From b4dbe27f238d9d911d25d7fee3ce6383b48813df Mon Sep 17 00:00:00 2001 From: Tad Date: Mon, 20 Mar 2023 13:30:10 -0400 Subject: [PATCH] Fixes - 18.1: Fix exempted background tasks when dozing (GrapheneOS) - 20.0: pick a fix for some colors after qpr2 - 20.0: fix the missing notification backdrop Signed-off-by: Tad --- Manifests/Manifest_LAOS-20.0.xml | 2 + Misc/Features/GrapheneOS.txt | 4 + .../base/core/res/res/values/config.xml | 6 +- .../0023-System_JobScheduler_Allowance.patch | 129 ++++++++++++++++++ .../0030-System_JobScheduler_Allowance.patch | 129 ++++++++++++++++++ .../0024-Burnin_Protection.patch | 2 +- .../0035-System_JobScheduler_Allowance.patch | 129 ++++++++++++++++++ .../0003-ptrace_scope-2.patch | 4 +- Scripts/LineageOS-18.1/Patch.sh | 1 + Scripts/LineageOS-19.1/Patch.sh | 1 + Scripts/LineageOS-20.0/Functions.sh | 3 +- Scripts/LineageOS-20.0/Patch.sh | 3 +- 12 files changed, 405 insertions(+), 8 deletions(-) create mode 100644 Patches/LineageOS-18.1/android_frameworks_base/0023-System_JobScheduler_Allowance.patch create mode 100644 Patches/LineageOS-19.1/android_frameworks_base/0030-System_JobScheduler_Allowance.patch create mode 100644 Patches/LineageOS-20.0/android_frameworks_base/0035-System_JobScheduler_Allowance.patch diff --git a/Manifests/Manifest_LAOS-20.0.xml b/Manifests/Manifest_LAOS-20.0.xml index 7b904209..fa93d134 100644 --- a/Manifests/Manifest_LAOS-20.0.xml +++ b/Manifests/Manifest_LAOS-20.0.xml @@ -208,6 +208,7 @@ + @@ -255,4 +256,5 @@ + diff --git a/Misc/Features/GrapheneOS.txt b/Misc/Features/GrapheneOS.txt index 1f2b22ef..3b4d6aea 100644 --- a/Misc/Features/GrapheneOS.txt +++ b/Misc/Features/GrapheneOS.txt @@ -57,6 +57,10 @@ nojit 9 https://github.com/GrapheneOS/platform_build/commit/5b9927197e63593b9220d1a9280021252ef205e9 9 https://github.com/GrapheneOS/platform_build/commit/e36c7aefaa78a1ed5b94c7f51d29277008eea232 +[implemented] doze jobscheduler fix +13 https://github.com/GrapheneOS/platform_frameworks_base/commit/e6aebb654559376b4af70006b0098af53d90187 +12 https://github.com/GrapheneOS/platform_frameworks_base/commit/4f12bdfdda5cd0d538790c05ee784e5fb5e1e2fb + [partially implemented] disable forced ntp checks 13 https://github.com/GrapheneOS/platform_frameworks_base/commit/4c8a4469a56fad03de58996ccf719b098436f987 12 https://github.com/GrapheneOS/platform_frameworks_base/commit/723fb336f7246585ee1595dd1bf1633528265a8b diff --git a/Patches/Common/android_vendor_divested/overlay/common/frameworks/base/core/res/res/values/config.xml b/Patches/Common/android_vendor_divested/overlay/common/frameworks/base/core/res/res/values/config.xml index 3b78d507..afb99cc9 100644 --- a/Patches/Common/android_vendor_divested/overlay/common/frameworks/base/core/res/res/values/config.xml +++ b/Patches/Common/android_vendor_divested/overlay/common/frameworks/base/core/res/res/values/config.xml @@ -102,7 +102,7 @@ If this string is empty or the specified package does not exist, then the platform will search for an SMS app and use that (if there is one)--> - org.smssecure.smssecure + com.android.messaging @null @@ -194,8 +194,8 @@ in certain places to reduce RAM footprint. This is ignored if ro.config.low_ram is true (in that case this is assumed true as well). It can allow you to tune down your device's memory use without going to the point of causing applications to turn - off features. --> - false + off features. + false -->