281 Commits

Author SHA1 Message Date
6e6c84df73 Add my signature
Signed-off-by: MOVZX <movzx@yahoo.com>
2025-12-07 08:47:03 +07:00
Zabuka_zuzu
0ea0245a19 vendor: fixup! buildtype in json 2025-11-20 19:30:24 +00:00
Zabuka_zuzu
0797f267df Config: Update PIF & keybox to pass strong 2025-11-16 15:17:57 +00:00
Zabuka_zuzu
4901dddb8f vendor: bump version 4.3 Rime 2025-11-12 20:42:32 +00:00
rmp22
8b0624892e release: Wifi multiuser flag
Change-Id: I72205b7762d6052ed0c22a6e44ceb68545a14831
2025-11-12 18:16:09 +00:00
Michael Bestas
fbcf53a129 vars: Update qcom tags
Change-Id: I7df87e633571f337ac42fff4a515bbbbefbe81f4
2025-11-12 16:46:42 +00:00
Dhina17
0e078371ba config: Build LMO systemui clock plugin
Change-Id: If4f6431bdbab5c9f4f75b8116d445a0f83c39ee9
2025-11-12 16:46:22 +00:00
LuK1337
b0e4f77cbf config: Set ro.debuggable=0 for userdebug builds
Change-Id: I138c6dabea1c42e820a9ad1cba69cf585f62ee4b
2025-11-12 16:46:07 +00:00
_
da25ca524b apns: Revert US Mobile Warp changes
This reverts part of
https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/450430,
which broke my mobile data. See
https://gitlab.com/LineageOS/issues/android/-/issues/9217 for more
details. Manually deleting this line from /product/etc/apns-conf.xml on my
device fixed mobile data for me.

Change-Id: I6d1b81f3ab1eee552d73de504cbab302f67d73d8
2025-11-12 16:46:02 +00:00
Joey
e2d755ba1e config: Update certified props
Change-Id: I5f29540f98f544534430a65caa0baae065481c0a
2025-11-12 16:45:47 +00:00
Zabuka_zuzu
6f92d8806a vendor: added Mist build Summary to ascii_output 2025-11-08 10:29:36 +00:00
Zabuka_zuzu
c2a344aee0 vendor: default wallpaper 2025-11-07 22:00:13 +00:00
Zabuka_zuzu
461d089a77 vendor: Storopia into Default 2025-11-07 21:50:12 +00:00
Zabuka_zuzu
5917ca418c vendor: Updated default Wallpaper 2025-11-07 21:47:22 +00:00
minaripenguin
c9fe0b5514 Remove lineage audio prebuilts
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
2025-11-07 19:18:24 +00:00
minaripenguin
142c0a2c64 vendor: import Mist Audio 2025-11-07 19:16:08 +00:00
Zabuka_zuzu
8c23942886 vendor: Moved Bootanimations to extras 2025-11-07 19:12:10 +00:00
rmp22
6848e8f130 [UI] enable split shade
default landscape is so ugly

Change-Id: Ida1fdc8199070ede063c394942cabdff1d7f4fb8
2025-11-05 21:40:22 +00:00
LuK1337
91a399a175 wipe-frp: Allow overriding FRP_BLOCK
Change-Id: I2fed7f088541667fc53d75d841a8af1903edff3d
2025-11-05 21:40:22 +00:00
Doğancan yılmazer
9dc2d01128 apns: Add APN for Netgsm
Provides services in Turkey.

https://www.netgsm.com.tr/gsm/mobil-hat
https://www.netgsm.com.tr/dist/images/netgsm-apn-ayarlari.jpg?v1

Change-Id: If7080da334da33c76f741195add206d817f6224a
2025-11-05 21:40:22 +00:00
Sebastiano Barezzi
9e60462040 kernel: Satisfy Rust bindgen for v6.12
Change-Id: I793e2426f5b697c3c33c6d43729721ac1109abcd
2025-11-05 21:40:22 +00:00
Michael Bestas
2b7335eaa3 envsetup: Add build_kernel function for Pixel OOT kernel build
Change-Id: Ib2840cb2bf236a6d25906b60256ef521dd6a2c8a
2025-11-05 21:40:07 +00:00
Zabuka_zuzu
8abbce4c65 release: Bump Security String to 2025-11-01
Change-Id: Ib43a47f72f978e9d901dedac9d1bb311e9d210a6
2025-11-05 10:14:36 +00:00
Ghosuto
56a942ebec release: drop compose ui flag
Change-Id: I0030bfd543644ea3c51bea083d1a301aad4b42b5
2025-11-05 10:14:08 +00:00
rmp22
fc83f6d7dd config: adding userspace simple lmk
Change-Id: Ia6c110b47772d3141f7b1e1a5e0296e92b324893
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 10:14:08 +00:00
Arian
740ff95745 apn: Add finetwork
From https://blog.finetwork.com/configurar-apn-finetwork-movil and MIUI

Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/6065
Change-Id: I6ea99da32e4f688cab2dc43335393c07caf9e275
2025-11-05 10:14:08 +00:00
rmp22
71a49992fa config: optimizing system services
Change-Id: I699fe838110c156eda9c9a40047a53809e996b0c
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 10:14:07 +00:00
Atakan
96f451c7d0 apns: Add KKTCell APNs
Northern Cyprus version of Turkcell.

Change-Id: Ib7457577ff5954937d3e06e2720e34af2ef7a13c
2025-11-05 10:12:26 +00:00
Atakan
5256d344cb apns: Update APNs of Turkish carriers
Reference for Turkcell: https://www.turkcell.com.tr/yardim/cihazlar/samsung-galaxy-s25-ultra-yardim#internet-ayarlari

Other carriers were obtained by comparing APN configs from various OEMs.

Change-Id: I70292b3e0163532bd6ecadda7e27b13121b16f1d
2025-11-05 10:12:26 +00:00
rmp22
b4777c9fa4 [ui] improve default icon mask
Change-Id: I33d37f52717550aa4ed1225f87a40bc3318957fe
2025-11-05 10:12:26 +00:00
Tim Zimmermann
dc8aa6515f apns: Update Vodafone DE
https://www.vodafone.de/hilfe/google/pixel-10-pro.html?tab=geraete-einstellungen&accordion=2337221

Change-Id: I7158f4c53b88d6929d8043d833f960ba3a3040c7
2025-11-05 10:12:26 +00:00
Michael Bestas
29a7d0058a 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-11-05 10:12:26 +00:00
Zabuka_zuzu
fabd2451f0 config: UDFPS customization prop
Change-Id: I39e5f1f8bac5ece1801d9108c9f213d9f7a15ccf
2025-11-05 10:11:56 +00:00
Nolen Johnson
9a47d3fc90 lineage: targets: car*: Refactor and update artifact list
Change-Id: I0bc8aa03ed854f7e770ce32e0fe8df8f97e3929f
2025-11-05 10:11:26 +00:00
rmp22
1f2e042d82 overlay: enable ambient burn in protection
Change-Id: I479491bae09e089aba646ade34d7bff5d460e12f
2025-11-05 10:11:26 +00:00
Author Name
11d8f25053 config: Set remote provisioning hostname property for android 14
The remote_provisioning.hostname must be set to remoteprovisioning.googleapis.com
for devices on Android 14 and above.

Change-Id: I4892edfe68445a0c4fa2f7be8ce6001467c54366
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 10:11:26 +00:00
Ghosuto
6035c58c15 config: Add back Etar
Change-Id: Ia404669033960c5c833a0bd075aa2d66b68a8aec
2025-11-05 10:11:26 +00:00
Ghosuto
ef6f5a059b Revert "vendor: Switch to Google Avatar-Picker"
- Define in pixel-style for gms only

This reverts commit ef59c30a8887c6d6133bafb868df74dd78c29e59.

Change-Id: I6da93893db4eac879e04cf72be0cf44b70122345
2025-11-05 10:11:26 +00:00
Flicker372
8a8f67d73e 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-11-05 10:11:26 +00:00
rmp22
fc97489d06 config: Build axion widget
Change-Id: Ib0a823cc95ea9d7b9241dc00f0b1de316395aa80
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 10:11:26 +00:00
minaripenguin
3be812fd88 overlay: Enable app-cloning feature in Settings
Change-Id: I93cf6c3f63466a54dbdf6af7acff331294f72815
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 10:11:26 +00:00
aswin7469
b610f42144 config: overlay: Enable Cloned App
Change-Id: I827b39bd57fe9d1ff85a19c86bb708ba6707a0a3
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 10:11:26 +00:00
Pranav Vashi
1c9762bb18 config: Update clone exemption list
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-05 10:11:26 +00:00
John Galt
297b10cec1 config: Add preinstalled package list to stop auto cloning
Only extra adds needed, gms now ships it's own lists for this.

Change-Id: I498262c5d20a70f4c57d32f95a1fef45652a140f
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-05 10:11:26 +00:00
rmp22
2482f2d3f8 config: disabling hwc composition strategy on perf anim targets
perfetto shows a lot of wasted time done on hwc composition strategy on mtk targets

Change-Id: I752721ad910a36a7043756345e033650f689074b
2025-11-05 10:11:26 +00:00
Ghosuto
8421480845 overlay: Remove gamespace and launcher from default listener
Change-Id: I3d1c344f686d4ab9c2228e9d78e2d0b66b7a84d2
2025-11-05 10:11:26 +00:00
Michael Bestas
8d8bf42d6a 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-11-05 10:10:37 +00:00
Ghosuto
16bb2bf861 overlay: Update Certified Keybox
Change-Id: I156a70bca088be622f16d5e7143062db01bf0f14
2025-11-05 10:10:37 +00:00
rmp22
2f2ba36349 adding gpu boosts support
Change-Id: I035522269085d061eeeda1349225db98a5594f95
2025-11-05 10:10:37 +00:00
Michael Bestas
41e4d4a4a1 build: Move qti_kernel_headers to hardware/qcom-caf/common
Change-Id: I09403ac6799adce970a289136dcbab4703f20b84
2025-11-05 10:10:37 +00:00
Aaron Kling
819c36fb34 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-11-05 10:10:37 +00:00
Aaron Kling
3c00b75fd1 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-11-05 10:10:37 +00:00
Yumi Yukimura
b5ba30c958 lineage_generic_*target: Disable soong defined system image for now
We don't support it yet.

Change-Id: Ic5cfa50ff66bfee723b74d4e5511582b42a2eeca
2025-11-05 10:10:37 +00:00
Pranav Vashi
38519a6312 config: update certification to the latest A16 beta BP41.250822.010
Change-Id: I232e11c9d1c80a2969cee5009c4168c8831be1a1
2025-11-05 10:10:37 +00:00
Tejas Singh
b18f764c02 apn: Add Altel and Tele2 2025-11-05 10:10:02 +00:00
LuK1337
a71c754032 lineage: products: Disable EPPE for cuttlefish targets
Change-Id: Ie448ab0fa840289707e2505b68681ed1f9a72eda
2025-11-05 10:10:02 +00:00
minaripenguin
073185509d config: Load boot image profile from frameworks/base
[YAAP:] art boot image profile is only intended for thin art builds
without frameworks/base.

Change-Id: I60f3117c6ba948311af9f3fe048d0cf304fc283a
2025-11-05 10:10:02 +00:00
Ghosuto
5bc407300c config: unused/conflicting properties removal
Change-Id: Ia36acbe96ae75108118d216a5b16e97ef4848a10
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 10:07:58 +00:00
rmp22
d16dc85970 overlay: disable dreams feature
Change-Id: Iac6460e742aa11e175008db4b891d1b4768d5aec
2025-11-05 10:06:14 +00:00
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
Zabuka_zuzu
4da5c90729 vendor: build OmniStyle 2025-11-05 09:51:02 +00:00
Ghosuto
796f9a66a4 config: Update pihooks to pixel 9
Change-Id: I6db8e4f5e7e828d811bbef56e3431e78c47645a1
2025-11-05 09:50:44 +00:00
Pranav Vashi
1dbd754c7b Revert "overlay: Default to Seedvault backup transport"
* If we never set up SeedVault, we get error notification every boot.

This reverts commit a88d06f120.
2025-11-05 09:50:44 +00:00
Pranav Vashi
7cc6affd22 overlay: Drop now playing customization
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-05 09:50:44 +00:00
Michael Bestas
a9ea067da7 vars: August 2025 Security Update
Change-Id: I6289a65be823d0d674710d4da39c919b29abbddb
2025-11-05 09:50:44 +00:00
LuK1337
3b7f6e96cc Reapply "lineage: Add framework compatibility matrix for Lineage HALs"
It's time to fix your devices.

This reverts commit 9887e1f751.

Change-Id: I78da6340f38b93fdc4c3694cb8f431f387d16c0d
2025-11-05 09:50:44 +00:00
Yannick Binnenweg
8007377751 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-11-05 09:50:44 +00:00
Ghosuto
fe0451df4d config: drop unused flags
Change-Id: Ifc878b180d500e10ee287aa70976b3bc582ba82c
2025-11-05 09:50:44 +00:00
Abhay Singh Gill
da77c68015 release: Don't use refactored task thumbnail
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-11-05 09:50:43 +00:00
Michael Bestas
9583c3f336 release: Bump Security String to 2025-08-01
Implemented:
============
None

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

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

Not Applicable (platform source):
=================================
None
2025-11-05 09:50:21 +00:00
Zabuka_zuzu
48abb46ea0 vendor: build updater only in official 2025-11-05 09:49:50 +00:00
rmp22
c99559b91c vendor: add bypass charging support
Change-Id: I0ee0c7c56e57daeea782051b778409275f6a62ef
2025-11-05 09:16:56 +00:00
Danny Lin
41d350fa42 vendor: Disable ABI checks
ABI compatibility checks fail for several reasons:
  - The update to Clang 12 causes some changes, but no breakage has been
    observed in practice.
  - Switching to zlib-ng changes some internal structs, but not the public
    API.

We may fix these eventually by updating the ABI specifications, but it's
likely not worth the effort for us because of how many repos are affected.
We would need to fork a lot of extra repos (thus increasing maintenance
overhead) just to update the ABI specs.

For now, just skip the ABI checks to fix build errors.

Change-Id: I0967cc2680e384310f5f3859c7d8296580928046
2025-11-05 09:16:56 +00:00
Abhay Singh Gill
94d4eba867 release: Disable apply_picture_profiles
We do not have a media quality service set up yet.

Change-Id: If32e802eddac7464d98685f15aa86eb8f8228b6a
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-11-05 09:16:56 +00:00
Abhay Singh Gill
784b10eebf release: Disable codec_availability flags
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-11-05 09:16:56 +00:00
Michael Bestas
bea793b517 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-11-05 09:16:56 +00:00
Michael Bestas
92ef449956 build: Drop separate recovery kernel support
Last users were in lineage-18.1, build side is no longer being ported.

Change-Id: I091498ab3536eeb050511d71cc37373f6a77486d
2025-11-05 09:16:56 +00:00
LuK1337
dff5fbe91d build: Make {aosp,clo}remote work when not in the root dir of the repo
Change-Id: I59dcfb7a7c50ad5ae70b3823cea50b3cbf4671d6
2025-11-05 09:16:56 +00:00
Abhay Singh Gill
7ca7dee39f release: Enable some Launcher3 flags
Change-Id: I0e23e90ee56d972ca5678198ef112d160bc2e965
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 09:16:56 +00:00
Ghosuto
41b1022cb2 config: Reduce audio-app cpuset use
Change-Id: I99030e035a79e7735b3e62cf4ebff6e6b91064c7
2025-11-05 09:16:56 +00:00
Ghosuto
28229b65a4 config: Tune dexopt and FG properties
Change-Id: I5c6dcb54f97e45677d922c6120dd6f1d3f76cef7
2025-11-05 09:16:56 +00:00
Ghosuto
eb89ac1138 config: Use speed-profile for system server compiler
Change-Id: I36feae79b8897274794825b99d418290caebd2e6
2025-11-05 09:16:56 +00:00
Michael Bestas
a978d9afec release: Remove no longer used Pixel flags
Change-Id: Ia4e03a0c4c47a72cf4116f7344846ccc9b37c3ab
2025-11-05 09:16:56 +00:00
Alexander Koskovich
161ebb6b16 apns: Update US Mobile APNs
https://www.usmobile.com/apn-download

Change-Id: I5cd4a1023f08af0f820ee99fb41ededf5d33ae7a
2025-11-05 09:16:56 +00:00
Danny Lin
177c575de8 config: Downscale task snapshots to 80%
This saves memory without a noticeable loss in quality.

Extracted from the Pixel stock ROM.

Change-Id: I112ae613b3fb40ec3226e7697415426756fa2cbb
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-11-05 09:16:56 +00:00
rmp22
9054130ba2 config: reduce memory footprint
- add flag

Change-Id: Ifc84bbd8e4790ff0dab33368d9ac45158e7c47fc
Co-authored-by: Ghosuto <clash.raja10@gmail.com>
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 09:16:55 +00:00
Aryan Sinha
390fbc9050 apns: Add BSNL 4G APN config
* BSNL 4G (Bharat Sanchar Nigam Limited) - Madhya Pradesh North Circle

Change-Id: I7dfad871def8f25c142bf6b466b4092094946937
Signed-off-by: techyminati <sinha.aryan03@gmail.com>
2025-11-05 09:16:06 +00:00
Alexander Koskovich
d56f3892fb apns: Add AT&T 5G NSA & SA APNs (310|410) from att5g[sa]_us-64000000006
Change-Id: I95a30f45dacc6c4c470919e2fd7dee110ee0d407
2025-11-05 09:16:06 +00:00
LuK1337
109142da04 Revert "soong: Make mkdir install dir optional"
This reverts commit ff19773ea4.

Change-Id: Ia701f07eaabbf33098434ea2e4851d9ba5cdaff6
2025-11-05 09:16:06 +00:00
Dmitrii
1bbed03874 aconfig: drop new font in the status bar
Change-Id: I61ea590be4bc90afa6db3c2d14bd077c2d5f4c01
2025-11-05 09:15:31 +00:00
Zabuka_zuzu
fe9c622680 vendor: Move gms flags in common.mk
Change-Id: I1ff68c042bc999ee298344ecd137d09235d5e413
2025-11-05 09:14:47 +00:00
Dmitrii
0f44fa0d87 vendor: drop more launcher flags
expressive dimiss is bugged, and launcher icon shapes is unused
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-05 08:13:41 +00:00
Pranav Vashi
aa01e01344 release: Re-add transparent notification
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-05 08:13:41 +00:00
Marc Bourgoin
a766d8b43b 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-11-05 08:13:41 +00:00
Alexander Koskovich
2e155667ee apns: Update Verizon (311|480) from verizon_us-64000000022
Change-Id: Ia7643b92b77caa186c090e123fc0771d022ba729
2025-11-05 08:13:41 +00:00
Alexander Koskovich
90aa4db323 apns: Update Xfinity Mobile MVNO (311|480) from xfinity_us-64000000012
Change-Id: Ia5f7324ce88bf4983b1f12b7247cee2a9103f076
2025-11-05 08:13:41 +00:00
Alexander Koskovich
f29a16f581 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-11-05 08:13:41 +00:00
Aaron Kling
1290e49ea2 common: Allow vendors to exclude bp paths
This resolves a couple issues. Allowing bp's that don't resolve to be
in-tree. And allowing multiple copies of the same target.

Change-Id: I85cfc566e18ea9fe1cb4cd8d70a71ef80517fd41
2025-11-05 08:13:41 +00:00
Dmitry Muhomor
683d0eb430 fixup! overlay: enable desktop mode support 2025-11-05 08:13:41 +00:00
minaripenguin
b35c36c878 aconfig: Disable FRP enforcement
Change-Id: I77f990d2187b4afa3d106a79361a8dc340d09065
2025-11-05 08:13:41 +00:00
Zabuka_zuzu
e03520842b vendor: Set speed-profile fot install fast
Change-Id: I1817e346db0f8029fc5907c62044430f2512ec07
2025-11-05 08:12:06 +00:00
Zabuka_zuzu
162609e192 vendor: Setup build package type
Change-Id: I4286c114043d8908e90c912ce5c39f604566cae
2025-11-05 08:08:27 +00:00
Yumi Yukimura
1bcdb3937c kernel: Fix building x86 kernel with GCC
Change-Id: Ib1097d604776adc63c31b90cec9a0d13729248be
2025-11-05 07:32:03 +00:00
Yumi Yukimura
3c840dfd77 kernel: Sign kernel modules only if CONFIG_MODULE_SIG_FORMAT=y
Change-Id: If8ef12f2b751390fc1689edb551379ca2e4e78be
2025-11-05 07:32:03 +00:00
Yumi Yukimura
0e55d14351 kernel: Fix build when device does not set BOARD_SYSTEM_KERNEL_MODULES_LOAD
... but sets SYSTEM_KERNEL_MODULES

build/make lets BOARD_SYSTEM_KERNEL_MODULES_LOAD default to false
when it's unset.

Change-Id: I581da33bf0321f171aa6a20bdb023e1ee824cb18
2025-11-05 07:32:03 +00:00
Yumi Yukimura
80fb955aae kernel: Support installing kernel modules to system
* Example usecase: Installing zram.ko on devices without system_dlkm

Change-Id: I3afe358bcd444f7c3724e5682d4056fe52cfeea9
2025-11-05 07:32:03 +00:00
Yumi Yukimura
7b96386510 kernel: Add support for external kernel configs (v2)
For targets that uses mainline kernel, the kernel tree usually only
contains configs on top of the upstream repository.

In such case, if we put the configs in elsewhere, we can simply just
track the upstream kernel repo, without needing to import configs.

Example usage:

TARGET_KERNEL_CONFIG_EXT := \
    $(COMMON_PATH)/kconfig/platform_defconfig \
    $(COMMON_PATH)/kconfig/common-addons.config

TARGET_KERNEL_CONFIG_EXT += \
    $(DEVICE_PATH)/kconfig/device.config

Change-Id: Ibafd0afa7ec06df643ba290a6149a4f0781d67fb
2025-11-05 07:30:11 +00:00
Yumi Yukimura
48cd0222c1 kernel: Enhancements to searching DTBs during non-QCOM DTB image generation
* Allow wildcard pattern
* Support searching in specified directory
* Add variable that accepts a list of such patterns

Change-Id: I35da8ed19447b4ab69142152d7dc8e60bc55bf14
2025-11-05 07:30:11 +00:00
Yumi Yukimura
5ca54bf62d overlay: tablet: Enable config_canInternalDisplayHostDesktops
Change-Id: I1981c56fbc024f045ea78331c902acf4657e779b
2025-11-05 07:30:11 +00:00
Yumi Yukimura
f66df91ec1 overlay: tablet: Update lockscreen widget feature config for 16
Change-Id: I3bc174a6e5e1f15cca0ef60a992f925b587bb092
2025-11-05 07:30:11 +00:00
Jesse Chan
65636c195a vendor: overlay: Configure SQLite to operate in MEMORY mode
This change yields considerable SQLite performance gains. It
should be generally safe as this device has irremovable battery.

Some OEMs have been doing this for years.

Change-Id: I541709fc771d4b501b56b8555e5e8a04486d0293
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-11-05 07:30:11 +00:00
rmp22
80144f0981 overlay: define circle to search overlays for vanilla builds
Change-Id: Id72c2e81494f793d773cfc5de24cb15eeaaaf5e9
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-11-05 07:29:52 +00:00
Zabuka_zuzu
db3ab96fff vendor: build storage manager for everyone 2025-11-05 07:29:20 +00:00
Pranav Vashi
ff2e31cb19 release: Remove notifications redesign templates flag
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-05 07:28:51 +00:00
Vaisakh Murali
febeecb391 android.app flags
Change-Id: I9f3e4416ead6f65d138002775a29ad7b5498a651
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-05 07:28:51 +00:00
Ghosuto
29f208a08f vendor: Update launcher3 aconfig flags
Change-Id: I28fa971224b969e35efa2f12c9aae81462d41256
2025-11-05 07:28:28 +00:00
Zabuka_zuzu
6804b12d03 vendor: build nexus launcher by default 2025-11-05 07:27:55 +00:00
Zabuka_zuzu
1365143cef vendor: build OmniJaws 2025-11-05 07:26:35 +00:00
Zabuka_zuzu
1739597398 vendor: build quick switch 2025-11-05 07:19:14 +00:00
Michael Bestas
b67002740c config: Remove fastcharge HIDL from FCM
Change-Id: I12a46912d1e1801975e8ee852475ac9f26154acc
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-05 07:18:05 +00:00
rmp22
0e6d65cc2a vendor: Update add blur support
Change-Id: I1ced2b3c13c723886aaf46764ba294c18d6ff376
2025-11-05 07:17:55 +00:00
Ghosuto
8378169c60 vendor: enable some flags
Change-Id: I62f28369ddd950fe46f437a90045ea450ca54a20
2025-11-05 07:17:24 +00:00
Zabuka_zuzu
1af85a6360 vendor: Build Quick Tap Service
Change-Id: I54238f5f55a191723ef54a72bd7103cdb354e296
2025-11-05 07:16:59 +00:00
Dmitry Muhomor
d3db6d605a overlay: enable desktop mode support
Desktop mode support remains disabled by default, it's controlled by a
dev option.

Change-Id: Ie96db3d0f1e4686bf650048f2a878d3df4fb9d93
2025-11-05 07:16:05 +00:00
rmp22
46c453a68f [PERF] overlay: reduce touch slop for responsiveness
Change-Id: I2546129eb18886eab5699bb9e5b80b1e7b6f283e
2025-11-05 07:16:05 +00:00
Ghosuto
9bc48ba88d vendor: Update pif fp to komodo
Change-Id: I35d967c9453860e8f7365ed85a8f9a2352063d49
2025-11-05 07:15:42 +00:00
Reina in RainyLand
46ab997717 vendor: config: Move adb_root outside userbuild
- Prevent root detection for app
Co-authored-by: TechPanelGM <giomook2003@gmail.com>

Change-Id: I7842822d31e997fe243de4ef356ba36e61f05992
2025-11-05 07:15:19 +00:00
Zabuka_zuzu
41a257b830 vendor: overlay: Use lighter color for light mode themed icon background 2025-11-05 07:14:15 +00:00
Zabuka_zuzu
c0493da215 vendor: bcr on conditions 2025-11-05 07:13:08 +00:00
Abhay Singh Gill
f1c2f68d76 vendor: Disable enroll_layout_truncate_improvement 2025-11-05 07:12:32 +00:00
Luca Stefani
96257474bd vendor: Switch back to enforce privapp-permissions whitelist
Change-Id: I1ca080e5addcc0876d7346f3cf09db8e8af39312
2025-11-05 07:12:32 +00:00
Michael Bestas
cd19983b43 release: Bump Security String to 2025-07-01
Implemented:
============
None

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

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

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

Change-Id: I3c74f379736989a4d9aec416fe8e9325284a0892
2025-11-05 07:12:32 +00:00
PixelThrived
3d43261c23 apns-conf: Remove deprecated Cosmote Romania entries
Cosmote Romania was officially rebranded as Telekom Romania in 2014. The legacy APNs serve no functional purpose and may interfere with correct network configurations.

On LineageOS, defunct Cosmote APNs are selected by default, preventing mobile data from working out-of-the-box for Telekom Romania users.

This commit also removes MCC 226 / MNC 06 entries, which are no longer allocated according to mcc-mnc.com.

Change-Id: I1fbd563e8973aaf590ba7fee8ac4ebb6140649e4
2025-11-05 07:12:32 +00:00
Cosmin Tanislav
18bda17466 merge_dtbs: allow one overlay to depend on multiple others
Some overlays might depend on multiple other overlays, remove this check
to allow it to happen.

Change-Id: Ib60c194fb4c0cfef02233da6539da61fa387f428
2025-11-05 07:12:32 +00:00
Adarsh219
5ad4715844 vendor: Update fingerprint to the latest A16 beta 2025-11-05 07:12:09 +00:00
ahnet-69
6109770f1d vendor: Disable thumbnail_block_model flag
Change-Id: Iebd8a44c2591031c02096402bcec8a513c1da1ac
Signed-off-by: Frost <frost.github@proton.me>
2025-11-05 07:12:09 +00:00
rmp22
2ba9acf544 vendor: overlay: disable turbulence noise effect
Change-Id: I2cdd3d545f9b3259aaa7c374d874bb18456220c6
2025-11-05 07:12:09 +00:00
Ghosuto
ff9f3d1ac7 vendor: Override more font
Change-Id: I880367f1bd2ef40e40f04acebb2317c056a166be
2025-11-05 07:11:40 +00:00
Zabuka_zuzu
f622293ddf vendor: track fonts 2025-11-05 07:11:12 +00:00
Zabuka_zuzu
7e173a7580 vendor: LMOFreeform \ LMOFreeformSidebar 2025-11-05 07:10:21 +00:00
Julian Veit
0394419108 repopick: Fix showing help when no arguments given the correct way
Previous solution broke picking from topic/hashtag/query.

Change-Id: I087de693e3a8e16d62f318d59287e53ea3fc2430
2025-11-05 07:09:36 +00:00
Oliver Scott
c815290599 Require device unlock for NFC by default
Change-Id: I304d29183590c3f270108c25e24b22027a512d85
2025-11-05 07:09:36 +00:00
Oliver Scott
b5b841ab06 Disable nfc by default
Issue: calyxos#3038
Change-Id: Ifd8a9e4826b0c48c58d923086cf0aaea3e945722
2025-11-05 07:09:36 +00:00
minaripenguin
8bd6721703 overlay: frameworks: Suppress ASI system crash dialogs
* this issue started from u beta and some users on t also reported ASI crash upon reboot or so.  this is probably google side since the crash happens when ASI tries to update its text classifier flags but ended up triggering bad base-64 due to a bad/malformed string.

Change-Id: Id33679c48585ced550ba005ef99f19694bb27bf4
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
2025-11-05 07:09:36 +00:00
Henrique Silva
18e59211bb overlay: Don't warn user about FC in Google TTS
This happens on almost all FDE devices, I don't see any workaround other than hiding these dialogs
2025-11-05 07:09:36 +00:00
Danny Lin
0a91bc7b86 overlay: core: Suppress System UI ANRs
It looks like Android 12 qpr1 still has the bug where "System UI not
responding" dialogs appear sporadically after taking a screenshot. Just
suppress the ANRs for now.
2025-11-05 07:09:36 +00:00
Danny Lin
f12ef2818c HACK: overlay: core: Suppress Intent Filter Verification Service crashes
Intent Filter Verification Service, the AOSP service that verifies
app link domains, is crashing for some users depending on their
installed apps. Temporarily suppress the crashes until we have a better
solution.
2025-11-05 07:09:36 +00:00
nift4
06763aafa7 Remove useless addon.d file
* Avoid detection as custom ROM

Change-Id: I1fbd63cc116d53c7c366662b632163f6bc079bbf
2025-11-05 07:09:36 +00:00
Danny Lin
9b208679d0 overlay: SettingsIntelligence: Simplify breadcrumb string 2025-11-05 07:09:36 +00:00
Danny Lin
e5e7416e37 SettingsIntelligence: Improve result breadcrumb arrows
Let's use an actual arrow symbol here instead of a greater-than sign (>).
Our UI font, Inter, has a good → glyph that makes it look much better.
2025-11-05 07:09:36 +00:00
Danny Lin
007c213a81 overlay: SettingsProvider: Enable one-handed mode gesture by default
Change-Id: Idfb14e523ec190fb8fe1b4cc86eba0d3f8dd920c
2025-11-05 07:09:12 +00:00
NurKeinNeid
dd77971343 common: Disable continuous transaction tracing on user builds as well
Signed-off-by: NurKeinNeid <nurkeinneid@derpfest.org>
2025-11-05 07:08:58 +00:00
Juhyung Park
8e117c6254 SF: set debug.sf.frame_rate_multiple_threshold to 60 by default
If the device only have 60 and 120 Hz in the config group, 60 Hz won't be
used when watching a 24 fps video and instead 120 Hz will be used because
it is perfectly divisible by 24.

This is a publicly documented AOSP behavior [1], but it simply does not
make any practical sense and trades off significant amount of power for a
very-hard-to-notice jitter-free experience.

Set debug.sf.frame_rate_multiple_threshold to 60 by default to limit this
behavior to 60 or lower fps.

[1] https://source.android.com/devices/graphics/multiple-refresh-rate

Change-Id: I66353abc46ad16e63b2c9188794469ad71f2192e
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
2025-11-05 07:08:42 +00:00
SpiritCroc
2f2cb75521 repopick: Fix showing help when no arguments given
Change-Id: I7a996a95a057dc70b1e8b54ea35326ec44ee81f4
2025-11-05 07:08:20 +00:00
Ghosuto
32711255d8 vendor: Add optional flag to enable optimized dexopt strategy
Change-Id: I6934f52bd8e59ee69d988185723d22a1ab90004a
2025-11-05 07:06:24 +00:00
minaripenguin
f3d9259a8b fixup! common: Disable art debug builds 2025-11-05 07:00:09 +00:00
Dmitrii
af596307b6 release: more flag changes
Change-Id: Id6c051abea2ee579a4a2092b12fe1af46fbf02e7
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-05 06:57:16 +00:00
minaripenguin
5619c7b3d1 vendor: Disable debug info for user builds only
Change-Id: I6c8009fdba3a808d1cd60c7b538e1ea216639216
2025-11-05 06:56:46 +00:00
Ghosuto
4acee497e9 vendor: Use speed-profile to improve first boot time
Change-Id: Icf4b232b99a326a440273c9d83e811ec882000e6
2025-11-05 06:48:29 +00:00
Zabuka_zuzu
042bf006ad vendor: drop some lineage packages 2025-11-05 06:45:36 +00:00
minaripenguin
470dcf1f0b vendor: overlay: Update pixel icon colors
Change-Id: I3220a410eba38508b06112db53ef03d6ffaf9c5c
2025-11-05 06:44:40 +00:00
minaripenguin
94f1f0fc00 vendor: overlay: Notification Listener access
Change-Id: I103139e77076de639c5b01693c9081e54c14c6d4
2025-11-05 06:44:01 +00:00
Danny Lin
03efefc74b config: Disable touch video heatmap
Change-Id: Iac858eeb059a854dbb020d14a0f165b41055511d
2025-11-05 06:43:03 +00:00
Dmitrii
19c9e5b217 release: enable more flags
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-05 06:34:13 +00:00
Zabuka_zuzu
fcf77c12bd vendor: Enable blur flag
Change-Id: Iff3772f70e2b6ad8a384ab7972af6149661320d6
2025-11-05 06:33:50 +00:00
rmp22
3bba99272e vendor: Init BoostFramework changes
Change-Id: I2184344617e43ad2047827fa54aa365d432b5827
2025-11-05 06:33:04 +00:00
Ghosuto
8cd0467779 vendor: Switch to speed dexopt
Change-Id: I11a9c96ca9c4172a50f29102a4a63b1f47453821
2025-11-05 06:23:43 +00:00
Ghosuto
80714d6386 vendor: Drop more packages
Change-Id: I983c8ea247e576d9516f1cdb35a7d125cd179341
2025-11-05 06:23:21 +00:00
Dhina17
3982a2ab97 soong: Add libcameraservice extension config
Change-Id: Id20f782c1008fed1f15250129618326091f61bf8
2025-11-05 06:23:14 +00:00
Dyneteve
d448d75ff7 vendor: Inherit Pixel additions via WITH_GMS
* GMS
* Audio
* Charger
* RRO overlays

Co-authored-by: Joey <joey@evolution-x.org>
Co-authored-by: AnierinB <anierin@evolution-x.org>
Co-authored-by: someone5678 <nemui3353@gmail.com>
2025-11-05 06:19:45 +00:00
minaripenguin
f1d0f55a88 vendor: Switch to Google Avatar-Picker
Change-Id: I56f146c437a9bd4afd079fac3bb871f93742bc28
2025-11-04 20:44:25 +00:00
Dmitrii
27a80bde4b release: drop low_light_clock_dream
06-24 16:53:23.418  2021  2021 E AndroidRuntime: java.lang.RuntimeException: Unable to create service com.google.android.systemui.lowlightclock.LowLightClockDreamService: java.lang.RuntimeException: Couldn't call constructor
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at android.app.ActivityThread.handleCreateService(ActivityThread.java:5317)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at android.app.ActivityThread.-$$Nest$mhandleCreateService(Unknown Source:0)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2606)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:110)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:248)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:338)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:9102)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:598)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: Caused by: java.lang.RuntimeException: Couldn't call constructor
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at com.android.systemui.SystemUIAppComponentFactoryBase.instantiateService(go/retraceme 4d9244815cb2a8db26361f6e20f13b475cc86e8d80733cfefb09c7ddee4d5759:66)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	at android.app.ActivityThread.handleCreateService(ActivityThread.java:5274)
06-24 16:53:23.418  2021  2021 E AndroidRuntime: 	... 9 more
06-24 16:53:23.418  2021  2021 E AndroidRuntime: Caused by: java.lang.NoSuchMethodException: com.google.android.systemui.lowlightclock.LowLightClockDreamService.<init> []

Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-04 20:39:56 +00:00
Dmitrii
2b8c15ef7c release: drop some flags
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-04 20:39:56 +00:00
Dmitrii
e390bfef6e release: drop new sb icons
buggy and dont work well with customizations atm
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-04 20:39:56 +00:00
ralph950412
48727efa1a release: Enable WallpaperPicker2 flags
Change-Id: I7f389e8bdb6e9998681cf7abb561d5aaf6b8d909
2025-11-04 20:39:56 +00:00
ralph950412
58abca4981 release: Enable SystemUI flags (com.android.systemui.shared)
Change-Id: I7a4b4fa22e3f3c6f5b2eceea9e3fde573a937e9c
2025-11-04 20:39:56 +00:00
ralph950412
7373450da5 release: Enable SystemUI flags
Change-Id: Id7b6b7ec61363c9a90a4354ec78215c7ce697652
2025-11-04 20:39:56 +00:00
ralph950412
fe94559ece release: Enable SettingsLib flags
Change-Id: Ide729f28d84e05063b961c504e52dc2249febe98
2025-11-04 20:39:56 +00:00
ralph950412
8df5384a1d release: Enable Settings flags
Change-Id: I4aacdc60d799a139941783dc69fd03cb591ec84a
2025-11-04 20:39:56 +00:00
ralph950412
10f550d534 release: Enable Launcher3 flags
Change-Id: I06cb64470805c579619fe2512ae79d60a746d65c
2025-11-04 20:39:56 +00:00
Ghosuto
abd57eaa5f vendor: Add pixelLauncher overlays from pixel style
- https://github.com/Evolution-X/vendor_pixel-style/tree/bka

Change-Id: I8e3c5327bd1f2f6bf7255be74cbf63e5b8a77bc5
2025-11-04 20:39:23 +00:00
minaripenguin
1d04b00c01 Inherit Pixel additions and bootanimation
Change-Id: I8142a79a039c32492eab6d76f1f21470361bb4ac
2025-11-04 20:38:45 +00:00
Zabuka_zuzu
b5b4809022 vendor: Build gamespace and bthelper
Change-Id: I165a7cc17afb300440103c83e5f3eb7bc80e98c4
2025-11-04 20:30:58 +00:00
minaripenguin
62c57ff209 vendor: Add pihooks default values
Change-Id: I4ab2c11b722bdb4e109733fdbdaab34fe644359a
2025-11-04 20:29:48 +00:00
techyminati
06258a1166 config: Enable Material Design 3 Expressive
Change-Id: Ib6d3ac2e0f3d76768c508e1b00efc51e141c1b09
Signed-off-by: techyminati <sinha.aryan03@gmail.com>
2025-11-04 20:29:48 +00:00
rmp22
ef1c13d2f7 common: Disable art debug builds
Change-Id: I44e16c12c70e30dea8e85a9751cc94e4ff329898
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-11-04 20:29:48 +00:00
Dyneteve
b49e34da01 overlay: Allow ShannonIMS to access ServiceState
Change-Id: Ic43f212f81e6a53daf6879a7110effafbc000ec4
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-11-04 20:29:48 +00:00
Ido Ben-Hur
f4afab61ea overlay: Enable circle to search 2025-11-04 20:29:48 +00:00
rmp22
c16add78db Enable ThinLTO cache
Change-Id: I8438591a418fc4f9ce3ceead84cda9b6870758ff
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-11-04 20:29:48 +00:00
rmp22
d916318f2f envsetup.sh: Override host metadata
reference taken from
https://grapheneos.social/@GrapheneOS/113870255397154703

instead of fixed host number, use a random generated host number that follows google's host number format to bypass revolut's host checks

Change-Id: I72feafd663a551eb0c6c4146d52137ed0dc7456d
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:29:48 +00:00
Terminator-J
532fea4083 kernel: Set "safe" default values for kernel build host & user
Take all the fun out of the game and set sanitized values by default.
2025-11-04 20:29:48 +00:00
Dyneteve
7386b85534 overlay: Enable keyboard vibration
Change-Id: Ibb162e8ce74ce566f326b8d21951a3eaec0113d8
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-11-04 20:29:48 +00:00
Dyneteve
f069f610eb overlay: SystemUI: Add plugin whitelist
Change-Id: I38e6a5c5eb9ceaee13e0cd8ab1c3d858d72aa19c
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-11-04 20:29:48 +00:00
John Galt
90a1c07fc4 DeviceConfig: drop smartspace flashlight action chip (again)
Accidentally made it back recently
2025-11-04 20:29:48 +00:00
John Galt
245d0e4b54 DeviceConfig: update nearby flags
Fixes gms find my device drain on some devices such as waffle, found
on new pixel configs
2025-11-04 20:29:48 +00:00
Danny Lin
449abcdaca config: Disable RescueParty
RescueParty's aggressive approach to error recovery almost never helps
with the problems we're likely to face, and its risk of data loss is far
too high. Force-disable it entirely and remove all other conditions,
especially those that depend on data integrity in the first place, to
reduce the risk of RescueParty triggering falsely and causing data loss.

Note that it is still possible to force-enable RescueParty for testing
purposes using the persist.sys.enable_rescue property.

Change-Id: I62c86782965ecdfcc8181112eca300169b4cca56
2025-11-04 20:29:48 +00:00
minaripenguin
7e9d7816b4 config: Build tensorflow lite jni
Signed-off-by: clarencelol <clarencekuiek@proton.me>
2025-11-04 20:29:48 +00:00
HeCheng Yu
cd418c7404 config: Disable default frame rate limit for games
Android 15 limits refresh rate to 60hz for games unless we enable the developer option 'Disable default frame rate for games' manually.
Adding this prop enables it by default.

Change-Id: I8fe158dd74a39f0f0d22cd94398d8d8fa3a05042
2025-11-04 20:29:48 +00:00
Andrzej Perczak
220d183cf4 common: Optimize Launcher3 and Settings for speed
Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
2025-11-04 20:29:48 +00:00
someone5678
5a38f5b97e config: props: Set default wifi country code
* To 00
* Make it overridable

Change-Id: I2025fc927363baf547b36ecd6ebe9c7fbc4d7611
2025-11-04 20:29:48 +00:00
Le Hong Duc
5c7d63436b config: Don't dexpreopt prebuilt apps
Pre-optimizing prebuilt Gapps is not needed because they are mostly
updated via Play Store and device will optimize them on install.

Save some space on /product partition and reduce build time.

Change-Id: Id90ef2deaba4ec196081fa88f7e25db1c50a027a
Signed-off-by: Le Hong Duc <hongducthbk123@gmail.com>
2025-11-04 20:29:48 +00:00
minaripenguin
de002f654e config: Disable memtag for different processes
* it defaults to async if not specified

Change-Id: Ib98ebfae7a80ba2bae326a79ebf969cc7b82bd5e
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:29:48 +00:00
ShevT
ae075bda5d config: Adding an option to build DeviceAsWebcam
Change-Id: I8bf747579b89d9fda93f9efd517c02f575343cc1
2025-11-04 20:29:48 +00:00
ViShal69x
b466f46102 overlay: Overlay PermissionController to use headline font from framework resource
* Fixes headline font being stuck to roboto in Security & Privacy settings.

Change-Id: I5e12555250f543f915e74134745569e3b68d2d29
Reviewed-on: https://review.statixos.com/c/android_vendor_statix/+/14753
Reviewed-by: Ralph Chen <ralph950412@gmail.com>
Tested-by: Ralph Chen <ralph950412@gmail.com>
2025-11-04 20:29:48 +00:00
Pranav Vashi
bb37e57e31 overlay: Set AOSP webview as fallback
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:29:48 +00:00
DarkJoker360
3c19a6826a Drop custom adb drawable
Signed-off-by: DarkJoker360 <simoespo159@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:29:48 +00:00
Jyotiraditya Panda
93ef31e5b0 overlay: Update default keyguard affordance setup
- Left affordance: flashlight
 - Right affordance: camera

Change-Id: I3295007e351d6e17b6efb13cacd9665475f4f34a
Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co>
2025-11-04 20:29:48 +00:00
Adithya R
0ff325eb25 overlay: Remove bouncer delay when face unlock is enabled
No idea why was this annoying thing made a "feature" in the first place.

Suggested-by: Omkar Chandorkar <gotenksIN@aospa.co>
Change-Id: Iefd47099c48586dd97644e90fadf93707617a74e
(cherry picked from commit ec3160865ccb36fb8c02a5f447f670b3176c0601)
Signed-off-by: clarencelol <clarencekuiek@proton.me>
2025-11-04 20:29:48 +00:00
someone5678
2cf1f501a9 overlay: device_config: Updates
From gms device config:
- textclassifier: set manifests + needed options
- window manager: set splash screen exemption list

Co-authored-by: John Galt <johngaltfirstrun@gmail.com>
Co-authored-by: Joey Huab <joey@evolution-x.org>
Change-Id: Ic146dac2ae54db8c757b3ce7cc714f9d552b9ac3
2025-11-04 20:28:31 +00:00
cyberknight777
124a666b4d overlay: device_config: Add values required for Speech Recognition
Dumped from whatever gms sets as a configurator
2025-11-04 20:28:31 +00:00
Ido Ben-Hur
9fe9d1e4f2 overlay: device_config: Escape special characters 2025-11-04 20:28:31 +00:00
aswin7469
68467820d0 overlay: device_config: animate navbar on long press
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2025-11-04 20:28:31 +00:00
Ionut Gherman
465504fac8 overlay: update configs for AiAi
* taken from LineageOS/android_device_google_zumapro@9d1b0cf
Signed-off-by: Ionut Gherman <ghermanionut96@gmail.com>
2025-11-04 20:28:31 +00:00
Pranav Vashi
adb08794f6 overlay: Use google-sans for font config overlays
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:28:31 +00:00
Pranav Vashi
4077486b2a overlay: Add gms location history to extra location packages
* From pixel dump. Suggested by @nikhilmenghani.
* Nikgapps will remove this overlay as it conflicts here.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:28:31 +00:00
Pranav Vashi
5ea4718a07 overlay: Add tethering to location exemption
Ref: 404b4778ec

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:28:31 +00:00
Pranav Vashi
e369e80c7b overlay: Add SystemUI to location extra packages
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:28:31 +00:00
Pranav Vashi
feaf32b4cc overlay: Add OmniJaws to location extra packages
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:28:31 +00:00
Danny Lin
ac1fff0b34 overlay: Offload WM shell to another thread
Android 12 added this config to offload some window management to a
dedicated thread. Enable it to improve performance when the main System
UI thread is busy.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:28:31 +00:00
Pranav Vashi
741714c749 overlay: Update SettingsProvider defaults
* Reduce default screen off timeout to 30 sec.
* Turn on automation brightness mode by default.
* Turn on vibrate when ringing by default.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:28:31 +00:00
Pranav Vashi
593d23589c common: Allow OTA downgrade regardless build type
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:28:31 +00:00
Adithya R
53f27152a1 soong: Add support for miui camera mode [2/2]
Change-Id: I0c912a1c7056bb204a24bd5f0a08308cae71f3f3
2025-11-04 20:28:31 +00:00
ponces
e65d56f463 vendor: Switch to AOSPA's face unlock implementation
Change-Id: I22f737d98ad6d21fac2fa0e1abd0ea002f05341b
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-04 20:28:31 +00:00
Jake Weinstein
1f034f65df soong: Add support to set vendor tag with client package name
* OEMs like OnePlus and Nothing detect camera package name to unlock features like 48mp.
* Use TARGET_CAMERA_PACKAGE_NAME to specify the package name.

Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-04 20:28:30 +00:00
Dyneteve
fbbbc0a3c1 overlay: Update device configs global overrides
Co-authored-by: Joey <joey@evolution-x.org>
Co-authored-by: AnierinB <anierin@evolution-x.org>
Co-authored-by: aswin7469 <aswinas@pixysos.com>
Co-authored-by: someone5678 <someone5678@users.noreply.github.com>
Change-Id: Ia7a8421b63b2ee0fc89ba9f6e4af136fc7d06c0e
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-04 20:28:02 +00:00
Dyneteve
227f76370d overlay: Allow new SystemUI clocks
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Change-Id: I51ab1eb06b1e77bd8048d5064f811e8e69884b24
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-04 20:28:02 +00:00
Danny Lin
27e2888355 overlay: Settings: Show memory usage in app info
The system tracks memory usage for each app, so we might as well show it
to the user so that users can track down which apps are hogging their
memory. This shouldn't be a developer-only feature that was previously
only exposed in Developer Options.

Change-Id: Ib900438f856369286b7621208020c5c8da73765f
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-04 20:28:02 +00:00
Pranav Vashi
26e607880b overlay: Use google-sans for remaining font configs
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-04 20:28:02 +00:00
Zabuka_zuzu
eb307c1fcb lineage: Initial rebrand
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Co-authored-by: Lup Gabriel <gwolf2u.website@gmail.com>
Co-authored-by: Hemant Sachdeva <hemant.evolver@gmail.com>
Change-Id: I35e1b706cf3319212d4f723dd95fcb3126dd85fb
2025-11-04 20:26:28 +00:00
rmp22
35207f0cd2 drop lineage utilities
Change-Id: Ia4eb22c5243615ee6bf2b7281f7e67cae5af4c78
2025-11-04 19:54:09 +00:00
Michael Bestas
3eb8248936 release: Update SVN from BP2A.250705.008
Change-Id: I7a10e01a03f634f517a5421062ec9926ecf2e249
2025-07-10 11:12:39 +03:00
Michael Bestas
47b3c9f2ce vars: July 2025 "Security update"
Change-Id: I36fcc9c4952d1cd34368ee2b42816ba08029b29d
2025-07-10 11:12:38 +03:00
330 changed files with 6042 additions and 1770 deletions

View File

@@ -8,6 +8,10 @@ runs:
shell: bash
run: sudo apt update && sudo apt -y install libxml2-utils
- name: Validate apns-conf.xml
shell: bash
run: xmllint --noout --schema ./tools/apns-conf.xsd ./prebuilt/common/etc/apns-conf.xml
- name: Validate sensitive_pn.xml
shell: bash
run: xmllint --noout --schema ./spn/SpnInfo.xsd ./prebuilt/common/etc/sensitive_pn.xml

View File

@@ -1,2 +0,0 @@
Evolution X
===========

BIN
audio/alarms/01_trad.ogg Normal file

Binary file not shown.

BIN
audio/alarms/02_crab.ogg Normal file

Binary file not shown.

Binary file not shown.

BIN
audio/alarms/04_pace.ogg Normal file

Binary file not shown.

BIN
audio/alarms/05_arp.ogg Normal file

Binary file not shown.

BIN
audio/alarms/06_reflect.ogg Normal file

Binary file not shown.

BIN
audio/alarms/07_fidget.ogg Normal file

Binary file not shown.

BIN
audio/alarms/08_saw.ogg Normal file

Binary file not shown.

BIN
audio/alarms/09_grains.ogg Normal file

Binary file not shown.

BIN
audio/alarms/10_shake.ogg Normal file

Binary file not shown.

BIN
audio/alarms/11_isekai.ogg Normal file

Binary file not shown.

View File

@@ -1,5 +1,5 @@
# Copyright (C) 2020 The Proton AOSP Project
# Copyright (C) 2025 The LineageOS Project
#
# Copyright (C) 2023 The MistOS Android Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -12,49 +12,21 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
PRODUCT_SOONG_NAMESPACES += \
vendor/lineage/audio
AUDIO_SOURCE_DIR := vendor/lineage/audio
AUDIO_DEST_DIR := $(TARGET_COPY_OUT_PRODUCT)/media/audio
# Plasma Mobile sounds (mixed CC0 / CC BY 4.0 / CC BY-SA 4.0)
# Source: https://invent.kde.org/plasma-mobile/plasma-mobile-sounds
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/notifications/plasma-mobile_awaken.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/notifications/plasma-mobile_awaken.ogg \
$(LOCAL_PATH)/notifications/plasma-mobile_blip.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/notifications/plasma-mobile_blip.ogg \
$(LOCAL_PATH)/notifications/plasma-mobile_doorbell.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/notifications/plasma-mobile_doorbell.ogg \
$(LOCAL_PATH)/notifications/plasma-mobile_pointed.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/notifications/plasma-mobile_pointed.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_arp.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_arp.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_crunch.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_crunch.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_elevated.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_elevated.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_errand.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_errand.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_gentle.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_gentle.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_glazed.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_glazed.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_lightly.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_lightly.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_machine.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_machine.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_miniature.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_miniature.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_morning-rush.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_morning-rush.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_nightlights.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_nightlights.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_on-the-way.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_on-the-way.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_progressive.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_progressive.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_revelation.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_revelation.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_slowly.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_slowly.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_spatial.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_spatial.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_unfamiliar.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_unfamiliar.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_wink.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_wink.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_wubstep.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/alarms/plasma-mobile_wubstep.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_arp.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_arp.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_crunch.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_crunch.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_elevated.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_elevated.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_errand.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_errand.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_gentle.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_gentle.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_glazed.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_glazed.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_lightly.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_lightly.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_machine.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_machine.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_miniature.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_miniature.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_morning-rush.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_morning-rush.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_nightlights.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_nightlights.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_on-the-way.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_on-the-way.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_progressive.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_progressive.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_revelation.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_revelation.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_slowly.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_slowly.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_spatial.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_spatial.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_unfamiliar.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_unfamiliar.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_wink.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_wink.ogg \
$(LOCAL_PATH)/alarm_ringtones/plasma-mobile_wubstep.ogg:$(TARGET_COPY_OUT_PRODUCT)/media/audio/ringtones/plasma-mobile_wubstep.ogg \
$(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/alarms,$(AUDIO_DEST_DIR)/alarms) \
$(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/notifications,$(AUDIO_DEST_DIR)/notifications) \
$(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/ringtones,$(AUDIO_DEST_DIR)/ringtones) \
$(call find-copy-subdir-files,*,$(AUDIO_SOURCE_DIR)/ui,$(AUDIO_DEST_DIR)/ui)
PRODUCT_PRODUCT_PROPERTIES += \
ro.config.ringtone=23_echo_of_fate.ogg \
ro.config.notification_sound=21_oneplus.ogg \
ro.config.alarm_alert=11_isekai.ogg

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
audio/ringtones/06_anna.ogg Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
audio/ringtones/10_clwb.ogg Normal file

Binary file not shown.

Binary file not shown.

BIN
audio/ringtones/12_abra.ogg Normal file

Binary file not shown.

BIN
audio/ringtones/13_plot.ogg Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
audio/ui/Dock.ogg Normal file

Binary file not shown.

BIN
audio/ui/Effect_Tick.ogg Normal file

Binary file not shown.

Binary file not shown.

BIN
audio/ui/KeypressDelete.ogg Normal file

Binary file not shown.

Binary file not shown.

BIN
audio/ui/KeypressReturn.ogg Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
audio/ui/Lock.ogg Normal file

Binary file not shown.

BIN
audio/ui/LowBattery.ogg Normal file

Binary file not shown.

BIN
audio/ui/NFCFailure.ogg Normal file

Binary file not shown.

BIN
audio/ui/NFCInitiated.ogg Normal file

Binary file not shown.

BIN
audio/ui/NFCSuccess.ogg Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
audio/ui/Trusted.ogg Normal file

Binary file not shown.

BIN
audio/ui/Undock.ogg Normal file

Binary file not shown.

BIN
audio/ui/Unlock.ogg Normal file

Binary file not shown.

BIN
audio/ui/VideoRecord.ogg Normal file

Binary file not shown.

BIN
audio/ui/VideoStop.ogg Normal file

Binary file not shown.

Binary file not shown.

BIN
audio/ui/camera_click.ogg Normal file

Binary file not shown.

BIN
audio/ui/camera_focus.ogg Normal file

Binary file not shown.

BIN
audio/ui/screenshot.ogg Normal file

Binary file not shown.

View File

@@ -1,72 +0,0 @@
#
# Copyright (C) 2016 The CyanogenMod Project
# 2017-2024 The LineageOS Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
TARGET_GENERATED_BOOTANIMATION := $(TARGET_OUT_INTERMEDIATES)/BOOTANIMATION/bootanimation.zip
$(TARGET_GENERATED_BOOTANIMATION): INTERMEDIATES := $(call intermediates-dir-for,BOOTANIMATION,bootanimation)
$(TARGET_GENERATED_BOOTANIMATION): $(SOONG_ZIP)
@echo "Building bootanimation.zip"
@rm -rf $(dir $@)
@mkdir -p $(INTERMEDIATES)
$(hide) tar xfp vendor/lineage/bootanimation/bootanimation.tar -C $(INTERMEDIATES)
$(hide) if [ $(TARGET_SCREEN_HEIGHT) -lt $(TARGET_SCREEN_WIDTH) ]; then \
IMAGEWIDTH=$(TARGET_SCREEN_HEIGHT); \
else \
IMAGEWIDTH=$(TARGET_SCREEN_WIDTH); \
fi; \
IMAGESCALEWIDTH=$$IMAGEWIDTH; \
IMAGESCALEHEIGHT=$$(expr $$IMAGESCALEWIDTH / 3); \
if [ "$(TARGET_BOOTANIMATION_HALF_RES)" = "true" ]; then \
IMAGEWIDTH="$$(expr "$$IMAGEWIDTH" / 2)"; \
fi; \
IMAGEHEIGHT=$$(expr $$IMAGEWIDTH / 3); \
RESOLUTION="$$IMAGEWIDTH"x"$$IMAGEHEIGHT"; \
prebuilts/tools-lineage/${HOST_OS}-x86/bin/mogrify -resize $$RESOLUTION -colors 256 $(INTERMEDIATES)/*/*.png; \
echo "$$IMAGESCALEWIDTH $$IMAGESCALEHEIGHT 60" > $(INTERMEDIATES)/desc.txt; \
cat vendor/lineage/bootanimation/desc.txt >> $(INTERMEDIATES)/desc.txt
$(hide) $(SOONG_ZIP) -L 0 -o $@ -C $(INTERMEDIATES) -D $(INTERMEDIATES)
# Custom Boot Animation
CUSTOM_BOOTANIMATION := BootAnimations/bootanimation.zip
ifeq ($(TARGET_BOOTANIMATION),)
ifneq ($(wildcard $(CUSTOM_BOOTANIMATION)),)
TARGET_BOOTANIMATION := $(CUSTOM_BOOTANIMATION)
$(warning [BootAnimation] Custom global animation found at $(CUSTOM_BOOTANIMATION))
else
TARGET_BOOTANIMATION := $(TARGET_GENERATED_BOOTANIMATION)
$(warning [BootAnimation] Custom file not found. Falling back to default generation.)
endif
endif
include $(CLEAR_VARS)
LOCAL_MODULE := bootanimation.zip
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/media
include $(BUILD_SYSTEM)/base_rules.mk
$(LOCAL_BUILT_MODULE): $(TARGET_BOOTANIMATION)
@cp $(TARGET_BOOTANIMATION) $@
include $(CLEAR_VARS)
BOOTANIMATION_SYMLINK := $(TARGET_OUT_PRODUCT)/media/bootanimation-dark.zip
$(BOOTANIMATION_SYMLINK): $(LOCAL_INSTALLED_MODULE)
@mkdir -p $(dir $@)
$(hide) ln -sf bootanimation.zip $@
ALL_DEFAULT_INSTALLED_MODULES += $(BOOTANIMATION_SYMLINK)

Binary file not shown.

View File

@@ -1,3 +0,0 @@
c 1 0 part0
c 0 0 part1
c 1 0 part2

View File

@@ -1,32 +0,0 @@
#
# Copyright (C) 2023 The risingOS Android Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
PRODUCT_SOONG_NAMESPACES += \
vendor/lineage/prebuilts
PRODUCT_COPY_FILES += \
vendor/lineage/bootanimation/prebuilts/bootanimation_aokp.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_aokp.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_cm.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_cm.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_ctos.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_ctos.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_cyberpunk.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_cyberpunk.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_du.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_du.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_evo_reveal.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_evo_reveal.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_google.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_google.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_google_monet.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_google_monet.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_pac.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_pac.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_rr.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_rr.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_slim.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_slim.zip \
vendor/lineage/bootanimation/prebuilts/bootanimation_valorant.zip:$(TARGET_COPY_OUT_PRODUCT)/media/bootanimation_valorant.zip

Some files were not shown because too many files have changed in this diff Show More