Commit Graph

4762 Commits

Author SHA1 Message Date
rmp22
abe874e1e4 config: deprecate unused cpu props
Change-Id: I7ee59696cb3526ad0bd1f46c9f9bf1fb20b25caf
2025-11-05 10:02:38 +00:00
Michael Bestas
8c7b4adf95 Bump Security String to 2025-09-01
Implemented:
============
CVE:            References:    Type:  Severity:  Updated AOSP versions:
CVE-2025-32321  A-378902342    EoP    High       13, 14, 15, 16
CVE-2025-32323  A-397216537    EoP    High       13, 14, 15, 16
CVE-2025-32324  A-406763872    EoP    High       15, 16
CVE-2025-32325  A-402319736    EoP    High       13, 14, 15, 16
CVE-2025-32326  A-365739560    EoP    High       13, 14, 15, 16
CVE-2025-32331  A-404252173    EoP    High       15, 16
CVE-2025-32345  A-409318132    EoP    High       15, 16
CVE-2025-32346  A-337785563    EoP    High       16
CVE-2025-32347  A-388528350    EoP    High       13, 14, 15, 16
CVE-2025-32349  A-408215749    EoP    High       13, 14, 15, 16
CVE-2025-32350  A-404256832    EoP    High       14, 15, 16
CVE-2025-48522  A-418773283    EoP    High       13, 14, 15, 16
CVE-2025-48523  A-388032224    EoP    High       13, 14, 15, 16
CVE-2025-48524  A-399885815    DoS    High       13, 14, 15, 16
CVE-2025-48526  A-407764858    EoP    High       13, 14, 15, 16
CVE-2025-48527  A-378088320    ID     High       13, 14, 15, 16
CVE-2025-48528  A-384727394    EoP    High       15, 16
CVE-2025-48529  A-325030433    ID     High       13, 14, 15, 16
CVE-2025-48531  A-389681530    EoP    High       13, 14, 15, 16
CVE-2025-48532  A-417194323    EoP    High       16
CVE-2025-48535  A-353680402    EoP    High       13, 14, 15, 16
CVE-2025-48537  A-391894257    ID     High       13, 14, 15, 16
CVE-2025-48538  A-328182084    DoS    High       13, 14, 15, 16
CVE-2025-48539  A-406785684    RCE    Critical   15, 16
CVE-2025-48540  A-416734088    EoP    High       13, 14, 15, 16
CVE-2025-48541  A-411418366    EoP    High       13, 14, 15, 16
CVE-2025-48542  A-273501008    DoS    High       13, 14, 15, 16
CVE-2025-48543  A-421834866    EoP    High       13, 14, 15, 16
CVE-2025-48544  A-415783046    EoP    High       13, 14, 15, 16
CVE-2025-48545  A-397438392    ID     High       13, 14, 15, 16
CVE-2025-48546  A-388029380    EoP    High       13, 14, 15, 16
CVE-2025-48547  A-419105158    EoP    High       13, 14, 15, 16
CVE-2025-48550  A-401256328    DoS    High       13, 14, 15, 16
CVE-2025-48551  A-407991863    ID     High       13, 14, 15, 16
CVE-2025-48552  A-365975561    EoP    High       13, 14, 15, 16
CVE-2025-48553  A-384514657    EoP    High       13, 14, 15, 16
CVE-2025-48554  A-414603411    DoS    High       13, 14, 15, 16
CVE-2025-48556  A-419014146    EoP    High       15, 16
CVE-2025-48558  A-380885270    EoP    High       13, 14, 15, 16
CVE-2025-48559  A-416491779    DoS    High       13, 14, 15, 16
CVE-2025-48560  A-419110583    ID     High       15, 16
CVE-2025-48561  A-399120953    ID     High       13, 14, 15, 16
CVE-2025-48562  A-423815728    ID     High       13, 14, 15, 16
CVE-2025-48563  A-401545800    EoP    High       13, 14, 15, 16

Previously Implemented:
=======================
None

Not Implemented:
================
None

Not Applicable (platform source):
=================================
CVE:            References:    Type:  Severity:  Updated AOSP versions:
CVE-2021-39810  A-212610736    EoP    High       13
CVE-2023-24023  A-255601934    EoP    High       13, 14, 15
CVE-2024-49714  A-271962784    EoP    High       13, 14
CVE-2025-0076   A-366403307    ID     High       13, 14, 15
CVE-2025-0089   A-378505461    EoP    High       13, 14, 15
CVE-2025-26454  A-299928772    EoP    High       13, 14, 15
CVE-2025-26464  A-392614489    EoP    High       15 (release)
CVE-2025-32327  A-389681152    EoP    High       14, 15
CVE-2025-32330  A-389127608    ID     High       13, 14, 15
CVE-2025-32333  A-409780975    EoP    High       14
CVE-2025-48534  A-381419370    DoS    High       13, 14, 15
CVE-2025-48548  A-293603271    EoP    High       13, 14, 15
CVE-2025-48549  A-325912429    EoP    High       13, 14, 15

Change-Id: I6217b4e09b01d606e78d21acf8b7bf1ef2fb65a3
2025-11-05 10:01:46 +00:00
Michael Bestas
48ea4f9dab vars: Point sunfish to archive.org
Change-Id: I36d875e35a3a6d5a55804c3b21b28e520360d2e5
2025-11-05 10:01:46 +00:00
Ghosuto
c06d6da679 aconfig: Drop disable thumbnail_block_model flag
5cad168174

Change-Id: Ia35214f7dd526e27ce205bb101a601e5390306f1
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 10:01:46 +00:00
rmp22
ae59a33cc4 config: Add PERF_ANIM_OVERRIDE flag
Change-Id: I7b40a15a61e60c61ddb3b424d90cfa9d390c17bd
2025-11-05 10:01:45 +00:00
Inhishonor
d4b9d79cfe audio: Add Plasma Mobile alarms & notifications
In the interest of customization, here are a bunch more alarms and notifications sounds. The code is taken from ProtonAOSP, and adapted to Lineage.
Cherry-picked from: 629b35007c
Cherry-picked from: 6f203a966f

Change-Id: Iaacb0d2e94d2dda1cf90cabb9368cea1a4cf0a7f
Authored-by: Danny Lin <danny@kdrag0n.dev>
Co-Authored-by: Inhishonor <inhishonor@protonmail.com>
2025-11-05 10:00:21 +00:00
Aaron Kling
d3b66d57c6 kernel: Support building from kernel platform
This expects a few build variables to be set:

* TARGET_KERNEL_PLATFORM_TARGET: The base target name. For example,
  'tegra' will indicate that the dist target is tegra_dist, abi is
  tegra_abi, etc.
* TARGET_KERNEL_VERSION: Used to determine the kernel checkout path. For
  example, a value of 6.6 will expect the kernel platform repo to be
  checked out to $BUILD_TOP/../kernel-6.6.
* TARGET_KERNEL_SOURCE: Relative to the top of the kernel platform
  checkout, the path to the kernel build rules. For example,
  vendor/nvidia/tegra.
* BOARD_KERNEL_IMAGE_NAME: The kernel image to use. For example, Image.

Using the examples above, this will run bazel in the kernel-6.6
directory on the target //vendor/nvidia/tegra:tegra_dist, then source
the output from $OUT/tegra/dist, with the prebuilt kernel image being
Image.

Change-Id: If96e96dffa2c0bfd9bd824bb3d8064eb861c9d00
2025-11-05 10:00:21 +00:00
inferno0230
8e68ce44b1 merge_dtbs: Use DeviceTreeInfo's hash in get_name()
Fixes duplicate output filename collision:

INFO: Saving to: benz-23871-crow-overlay-DVT1-camera-0x46232744d57254d9.dtbo
Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo
Reloading overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo
Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo
INFO: Saving to: benz-23871-crow-overlay-DVT1-23061-audio-23061-display-camera-0x46232744d57254d9.dtbo
Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/audio/oplus/benz-23061-audio-crow-overlay.dtbo
Reloading overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/audio/oplus/benz-23061-audio-crow-overlay.dtbo
Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/audio/oplus/benz-23061-audio-crow-overlay.dtbo
Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/display/oplus/benz-23061-display-crow-overlay.dtbo
Reloading overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/display/oplus/benz-23061-display-crow-overlay.dtbo
Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/display/oplus/benz-23061-display-crow-overlay.dtbo
Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo
Reloading overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo
Merging overlay blob out/target/product/benz/obj/DTB_OBJ/arch/arm64/boot/dts/vendor/qcom/camera/oplus/benz-camera-overlay.dtbo
INFO: Saving to: benz-23871-crow-overlay-DVT1-23061-audio-23061-display-camera-0x46232744d57254d9.dtbo
Traceback (most recent call last):
  File "/sauce/los/vendor/lineage/build/tools/merge_dtbs.py", line 567, in
    main()
    ~~~~^^
  File "/sauce/los/vendor/lineage/build/tools/merge_dtbs.py", line 551, in main
    created.extend(dt.save(args.out))
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/sauce/los/vendor/lineage/build/tools/merge_dtbs.py", line 469, in save
    yield mdt.save(name, out_dir)
          ~~~~~~~~^^^^^^^^^^^^^^^
  File "/sauce/los/vendor/lineage/build/tools/merge_dtbs.py", line 361, in save
    assert not os.path.exists(out_file), "Cannot overwrite: {}".format(out_file)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Cannot overwrite: out/target/product/benz/obj/DTB_OBJ/out/benz-23871-crow-overlay-DVT1-23061-audio-23061-display-camera-0x46232744d57254d9.dtbo

Change-Id: Ia7817e91da7bde1e3a4d577c3b45d5805b0b9938
Signed-off-by: inferno0230 <mail@inferno0230.in>
2025-11-05 10:00:21 +00:00
dianlujitao
f76a8f2f55 apns: Add BICS
Change-Id: I57a0be0c242a7d4b7c6498d56637095070c58a9e
2025-11-05 10:00:21 +00:00
Nick Reuter
f6bd5d36f6 build: Update rust toolchain dynamically
Change-Id: Iedcc0ebc7f42f65bd1b9578d92bf101f642dec7e
2025-11-05 10:00:21 +00:00
Ghosuto
65243d12e4 config: Drop Low ram profile
Change-Id: I77a6a3610175a7b0ab088e8d7a5ec8de697c238a
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 10:00:21 +00:00
rmp22
5d70f55a82 config: reduce sf boost
Change-Id: I80519101c9dd452d19272944b0bdec313aa23aa0
2025-11-05 10:00:21 +00:00
Nolen Johnson
4cec2ad01b Ignore prebuilt/generated directory
* build-manifest dirties tree.

Change-Id: I4ae2888d991f294fcec389c7ea2c91e452c22814
2025-11-05 10:00:21 +00:00
Yumi Yukimura
0f82be69c5 lineage: Move build-manifest.xml build rule into build/tasks
* For Android.mk deprecation

Change-Id: I4aba949ae0af7674955d7a2c439d191348b41f3c
2025-11-05 10:00:21 +00:00
Yumi Yukimura
052820db0a lineage: Restore Android.mk based build-manifest.xml build rule
Users don't like the increased delay during `. build/envsetup.sh` or `lunch`...

Change-Id: I1a92a171f2e2ec1ba2453d6c666cefcd9884b39b
2025-11-05 10:00:21 +00:00
Yumi Yukimura
e5f2191d40 lineage: Move build-manifest.xml generation to a separate script
Change-Id: I68a13fdb47a034157a54ff5781c13b3fa17371d2
2025-11-05 10:00:21 +00:00
Yumi Yukimura
801152b1d5 fixup! lineage: Convert build-manifest.xml to Android.bp
Change-Id: Id527a8732e45ebb9d4ea3d634e85d5749436576a
2025-11-05 10:00:21 +00:00
Yumi Yukimura
0a805bd6ed lineage: Convert build-manifest.xml to Android.bp
Change-Id: I2c629fc33af93232050834ac347674e7bb7cd8be
2025-11-05 10:00:19 +00:00
Michael Bestas
8ede4632ff WIP vars: Add Pixel 10 series
Change-Id: Iaf24e7fe82982459df0614121c99ed9ba6a5359a
2025-11-05 09:59:16 +00:00
Michael Bestas
d82c5d10ba vars: September 2025 Pixel Update
Change-Id: Id530a09f7ebcc9a255ec093f542943189e1163d3
2025-11-05 09:59:16 +00:00
Nolen Johnson
b4346d7834 overlay: TV: Default to not showing bug-report quick setting
* This is ugly, and not needed at all in LineageOS builds.

Change-Id: Id22a1ad9b16943e850daa5c2ab2f332841bfc999
2025-11-05 09:59:16 +00:00
Ghosuto
9b40cfec67 Revert "Enable ThinLTO cache"
This reverts commit 5411637a845005a46a3bb80ffd13fdfa34de0792.

Change-Id: I08ca89a52689ae1c9e194aa014ceee7c1d636990
2025-11-05 09:59:16 +00:00
Ghosuto
15f1ab955c config: enable PixelProps spoofing by default
Change-Id: Ic36dd709abd709f57de441eb8602f5f879a72593
2025-11-05 09:59:16 +00:00
Akash Srivastava
5cd677914e overlay: Update CertifiedKeybox
Change-Id: Ic30e1fd631e6e3f09191e05cb1d0c101c7cce757
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 09:59:16 +00:00
Abhay Singh Gill
d23f511bca overlay: Make a overlay for keybox
Change-Id: Id40251c68dc23568c4ebf835c0e60f1bf048f1bf
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-11-05 09:59:15 +00:00
Ghosuto
47573824d7 config: Update pif fp
Change-Id: Idc9880cd956058f3d87e718d5bfc665c57b9edcc
2025-11-05 09:57:32 +00:00
Abhay Singh Gill
28d4457d21 release: Disable ambient AOD
Broken atm as well.

Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-05 09:57:32 +00:00
Nolen Johnson
20cf83bede Ignore prebuilt/generated directory
* build-manifest dirties tree.

Change-Id: I4ae2888d991f294fcec389c7ea2c91e452c22814
2025-11-05 09:56:08 +00:00
Pranav Vashi
b1368137df release: Remove glitchy depth push scaling effect
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-05 09:56:08 +00:00
rmp22
d9731e5483 config: separate bg and sys-bg cpusets
system-bg processes are called within visible processes. e.g loading playstore components.

Change-Id: I6a1f0b4d6009afafbbe028aa573cd46aa5656153
2025-11-05 09:56:07 +00:00
rmp22
5a9e0b2652 config: reduce sf boost
n2a/mtk has efficient surfaceflinger boosting api compared to us

Change-Id: If767b88a0e3d23cce0376bf8f92871ce7ae7b3b9
2025-11-05 09:55:06 +00:00
rmp22
13ab7b242c [PERF] per app memcg enable
cgroupV2 is identical to per app memcg, enable the prop to sync lmkd and better uid management

Change-Id: I54e22bbdb3e358bd0e4acd8a2f9fb0ae2f0f07fb
2025-11-05 09:55:06 +00:00
Michael Bestas
555dcc4af5 vars: Update qcom tags
Change-Id: I9765bc16fa4b1158fe992072301e32cb511d2658
2025-11-05 09:55:06 +00:00
LuK1337
4e8b3a040d github: Run apt update
Change-Id: I9f6583705b2690cbd07b0c967bfbd9b454959345
2025-11-05 09:55:06 +00:00
Ghosuto
1fd2f7da1d config: Fixup blur flag
Change-Id: Ibf911b5948df72e434b73fad3cbbc5fc9e9457bd
2025-11-05 09:55:06 +00:00
Abhay Singh Gill
947fd48d9c release: Disable lpp squeeze effect
Causes crash on power button hold when using assistant.

Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-11-05 09:55:06 +00:00
Ghosuto
36ba3d7a89 release: Drop some flags
Change-Id: I805368838635beb68aedafefae39921f14abd31a
2025-11-05 09:54:40 +00:00
Ghosuto
a34d640430 config: cleanup low ram boot profile
Change-Id: I787ef9e592abfae9054fee1a900b95f5ee32766d
2025-11-05 09:54:30 +00:00
rmp22
67bbe9c967 config: update defaults cpu configuration
Change-Id: I051d6a99860aa0e580fb19cad2d4072f52955687
2025-11-05 09:54:00 +00:00
rmp22
1bf9cd8f39 config: Tune dalvik and lmkd for low profile mode
Change-Id: I9bd9c75cbe5e065d3da9a16314803b8e297c3154
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 09:53:05 +00:00
rmp22
c835ba9977 [DEFAULTS] move default common prop to product
Change-Id: I071a08db90a94b90361517588c730fae7ea49eb3
2025-11-05 09:53:04 +00:00
rmp22
814687a9ea config: add display cpuset
Change-Id: I1185fefbd95355c4dff839a972f04bd3f03c7da0
2025-11-05 09:53:04 +00:00
Ghosuto
3325dae08f overlay: use SpaceGrotesk as default font
Change-Id: Id31b0974e72182dbf661f4db3bca629e3106db90
2025-11-05 09:53:04 +00:00
rmp22
8e57c2f96c config: boost surfaceflinger min uclamp utilization
Change-Id: If3a56c97039c90cc2656f8587f978471a897fd1c
2025-11-05 09:53:04 +00:00
Bruno Martins
546119783f config: Remove LiveDisplay HIDL from FCM
Change-Id: I5da719688fa5c552a18beeba05ef3878848932d2
2025-11-05 09:53:04 +00:00
LuK1337
378566ffa1 config: Add vendor.lineage.livedisplay V1
Change-Id: I4542f8be12198e8dac1893aae892315b67fb0f1b
2025-11-05 09:53:04 +00:00
Yumi Yukimura
d2c855b172 config: Use a more accurate approach to locate device makefile for EPPE
* This approach should cover Pixel device trees where the name of
  3rd level directory differs from the device codename

Change-Id: I5fe9390482259b0e7d53130aae0e5a66bc310983
2025-11-05 09:53:04 +00:00
Onelots
b4fd15940a APNs: Add Inwi (Morocco)
- Adds Inwi internet APN and Inwi MMS
- Got the config from a local's phone (So I was able to test myself)
- Made sure it was correct using this website : https://www.apnsettings.org/morocco/inwi-ma/

Change-Id: Ie98bb2e9886cd7cc8546d78cb178ce0695be255c
Signed-off-by: Onelots <onelots@onelots.fr>
2025-11-05 09:53:04 +00:00
LuK1337
9a1c53a045 kernel: Introduce macros for comparing versions and make use of them
Change-Id: Ie7debfea218117987f7e9588a71447061db08416
2025-11-05 09:53:04 +00:00
Ghosuto
6bd334ec7e release: Drop reactive clock
Change-Id: Ia644cdb08fc836a5784310e45304652a9c37c0bd
2025-11-05 09:51:40 +00:00