Commit Graph

4647 Commits

Author SHA1 Message Date
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
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
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
Nick Reuter
60444c0dcd lineage: Move device_framework_matrix.xml to hardware/lineage/interfaces
Follows AOSP structure that exists in hardware/interfaces.

Change-Id: I3ebbd53d4e9920e8a56afd78e18022b06a7b3826
2025-11-28 23:00:41 +00:00
Michael Bestas
c4e86b6e4a build: Fix sourcing envsetup from anywhere
Change-Id: Id1ee24e89a554c8de42366f9f0f5da03d3c86143
2025-11-17 19:26:41 +02:00
Yumi Yukimura
5d46082839 config: tablet: Bring back android.software.freeform_window_management feature
* desktop windowing mode depends on it

Change-Id: Iffdab6b268a3a3ac0fb78027c4900a3fef1eeac5
2025-11-12 08:03:46 +00:00
Jared Duke
00d7786f61 lineage: Enable R8 code shrinking and optimizations
Squashed commit of the following:

commit b11f60fd9b601caa10f8caec5c9f3a10c5082d68
Author: Jared Duke <jdduke@google.com>
Date:   Wed Feb 16 15:43:55 2022 -0800

    Enable R8 code shrinking for system_server on Pixel

    Opt in to whole-program Java optimizations via R8 for Pixel devices.
    This can be explicitly disabled during builds via
    `SYSTEM_OPTIMIZE_JAVA=false m`.

    Note that this change only enables code shrinking for system_server,
    and should not impact stack traces. Additional R8 optimizations
    will be enabled after broader improvements to retracing infrastructure.
    See go/aperf-system-r8-faq for additional details and guidance. Also
    note that R8 shrinking optimizations are implicitly disabled in ENG builds.

    Enabling for non-Pixel devices will proceed in stages as we flesh
    out infrastructure and validate with test populations.

    Results: services.jar (20MB -> 17MB)

    Bug: 210510433
    Test: m + atest FrameworksServicesTests + manual testing on Raven
    Change-Id: I13c0674105aa2cab7722f52344486e86e3bde26b

commit ecc5901ee57253edb0fdde5d5099c4e1078f7b6f
Author: Jared Duke <jdduke@google.com>
Date:   Tue Jan 4 15:21:39 2022 -0800

    Enable SystemUI R8 optimizations for Pixel

    Opt in to whole-program Java optimizations via R8 for Pixel devices.
    This can be explicitly disabled during builds via
    `SYSTEMUI_OPTIMIZE_JAVA=false m`.

    Note that this change does introduce changes to stack traces that
    may require retracing for fully accurate debugging and diagonstics.
    See go/aperf-system-r8-faq for additional details and guidance. Also
    note that optimizations are implicitly disabled in ENG builds.

    Enabling for non-Pixel devices will proceed in stages as we flesh
    out infrastructure and validate with test populations.

    Results:
     * SystemUIGoogle.apk (40MB -> 35MB)
     * SystemUIGoogle.odex (32MB -> 25MB)

    Test: m + atest SystemUITests + presubmit + manual testing on Raven
    Bug: 203472868
    Change-Id: I67ff2c06885b21164a3034e9922163337e8787f3

Change-Id: Ib89500d70780fdf8485aaf04976d4cc607b4ccf7
2025-11-12 08:01:42 +00:00
LuK1337
3d4d384139 Move APNs data to vendor/apn
Change-Id: I4b939bf232a33d82664f890e33f47e22c1f72cee
2025-11-10 10:31:29 +01:00
Michael Bestas
52a3abe132 vars: Update qcom tags
Change-Id: I7df87e633571f337ac42fff4a515bbbbefbe81f4
2025-11-08 17:32:15 +00:00
Michael Bestas
d40f38d6c0 release: Bump Security String to 2025-11-01
Implemented:
============
None

Previously Implemented:
================
CVE:            References:    Type:  Severity:  Updated AOSP versions:
CVE-2025-48581  A-428945391    EoP    High       16
CVE-2025-48593  A-374746961    RCE    Critical   13, 14, 15, 16

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

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

Change-Id: I1d0884060451ac9106b046ea6619f64310f5ff9b
2025-11-08 15:40:16 +02:00
LuK1337
0f3d6ea1b2 config: Set ro.debuggable=0 for userdebug builds
Change-Id: I138c6dabea1c42e820a9ad1cba69cf585f62ee4b
2025-11-08 08:40:15 +00:00
Aryan
c84fb58d74 Revert "overlay: Don't allow toggling camera"
Software based camera blocking is always supported.

This reverts commit 4339301f25.

Change-Id: If43612b23e326e77d0058ff132201d4136b7d874
2025-11-08 08:22:35 +00:00
_
5216d728d9 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-06 18:22:31 -08:00
Hridaya Prajapati
4339301f25 overlay: Don't allow toggling camera
Not all devices support this feature.
If a device supports this feature, enable overlay in the device tree.

This partially reverts commit 7b6521c8a4.

Change-Id: Iece2b092d0fdcbb94c41c7727de799a0b7baa700
2025-11-06 15:54:54 +00:00
LuK1337
d18624129c wipe-frp: Allow overriding FRP_BLOCK
Change-Id: I2fed7f088541667fc53d75d841a8af1903edff3d
2025-11-04 12:24:20 +01:00
Doğancan yılmazer
45094fbaa3 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-03 23:25:24 +00:00
Sebastiano Barezzi
2426bf9c88 kernel: Satisfy Rust bindgen for v6.12
Change-Id: I793e2426f5b697c3c33c6d43729721ac1109abcd
2025-11-03 16:21:01 +00:00
Michael Bestas
751459e70c envsetup: Add build_kernel function for Pixel OOT kernel build
Change-Id: Ib2840cb2bf236a6d25906b60256ef521dd6a2c8a
2025-11-03 00:19:00 +01:00
Arian
a13626ad89 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-10-27 08:32:45 +00:00
Atakan
13c54044ba apns: Add KKTCell APNs
Northern Cyprus version of Turkcell.

Change-Id: Ib7457577ff5954937d3e06e2720e34af2ef7a13c
2025-10-25 06:53:52 +00:00
Atakan
7f2f42fc11 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-10-25 06:53:52 +00:00
tejas101k
327eacafd3 apns: Add Altel and Tele2
Carrier documentation:
[1]https://altel.kz/new/helps/settings
[2]https://tele2.kz/help/d/11

Third-party ref:
https://apn.how/kz/tele2-altel

Change-Id: I94ceef2d10aff5573946827736644578ad625273
Signed-off-by: tejas101k <tejassingh649@rediffmail.com>
2025-10-24 15:35:20 +00:00
Tim Zimmermann
48692af52c apns: Update Vodafone DE
https://www.vodafone.de/hilfe/google/pixel-10-pro.html?tab=geraete-einstellungen&accordion=2337221

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

This reverts commit 0a656b6446.

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

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

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

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

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

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

Change-Id: I3aa454d3fff7f5517a69e3c290e7460fbe0aa75e
2025-10-08 16:38:26 +03:00