Commit Graph

4604 Commits

Author SHA1 Message Date
Tim Zimmermann
48692af52c apns: Update Vodafone DE
https://www.vodafone.de/hilfe/google/pixel-10-pro.html?tab=geraete-einstellungen&accordion=2337221

Change-Id: I7158f4c53b88d6929d8043d833f960ba3a3040c7
2025-10-23 18:26:48 +00:00
Michael Bestas
8bf652f46f Revert "tools: getb64key - print the base64 version of a PEM public key file"
Reason for revert: This has been unused since lineage-16.0

This reverts commit 0a656b6446.

Change-Id: Ib804efa52b1af444be1de68066be48c30ea4d22b
2025-10-21 03:56:53 +03:00
pnguyen879
1e320a9489 bootanimation: Drop CleanSpec.mk
Change-Id: I1208dbada3d161feafd2c712381694e30f79ed26
2025-10-20 00:02:19 +00:00
Nolen Johnson
402f7e3adb lineage: targets: car*: Refactor and update artifact list
Change-Id: I0bc8aa03ed854f7e770ce32e0fe8df8f97e3929f
2025-10-19 03:18:16 +00:00
LuK1337
88d6306ea0 lineage: products: Disable EPPE for cuttlefish targets
Change-Id: Ie448ab0fa840289707e2505b68681ed1f9a72eda
2025-10-19 03:18:07 +00:00
Flicker372
79db56317b apns: Update for CTM(Macau)
* Enable IPv6

Ref:
[1]https://android.googlesource.com/device/sample/+/main/etc/apns-full-conf.xml
[2]https://www.ctm.net/en-US/person/T31-010010230170/202010/f92bf17b7e184c2db8d4b809b2d1ec3b.html

Change-Id: I72a1fad8742ac1f8007398f9c6920923c728c152
2025-10-10 20:36:18 +00:00
Michael Bestas
99fed8e4d9 release: Bump Security String to 2025-10-01
Implemented:
============
None

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

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

Not Applicable (platform source):
=================================
None

Change-Id: I3aa454d3fff7f5517a69e3c290e7460fbe0aa75e
2025-10-08 16:38:26 +03:00
Aaron Kling
665b11d8b1 kernel: Set scmversion for kernel platform
By default, the version control information isn't checked to save time.
The normal version check uses repo, which is blocked by the aosp build
system. So the manifest is generated separately and passed to bazel.

Change-Id: I2232903af6b6b7869aef3f66d836236a041887cc
2025-09-26 07:54:17 +00:00
Aaron Kling
88858796a2 kernel: Fix building kernel platform with in-tree out
This was originally verified against out-of-tree, which is already an
absolute path. With in-tree out, the path is relative. Since pwd is
changed to the root of the kernel platform tree, the dist path needs to
be absolute.

Fixes: 7cd90ecd (kernel: Support building from kernel platform)
Change-Id: Ib9cecdc5f8bfd3345afc73c050ab6214ac4c48d6
2025-09-26 07:54:17 +00:00
Yumi Yukimura
9e079ba3c1 lineage_generic_*target: Disable soong defined system image for now
We don't support it yet.

Change-Id: Ic5cfa50ff66bfee723b74d4e5511582b42a2eeca
2025-09-24 15:12:23 +00:00
Michael Bestas
c0fe4cb798 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-09-15 07:55:27 +00:00
Michael Bestas
1c6299cff2 vars: Update qcom tags
Change-Id: I9765bc16fa4b1158fe992072301e32cb511d2658
2025-09-14 05:58:36 +00:00
Michael Bestas
c7a3e36e9d vars: Point sunfish to archive.org
Change-Id: I36d875e35a3a6d5a55804c3b21b28e520360d2e5
2025-09-11 16:31:08 +00:00
Inhishonor
616c2ae5ec 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-09-10 18:38:52 +00:00
Aaron Kling
7cd90ecd34 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-09-10 18:37:57 +00:00
inferno0230
e9f9f3902d 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-09-09 10:00:51 +02:00
dianlujitao
165ebd3033 apns: Add BICS
Change-Id: I57a0be0c242a7d4b7c6498d56637095070c58a9e
2025-09-08 06:10:06 +00:00
Nick Reuter
03fac07fe7 build: Update rust toolchain dynamically
Change-Id: Iedcc0ebc7f42f65bd1b9578d92bf101f642dec7e
2025-09-06 15:10:53 -05:00
Nolen Johnson
785efb245c 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-08-28 19:53:57 -04:00
Nolen Johnson
154e308ad3 Ignore prebuilt/generated directory
* build-manifest dirties tree.

Change-Id: I4ae2888d991f294fcec389c7ea2c91e452c22814
2025-08-26 00:04:13 +00:00
Yumi Yukimura
309e9e54f5 lineage: Move build-manifest.xml build rule into build/tasks
* For Android.mk deprecation

Change-Id: I4aba949ae0af7674955d7a2c439d191348b41f3c
2025-08-25 15:12:04 +00:00
Yumi Yukimura
f6a79e8749 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-08-24 20:51:55 -04:00
LuK1337
5181cb5335 github: Run apt update
Change-Id: I9f6583705b2690cbd07b0c967bfbd9b454959345
2025-08-24 16:43:32 -04:00
Yumi Yukimura
b72f886b0c lineage: Move build-manifest.xml generation to a separate script
Change-Id: I68a13fdb47a034157a54ff5781c13b3fa17371d2
2025-08-20 21:07:33 +08:00
Yumi Yukimura
597f5344af fixup! lineage: Convert build-manifest.xml to Android.bp
Change-Id: Id527a8732e45ebb9d4ea3d634e85d5749436576a
2025-08-20 21:05:54 +08:00
Yumi Yukimura
b3e6f3ad7e charger: Convert to Android.bp
Change-Id: I6bc9e33545942cc9c7a320e44d625a724ed4ae53
2025-08-18 19:26:28 +00:00
Yumi Yukimura
3b29ed3826 bootanimation: Convert to Android.bp
Change-Id: Id82308522c3cf25d2fb89a1a18b78191c89c4931
2025-08-18 19:26:28 +00:00
Yumi Yukimura
2d4dffd4e3 lineage: Convert build-manifest.xml to Android.bp
Change-Id: I2c629fc33af93232050834ac347674e7bb7cd8be
2025-08-18 19:26:28 +00:00
Bruno Martins
6d29d0ca7b config: Remove LiveDisplay HIDL from FCM
Change-Id: I5da719688fa5c552a18beeba05ef3878848932d2
2025-08-18 19:21:25 +00:00
Michael Bestas
b1056527de config: Remove fastcharge HIDL from FCM
Change-Id: I12a46912d1e1801975e8ee852475ac9f26154acc
2025-08-18 19:21:25 +00:00
LuK1337
d52e9945f4 config: Add vendor.lineage.livedisplay V1
Change-Id: I4542f8be12198e8dac1893aae892315b67fb0f1b
2025-08-18 19:21:25 +00:00
Yumi Yukimura
c0b4337f25 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-08-18 15:14:27 +00:00
Onelots
94968e736c 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-08-17 20:43:26 +02:00
LuK1337
b9bca14083 kernel: Introduce macros for comparing versions and make use of them
Change-Id: Ie7debfea218117987f7e9588a71447061db08416
2025-08-17 17:45:37 +02:00
Michael Bestas
305124a48f release: Bump Security String to 2025-08-01
Implemented:
============
None

Previously Implemented:
================
CVE:            References:    Type:  Severity:  Updated AOSP versions:
CVE-2025-48530  A-419563680    RCE    Critical   16
CVE-2025-48533  A-383131643    EoP    High       13, 14, 15, 16

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

Not Applicable (platform source):
=================================
CVE:            References:    Type:  Severity:  Updated AOSP versions:
CVE-2025-22441  A-376028556    EoP    High       13, 14, 15

Change-Id: I89f24b386869540e6279bb185c36662c77e0437f
2025-08-13 03:31:34 +00:00
Michael Bestas
1ab1a74752 vars: August 2025 Security Update
Change-Id: I6289a65be823d0d674710d4da39c919b29abbddb
2025-08-12 19:02:02 +00:00
LuK1337
a3cc137fa1 Reapply "lineage: Add framework compatibility matrix for Lineage HALs"
It's time to fix your devices.

This reverts commit 9887e1f751.

Change-Id: I78da6340f38b93fdc4c3694cb8f431f387d16c0d
2025-08-09 11:09:16 +02:00
Yannick Binnenweg
69945d6306 Update APN settings for Odido/T-Mobile NL
This change includes:
- Name change from T-Mobile NL to Odido. In 2023 T-Mobile and Tele2
  Mobile became Odido.
- Removed unusable MMS APN configuration. As a response to the Android
  Stagefright bug T-Mobile NL disabled MMS on the network back in 2015.
  Because MMS is no longer supported on the network, the APN profile is
  no longer necessary.
- Changes the default APN from "internet" to "internet.mobiel", which is
  the recommended default setting.
  On the Odido network the "internet" APN is specifically for 'gaming' usage.
  Reference: https://www.odido.nl/service/veelgestelde-vragen/hoe-moet-ik-internet-instellen-op-mijn-smartphone-wat-is-bijvoorbeeld-het-apn-van-odido/000453837
- Adds a new APN profile for 'gaming' usage. See reference above.

Change-Id: I139231102ece45f9a4142f3be2d747276f60de76
2025-08-04 18:05:15 +00:00
LuK1337
fd1f593ac8 build: Make {aosp,clo}remote work when not in the root dir of the repo
Change-Id: I59dcfb7a7c50ad5ae70b3823cea50b3cbf4671d6
2025-07-30 21:46:20 +00:00
Michael Bestas
fa5799928e build: Drop VARIANT_DEFCONFIG/SELINUX_DEFCONFIG support
This has been unused for a long time and any users that mistakenly use
this should migrate to defconfig fragments.

Change-Id: I70f1aa82e3adcbf85b11e8685f188d0eadfff2e3
2025-07-30 14:03:05 +00:00
Michael Bestas
46fea3f955 build: Drop separate recovery kernel support
Last users were in lineage-18.1, build side is no longer being ported.

Change-Id: I091498ab3536eeb050511d71cc37373f6a77486d
2025-07-30 14:03:05 +00:00
Michael Bestas
ca679dc6ee release: Remove no longer used Pixel flags
Change-Id: Ia4e03a0c4c47a72cf4116f7344846ccc9b37c3ab
2025-07-30 03:07:13 +03:00
Alexander Koskovich
47a3088f3e apns: Update US Mobile APNs
https://www.usmobile.com/apn-download

Change-Id: I5cd4a1023f08af0f820ee99fb41ededf5d33ae7a
2025-07-29 22:45:19 +00:00
Alexander Koskovich
b3a50f2fa3 apns: Add AT&T 5G NSA & SA APNs (310|410) from att5g[sa]_us-64000000006
Change-Id: I95a30f45dacc6c4c470919e2fd7dee110ee0d407
2025-07-26 19:27:45 +00:00
LuK1337
090431803b Revert "soong: Make mkdir install dir optional"
This reverts commit ff19773ea4.

Change-Id: Ia701f07eaabbf33098434ea2e4851d9ba5cdaff6
2025-07-26 10:51:22 +02:00
Marc Bourgoin
a69dfb14b0 apns-conf: Update carriers from the Philippines
Mabuhay!

This also adds DITO Telecommunity and Red Internet

Taken from Xiaomi 14 Pro (shennong) A15 stock ROM

I removed read_only ="true" from two entries as it is not allowed

Change-Id: I93f97fc9220e648f2e37cda11822af64b3d37612
2025-07-25 18:22:57 +00:00
Alexander Koskovich
39d7fefa98 apns: Update Verizon (311|480) from verizon_us-64000000022
Change-Id: Ia7643b92b77caa186c090e123fc0771d022ba729
2025-07-25 09:55:14 -04:00
Alexander Koskovich
69dee3f816 apns: Update Xfinity Mobile MVNO (311|480) from xfinity_us-64000000012
Change-Id: Ia5f7324ce88bf4983b1f12b7247cee2a9103f076
2025-07-25 09:55:10 -04:00
Alexander Koskovich
64537566cd Add mvno_match_data to StraightTalk Verizon
Required so the APN doesn't show up on the main carrier, not even sure
if this is really used anymore either since Google stopped shipping it
in CarrierSettings.

Change-Id: Ibb5b3a63638b641fa781c2bc5e9445e6d71f19f5
2025-07-25 09:55:06 -04:00
Yumi Yukimura
e41ae16190 kernel: Fix building x86 kernel with GCC
Change-Id: Ib1097d604776adc63c31b90cec9a0d13729248be
2025-07-22 20:27:25 +00:00