272 Commits

Author SHA1 Message Date
Joey
c694a8dbd8 config: Update PIF to latest caiman_beta
Signed-off-by: MOVZX <movzx@yahoo.com>
2025-12-19 00:15:56 +07:00
f44c1bd73b Merge remote-tracking branch 'evo/bka' into evolution
Signed-off-by: MOVZX <movzx@yahoo.com>
2025-12-11 07:22:49 +07:00
TechPanelGM
3d167a7651 version: Uprev to 11.4.2 2025-12-10 00:00:44 +09:00
Joey
e8c25c957a component-overrides: Add more google components 2025-12-10 00:00:26 +09:00
Pranav Vashi
ce72147292 component-overrides: Force disable various google components
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:26 +09:00
minaripenguin
6a9e8f166c config: properties: Add pihooks default values
* A16 QPR2 Beta 3.3

Spoof BuildFingerprint as Pixel Beta

* It is necessary to pass integrity with the built-in Keybox Importer, as our stock fingerprint is not "Valid"

Co-authored-by: Joel Lucas <joelcba57@gmail.com>
Co-authored-by: Joey <joey@evolution-x.org>
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
2025-12-10 00:00:26 +09:00
Pranav Vashi
d0d2a2baf0 overlay: Use google sans flex for lockscreen clock
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:26 +09:00
Joey
e12323db58 Update default wallpaper from Pixel 10 Pro XL 2025-12-10 00:00:25 +09:00
aswin7469
0126eefc8c device_config: enable new now playing QS tile and updated lockscreen UI
preview: https://t.me/aswinaskurup/729

Signed-off-by: aswin7469 <aswinas@pixysos.com>
2025-12-10 00:00:25 +09:00
aswin7469
40996b0ec2 device_config: cleanup and update from 16 QPR2
* set only whatever we need gms will handle rest

Signed-off-by: aswin7469 <aswinas@pixysos.com>
2025-12-10 00:00:25 +09:00
minaripenguin
3e012054c5 config: Dexpreopt pixel launcher 2025-12-10 00:00:25 +09:00
Ghosuto
cdc40b49d3 release: Wifi multiuser flag
Change-Id: I72205b7762d6052ed0c22a6e44ceb68545a14831
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-12-10 00:00:25 +09:00
Joey
fe8680cc88 version: Uprev to 11.4.1
* After adding pixel-fw
2025-12-10 00:00:25 +09:00
rmp22
f938500551 config: add target_ims_override flag
Change-Id: Ib386515e21c6cabeb8c3bacd5b82f63e7796ef94
2025-12-10 00:00:25 +09:00
Dhina17
4222bb2257 config: Build LMO systemui clock plugin
Change-Id: If4f6431bdbab5c9f4f75b8116d445a0f83c39ee9
2025-12-10 00:00:25 +09:00
Joey
dd49bf5586 config: Don't build OmniJaws 2025-12-10 00:00:25 +09:00
Joey
870a8fe790 version: Uprev to 11.4
* November 2025 patches
2025-12-10 00:00:25 +09:00
rmp22
ec97cd9901 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: I88c810c954ae689f5ecd5c8f03e5130c356ae631
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-12-10 00:00:25 +09:00
rmp22
5f1c729e35 config/common: preopt extracted apk always 2025-12-10 00:00:25 +09:00
Mathieu Chartier
2c683a6e84 config/common: Reduce system server verbosity
Enable it only with user builds

Test: lunch statix_cannon-user && m
Change-Id: I58d2e993ae9a7213e94661d22b47c28b0a2243e8
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
Reviewed-on: https://review.statixos.com/c/android_vendor_statix/+/13531
2025-12-10 00:00:25 +09:00
Mathieu Chartier
248f49d60e config/common: Disable dexpreopt debug info on user builds
Test: lunch statix_cannon-user && m
Change-Id: I9e4b4c9907b92fea764cf07e218541bb33937b3c
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
Reviewed-on: https://review.statixos.com/c/android_vendor_statix/+/13530
2025-12-10 00:00:25 +09:00
minaripenguin
270324c575 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-12-10 00:00:25 +09:00
Pranav Vashi
c138d69750 vendor: Do not clone default AudioFX app
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
rmp22
76beb102b0 config: adding flashlight strength flag
Change-Id: I69f051676d6e3048307c48aead46a1b04d7b872d
2025-12-10 00:00:25 +09:00
Ghosuto
0a74a5c8c2 release: Enable move_transition_animation_layer
- Enables moving the launching window on top of the origin window in the Animation library

Change-Id: I9b383064253cd44026932182161bfc96b36daeaf
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-12-10 00:00:25 +09:00
minaripenguin
b56bbff5d2 aconfig: Disable FRP enforcement
Change-Id: I77f990d2187b4afa3d106a79361a8dc340d09065
2025-12-10 00:00:25 +09:00
rmp22
b9b6331318 overlay: disable dreams feature
Change-Id: Iac6460e742aa11e175008db4b891d1b4768d5aec
2025-12-10 00:00:25 +09:00
Pranav Vashi
85e046ccf0 Revert "overlay: Default to Seedvault backup transport"
* If we never set up SeedVault, we get error notification every boot.

This reverts commit a88d06f120.
2025-12-10 00:00:25 +09:00
Pranav Vashi
fd122ea34b overlay: Drop now playing customization
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
rmp22
6bcaa7d896 vendor: overlay: enable ambient burn in protection
Change-Id: I479491bae09e089aba646ade34d7bff5d460e12f
2025-12-10 00:00:25 +09:00
Oliver Scott
910c084b85 Disable nfc by default
Issue: calyxos#3038
Change-Id: Ifd8a9e4826b0c48c58d923086cf0aaea3e945722
2025-12-10 00:00:25 +09:00
minaripenguin
7914ff3197 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-12-10 00:00:25 +09:00
Henrique Silva
e337645258 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-12-10 00:00:25 +09:00
Danny Lin
de58de3d30 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-12-10 00:00:25 +09:00
Danny Lin
5aad200cc4 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-12-10 00:00:25 +09:00
Joey Huab
2c0851ca60 config: Set new audio from mustang BD3A.250721.001.B7 as default 2025-12-10 00:00:25 +09:00
rmp22
bad2ec70f5 config: add PERF_ANIM_OVERRIDE flag
Change-Id: I7d264207abef968739b57c9fce19e8f65466ee8c
2025-12-10 00:00:25 +09:00
Adithya R
cc35f6908d overlay: SystemUI: Tune new biometric dialog UI
Change-Id: Idcc5995f657b61647facd8d147a346e4898d677a
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Saikrishna1504
bd8bc701f7 build: Skip ABI Checks
Signed-off-by: Saikrishna1504 <saikrishna26918@gmail.com>
2025-12-10 00:00:25 +09:00
rmp22
b519a08ecb overlay: Enable split shade for notifications in landscape
default landscape is so ugly

Change-Id: Ida1fdc8199070ede063c394942cabdff1d7f4fb8
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Abhay Singh Gill
a21bd138fe 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>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Abhay Singh Gill
c248a7367b release: Generate themed/monochrome icons for all apps
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Abhay Singh Gill
71e8e6040f release: Remove glanceable hub
Broken atm.

Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Abhay Singh Gill
84dcb920a4 release: Remove some useless notification flags
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Pranav Vashi
e4a3b510ff release: Remove flag for using emphasized font family for shade header
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Pranav Vashi
aedbe2bce1 release: Remove glitchy depth push scaling effect
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Abhay Singh Gill
7bb4fb59d1 release: Disable lpp squeeze effect
Causes crash on power button hold when using assistant.

Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-12-10 00:00:25 +09:00
Sourajit Karmakar
66383a987e overlay: Make Google Sans the default headline font
Change-Id: I60fd95e4fa73335a01f187f74b7ded6bb16067ce
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Abhay Singh Gill
52769f46ab release: Disable codec_availability flags
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-12-10 00:00:25 +09:00
Joey Huab
04432fb9e8 vendor: Drop notification themed icons
* Users cannot distinguish each app from one another, apparently.
2025-12-10 00:00:25 +09:00
Dmitrii
2defcd3e0c vendor: drop more launcher flags
expressive dimiss is bugged, and launcher icon shapes is unused
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-12-10 00:00:25 +09:00
Dmitrii
3208af661e vendor: drop more flags
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-12-10 00:00:25 +09:00
Pranav Vashi
3f80b26ba2 build: Ship adb_root only WITH_SU
* TBH - hardly any user uses adb root.
* adb root poses root detection risks.
* Most devices are user or userbuild type.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
ahnet-69
5e5a0ed197 vendor: Disable thumbnail_block_model flag
Change-Id: Iebd8a44c2591031c02096402bcec8a513c1da1ac
Signed-off-by: Frost <frost.github@proton.me>
2025-12-10 00:00:25 +09:00
Vaisakh Murali
c34cae45cb release: Enable android.app flags
Change-Id: I9f3e4416ead6f65d138002775a29ad7b5498a651
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-12-10 00:00:25 +09:00
Dmitrii
ace6d7a918 release: more flag changes
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-12-10 00:00:25 +09:00
Dmitrii
a8de57c739 release: enable more flags
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-12-10 00:00:25 +09:00
Dmitrii
fa18d9f681 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-12-10 00:00:25 +09:00
Dmitrii
720b64b6fe release: drop some flags
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-12-10 00:00:25 +09:00
Dmitrii
82bca4346f release: drop new sb icons
buggy and dont work well with customizations atm
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-12-10 00:00:25 +09:00
ralph950412
2d1abcb339 release: Enable WallpaperPicker2 flags
Change-Id: I7f389e8bdb6e9998681cf7abb561d5aaf6b8d909
2025-12-10 00:00:25 +09:00
ralph950412
51e5ca18f9 release: Enable SystemUI flags (com.android.systemui.shared)
Change-Id: I7a4b4fa22e3f3c6f5b2eceea9e3fde573a937e9c
2025-12-10 00:00:25 +09:00
ralph950412
4f66c6ca39 release: Enable SystemUI flags
Change-Id: Id7b6b7ec61363c9a90a4354ec78215c7ce697652
2025-12-10 00:00:25 +09:00
ralph950412
5f04e45f34 release: Enable SettingsLib flags
Change-Id: Ide729f28d84e05063b961c504e52dc2249febe98
2025-12-10 00:00:25 +09:00
ralph950412
8f4aff7f10 release: Enable Settings flags
Change-Id: I4aacdc60d799a139941783dc69fd03cb591ec84a
2025-12-10 00:00:25 +09:00
ralph950412
c86148e1f1 release: Enable Launcher3 flags
Change-Id: I06cb64470805c579619fe2512ae79d60a746d65c
2025-12-10 00:00:25 +09:00
techyminati
aca33c3349 config: Enable Material Design 3 Expressive
Change-Id: Ib6d3ac2e0f3d76768c508e1b00efc51e141c1b09
Signed-off-by: techyminati <sinha.aryan03@gmail.com>
2025-12-10 00:00:25 +09:00
rmp22
9775ee20ab config: Add bypass charging prop
Change-Id: Iee2e99e9ec929221336fea361ab516b00f47bb7e
2025-12-10 00:00:25 +09:00
rmp22
7004acff27 overlay: add applock whitelist
Change-Id: I491f05eb300285adf453d35954c35080ec1207cf
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-12-10 00:00:25 +09:00
rmp22
4d0ee65e6a common: Disable art debug builds
Change-Id: I44e16c12c70e30dea8e85a9751cc94e4ff329898
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-12-10 00:00:25 +09:00
rmp22
eecb421245 config: add blur support
Change-Id: I5fabdbbdfe812346f17dbba5d4bf9abe7344e0ca
2025-12-10 00:00:25 +09:00
Dyneteve
dd21781b9b overlay: Allow ShannonIMS to access ServiceState
Change-Id: Ic43f212f81e6a53daf6879a7110effafbc000ec4
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-12-10 00:00:25 +09:00
rmp22
fe4664e23e overlay: Update circle to search overlays for vanilla builds
Change-Id: Id72c2e81494f793d773cfc5de24cb15eeaaaf5e9
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Ido Ben-Hur
7e9ad70d27 overlay: Enable circle to search 2025-12-10 00:00:25 +09:00
rmp22
06f77082c1 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-12-10 00:00:25 +09:00
rmp22
f575611d9a build: 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
Co-authored-by: Terminator-J <terminator_j@hotbutteredmonkey.com>
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Terminator-J
827e376212 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-12-10 00:00:25 +09:00
Dyneteve
055d583b2b overlay: Enable keyboard vibration
Change-Id: Ibb162e8ce74ce566f326b8d21951a3eaec0113d8
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-12-10 00:00:25 +09:00
Dyneteve
7079bd0d26 overlay: SystemUI: Add plugin whitelist
Change-Id: I38e6a5c5eb9ceaee13e0cd8ab1c3d858d72aa19c
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-12-10 00:00:25 +09:00
John Galt
7aff929a68 DeviceConfig: drop smartspace flashlight action chip (again)
Accidentally made it back recently
2025-12-10 00:00:25 +09:00
John Galt
0a8d901a2e DeviceConfig: update nearby flags
Fixes gms find my device drain on some devices such as waffle, found
on new pixel configs
2025-12-10 00:00:25 +09:00
Pranav Vashi
1239c2fe8c config: Conditionally build ColumbusService
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
rmp22
16a49934ef Add option to ship viperfx
Change-Id: I35cea2206d098a53e03c54f462b59db991c891bb
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-12-10 00:00:25 +09:00
Asriadi Rahim
b69c1b3a9d vendor: Make BCR optional 2025-12-10 00:00:25 +09:00
tejas101k
93f4346d72 config: Build Updater for all
* Local update could still be helpful
2025-12-10 00:00:25 +09:00
Danny Lin
7da4a6fe33 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.
2025-12-10 00:00:25 +09:00
Adithya R
46670d30c5 config: Build LMO Freeform app and sidebar
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: GXC 2356 <gxcdev2356@gmail.com>
2025-12-10 00:00:25 +09:00
Pranav Vashi
02a1bbb9b2 config: Build OmniJaws service
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
Pranav Vashi
b8edd4d97c config: Build OmniStyle
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
someone5678
4a6375bdf0 config: Build BtHelper 2025-12-10 00:00:25 +09:00
Pranav Vashi
395fbdb085 config: Build GameSpace
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:25 +09:00
minaripenguin
5d9936187d config: Build tensorflow lite jni
Signed-off-by: clarencelol <clarencekuiek@proton.me>
2025-12-10 00:00:25 +09:00
HeCheng Yu
718e836637 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.
2025-12-10 00:00:24 +09:00
minaripenguin
181e9e7d40 vendor: Introduce bootanimation styles [2/3]
vendor: Add more bootanimation styles [2/3]

vendor: Add ctOS bootanimation [2/3]

by benmeroff - https://xdaforums.com/t/boot-animation-ctos-boot-animation.2843830/

vendor: Add Evolution X Reveal boot animation [2/3]

vendor: Add more classic boot animation styles [2/3]

* Remove anniv bootanimation as it takes a lot of space.

Co-authored-by: 0xsharkboy <achille@0xsharkboy.dev>
Co-authored-by: AnierinB <anierin@evolution-x.org>
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: 0xsharkboy <achille@0xsharkboy.dev>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-10 00:00:24 +09:00
Andrzej Perczak
4bd9a756f8 common: Optimize Launcher3 and Settings for speed
Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
2025-12-10 00:00:23 +09:00
someone5678
e619be3bd7 config: props: Set default wifi country code
* To 00
* Make it overridable

Change-Id: I2025fc927363baf547b36ecd6ebe9c7fbc4d7611
2025-12-10 00:00:23 +09:00
Le Hong Duc
b6fa508501 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.

Signed-off-by: Le Hong Duc <hongducthbk123@gmail.com>
2025-12-10 00:00:23 +09:00
Pranav Vashi
227ba9a4c9 common: Inherit pixel-fw when available
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:23 +09:00
minaripenguin
0acce350a6 config: Disable memtag for different processes
* it defaults to async if not specified

Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:23 +09:00
ShevT
598eb3083b config: Adding an option to build DeviceAsWebcam 2025-12-10 00:00:23 +09:00
Pranav Vashi
39157a51aa overlay: Set AOSP webview as fallback
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:23 +09:00
DarkJoker360
3cdf1dda7f Drop custom adb drawable
Signed-off-by: DarkJoker360 <simoespo159@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:23 +09:00
Jyotiraditya Panda
ba61c1ebbf overlay: Update default keyguard affordance setup
- Left affordance: flashlight
 - Right affordance: camera

Change-Id: I3295007e351d6e17b6efb13cacd9665475f4f34a
Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co>
2025-12-10 00:00:23 +09:00
Adithya R
66788309c6 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-12-10 00:00:23 +09:00
someone5678
6c77a4511e 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>
2025-12-10 00:00:23 +09:00
cyberknight777
c2aed9c4d0 overlay: device_config: Add values required for Speech Recognition
Dumped from whatever gms sets as a configurator
2025-12-10 00:00:23 +09:00
Ido Ben-Hur
7ce04ab78f overlay: device_config: Escape special characters 2025-12-10 00:00:23 +09:00
aswin7469
67ee633278 overlay: device_config: animate navbar on long press
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2025-12-10 00:00:23 +09:00
Ionut Gherman
3952d23f92 overlay: update configs for AiAi
* taken from LineageOS/android_device_google_zumapro@9d1b0cf
Signed-off-by: Ionut Gherman <ghermanionut96@gmail.com>
2025-12-10 00:00:23 +09:00
Pranav Vashi
f06d205d9c overlay: Use google-sans for font config overlays
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:23 +09:00
Pranav Vashi
e989dde1ed 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-12-10 00:00:23 +09:00
Pranav Vashi
447570d484 overlay: Add tethering to location exemption
Ref: 404b4778ec

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:23 +09:00
Pranav Vashi
7686d980cb overlay: Add SystemUI to location extra packages
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:23 +09:00
Pranav Vashi
5787d9f321 overlay: Add OmniJaws to location extra packages
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:23 +09:00
Danny Lin
cd42a3078b 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-12-10 00:00:23 +09:00
Pranav Vashi
90a36910bc 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-12-10 00:00:23 +09:00
Pranav Vashi
cbcffbf473 common: Allow OTA downgrade regardless build type
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-10 00:00:23 +09:00
Dhina17
c3ac1d235e soong: Add libcameraservice extension config
Change-Id: Id20f782c1008fed1f15250129618326091f61bf8
2025-12-10 00:00:23 +09:00
Adithya R
faa7d20e7b soong: Add support for miui camera mode [2/2]
Change-Id: I0c912a1c7056bb204a24bd5f0a08308cae71f3f3
2025-12-10 00:00:23 +09:00
AnierinB
ce53198051 soong: Conditionally spoof ro.product.first_api_level to 32 [1/2]
Devices that shipped on API 33 or higher need to set
ro.product.first_api_level to 32 in order to pass integrity.

Set SPOOF_FIRST_API_LEVEL_32 := true in BoardConfig*.mk to enable.

Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-10 00:00:23 +09:00
Jake Weinstein
c590a805b1 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-12-10 00:00:23 +09:00
ponces
58694be85f evolution: Switch to AOSPA's face unlock implementation
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-10 00:00:23 +09:00
Dyneteve
a27e1e1522 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>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-10 00:00:23 +09:00
Dyneteve
52f2f6a6d4 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-12-10 00:00:23 +09:00
Danny Lin
168a7257bc 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-12-10 00:00:23 +09:00
aswin7469
564d2194f7 evolution: Enable Cloned App
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Co-authored-by: John Galt <johngaltfirstrun@gmail.com>
Co-authored-by: minaripenguin <minaripenguin@users.noreply.github.com>

Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-10 00:00:23 +09:00
Pranav Vashi
a27d521172 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-12-10 00:00:23 +09:00
AnierinB
6eae7c78e3 evolution: Configure support for Evolution X Vanilla
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-10 00:00:23 +09:00
Dyneteve
e6070f27e8 evolution: 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>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-10 00:00:22 +09:00
AnierinB
66084de289 lineage: Initial Evolution X rebrand
Co-authored-by: Joey Huab <joey@evolution-x.org>
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>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-09 23:59:33 +09:00
Joey Huab
5ee062d790 Revert "config: Use add_soong_config_namespace/add_soong_config_var macros"
This reverts commit c2dd68f84a.
2025-12-09 23:59:33 +09:00
Joey Huab
5938954e81 Revert "Revert "Add product_launched_with_j{,_mr1,mr2}.mk""
This reverts commit e1e121bea4.
2025-12-09 23:59:33 +09:00
Joey Huab
7edb656bf3 Revert "bootanimation: Convert to Android.bp"
This reverts commit 3b29ed3826.
2025-12-09 23:59:33 +09:00
Joey Huab
3cebf44d8f Revert "charger: Convert to Android.bp"
This reverts commit b3e6f3ad7e.
2025-12-09 23:59:22 +09:00
Michael Bestas
418ab429bc Disable yet another gms update component
Change-Id: If8104a9e75a6fdd46a7fb4da164c81fbdd5f748b
2025-12-07 19:07:10 +00:00
76b4b8c38e Add my custom boot animation
Signed-off-by: MOVZX <movzx@yahoo.com>
2025-12-05 18:19:58 +07:00
Michael Bestas
2128bc72f1 release: Bump Security String to 2025-12-01
Implemented:
============
CVE:            References:    Type:  Severity:  Updated AOSP versions:
CVE-2025-32319  A-291281543    EoP    High       16
CVE-2025-48572  A-385736540    EoP    High       13, 14, 15, 16
CVE-2025-48573  A-339637822    EoP    High       13, 14, 15, 16
CVE-2025-48575  A-417463103    EoP    High       13, 14, 15, 16
CVE-2025-48576  A-426205822    DoS    High       13, 14, 15, 16
CVE-2025-48580  A-393582077    EoP    High       13, 14, 15, 16
CVE-2025-48583  A-381885240    EoP    High       14, 15, 16
CVE-2025-48584  A-425662627    DoS    High       16
CVE-2025-48586  A-337784859    EoP    High       15, 16
CVE-2025-48589  A-362492829    EoP    High       13, 14, 15, 16
CVE-2025-48590  A-417987184    DoS    High       13, 14, 15, 16
CVE-2025-48592  A-427113482    ID     High       15, 16
CVE-2025-48594  A-427206637    EoP    High       14, 15, 16
CVE-2025-48596  A-438098181    EoP    High       13, 14, 15, 16
CVE-2025-48597  A-436270922    EoP    High       14, 15, 16
CVE-2025-48598  A-418774489    EoP    High       16
CVE-2025-48600  A-435188844    ID     High       15, 16
CVE-2025-48601  A-426207912    EoP    High       13, 14, 15, 16
CVE-2025-48603  A-416259832    DoS    High       13, 14, 15, 16
CVE-2025-48604  A-305710989    ID     High       13, 14, 15, 16
CVE-2025-48607  A-416490321    DoS    High       15, 16
CVE-2025-48612  A-429417453    EoP    High       13, 14, 15, 16
CVE-2025-48614  A-430568718    DoS    High       13, 14, 15, 16
CVE-2025-48615  A-433250316    EoP    High       13, 14, 15, 16
CVE-2025-48617  A-441823943    EoP    High       13, 14, 15, 16
CVE-2025-48618  A-404254549    EoP    High       13, 14, 15, 16
CVE-2025-48620  A-352024705    EoP    High       13, 14, 15, 16
CVE-2025-48621  A-266433089    EoP    High       13, 14, 15, 16
CVE-2025-48622  A-412662901    ID     High       13, 14, 15, 16
CVE-2025-48626  A-381339822    EoP    High       13, 14, 15, 16
CVE-2025-48628  A-376462130    ID     High       13, 14, 15, 16
CVE-2025-48629  A-352518318    EoP    High       13, 14, 15, 16
CVE-2025-48631  A-444671303    DoS    Critical   13, 14, 15, 16
CVE-2025-48632  A-443742829    EoP    High       14, 15, 16
CVE-2025-48633  A-417988098    ID     High       13, 14, 15, 16
CVE-2025-48639  A-301952571    EoP    High       13, 14, 15, 16

Previously Implemented:
================
CVE:            References:    Type:  Severity:  Updated AOSP versions:
CVE-2023-40130  A-289809991    EoP    High       13, 14, 15, 16
CVE-2025-22420  A-337775777    EoP    High       13, 14, 15, 16
CVE-2025-22432  A-376461726    EoP    High       13, 14, 15, 16
CVE-2025-48525  A-391895151    EoP    High       13, 14, 15, 16
CVE-2025-48536  A-388034510    EoP    High       13, 14, 15, 16
CVE-2025-48555  A-396666065    ID     High       13, 14, 15, 16
CVE-2025-48564  A-403565650    EoP    High       13, 14, 15, 16
CVE-2025-48565  A-407763772    EoP    High       13, 14, 15, 16
CVE-2025-48566  A-397216638    EoP    High       13, 14, 15, 16

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

Not Applicable (platform source):
=================================
CVE:            References:    Type:  Severity:  Updated AOSP versions:
CVE-2025-32328  A-327137311    EoP    High       13, 14, 15
CVE-2025-32329  A-326926596    EoP    High       13, 14, 15
CVE-2025-48588  A-303408193    EoP    High       13, 14, 15
CVE-2025-48591  A-305710469    ID     High       13, 14, 15
CVE-2025-48599  A-299633613    EoP    High       13, 14
CVE-2025-48627  A-326571066    EoP    High       13, 14

Change-Id: I6dac6f7431f5ac075be2e1be03d7ddc0c6b0908d
2025-12-04 20:14:51 +02:00
d3e7a8141d Add my signature
Signed-off-by: MOVZX <movzx@yahoo.com>
2025-12-04 18:20:03 +07:00
Thomas Makin
bec0fb162f kernel: Prevent creating any files in kernel platform source tree
Original command redirected output to the android build out. However, a
handful of configs were still generated in the source tree. Set the
bazel flag output_root to redirect these configs to the android build
out as well.

Change-Id: I5181270b773a49d74eab00b89eaaf1187471a144
2025-12-03 07:01:35 +00:00
TechPanelGM
81c768ce9a version: Uprev to 11.4.2 2025-12-02 21:52:27 +08:00
TechPanelGM
01e7c8761b release: Bump Security String to 2025-12-01 2025-12-02 21:52:27 +08:00
Joey
fb79d1435d component-overrides: Add more google components 2025-11-23 23:35:12 +09:00
Pranav Vashi
224cfc1f94 component-overrides: Force disable various google components
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:35:12 +09:00
minaripenguin
eb1b2d3d8e config: properties: Add pihooks default values
* A16 QPR2 Beta 3.3

Spoof BuildFingerprint as Pixel Beta

* It is necessary to pass integrity with the built-in Keybox Importer, as our stock fingerprint is not "Valid"

Co-authored-by: Joel Lucas <joelcba57@gmail.com>
Co-authored-by: Joey <joey@evolution-x.org>
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
2025-11-23 23:35:04 +09:00
Pranav Vashi
ac59c4d7fd overlay: Use google sans flex for lockscreen clock
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:35:04 +09:00
Joey
954727c25c Update default wallpaper from Pixel 10 Pro XL 2025-11-23 23:35:04 +09:00
aswin7469
8111829ca6 device_config: enable new now playing QS tile and updated lockscreen UI
preview: https://t.me/aswinaskurup/729

Signed-off-by: aswin7469 <aswinas@pixysos.com>
2025-11-23 23:35:04 +09:00
aswin7469
7683716477 device_config: cleanup and update from 16 QPR2
* set only whatever we need gms will handle rest

Signed-off-by: aswin7469 <aswinas@pixysos.com>
2025-11-23 23:35:04 +09:00
minaripenguin
7519fa43a5 config: Dexpreopt pixel launcher 2025-11-23 23:35:04 +09:00
Ghosuto
1c8abc55da release: Wifi multiuser flag
Change-Id: I72205b7762d6052ed0c22a6e44ceb68545a14831
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-23 23:35:04 +09:00
Joey
6f5cfaebfa version: Uprev to 11.4.1
* After adding pixel-fw
2025-11-23 23:35:04 +09:00
rmp22
09b417ac18 config: add target_ims_override flag
Change-Id: Ib386515e21c6cabeb8c3bacd5b82f63e7796ef94
2025-11-23 23:35:04 +09:00
Dhina17
760136fd8a config: Build LMO systemui clock plugin
Change-Id: If4f6431bdbab5c9f4f75b8116d445a0f83c39ee9
2025-11-23 23:32:24 +09:00
Joey
c2e7ecc1f3 config: Don't build OmniJaws 2025-11-23 23:32:24 +09:00
Joey
51654e0509 version: Uprev to 11.4
* November 2025 patches
2025-11-23 23:32:24 +09:00
rmp22
8f9782a25a 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: I88c810c954ae689f5ecd5c8f03e5130c356ae631
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-11-23 23:32:24 +09:00
rmp22
b4c1bc89f7 config/common: preopt extracted apk always 2025-11-23 23:32:24 +09:00
Mathieu Chartier
7ed9b8eea8 config/common: Reduce system server verbosity
Enable it only with user builds

Test: lunch statix_cannon-user && m
Change-Id: I58d2e993ae9a7213e94661d22b47c28b0a2243e8
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
Reviewed-on: https://review.statixos.com/c/android_vendor_statix/+/13531
2025-11-23 23:32:24 +09:00
Mathieu Chartier
5d12187ecf config/common: Disable dexpreopt debug info on user builds
Test: lunch statix_cannon-user && m
Change-Id: I9e4b4c9907b92fea764cf07e218541bb33937b3c
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
Reviewed-on: https://review.statixos.com/c/android_vendor_statix/+/13530
2025-11-23 23:32:24 +09:00
minaripenguin
e4be5b1b1b 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-23 23:32:24 +09:00
Pranav Vashi
1f048d0691 vendor: Do not clone default AudioFX app
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:24 +09:00
rmp22
226c4948e3 config: adding flashlight strength flag
Change-Id: I69f051676d6e3048307c48aead46a1b04d7b872d
2025-11-23 23:32:24 +09:00
Ghosuto
149e5093aa release: Enable move_transition_animation_layer
- Enables moving the launching window on top of the origin window in the Animation library

Change-Id: I9b383064253cd44026932182161bfc96b36daeaf
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-23 23:32:24 +09:00
minaripenguin
9036906863 aconfig: Disable FRP enforcement
Change-Id: I77f990d2187b4afa3d106a79361a8dc340d09065
2025-11-23 23:32:24 +09:00
rmp22
30fdccb2f7 overlay: disable dreams feature
Change-Id: Iac6460e742aa11e175008db4b891d1b4768d5aec
2025-11-23 23:32:24 +09:00
Pranav Vashi
d2ba0fde94 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-23 23:32:24 +09:00
Pranav Vashi
d684193d3d overlay: Drop now playing customization
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:23 +09:00
rmp22
5d8df83a16 vendor: overlay: enable ambient burn in protection
Change-Id: I479491bae09e089aba646ade34d7bff5d460e12f
2025-11-23 23:32:23 +09:00
Oliver Scott
3d0836ba2b Disable nfc by default
Issue: calyxos#3038
Change-Id: Ifd8a9e4826b0c48c58d923086cf0aaea3e945722
2025-11-23 23:32:23 +09:00
minaripenguin
337b528636 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-23 23:32:23 +09:00
Henrique Silva
c99be54e9f 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-23 23:32:23 +09:00
Danny Lin
fee01c616e 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-23 23:32:23 +09:00
Danny Lin
3d75a613d2 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-23 23:32:23 +09:00
Joey Huab
3837bde522 config: Set new audio from mustang BD3A.250721.001.B7 as default 2025-11-23 23:32:23 +09:00
rmp22
156f6b18f8 config: add PERF_ANIM_OVERRIDE flag
Change-Id: I7d264207abef968739b57c9fce19e8f65466ee8c
2025-11-23 23:32:23 +09:00
Adithya R
fa1f2887c6 overlay: SystemUI: Tune new biometric dialog UI
Change-Id: Idcc5995f657b61647facd8d147a346e4898d677a
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:23 +09:00
Saikrishna1504
505d3c295b build: Skip ABI Checks
Signed-off-by: Saikrishna1504 <saikrishna26918@gmail.com>
2025-11-23 23:32:23 +09:00
rmp22
0d78b1e917 overlay: Enable split shade for notifications in landscape
default landscape is so ugly

Change-Id: Ida1fdc8199070ede063c394942cabdff1d7f4fb8
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:23 +09:00
Abhay Singh Gill
e6223ea349 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>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:23 +09:00
Abhay Singh Gill
6e3382bd5c release: Generate themed/monochrome icons for all apps
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:23 +09:00
Abhay Singh Gill
f56e580047 release: Remove glanceable hub
Broken atm.

Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:23 +09:00
Abhay Singh Gill
b6349d5564 release: Remove some useless notification flags
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:23 +09:00
Pranav Vashi
859b6b75e0 release: Remove flag for using emphasized font family for shade header
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:23 +09:00
Pranav Vashi
2709818ccd release: Remove glitchy depth push scaling effect
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:23 +09:00
Abhay Singh Gill
d7ade17ca2 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-23 23:32:23 +09:00
Sourajit Karmakar
eca7e4b626 overlay: Make Google Sans the default headline font
Change-Id: I60fd95e4fa73335a01f187f74b7ded6bb16067ce
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-23 23:32:23 +09:00
Abhay Singh Gill
cd9a9775e9 release: Disable codec_availability flags
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-11-12 23:50:54 +09:00
Joey Huab
2a8268aa75 vendor: Drop notification themed icons
* Users cannot distinguish each app from one another, apparently.
2025-11-12 23:50:54 +09:00
Dmitrii
8a846ecdb2 vendor: drop more launcher flags
expressive dimiss is bugged, and launcher icon shapes is unused
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-12 23:50:54 +09:00
Dmitrii
c4ed6c7a11 vendor: drop more flags
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-12 23:50:54 +09:00
Pranav Vashi
936a907306 build: Ship adb_root only WITH_SU
* TBH - hardly any user uses adb root.
* adb root poses root detection risks.
* Most devices are user or userbuild type.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:54 +09:00
ahnet-69
2f91c76b79 vendor: Disable thumbnail_block_model flag
Change-Id: Iebd8a44c2591031c02096402bcec8a513c1da1ac
Signed-off-by: Frost <frost.github@proton.me>
2025-11-12 23:50:54 +09:00
Vaisakh Murali
137b17b608 release: Enable android.app flags
Change-Id: I9f3e4416ead6f65d138002775a29ad7b5498a651
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-12 23:50:54 +09:00
Dmitrii
ffdde2ec12 release: more flag changes
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-12 23:50:54 +09:00
Dmitrii
77c639ea69 release: enable more flags
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-12 23:50:54 +09:00
Dmitrii
5ab102ae80 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-12 23:50:54 +09:00
Dmitrii
0f47463020 release: drop some flags
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-12 23:50:54 +09:00
Dmitrii
761b3a1d0b release: drop new sb icons
buggy and dont work well with customizations atm
Signed-off-by: Dmitrii <bankersenator@gmail.com>
2025-11-12 23:50:54 +09:00
ralph950412
970e210182 release: Enable WallpaperPicker2 flags
Change-Id: I7f389e8bdb6e9998681cf7abb561d5aaf6b8d909
2025-11-12 23:50:54 +09:00
ralph950412
fe386ac300 release: Enable SystemUI flags (com.android.systemui.shared)
Change-Id: I7a4b4fa22e3f3c6f5b2eceea9e3fde573a937e9c
2025-11-12 23:50:54 +09:00
ralph950412
3af13fdedd release: Enable SystemUI flags
Change-Id: Id7b6b7ec61363c9a90a4354ec78215c7ce697652
2025-11-12 23:50:54 +09:00
ralph950412
819b342ae1 release: Enable SettingsLib flags
Change-Id: Ide729f28d84e05063b961c504e52dc2249febe98
2025-11-12 23:50:54 +09:00
ralph950412
f10598cc6b release: Enable Settings flags
Change-Id: I4aacdc60d799a139941783dc69fd03cb591ec84a
2025-11-12 23:50:54 +09:00
ralph950412
3cb3539504 release: Enable Launcher3 flags
Change-Id: I06cb64470805c579619fe2512ae79d60a746d65c
2025-11-12 23:50:54 +09:00
techyminati
190b0db80c config: Enable Material Design 3 Expressive
Change-Id: Ib6d3ac2e0f3d76768c508e1b00efc51e141c1b09
Signed-off-by: techyminati <sinha.aryan03@gmail.com>
2025-11-12 23:50:54 +09:00
rmp22
f63d3ed3c5 config: Add bypass charging prop
Change-Id: Iee2e99e9ec929221336fea361ab516b00f47bb7e
2025-11-12 23:50:54 +09:00
rmp22
8d659b540a overlay: add applock whitelist
Change-Id: I491f05eb300285adf453d35954c35080ec1207cf
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-11-12 23:50:54 +09:00
rmp22
d607bf656a common: Disable art debug builds
Change-Id: I44e16c12c70e30dea8e85a9751cc94e4ff329898
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-11-12 23:50:54 +09:00
rmp22
6aaad33937 config: add blur support
Change-Id: I5fabdbbdfe812346f17dbba5d4bf9abe7344e0ca
2025-11-12 23:50:54 +09:00
Dyneteve
8c010e59f8 overlay: Allow ShannonIMS to access ServiceState
Change-Id: Ic43f212f81e6a53daf6879a7110effafbc000ec4
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-11-12 23:50:54 +09:00
rmp22
07fdacd660 overlay: Update circle to search overlays for vanilla builds
Change-Id: Id72c2e81494f793d773cfc5de24cb15eeaaaf5e9
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:54 +09:00
Ido Ben-Hur
328506e398 overlay: Enable circle to search 2025-11-12 23:50:54 +09:00
rmp22
1f2fbb09e3 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-12 23:50:54 +09:00
rmp22
9dec6f3798 build: 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
Co-authored-by: Terminator-J <terminator_j@hotbutteredmonkey.com>
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:54 +09:00
Terminator-J
61ff48b0d2 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-12 23:50:54 +09:00
Dyneteve
973f65e10a overlay: Enable keyboard vibration
Change-Id: Ibb162e8ce74ce566f326b8d21951a3eaec0113d8
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-11-12 23:50:54 +09:00
Dyneteve
30857c244e overlay: SystemUI: Add plugin whitelist
Change-Id: I38e6a5c5eb9ceaee13e0cd8ab1c3d858d72aa19c
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-11-12 23:50:54 +09:00
John Galt
5e36dee4dc DeviceConfig: drop smartspace flashlight action chip (again)
Accidentally made it back recently
2025-11-12 23:50:54 +09:00
John Galt
63f3cd3d02 DeviceConfig: update nearby flags
Fixes gms find my device drain on some devices such as waffle, found
on new pixel configs
2025-11-12 23:50:54 +09:00
Pranav Vashi
56251e2e96 config: Conditionally build ColumbusService
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:54 +09:00
rmp22
17cdd72eb7 Add option to ship viperfx
Change-Id: I35cea2206d098a53e03c54f462b59db991c891bb
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-11-12 23:50:54 +09:00
Asriadi Rahim
0cdfe18b28 vendor: Make BCR optional 2025-11-12 23:50:54 +09:00
tejas101k
a35a0de6ac config: Build Updater for all
* Local update could still be helpful
2025-11-12 23:50:54 +09:00
Danny Lin
165131380b 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.
2025-11-12 23:50:54 +09:00
Adithya R
e9d8aa27f1 config: Build LMO Freeform app and sidebar
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: GXC 2356 <gxcdev2356@gmail.com>
2025-11-12 23:50:54 +09:00
Pranav Vashi
1fe97222f7 config: Build OmniJaws service
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:54 +09:00
Pranav Vashi
79f18bbb4a config: Build OmniStyle
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:54 +09:00
someone5678
0f57665ea8 config: Build BtHelper 2025-11-12 23:50:53 +09:00
Pranav Vashi
230a9ce7ed config: Build GameSpace
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:53 +09:00
minaripenguin
80fc8c761f config: Build tensorflow lite jni
Signed-off-by: clarencelol <clarencekuiek@proton.me>
2025-11-12 23:50:53 +09:00
HeCheng Yu
37953432c7 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.
2025-11-12 23:50:53 +09:00
minaripenguin
50bddb3f36 vendor: Introduce bootanimation styles [2/3]
vendor: Add more bootanimation styles [2/3]

vendor: Add ctOS bootanimation [2/3]

by benmeroff - https://xdaforums.com/t/boot-animation-ctos-boot-animation.2843830/

vendor: Add Evolution X Reveal boot animation [2/3]

vendor: Add more classic boot animation styles [2/3]

* Remove anniv bootanimation as it takes a lot of space.

Co-authored-by: 0xsharkboy <achille@0xsharkboy.dev>
Co-authored-by: AnierinB <anierin@evolution-x.org>
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: 0xsharkboy <achille@0xsharkboy.dev>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:53 +09:00
Andrzej Perczak
f357314af4 common: Optimize Launcher3 and Settings for speed
Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
2025-11-12 23:50:49 +09:00
someone5678
350059d2a4 config: props: Set default wifi country code
* To 00
* Make it overridable

Change-Id: I2025fc927363baf547b36ecd6ebe9c7fbc4d7611
2025-11-12 23:50:49 +09:00
Le Hong Duc
cbf9fce170 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.

Signed-off-by: Le Hong Duc <hongducthbk123@gmail.com>
2025-11-12 23:50:49 +09:00
Pranav Vashi
addd0ec34b common: Inherit pixel-fw when available
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:49 +09:00
minaripenguin
8d5a2850c6 config: Disable memtag for different processes
* it defaults to async if not specified

Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:49 +09:00
ShevT
a1e8e055f3 config: Adding an option to build DeviceAsWebcam 2025-11-12 23:50:49 +09:00
Pranav Vashi
294b7e4fa9 overlay: Set AOSP webview as fallback
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:49 +09:00
DarkJoker360
836728c491 Drop custom adb drawable
Signed-off-by: DarkJoker360 <simoespo159@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:49 +09:00
Jyotiraditya Panda
2a60eef69e 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-12 23:50:49 +09:00
Adithya R
e28558f962 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-12 23:50:49 +09:00
someone5678
da22ca4955 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>
2025-11-12 23:50:49 +09:00
cyberknight777
f881236437 overlay: device_config: Add values required for Speech Recognition
Dumped from whatever gms sets as a configurator
2025-11-12 23:50:49 +09:00
Ido Ben-Hur
d6ee6038fa overlay: device_config: Escape special characters 2025-11-12 23:50:49 +09:00
aswin7469
e1c92ed2b4 overlay: device_config: animate navbar on long press
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2025-11-12 23:50:49 +09:00
Ionut Gherman
da035911ac overlay: update configs for AiAi
* taken from LineageOS/android_device_google_zumapro@9d1b0cf
Signed-off-by: Ionut Gherman <ghermanionut96@gmail.com>
2025-11-12 23:50:49 +09:00
Pranav Vashi
fd7d1b2b47 overlay: Use google-sans for font config overlays
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:49 +09:00
Pranav Vashi
d1bc4b1e38 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-12 23:50:49 +09:00
Pranav Vashi
59d1a18fcb overlay: Add tethering to location exemption
Ref: 404b4778ec

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:49 +09:00
Pranav Vashi
dea3555ceb overlay: Add SystemUI to location extra packages
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:49 +09:00
Pranav Vashi
b5f815f941 overlay: Add OmniJaws to location extra packages
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:49 +09:00
Danny Lin
dd5b13b527 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-12 23:50:49 +09:00
Pranav Vashi
26deeda842 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-12 23:50:49 +09:00
Pranav Vashi
405909061c common: Allow OTA downgrade regardless build type
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-12 23:50:49 +09:00
Dhina17
65693adfc4 soong: Add libcameraservice extension config
Change-Id: Id20f782c1008fed1f15250129618326091f61bf8
2025-11-12 23:50:49 +09:00
Adithya R
9db2f1c74a soong: Add support for miui camera mode [2/2]
Change-Id: I0c912a1c7056bb204a24bd5f0a08308cae71f3f3
2025-11-12 23:50:49 +09:00
AnierinB
e5c777927f soong: Conditionally spoof ro.product.first_api_level to 32 [1/2]
Devices that shipped on API 33 or higher need to set
ro.product.first_api_level to 32 in order to pass integrity.

Set SPOOF_FIRST_API_LEVEL_32 := true in BoardConfig*.mk to enable.

Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:49 +09:00
Jake Weinstein
e0a87580e4 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-12 23:50:49 +09:00
ponces
5b8298e576 evolution: Switch to AOSPA's face unlock implementation
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:49 +09:00
Dyneteve
5856660524 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>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:49 +09:00
Dyneteve
86fe5eb28e 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-12 23:50:49 +09:00
Danny Lin
d448eedf5b 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-12 23:50:49 +09:00
aswin7469
1362de157d evolution: Enable Cloned App
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Co-authored-by: John Galt <johngaltfirstrun@gmail.com>
Co-authored-by: minaripenguin <minaripenguin@users.noreply.github.com>

Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:49 +09:00
Pranav Vashi
aec455072f 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-12 23:50:49 +09:00
AnierinB
539f263c54 evolution: Configure support for Evolution X Vanilla
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:49 +09:00
Dyneteve
671bab67a1 evolution: 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>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:49 +09:00
AnierinB
5b200d6862 lineage: Initial Evolution X rebrand
Co-authored-by: Joey Huab <joey@evolution-x.org>
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>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:48 +09:00
Joey Huab
f251f3b7dc Revert "config: Use add_soong_config_namespace/add_soong_config_var macros"
This reverts commit c2dd68f84a.
2025-11-12 23:50:48 +09:00
Joey Huab
eccd59d458 Revert "Revert "Add product_launched_with_j{,_mr1,mr2}.mk""
This reverts commit e1e121bea4.
2025-11-12 23:50:48 +09:00
Joey Huab
a01876c0ed Revert "bootanimation: Convert to Android.bp"
This reverts commit 3b29ed3826.
2025-11-12 23:50:48 +09:00
Joey Huab
46164fb8a5 Revert "charger: Convert to Android.bp"
This reverts commit b3e6f3ad7e.
2025-11-12 23:50:43 +09:00
176 changed files with 402 additions and 599 deletions

View File

@@ -23,7 +23,7 @@ lineage_generator {
// The headers make command
cmd: "if [ -n \"$(TARGET_KERNEL_PLATFORM_TARGET)\" ]; then " +
" pushd $(KERNEL_PATH); " +
" ./tools/bazel --output_user_root=$(KERNEL_BUILD_OUT_PREFIX)$(genDir)/bazel-out run --experimental_convenience_symlinks=ignore --cpu=$(KERNEL_ARCH) //$(TARGET_KERNEL_SOURCE):$(TARGET_KERNEL_PLATFORM_TARGET)_uapi_headers_dist -- --destdir=$(KERNEL_BUILD_OUT_PREFIX)$(genDir); " +
" ./tools/bazel --output_user_root=$(KERNEL_BUILD_OUT_PREFIX)$(genDir)/bazel-out --output_root=$(KERNEL_BUILD_OUT_PREFIX)$(genDir)/bazel-out run --experimental_convenience_symlinks=ignore --cpu=$(KERNEL_ARCH) //$(TARGET_KERNEL_SOURCE):$(TARGET_KERNEL_PLATFORM_TARGET)_uapi_headers_dist -- --destdir=$(KERNEL_BUILD_OUT_PREFIX)$(genDir); " +
" popd; " +
" gzip -d $(KERNEL_BUILD_OUT_PREFIX)$(genDir)/kernel-uapi-headers.tar.gz; " +
" tar -xf $(KERNEL_BUILD_OUT_PREFIX)$(genDir)/kernel-uapi-headers.tar -C $(KERNEL_BUILD_OUT_PREFIX)$(genDir); " +

View File

@@ -151,8 +151,8 @@ func (g *Module) GenerateAndroidBuildActions(ctx android.ModuleContext) {
tool := ctx.OtherModuleName(module)
var path android.OptionalPath
if t, ok := android.OtherModuleProvider(ctx, module, android.HostToolProviderInfoProvider); ok {
if !android.OtherModulePointerProviderOrDefault(ctx, module, android.CommonModuleInfoProvider).Enabled {
if t, ok := module.(HostToolProvider); ok {
if !t.(android.Module).Enabled(ctx) {
if ctx.Config().AllowMissingDependencies() {
ctx.AddMissingDependencies([]string{tool})
} else {
@@ -160,7 +160,7 @@ func (g *Module) GenerateAndroidBuildActions(ctx android.ModuleContext) {
}
break
}
path = t.HostToolPath
path = t.HostToolPath()
} else {
ctx.ModuleErrorf("%q is not a host tool provider", tool)
break
@@ -188,7 +188,7 @@ func (g *Module) GenerateAndroidBuildActions(ctx android.ModuleContext) {
return
}
toolFiles := android.PathsForModuleSrc(ctx, g.properties.Tool_files)
toolFiles := ctx.ExpandSources(g.properties.Tool_files, nil)
for _, tool := range toolFiles {
g.implicitDeps = append(g.implicitDeps, tool)
if _, exists := tools[tool.Rel()]; !exists {

View File

@@ -721,9 +721,8 @@ KERNEL_PATH := $(abspath $(BUILD_TOP)/../kernel-$(TARGET_KERNEL_VERSION))
$(TARGET_PREBUILT_INT_KERNEL): $(DEPMOD) $(KERNEL_MODULES_PARTITION_FILE_LIST) $(SYSTEM_KERNEL_MODULES_PARTITION_FILE_LIST)
@echo "Building $(BOARD_KERNEL_IMAGE_NAME)"
@mkdir -p $(KERNEL_OUT)
@rm -rf $(KERNEL_PATH)/out
$(hide) cd $(KERNEL_PATH) && python3 .repo/repo/repo manifest -o - -r > $(abspath $(KERNEL_OUT))/manifest.xml
$(hide) cd $(KERNEL_PATH) && ./tools/bazel --output_user_root=$(abspath $(KERNEL_OUT)/bazel-out) run --experimental_convenience_symlinks=ignore --cpu=$(KERNEL_ARCH) --repo_manifest $(abspath $(KERNEL_PATH)):$(abspath $(KERNEL_OUT)/manifest.xml) --config=stamp //$(KERNEL_SRC):$(TARGET_KERNEL_PLATFORM_TARGET)_dist -- --destdir=$(abspath $(KERNEL_OUT))
$(hide) cd $(KERNEL_PATH) && ./tools/bazel --output_user_root=$(abspath $(KERNEL_OUT)/bazel-out) --output_root=$(abspath $(KERNEL_OUT)/bazel-out) run --experimental_convenience_symlinks=ignore --cpu=$(KERNEL_ARCH) --repo_manifest $(abspath $(KERNEL_PATH)):$(abspath $(KERNEL_OUT)/manifest.xml) --config=stamp //$(KERNEL_SRC):$(TARGET_KERNEL_PLATFORM_TARGET)_dist -- --destdir=$(abspath $(KERNEL_OUT))
$(if $(BOOT_KERNEL_MODULES),\
$(call build-image-kernel-modules-lineage,$(addprefix $(KERNEL_OUT)/,$(BOOT_KERNEL_MODULES)),$(KERNEL_VENDOR_RAMDISK_MODULES_OUT),,$(KERNEL_VENDOR_RAMDISK_DEPMOD_STAGING_DIR),$(KERNEL_VENDOR_RAMDISK_KERNEL_MODULES_LOAD),,,)\
)

View File

@@ -12,7 +12,7 @@ endif
# Pixel additions
ifeq ($(WITH_GMS),true)
$(call inherit-product, vendor/google/overlays/ThemeIcons/config.mk)
#$(call inherit-product, vendor/pixel-framework/config.mk)
$(call inherit-product, vendor/pixel-framework/config.mk)
$(call inherit-product, vendor/pixel-style/config/common.mk)
# Don't dexpreopt prebuilts. (For GMS).
@@ -219,11 +219,16 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
nano_recovery
# LMO packages
PRODUCT_PACKAGES += \
LMOFreeform \
LMOFreeformSidebar \
LMOSystemUIClock
PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST += \
system/bin/curl \
system/bin/getcap \
system/bin/setcap \
system/%/libzstd.so
system/bin/setcap
# Filesystems tools
PRODUCT_PACKAGES += \
@@ -292,10 +297,6 @@ PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST += \
endif
endif
# SurfaceFlinger
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
ro.surface_flinger.supports_background_blur=1
# SystemUI
PRODUCT_DEXPREOPT_SPEED_APPS += \
Launcher3QuickStep \

View File

@@ -5,8 +5,8 @@ PRODUCT_SIZE := full
# Apps
PRODUCT_PACKAGES += \
Profiles
# Seedvault
Profiles \
Seedvault
ifeq ($(WITH_GMS),false)
PRODUCT_PACKAGES += \
@@ -16,10 +16,10 @@ PRODUCT_PACKAGES += \
Twelve
endif
#ifneq ($(PRODUCT_NO_CAMERA),true)
#PRODUCT_PACKAGES += \
# Aperture
#endif
ifneq ($(PRODUCT_NO_CAMERA),true)
PRODUCT_PACKAGES += \
Aperture
endif
ifeq ($(WITH_GMS),false)
ifneq ($(TARGET_EXCLUDES_AUDIOFX),true)

View File

@@ -2,24 +2,24 @@
PRODUCT_PRODUCT_PROPERTIES += \
persist.sys.pihooks_MANUFACTURER?=Google \
persist.sys.pihooks_BRAND?=google \
persist.sys.pihooks_PRODUCT?=frankel_beta \
persist.sys.pihooks_DEVICE?=frankel \
persist.sys.pihooks_ID?=BP41.250916.015.A1 \
persist.sys.pihooks_RELEASE?=12 \
persist.sys.pihooks_SECURITY_PATCH?=2025-10-05 \
persist.sys.pihooks_PRODUCT?=caiman_beta \
persist.sys.pihooks_DEVICE?=caiman \
persist.sys.pihooks_ID?=CP11.251114.006 \
persist.sys.pihooks_RELEASE?=16 \
persist.sys.pihooks_SECURITY_PATCH?=2025-12-05 \
persist.sys.pihooks_DEVICE_INITIAL_SDK_INT?=21 \
persist.sys.pihooks_SDK_INT?=32
PRODUCT_BUILD_PROP_OVERRIDES += \
BuildFingerprint=google/frankel_beta/frankel:16/BP41.250916.015.A1/14394230:user/release-keys \
PihooksGmsFp="google/frankel_beta/frankel:16/BP41.250916.015.A1/14394230:user/release-keys" \
PihooksGmsModel="Pixel 10"
BuildFingerprint=google/caiman_beta/caiman:16/CP11.251114.006/14560987:user/release-keys \
PihooksGmsFp="google/caiman_beta/caiman:16/CP11.251114.006/14560987:user/release-keys" \
PihooksGmsModel="Pixel 9"
# Evolution X packages
PRODUCT_PACKAGES += \
EvoEgg \
GameSpace
# OmniStyle
GameSpace \
OmniStyle
# OmniJaws \
PRODUCT_PACKAGES += \
@@ -30,12 +30,6 @@ PRODUCT_PACKAGES += \
UpdaterVanillaOverlay
endif
# LMO packages
PRODUCT_PACKAGES += \
LMOFreeform \
LMOFreeformSidebar
# LMOSystemUIClock
# BtHelper
PRODUCT_PACKAGES += \
BtHelper
@@ -71,6 +65,20 @@ PRODUCT_PACKAGES += \
ColumbusService
endif
# Enable blur
TARGET_ENABLE_BLUR ?= true
ifeq ($(TARGET_ENABLE_BLUR),true)
PRODUCT_SYSTEM_PROPERTIES += \
ro.custom.blur.enable=true \
persist.sysui.disableBlur=false \
ro.surface_flinger.supports_background_blur=1
else
PRODUCT_SYSTEM_PROPERTIES += \
ro.custom.blur.enable=false \
persist.sysui.disableBlur=true \
ro.surface_flinger.supports_background_blur=0
endif
# Use a generic profile based boot image by default
PRODUCT_USE_PROFILE_FOR_BOOT_IMAGE := true
PRODUCT_DEX_PREOPT_BOOT_IMAGE_PROFILE_LOCATION := frameworks/base/boot/boot-image-profile.txt

View File

@@ -2,7 +2,7 @@ PRODUCT_VERSION_MAJOR = 16
PRODUCT_VERSION_MINOR = 0
# Increase EVO Version with each major release.
EVO_VERSION_BASE := 11.5
EVO_VERSION_BASE := 11.4.2
EVO_BUILD_TYPE ?= Unofficial
ifeq ($(EVO_BUILD_TYPE),Official)

View File

@@ -104,7 +104,7 @@
<bool name="config_useRoundIcon">true</bool>
<!-- Whether or not we should show the option to show battery percentage -->
<bool name="config_battery_percentage_setting_available">true</bool>
<bool name="config_battery_percentage_setting_available">false</bool>
<!-- Flag indicating whether we should enable the adaptive sleep.-->
<bool name="config_adaptive_sleep_available">true</bool>
@@ -449,7 +449,7 @@
<string name="config_rawContactsLocalAccountType" translatable="false">com.android.contacts</string>
<!-- Name of the font family to use in the default lockscreen clock -->
<string name="config_clockFontFamily" translatable="false">google-sans-clock</string>
<string name="config_clockFontFamily" translatable="false">google-sans-flex-clock</string>
<!-- Name of a font family to use for body text. -->
<string name="config_bodyFontFamily" translatable="false">google-sans-text</string>
@@ -529,10 +529,4 @@
<!-- If supported, are dreams enabled? (by default) -->
<bool name="config_dreamsEnabledByDefault">false</bool>
<!-- AOD wallpaper -->
<bool name="config_dozeSupportsAodWallpaper">true</bool>
<!-- Whether the developer option for desktop mode is supported on the current device -->
<bool name="config_isDesktopModeDevOptionSupported">true</bool>
</resources>

View File

@@ -33,9 +33,4 @@
<string name="config_defaultContextualSearchKey">omni.entry_point</string>
<string name="config_defaultContextualSearchLegacyEnabled">omni.enable_vis</string>
<string name="config_defaultContextualSearchPackageName" translatable="false">com.google.android.googlequicksearchbox</string>
<!-- Whether device supports double tap to sleep. This will allow the user to enable/disable
double tap gestures in non-action areas in the lock screen and launcher workspace to go to
sleep. -->
<bool name="config_supportDoubleTapSleep">true</bool>
</resources>

View File

@@ -20,20 +20,6 @@
<component class=".systemupdate.SystemUpdateSettingsContentProvider" enabled="false" />
</component-override>
<component-override package="com.google.android.as">
<component class="com.google.intelligence.sense.ambientmusic.history.HistoryContentProvider" enabled="false" />
<component class="com.google.intelligence.sense.ambientmusic.history.HistoryActivity" enabled="false" />
<component class="com.google.intelligence.sense.ambientmusic.history.AddShortcutActivity" enabled="false" />
<component class="com.google.intelligence.sense.ambientmusic.AmbientMusicSetupWizardActivity" enabled="false" />
<component class="com.google.intelligence.sense.ambientmusic.AmbientMusicSettingsActivity" enabled="false" />
<component class="com.google.intelligence.sense.ambientmusic.AmbientMusicNotificationsSettingsActivity" enabled="false" />
<component class="com.google.intelligence.sense.ambientmusic.DefaultMusicPlayerSettingActivity" enabled="false" />
</component-override>
<component-override package="com.google.android.dialer">
<component class=".rtt.settings.impl.gateway.RttSettingsDeepLink" enabled="false" />
</component-override>
<component-override package="com.google.android.googlequicksearchbox">
<component class=".OneSearchAimActivity" enabled="true" />
</component-override>
@@ -41,9 +27,9 @@
<component-override package="com.google.android.gms">
<component class=".chimera.GmsIntentOperationService$GmsExternalReceiver" enabled="false" />
<component class=".stats.service.DropBoxEntryAddedReceiver" enabled="false" />
<component class=".update.control.NotificationControl" enabled="false" />
<component class=".update.OtaSuggestionActivity" enabled="false" />
<component class=".update.OtaSuggestionSummaryProvider" enabled="false" />
<component class=".update.control.NotificationControl" enabled="false" />
<component class=".update.phone.PopupDialog" enabled="false" />
<component class=".update.SystemUpdateActivity" enabled="false" />
<component class=".update.SystemUpdateV2Activity" enabled="false" />
@@ -60,6 +46,10 @@
<component class=".update.OtaUpdateActivity" enabled="false" />
</component-override>
<component-override package="com.google.android.dialer">
<component class=".rtt.settings.impl.gateway.RttSettingsDeepLink" enabled="false" />
</component-override>
<component-override package="com.google.android.as">
<component class="com.google.intelligence.sense.ambientmusic.history.HistoryContentProvider" enabled="false" />
<component class="com.google.intelligence.sense.ambientmusic.history.HistoryActivity" enabled="false" />

View File

@@ -0,0 +1,32 @@
//
// Copyright (C) 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.
aconfig_value_set {
name: "aconfig_value_set-lineage-bp2a",
values: [
"aconfig-values-bp2a-android.app-all",
"aconfig-values-bp2a-android.media.codec-all",
"aconfig-values-bp2a-android.media.tv.flags-all",
"aconfig-values-bp2a-android.security-all",
"aconfig-values-bp2a-com.android.launcher3-all",
"aconfig-values-bp2a-com.android.settings.connectivity-all",
"aconfig-values-bp2a-com.android.settings.flags-all",
"aconfig-values-bp2a-com.android.settingslib.flags-all",
"aconfig-values-bp2a-com.android.settingslib.widget.theme.flags-all",
"aconfig-values-bp2a-com.android.systemui-all",
"aconfig-values-bp2a-com.android.systemui.shared-all",
"aconfig-values-bp2a-com.android.wallpaper-all",
],
}

View File

@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
aconfig_values {
name: "aconfig-values-bp3a-android.app-all",
name: "aconfig-values-bp2a-android.app-all",
package: "android.app",
srcs: [
"*.textproto",

View File

@@ -13,7 +13,7 @@
// limitations under the License.
aconfig_values {
name: "aconfig-values-bp3a-android.media.codec-all",
name: "aconfig-values-bp2a-android.media.codec-all",
package: "android.media.codec",
srcs: [
"*_flag_values.textproto",

View File

@@ -13,7 +13,7 @@
// limitations under the License.
aconfig_values {
name: "aconfig-values-bp3a-android.media.tv.flags-all",
name: "aconfig-values-bp2a-android.media.tv.flags-all",
package: "android.media.tv.flags",
srcs: [
"*_flag_values.textproto",

View File

@@ -13,9 +13,9 @@
// limitations under the License.
aconfig_values {
name: "aconfig-values-bp3a-android.security-all",
name: "aconfig-values-bp2a-android.security-all",
package: "android.security",
srcs: [
"*_flag_values.textproto",
]
}
}

View File

@@ -0,0 +1,21 @@
// Copyright 2025 Google Inc. All rights reserved.
//
// 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.
aconfig_values {
name: "aconfig-values-bp2a-com.android.launcher3-all",
package: "com.android.launcher3",
srcs: [
"*.textproto",
]
}

View File

@@ -1,21 +1,22 @@
// Copyright 2024 Google Inc. All rights reserved.
//
// 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.
aconfig_values {
name: "aconfig-values-bp3a-com.android.providers.media.flags-all",
package: "com.android.providers.media.flags",
srcs: [
"*_flag_values.textproto",
],
}
//
// Copyright 2024 Google Inc. All rights reserved.
//
// 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.
aconfig_values {
name: "aconfig-values-bp2a-com.android.settings.connectivity-all",
package: "com.android.settings.connectivity",
srcs: [
"*.textproto",
],
}

View File

@@ -0,0 +1,6 @@
flag_value {
package: "com.android.settings.connectivity"
name: "wifi_multiuser"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -14,7 +14,7 @@
// limitations under the License.
aconfig_values {
name: "aconfig-values-bp3a-com.android.settings.flags-all",
name: "aconfig-values-bp2a-com.android.settings.flags-all",
package: "com.android.settings.flags",
srcs: [
"*.textproto",

View File

@@ -0,0 +1,21 @@
// Copyright 2025 Google Inc. All rights reserved.
//
// 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.
aconfig_values {
name: "aconfig-values-bp2a-com.android.settingslib.flags-all",
package: "com.android.settingslib.flags",
srcs: [
"*.textproto",
]
}

View File

@@ -13,7 +13,7 @@
// limitations under the License.
aconfig_values {
name: "aconfig-values-bp3a-com.android.settingslib.widget.theme.flags-all",
name: "aconfig-values-bp2a-com.android.settingslib.widget.theme.flags-all",
package: "com.android.settingslib.widget.theme.flags",
srcs: [
"*.textproto",

View File

@@ -1,5 +1,5 @@
//
// Copyright 2025 Google Inc. All rights reserved.
// Copyright 2024 Google Inc. All rights reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
// limitations under the License.
aconfig_values {
name: "aconfig-values-bp3a-com.android.systemui.shared-all",
name: "aconfig-values-bp2a-com.android.systemui.shared-all",
package: "com.android.systemui.shared",
srcs: [
"*.textproto",

View File

@@ -14,7 +14,7 @@
// limitations under the License.
aconfig_values {
name: "aconfig-values-bp3a-com.android.systemui-all",
name: "aconfig-values-bp2a-com.android.systemui-all",
package: "com.android.systemui",
srcs: [
"*.textproto",

View File

@@ -1,6 +1,6 @@
flag_value {
package: "com.android.systemui"
name: "clock_modernization"
name: "notification_animated_actions_treatment"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +1,6 @@
flag_value {
package: "com.android.systemui"
name: "communal_responsive_grid"
name: "notification_background_tint_optimization"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +1,6 @@
flag_value {
package: "com.android.systemui"
name: "double_tap_to_sleep"
name: "notification_shade_blur"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +1,6 @@
flag_value {
package: "com.android.systemui"
name: "app_clips_backlinks"
name: "notifications_redesign_footer_view"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +1,6 @@
flag_value {
package: "com.android.systemui"
name: "communal_standalone_support"
name: "notifications_redesign_guts"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -14,7 +14,7 @@
// limitations under the License.
aconfig_values {
name: "aconfig-values-bp3a-com.android.wallpaper-all",
name: "aconfig-values-bp2a-com.android.wallpaper-all",
package: "com.android.wallpaper",
srcs: [
"*.textproto",

View File

@@ -1,34 +0,0 @@
//
// Copyright (C) 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.
aconfig_value_set {
name: "aconfig_value_set-lineage-bp3a",
values: [
"aconfig-values-bp3a-android.app-all",
"aconfig-values-bp3a-android.hardware.biometrics-all",
"aconfig-values-bp3a-android.media.codec-all",
"aconfig-values-bp3a-android.media.tv.flags-all",
"aconfig-values-bp3a-android.security-all",
"aconfig-values-bp3a-com.android.launcher3-all",
"aconfig-values-bp3a-com.android.providers.media.flags-all",
"aconfig-values-bp3a-com.android.server.display.feature.flags-all",
"aconfig-values-bp3a-com.android.settings.flags-all",
"aconfig-values-bp3a-com.android.settingslib.flags-all",
"aconfig-values-bp3a-com.android.settingslib.widget.theme.flags-all",
"aconfig-values-bp3a-com.android.systemui-all",
"aconfig-values-bp3a-com.android.systemui.shared-all",
"aconfig-values-bp3a-com.android.wallpaper-all",
],
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "android.hardware.biometrics"
name: "screen_off_unlock_udfps"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,22 +0,0 @@
//
// Copyright 2025 Google Inc. All rights reserved.
//
// 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.
aconfig_values {
name: "aconfig-values-bp3a-com.android.launcher3-all",
package: "com.android.launcher3",
srcs: [
"*.textproto",
],
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.launcher3"
name: "enable_launcher_icon_shapes"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.providers.media.flags"
name: "cloud_media_provider_search"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.providers.media.flags"
name: "cloud_provider_albums_as_category_api"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.providers.media.flags"
name: "enable_photopicker_search"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.providers.media.flags"
name: "enable_picker_highlight_search_results_apis"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.providers.media.flags"
name: "fetch_cloud_albums_as_categories"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,22 +0,0 @@
//
// Copyright 2025 Google Inc. All rights reserved.
//
// 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.
aconfig_values {
name: "aconfig-values-bp3a-com.android.server.display.feature.flags-all",
package: "com.android.server.display.feature.flags",
srcs: [
"*.textproto",
],
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.server.display.feature.flags"
name: "hdr_brightness_setting"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.settings.flags"
name: "catalyst_firmware_version"
state: DISABLED
permission: READ_ONLY
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.settings.flags"
name: "enroll_layout_truncate_improvement"
state: DISABLED
permission: READ_ONLY
}

View File

@@ -1,22 +0,0 @@
//
// Copyright 2025 Google Inc. All rights reserved.
//
// 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.
aconfig_values {
name: "aconfig-values-bp3a-com.android.settingslib.flags-all",
package: "com.android.settingslib.flags",
srcs: [
"*.textproto",
],
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.settingslib.flags"
name: "new_status_bar_icons"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.systemui.shared"
name: "enable_launcher_icon_shapes"
state: ENABLED
permission: READ_ONLY
}

View File

@@ -1,6 +0,0 @@
flag_value {
package: "com.android.systemui.shared"
name: "extendible_theme_manager"
state: ENABLED
permission: READ_ONLY
}

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