base: Update GSI patches for frameworks/base
Signed-off-by: Jackeagle <jackeagle102@gmail.com>
diff --git a/patches/frameworks/base/0001-Fix-backlight-control-on-Galaxy-S9.patch b/patches/frameworks/base/0001-Fix-backlight-control-on-Galaxy-S9.patch
index 1ef7b5b..471b7dc 100644
--- a/patches/frameworks/base/0001-Fix-backlight-control-on-Galaxy-S9.patch
+++ b/patches/frameworks/base/0001-Fix-backlight-control-on-Galaxy-S9.patch
@@ -1,4 +1,4 @@
-From e09b16ffadbeabfcb3c91878e5bfa34b694391e8 Mon Sep 17 00:00:00 2001
+From 6bd7271866e189b7daedb84a2a003a4f0dd03e51 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Sat, 24 Mar 2018 08:01:48 +0100
Subject: [PATCH 01/28] Fix backlight control on Galaxy S9(+)
diff --git a/patches/frameworks/base/0002-Relax-requirement-for-visible-flag-to-sdcards.patch b/patches/frameworks/base/0002-Relax-requirement-for-visible-flag-to-sdcards.patch
index ff2a254..2fb8363 100644
--- a/patches/frameworks/base/0002-Relax-requirement-for-visible-flag-to-sdcards.patch
+++ b/patches/frameworks/base/0002-Relax-requirement-for-visible-flag-to-sdcards.patch
@@ -1,4 +1,4 @@
-From 407350d3278e62ec700ab46c7eb29d5a3e327c8c Mon Sep 17 00:00:00 2001
+From a07a200d464401523f00bfabda903af18057fa0d Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Tue, 28 Nov 2017 18:28:04 +0100
Subject: [PATCH 02/28] Relax requirement for visible flag to sdcards
diff --git a/patches/frameworks/base/0003-Also-scan-system-overlay.patch b/patches/frameworks/base/0003-Also-scan-system-overlay.patch
index e306e8c..69952cb 100644
--- a/patches/frameworks/base/0003-Also-scan-system-overlay.patch
+++ b/patches/frameworks/base/0003-Also-scan-system-overlay.patch
@@ -1,4 +1,4 @@
-From 2e2ca9fba1d98e93d3fdb4dad47cbf8c5fcc1e1b Mon Sep 17 00:00:00 2001
+From 31c8c0bbc202f8e40935db3ea1a569cdbaceafb7 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Tue, 1 May 2018 17:47:36 +0200
Subject: [PATCH 03/28] Also scan /system/overlay
diff --git a/patches/frameworks/base/0004-Don-t-crash-if-there-is-IR-HAL-is-not-declared.patch b/patches/frameworks/base/0004-Don-t-crash-if-there-is-IR-HAL-is-not-declared.patch
index d58bc5b..93bbee2 100644
--- a/patches/frameworks/base/0004-Don-t-crash-if-there-is-IR-HAL-is-not-declared.patch
+++ b/patches/frameworks/base/0004-Don-t-crash-if-there-is-IR-HAL-is-not-declared.patch
@@ -1,4 +1,4 @@
-From cbdeffa0f4428fc5fd91f815c425af09545a5820 Mon Sep 17 00:00:00 2001
+From 6f9b42f6260845b9ff6f9c70c1f685b11898cf63 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Thu, 17 May 2018 20:28:35 +0200
Subject: [PATCH 04/28] Don't crash if there is IR HAL is not declared
diff --git a/patches/frameworks/base/0005-Fix-62.patch b/patches/frameworks/base/0005-Fix-62.patch
index 338af54..253868f 100644
--- a/patches/frameworks/base/0005-Fix-62.patch
+++ b/patches/frameworks/base/0005-Fix-62.patch
@@ -1,4 +1,4 @@
-From 658be986bca32ad68dda0cbd2fed9ff684077b0a Mon Sep 17 00:00:00 2001
+From 1d862c2a56e03941f49dc58172afd9c00a519264 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Wed, 30 May 2018 14:05:30 +0200
Subject: [PATCH 05/28] Fix(?) #62
diff --git a/patches/frameworks/base/0006-S9-brightness-override-only-for-screen.patch b/patches/frameworks/base/0006-S9-brightness-override-only-for-screen.patch
index c606f15..1ac2fc5 100644
--- a/patches/frameworks/base/0006-S9-brightness-override-only-for-screen.patch
+++ b/patches/frameworks/base/0006-S9-brightness-override-only-for-screen.patch
@@ -1,4 +1,4 @@
-From b55ab7d88e2d9c8233a5b732071a84030c649008 Mon Sep 17 00:00:00 2001
+From 961afaf5f6f3102729ea4f11805c28f5ac0b6c43 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <pierre-hugues.husson@softathome.com>
Date: Thu, 7 Jun 2018 13:36:51 +0200
Subject: [PATCH 06/28] S9 brightness override only for screen
diff --git a/patches/frameworks/base/0007-Fix-OP6-brightness.patch b/patches/frameworks/base/0007-Fix-OP6-brightness.patch
index 66e87e0..7a15769 100644
--- a/patches/frameworks/base/0007-Fix-OP6-brightness.patch
+++ b/patches/frameworks/base/0007-Fix-OP6-brightness.patch
@@ -1,4 +1,4 @@
-From 47703e85e3b6d3b04fe0ae9746565481368815ba Mon Sep 17 00:00:00 2001
+From e10fac35f4a0e7b03046260ce93dc9b820349a16 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <pierre-hugues.husson@softathome.com>
Date: Thu, 7 Jun 2018 13:42:02 +0200
Subject: [PATCH 07/28] Fix OP6 brightness
diff --git a/patches/frameworks/base/0007-WIP-Fix-OP6-brightness.patch b/patches/frameworks/base/0007-WIP-Fix-OP6-brightness.patch
deleted file mode 100644
index b97c749..0000000
--- a/patches/frameworks/base/0007-WIP-Fix-OP6-brightness.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 0171e6233f7de549bdc94118f31b55830ef470c5 Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <pierre-hugues.husson@softathome.com>
-Date: Thu, 7 Jun 2018 13:42:02 +0200
-Subject: [PATCH 07/27] [WIP] Fix OP6 brightness
-
----
- .../com/android/server/lights/LightsService.java | 12 ++++++++++++
- 1 file changed, 12 insertions(+)
-
-diff --git a/services/core/java/com/android/server/lights/LightsService.java b/services/core/java/com/android/server/lights/LightsService.java
-index eb25943fa6b..a77af445ba6 100644
---- a/services/core/java/com/android/server/lights/LightsService.java
-+++ b/services/core/java/com/android/server/lights/LightsService.java
-@@ -59,6 +59,18 @@ public class LightsService extends SystemService {
- setLightLocked(brightness*100, LIGHT_FLASH_HARDWARE, 0, 0, brightnessMode);
- return;
- }
-+
-+ boolean qcomExtendBrightness = SystemProperties.getBoolean("persist.extend.brightness", false);
-+ int scale = SystemProperties.getInt("persist.display.max_brightness", 1023);
-+ if(fp.contains("OnePlus6")) {
-+ qcomExtendBrightness = true;
-+ scale = 1023;
-+ }
-+
-+ if(qcomExtendBrightness) {
-+ setLightLocked(brightness * scale / 255, LIGHT_FLASH_NONE, 0, 0, brightnessMode);
-+ return;
-+ }
- }
-
- int color = brightness & 0x000000ff;
---
-2.17.1
-
diff --git a/patches/frameworks/base/0008-Try-to-make-brightness-more-generic-using-property-s.patch b/patches/frameworks/base/0008-Try-to-make-brightness-more-generic-using-property-s.patch
index 9c9a246..522bd7a 100644
--- a/patches/frameworks/base/0008-Try-to-make-brightness-more-generic-using-property-s.patch
+++ b/patches/frameworks/base/0008-Try-to-make-brightness-more-generic-using-property-s.patch
@@ -1,4 +1,4 @@
-From 6c29648a36aa2f42059ea9ad308fd6712c8b4f66 Mon Sep 17 00:00:00 2001
+From f6ccbdbc264f471ee4effd4f57b5c2971da6e914 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Sun, 10 Jun 2018 22:54:55 +0200
Subject: [PATCH 08/28] Try to make brightness more generic using property set
diff --git a/patches/frameworks/base/0009-property-matching-RROs-allow-to-prefix-the-value-wit.patch b/patches/frameworks/base/0009-property-matching-RROs-allow-to-prefix-the-value-wit.patch
index 672ea01..162a74f 100644
--- a/patches/frameworks/base/0009-property-matching-RROs-allow-to-prefix-the-value-wit.patch
+++ b/patches/frameworks/base/0009-property-matching-RROs-allow-to-prefix-the-value-wit.patch
@@ -1,4 +1,4 @@
-From a877d5e95b0f102f3c4a750086ff3af7d0513cd8 Mon Sep 17 00:00:00 2001
+From 1246ba66fe9372d85c1409f1cda6576ddcb9a53a Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Tue, 12 Jun 2018 22:55:32 +0200
Subject: [PATCH 09/28] property-matching RROs: allow to prefix the value with
diff --git a/patches/frameworks/base/0010-Fix-typo-on-fnmatch-return-value-check.patch b/patches/frameworks/base/0010-Fix-typo-on-fnmatch-return-value-check.patch
index c2b2243..3616903 100644
--- a/patches/frameworks/base/0010-Fix-typo-on-fnmatch-return-value-check.patch
+++ b/patches/frameworks/base/0010-Fix-typo-on-fnmatch-return-value-check.patch
@@ -1,4 +1,4 @@
-From 7ce8bffed817e20a5f79fed31b62dfaa6e8ddebc Mon Sep 17 00:00:00 2001
+From 2cdac8c0882c5df9e73019adacff8b67a491ce1d Mon Sep 17 00:00:00 2001
From: Song Fuchang <song.fc@gmail.com>
Date: Sun, 17 Jun 2018 22:39:37 +0800
Subject: [PATCH 10/28] Fix typo on fnmatch return value check
diff --git a/patches/frameworks/base/0011-Add-Qualcomm-starlte.patch b/patches/frameworks/base/0011-Add-Qualcomm-starlte.patch
index b5a69dc..aa7efc5 100644
--- a/patches/frameworks/base/0011-Add-Qualcomm-starlte.patch
+++ b/patches/frameworks/base/0011-Add-Qualcomm-starlte.patch
@@ -1,4 +1,4 @@
-From 971fea540371e8ca99dbe0fdef049e11168c1c42 Mon Sep 17 00:00:00 2001
+From 3f62b02b194cf3e39124d1504ddecc17ff6b84ff Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Mon, 25 Jun 2018 22:43:32 +0200
Subject: [PATCH 11/28] Add Qualcomm starlte
diff --git a/patches/frameworks/base/0012-Galaxy-S9-remaining-of-HAL-onEnroll-is-actually-a-pe.patch b/patches/frameworks/base/0012-Galaxy-S9-remaining-of-HAL-onEnroll-is-actually-a-pe.patch
deleted file mode 100644
index 1db1bbb..0000000
--- a/patches/frameworks/base/0012-Galaxy-S9-remaining-of-HAL-onEnroll-is-actually-a-pe.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From e4d810a1141460417b4db866401acb3d5397f46b Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <phh@phh.me>
-Date: Mon, 2 Jul 2018 23:36:39 +0200
-Subject: [PATCH 12/27] [Galaxy S9] "remaining" of HAL onEnroll is actually a
- percent of progress
-
----
- .../com/android/server/fingerprint/FingerprintService.java | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/services/core/java/com/android/server/fingerprint/FingerprintService.java b/services/core/java/com/android/server/fingerprint/FingerprintService.java
-index 06329e571b4..6f09433c002 100644
---- a/services/core/java/com/android/server/fingerprint/FingerprintService.java
-+++ b/services/core/java/com/android/server/fingerprint/FingerprintService.java
-@@ -1046,7 +1046,11 @@ public class FingerprintService extends SystemService implements IHwBinder.Death
- mHandler.post(new Runnable() {
- @Override
- public void run() {
-- handleEnrollResult(deviceId, fingerId, groupId, remaining);
-+ int remaining2 = remaining;
-+ String fp = android.os.SystemProperties.get("ro.vendor.build.fingerprint");
-+ if(fp != null && (fp.contains("starlte") || fp.contains("star2lte") || fp.contains("starqlte") || fp.contains("star2qlte")))
-+ remaining2 = 100 - remaining2;
-+ handleEnrollResult(deviceId, fingerId, groupId, remaining2);
- }
- });
- }
---
-2.17.1
-
diff --git a/patches/frameworks/base/0012-remaining-of-HAL-onEnroll-is-actually-a-percent-of-p.patch b/patches/frameworks/base/0012-remaining-of-HAL-onEnroll-is-actually-a-percent-of-p.patch
index 1256b8a..3e8a68f 100644
--- a/patches/frameworks/base/0012-remaining-of-HAL-onEnroll-is-actually-a-percent-of-p.patch
+++ b/patches/frameworks/base/0012-remaining-of-HAL-onEnroll-is-actually-a-percent-of-p.patch
@@ -1,4 +1,4 @@
-From 8b8151519a0fe385ae3a682a837ffd7c674fc883 Mon Sep 17 00:00:00 2001
+From 3368e7c1d0b3a048ac3b5bb1fa3b75aa0aae62d3 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Mon, 2 Jul 2018 23:36:39 +0200
Subject: [PATCH 12/28] "remaining" of HAL onEnroll is actually a percent of
diff --git a/patches/frameworks/base/0013-Show-APN-Settings-for-CDMA-carriers.patch b/patches/frameworks/base/0013-Show-APN-Settings-for-CDMA-carriers.patch
index 7f667f3..3692018 100644
--- a/patches/frameworks/base/0013-Show-APN-Settings-for-CDMA-carriers.patch
+++ b/patches/frameworks/base/0013-Show-APN-Settings-for-CDMA-carriers.patch
@@ -1,4 +1,4 @@
-From 7eb9fe33b46957cd510e558e337668c5929bc9d2 Mon Sep 17 00:00:00 2001
+From 0de75ef68b3d13a02a3048dd4cee4be9042908d6 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Mon, 6 Aug 2018 12:49:00 +0200
Subject: [PATCH 13/28] Show APN Settings for CDMA carriers
diff --git a/patches/frameworks/base/0014-Change-SignalStrentgh-to-change-behaviour-based-on-p.patch b/patches/frameworks/base/0014-Change-SignalStrentgh-to-change-behaviour-based-on-p.patch
index 8be6b0a..ce5dd90 100644
--- a/patches/frameworks/base/0014-Change-SignalStrentgh-to-change-behaviour-based-on-p.patch
+++ b/patches/frameworks/base/0014-Change-SignalStrentgh-to-change-behaviour-based-on-p.patch
@@ -1,4 +1,4 @@
-From 1c50acac96d1a3aea9acd474db48fcfeb17adf0c Mon Sep 17 00:00:00 2001
+From 8e555b45dff0bb454adabe8e020a4da62d0e4a4f Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Mon, 6 Aug 2018 20:01:44 +0200
Subject: [PATCH 14/28] Change SignalStrentgh to change behaviour based on
diff --git a/patches/frameworks/base/0015-idmap-Don-t-silently-ignore-RROs-with-same-priority.patch b/patches/frameworks/base/0015-idmap-Don-t-silently-ignore-RROs-with-same-priority.patch
index 1c50139..3823022 100644
--- a/patches/frameworks/base/0015-idmap-Don-t-silently-ignore-RROs-with-same-priority.patch
+++ b/patches/frameworks/base/0015-idmap-Don-t-silently-ignore-RROs-with-same-priority.patch
@@ -1,4 +1,4 @@
-From 0582b5385471ec08573918bf8c3de715d0bd44e1 Mon Sep 17 00:00:00 2001
+From 241dc58203f4d59f985d4d8a2ed87ea92eed91ac Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Sun, 19 Aug 2018 10:51:06 +0200
Subject: [PATCH 15/28] idmap: Don't silently ignore RROs with same priority
diff --git a/patches/frameworks/base/0016-Move-SysuiDarkThemeOverlay-to-system.patch b/patches/frameworks/base/0016-Move-SysuiDarkThemeOverlay-to-system.patch
index ddd8ea9..7d262d9 100644
--- a/patches/frameworks/base/0016-Move-SysuiDarkThemeOverlay-to-system.patch
+++ b/patches/frameworks/base/0016-Move-SysuiDarkThemeOverlay-to-system.patch
@@ -1,4 +1,4 @@
-From 947ea3e7734a56d324b7e90cdd0b0c9aa5d5e3f2 Mon Sep 17 00:00:00 2001
+From 641fdcb522b7c28bda3c306a49df6191afc08d01 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Sun, 19 Aug 2018 10:57:21 +0200
Subject: [PATCH 16/28] Move SysuiDarkThemeOverlay to /system
diff --git a/patches/frameworks/base/0017-It-is-okay-not-to-have-wifi-in-SystemUI-on-FDE-lock.patch b/patches/frameworks/base/0017-It-is-okay-not-to-have-wifi-in-SystemUI-on-FDE-lock.patch
index 5e61baf..cc4c99f 100644
--- a/patches/frameworks/base/0017-It-is-okay-not-to-have-wifi-in-SystemUI-on-FDE-lock.patch
+++ b/patches/frameworks/base/0017-It-is-okay-not-to-have-wifi-in-SystemUI-on-FDE-lock.patch
@@ -1,4 +1,4 @@
-From 209ef1fd6103ea99db0775692ca74d9c24dca34f Mon Sep 17 00:00:00 2001
+From d8a220a78600edaecefcf36b06dd05405562ba81 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Mon, 20 Aug 2018 22:27:02 +0200
Subject: [PATCH 17/28] It is okay not to have wifi in SystemUI (on FDE lock)
diff --git a/patches/frameworks/base/0017-Reintroduce-button-backlight-and-respective-inactivi.patch b/patches/frameworks/base/0017-Reintroduce-button-backlight-and-respective-inactivi.patch
deleted file mode 100644
index 8815a18..0000000
--- a/patches/frameworks/base/0017-Reintroduce-button-backlight-and-respective-inactivi.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-From 6fb8a9da588b864630a72bffd2d45c27aeb1cc56 Mon Sep 17 00:00:00 2001
-From: Ricardo Cerqueira <cyanogenmod@cerqueira.org>
-Date: Fri, 23 Nov 2012 14:23:16 +0000
-Subject: [PATCH 17/27] Reintroduce button-backlight (and respective inactivity
- timeout)
-
-The power manager rewrite from Change I1d7a52e98f0449f76d70bf421f6a7f245957d1d7
-completely removed support for control of the button backlights, which makes
-all capacitive buttons out there stay dark. The commit message in that change
-mentions it hasn't been implemented _yet_, so this fix should be temporary
-until upstream does their own implementation
-
-[RC: Updated to 5.0]
-
-Change-Id: I6094c446e0b8c23f57d30652a3cbd35dee5e821a
-
-Conflicts:
- services/core/java/com/android/server/power/PowerManagerService.java
----
- .../android/server/power/PowerManagerService.java | 13 +++++++++++++
- 1 file changed, 13 insertions(+)
-
-diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java
-index eaaa77600bc..e85d8adf21b 100644
---- a/services/core/java/com/android/server/power/PowerManagerService.java
-+++ b/services/core/java/com/android/server/power/PowerManagerService.java
-@@ -233,6 +233,12 @@ public final class PowerManagerService extends SystemService
-
- private static final float PROXIMITY_NEAR_THRESHOLD = 5.0f;
-
-+ // Add button light timeout
-+ private static final int BUTTON_ON_DURATION = 5 * 1000;
-+
-+ // File location for last reboot reason
-+ private static final String LAST_REBOOT_LOCATION = "/data/misc/reboot/last_reboot_reason";
-+
- private final Context mContext;
- private final ServiceThread mHandlerThread;
- private final PowerManagerHandler mHandler;
-@@ -2076,6 +2082,7 @@ public final class PowerManagerService extends SystemService
- final long screenOffTimeout = getScreenOffTimeoutLocked(sleepTimeout);
- final long screenDimDuration = getScreenDimDurationLocked(screenOffTimeout);
- final boolean userInactiveOverride = mUserInactiveOverrideFromWindowManager;
-+ final int screenBrightness = mScreenBrightnessSettingDefault;
- final long nextProfileTimeout = getNextProfileTimeoutLocked(now);
-
- mUserActivitySummary = 0;
-@@ -2083,6 +2090,12 @@ public final class PowerManagerService extends SystemService
- nextTimeout = mLastUserActivityTime
- + screenOffTimeout - screenDimDuration;
- if (now < nextTimeout) {
-+ if (now > mLastUserActivityTime + BUTTON_ON_DURATION) {
-+ mButtonsLight.setBrightness(0);
-+ } else {
-+ mButtonsLight.setBrightness(screenBrightness);
-+ nextTimeout = now + BUTTON_ON_DURATION;
-+ }
- mUserActivitySummary = USER_ACTIVITY_SCREEN_BRIGHT;
- if (mWakefulness == WAKEFULNESS_AWAKE) {
- int buttonBrightness;
---
-2.17.1
-
diff --git a/patches/frameworks/base/0018-Don-t-wake-IR-HAL-to-the-infinity-and-beyond.patch b/patches/frameworks/base/0018-Don-t-wake-IR-HAL-to-the-infinity-and-beyond.patch
index 3cdc0d0..9f877b8 100644
--- a/patches/frameworks/base/0018-Don-t-wake-IR-HAL-to-the-infinity-and-beyond.patch
+++ b/patches/frameworks/base/0018-Don-t-wake-IR-HAL-to-the-infinity-and-beyond.patch
@@ -1,4 +1,4 @@
-From d406d29e41b6c37744e03444336730779a2b1241 Mon Sep 17 00:00:00 2001
+From 96d882452fbeb23540987f04dd41721c1ba0e89b Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Tue, 21 Aug 2018 22:24:02 +0200
Subject: [PATCH 18/28] Don't wake IR HAL to the infinity and beyond
diff --git a/patches/frameworks/base/0018-power-Disable-keyboard-button-lights-while-dozing-dr.patch b/patches/frameworks/base/0018-power-Disable-keyboard-button-lights-while-dozing-dr.patch
deleted file mode 100644
index ed44762..0000000
--- a/patches/frameworks/base/0018-power-Disable-keyboard-button-lights-while-dozing-dr.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 7875341091780754a82c84420b2ac632f44553c6 Mon Sep 17 00:00:00 2001
-From: Steve Kondik <steve@cyngn.com>
-Date: Sat, 3 Jan 2015 05:13:26 -0800
-Subject: [PATCH 18/27] power: Disable keyboard/button lights while
- dozing/dreaming
-
- * With hardkeys and doze mode enabled, entering suspend results in
- an epic battle over the lights. It's a bad situation. Disable
- them when we're sleepy.
-
-Change-Id: I7f1fc35a1573717d1ea101a07c4171d6f66d1553
----
- .../core/java/com/android/server/power/PowerManagerService.java | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java
-index e85d8adf21b..7964b847bd1 100644
---- a/services/core/java/com/android/server/power/PowerManagerService.java
-+++ b/services/core/java/com/android/server/power/PowerManagerService.java
-@@ -2086,7 +2086,7 @@ public final class PowerManagerService extends SystemService
- final long nextProfileTimeout = getNextProfileTimeoutLocked(now);
-
- mUserActivitySummary = 0;
-- if (mLastUserActivityTime >= mLastWakeTime) {
-+ if (mWakefulness == WAKEFULNESS_AWAKE && mLastUserActivityTime >= mLastWakeTime) {
- nextTimeout = mLastUserActivityTime
- + screenOffTimeout - screenDimDuration;
- if (now < nextTimeout) {
---
-2.17.1
-
diff --git a/patches/frameworks/base/0019-It-is-okay-not-to-have-wifi-in-SystemUI-on-FDE-lock.patch b/patches/frameworks/base/0019-It-is-okay-not-to-have-wifi-in-SystemUI-on-FDE-lock.patch
deleted file mode 100644
index 6a5be4f..0000000
--- a/patches/frameworks/base/0019-It-is-okay-not-to-have-wifi-in-SystemUI-on-FDE-lock.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From 90443b5a5c607a9312f717b43dbd44b0b6bbb084 Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <phh@phh.me>
-Date: Mon, 20 Aug 2018 22:27:02 +0200
-Subject: [PATCH 19/27] It is okay not to have wifi in SystemUI (on FDE lock)
-
-Conflicts:
- packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
- packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiSignalController.java
-
-Change-Id: I567a4fc81a53a8d3a55acb6ee8aa979c5a38a4f8
----
- .../src/com/android/settingslib/wifi/WifiTracker.java | 2 +-
- .../statusbar/policy/HotspotControllerImpl.java | 1 +
- .../statusbar/policy/WifiSignalController.java | 10 +++++-----
- 3 files changed, 7 insertions(+), 6 deletions(-)
-
-diff --git a/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java b/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
-index 11c22eef5ad..1ca952aaee3 100644
---- a/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
-+++ b/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
-@@ -207,7 +207,7 @@ public class WifiTracker implements LifecycleObserver, OnStart, OnStop, OnDestro
- mConnectivityManager = connectivityManager;
-
- // check if verbose logging developer option has been turned on or off
-- sVerboseLogging = (mWifiManager == null) ? false : (mWifiManager.getVerboseLoggingLevel() > 0);
-+ sVerboseLogging = mWifiManager != null ? (mWifiManager.getVerboseLoggingLevel() > 0) : false;
-
- mFilter = filter;
-
-diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java
-index c44b385f505..e5696edb9e0 100644
---- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java
-+++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java
-@@ -109,6 +109,7 @@ public class HotspotControllerImpl implements HotspotController, WifiManager.Sof
- * @param shouldListen whether we should start listening to various wifi statuses
- */
- private void updateWifiStateListeners(boolean shouldListen) {
-+ if(mWifiManager == null) return;
- if (shouldListen) {
- mWifiManager.registerSoftApCallback(
- this,
-diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiSignalController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiSignalController.java
-index b83c6b88f8d..78b30500da7 100644
---- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiSignalController.java
-+++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiSignalController.java
-@@ -59,11 +59,11 @@ public class WifiSignalController extends
- mHasMobileData = hasMobileData;
- Handler handler = new WifiHandler(Looper.getMainLooper());
- mWifiChannel = new AsyncChannel();
-- if (wifiManager != null) {
-- Messenger wifiMessenger = wifiManager.getWifiServiceMessenger();
-- if (wifiMessenger != null) {
-- mWifiChannel.connect(context, handler, wifiMessenger);
-- }
-+ Messenger wifiMessenger = null;
-+ if(wifiManager != null)
-+ wifiMessenger = wifiManager.getWifiServiceMessenger();
-+ if (wifiMessenger != null) {
-+ mWifiChannel.connect(context, handler, wifiMessenger);
- }
- // WiFi only has one state.
- mCurrentState.iconGroup = mLastState.iconGroup = new IconGroup(
---
-2.17.1
-
diff --git a/patches/frameworks/base/0019-Switch-samsung-light-fingerprint-match-to-regexp-to-.patch b/patches/frameworks/base/0019-Switch-samsung-light-fingerprint-match-to-regexp-to-.patch
index 41b6d61..02ec8e3 100644
--- a/patches/frameworks/base/0019-Switch-samsung-light-fingerprint-match-to-regexp-to-.patch
+++ b/patches/frameworks/base/0019-Switch-samsung-light-fingerprint-match-to-regexp-to-.patch
@@ -1,4 +1,4 @@
-From 87962755eb743cb3949f0800ca98d2448ddfc31c Mon Sep 17 00:00:00 2001
+From 9d24f4a217ed84cfc9eee80d6d15da05d316391e Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Thu, 23 Aug 2018 23:39:16 +0200
Subject: [PATCH 19/28] Switch samsung light fingerprint match to regexp, to
diff --git a/patches/frameworks/base/0020-Add-a-property-toggle-to-enable-high-brightness-rang.patch b/patches/frameworks/base/0020-Add-a-property-toggle-to-enable-high-brightness-rang.patch
index f92d5e1..4aaffb4 100644
--- a/patches/frameworks/base/0020-Add-a-property-toggle-to-enable-high-brightness-rang.patch
+++ b/patches/frameworks/base/0020-Add-a-property-toggle-to-enable-high-brightness-rang.patch
@@ -1,4 +1,4 @@
-From d4bd8d2ae0fba3accc9e0ad12ec825bbd87ab0ac Mon Sep 17 00:00:00 2001
+From 60787a0f8cd1dc8f67980992b6267c6bf1f83b2f Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Mon, 27 Aug 2018 00:47:13 +0200
Subject: [PATCH 20/28] Add a property toggle to enable high brightness range
diff --git a/patches/frameworks/base/0020-Don-t-wake-IR-HAL-to-the-infinity-and-beyond.patch b/patches/frameworks/base/0020-Don-t-wake-IR-HAL-to-the-infinity-and-beyond.patch
deleted file mode 100644
index 6beb6e0..0000000
--- a/patches/frameworks/base/0020-Don-t-wake-IR-HAL-to-the-infinity-and-beyond.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 7c6f3ad50399d8c57c02f8882e2df5c68b903a92 Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <phh@phh.me>
-Date: Tue, 21 Aug 2018 22:24:02 +0200
-Subject: [PATCH 20/27] Don't wake IR HAL to the infinity and beyond
-
-Conflicts:
- services/core/java/com/android/server/ConsumerIrService.java
-
-Change-Id: Ie0e152f11246baed6f3571a1c9d8b901d5a3dc02
----
- services/core/java/com/android/server/ConsumerIrService.java | 5 -----
- services/core/jni/com_android_server_ConsumerIrService.cpp | 2 +-
- 2 files changed, 1 insertion(+), 6 deletions(-)
-
-diff --git a/services/core/java/com/android/server/ConsumerIrService.java b/services/core/java/com/android/server/ConsumerIrService.java
-index 0a0065a7b55..ead288ea01a 100644
---- a/services/core/java/com/android/server/ConsumerIrService.java
-+++ b/services/core/java/com/android/server/ConsumerIrService.java
-@@ -48,11 +48,6 @@ public class ConsumerIrService extends IConsumerIrService.Stub {
- mWakeLock.setReferenceCounted(true);
-
- mHasNativeHal = halOpen();
-- if (mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CONSUMER_IR)) {
-- if (!mHasNativeHal) {
-- throw new RuntimeException("FEATURE_CONSUMER_IR present, but no IR HAL loaded!");
-- }
-- }
- mParameter = AudioSystem.getParameters("audio_capability#irda_support");
- }
-
-diff --git a/services/core/jni/com_android_server_ConsumerIrService.cpp b/services/core/jni/com_android_server_ConsumerIrService.cpp
-index 2ca348b3ae4..148fba9a688 100644
---- a/services/core/jni/com_android_server_ConsumerIrService.cpp
-+++ b/services/core/jni/com_android_server_ConsumerIrService.cpp
-@@ -36,7 +36,7 @@ static sp<IConsumerIr> mHal;
-
- static jboolean halOpen(JNIEnv* /* env */, jobject /* obj */) {
- // TODO(b/31632518)
-- mHal = IConsumerIr::getService();
-+ mHal = IConsumerIr::tryGetService();
- return mHal != nullptr;
- }
-
---
-2.17.1
-
diff --git a/patches/frameworks/base/0021-Add-a-property-to-override-pre-o-max-aspect-ratio.patch b/patches/frameworks/base/0021-Add-a-property-to-override-pre-o-max-aspect-ratio.patch
index 7b21eae..514d058 100644
--- a/patches/frameworks/base/0021-Add-a-property-to-override-pre-o-max-aspect-ratio.patch
+++ b/patches/frameworks/base/0021-Add-a-property-to-override-pre-o-max-aspect-ratio.patch
@@ -1,4 +1,4 @@
-From 11609f76801c9995fb3b1eb92e0ab25a79f7b977 Mon Sep 17 00:00:00 2001
+From b4adb133f63b5880240db852c66f815302a95bd0 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Wed, 29 Aug 2018 11:05:54 +0200
Subject: [PATCH 21/28] Add a property to override pre-o max aspect ratio
diff --git a/patches/frameworks/base/0021-Switch-samsung-light-fingerprint-match-to-regexp-to-.patch b/patches/frameworks/base/0021-Switch-samsung-light-fingerprint-match-to-regexp-to-.patch
deleted file mode 100644
index 2840f1a..0000000
--- a/patches/frameworks/base/0021-Switch-samsung-light-fingerprint-match-to-regexp-to-.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From f9293512357921379a48aea5ae1e0db7c61d31a0 Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <phh@phh.me>
-Date: Thu, 23 Aug 2018 23:39:16 +0200
-Subject: [PATCH 21/27] Switch samsung light fingerprint match to regexp, to
- include Note9
-
----
- .../core/java/com/android/server/lights/LightsService.java | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/services/core/java/com/android/server/lights/LightsService.java b/services/core/java/com/android/server/lights/LightsService.java
-index 2886f2900d9..2ad38774b9d 100644
---- a/services/core/java/com/android/server/lights/LightsService.java
-+++ b/services/core/java/com/android/server/lights/LightsService.java
-@@ -55,9 +55,7 @@ public class LightsService extends SystemService {
-
- if(mId == 0) {
- String fp = SystemProperties.get("ro.vendor.build.fingerprint", "hello");
-- if(
-- fp.contains("starlte") || fp.contains("star2lte") ||
-- fp.contains("starqlte") || fp.contains("star2qlte")) {
-+ if(fp.matches(".*(crown|star)[q2]*lte.*")) {
- setLightLocked(brightness*100, LIGHT_FLASH_HARDWARE, 0, 0, brightnessMode);
- return;
- }
---
-2.17.1
-
diff --git a/patches/frameworks/base/0022-Add-a-property-toggle-to-enable-high-brightness-rang.patch b/patches/frameworks/base/0022-Add-a-property-toggle-to-enable-high-brightness-rang.patch
deleted file mode 100644
index 05bb32e..0000000
--- a/patches/frameworks/base/0022-Add-a-property-toggle-to-enable-high-brightness-rang.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From ca7d5cf6b4c569f247a24b42b700f1976e7e600e Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <phh@phh.me>
-Date: Mon, 27 Aug 2018 00:47:13 +0200
-Subject: [PATCH 22/27] Add a property toggle to enable high brightness range
- on samsung device
-
----
- .../core/java/com/android/server/lights/LightsService.java | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/services/core/java/com/android/server/lights/LightsService.java b/services/core/java/com/android/server/lights/LightsService.java
-index 2ad38774b9d..89008ea3134 100644
---- a/services/core/java/com/android/server/lights/LightsService.java
-+++ b/services/core/java/com/android/server/lights/LightsService.java
-@@ -56,7 +56,11 @@ public class LightsService extends SystemService {
- if(mId == 0) {
- String fp = SystemProperties.get("ro.vendor.build.fingerprint", "hello");
- if(fp.matches(".*(crown|star)[q2]*lte.*")) {
-- setLightLocked(brightness*100, LIGHT_FLASH_HARDWARE, 0, 0, brightnessMode);
-+ int newBrightness = brightness * 100;
-+ if(SystemProperties.getBoolean("persist.sys.samsung.full_brightness", false)) {
-+ newBrightness = (int) (brightness * 40960.0 / 255.0);
-+ }
-+ setLightLocked(newBrightness, LIGHT_FLASH_HARDWARE, 0, 0, brightnessMode);
- return;
- }
-
---
-2.17.1
-
diff --git a/patches/frameworks/base/0022-Add-japanese-S9.patch b/patches/frameworks/base/0022-Add-japanese-S9.patch
index a2bad6c..93d4f5e 100644
--- a/patches/frameworks/base/0022-Add-japanese-S9.patch
+++ b/patches/frameworks/base/0022-Add-japanese-S9.patch
@@ -1,4 +1,4 @@
-From 9baf3750c4f0fe4c9a84e84a44bb644659321914 Mon Sep 17 00:00:00 2001
+From 3c9fc319e502b70954b64bd1a683d0769ba53778 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Tue, 28 Aug 2018 20:39:26 +0200
Subject: [PATCH 22/28] Add japanese S9
diff --git a/patches/frameworks/base/0023-Add-a-property-to-override-pre-o-max-aspect-ratio.patch b/patches/frameworks/base/0023-Add-a-property-to-override-pre-o-max-aspect-ratio.patch
deleted file mode 100644
index 4ec82c0..0000000
--- a/patches/frameworks/base/0023-Add-a-property-to-override-pre-o-max-aspect-ratio.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 7acb0b76ae43d46c6c310063e01c036efabb5bbf Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <phh@phh.me>
-Date: Wed, 29 Aug 2018 11:05:54 +0200
-Subject: [PATCH 23/27] Add a property to override pre-o max aspect ratio
-
-Conflicts:
- services/core/java/com/android/server/am/ActivityRecord.java
-
-Change-Id: I523b4e99bf647bb202a70003dbad1fb8551f3942
----
- .../core/java/com/android/server/am/ActivityRecord.java | 8 +++++++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
-
-diff --git a/services/core/java/com/android/server/am/ActivityRecord.java b/services/core/java/com/android/server/am/ActivityRecord.java
-index 4a9f8fc5a6e..8c5465a5134 100644
---- a/services/core/java/com/android/server/am/ActivityRecord.java
-+++ b/services/core/java/com/android/server/am/ActivityRecord.java
-@@ -164,6 +164,7 @@ import android.os.PersistableBundle;
- import android.os.Process;
- import android.os.RemoteException;
- import android.os.SystemClock;
-+import android.os.SystemProperties;
- import android.os.UserHandle;
- import android.os.storage.StorageManager;
- import android.service.voice.IVoiceInteractionSession;
-@@ -2416,7 +2417,6 @@ final class ActivityRecord extends ConfigurationContainer implements AppWindowCo
- // TODO(b/36505427): Consider moving this method and similar ones to ConfigurationContainer.
- private void computeBounds(Rect outBounds) {
- outBounds.setEmpty();
--
- float maxAspectRatio = info.maxAspectRatio;
- if (maxAspectRatio != 0.0f && higherAspectRatio && service.getAspectRatioApps() != null) {
- if (service.getAspectRatioApps().contains(packageName)) {
-@@ -2438,6 +2438,12 @@ final class ActivityRecord extends ConfigurationContainer implements AppWindowCo
- return;
- }
-
-+ if(info.applicationInfo.targetSdkVersion < O) {
-+ try {
-+ maxAspectRatio = Float.parseFloat(SystemProperties.get("persist.sys.max_aspect_ratio.pre_o", ""));
-+ } catch (Throwable t) {}
-+ Log.d("PHH", "Overrode aspect ratio because pre-o to " + maxAspectRatio);
-+ }
- // We must base this on the parent configuration, because we set our override
- // configuration's appBounds based on the result of this method. If we used our own
- // configuration, it would be influenced by past invocations.
---
-2.17.1
-
diff --git a/patches/frameworks/base/0023-Re-order-services-so-that-it-works-even-without-qtag.patch b/patches/frameworks/base/0023-Re-order-services-so-that-it-works-even-without-qtag.patch
index 64a566a..b687d95 100644
--- a/patches/frameworks/base/0023-Re-order-services-so-that-it-works-even-without-qtag.patch
+++ b/patches/frameworks/base/0023-Re-order-services-so-that-it-works-even-without-qtag.patch
@@ -1,4 +1,4 @@
-From 60a9452721932a3c35d41a73e563761a6427df5b Mon Sep 17 00:00:00 2001
+From c9b70e927c587d4160b5d769075ca8e3602527f0 Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Thu, 8 Nov 2018 23:04:03 +0100
Subject: [PATCH 23/28] Re-order services so that it works even without qtaguid
diff --git a/patches/frameworks/base/0024-Add-japanese-S9.patch b/patches/frameworks/base/0024-Add-japanese-S9.patch
deleted file mode 100644
index 938376a..0000000
--- a/patches/frameworks/base/0024-Add-japanese-S9.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 2f7955a2a4c8cb161806f065092d627f87511fcf Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <phh@phh.me>
-Date: Tue, 28 Aug 2018 20:39:26 +0200
-Subject: [PATCH 24/27] Add japanese S9
-
----
- .../core/java/com/android/server/lights/LightsService.java | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/services/core/java/com/android/server/lights/LightsService.java b/services/core/java/com/android/server/lights/LightsService.java
-index 89008ea3134..47c1d9297fe 100644
---- a/services/core/java/com/android/server/lights/LightsService.java
-+++ b/services/core/java/com/android/server/lights/LightsService.java
-@@ -55,7 +55,8 @@ public class LightsService extends SystemService {
-
- if(mId == 0) {
- String fp = SystemProperties.get("ro.vendor.build.fingerprint", "hello");
-- if(fp.matches(".*(crown|star)[q2]*lte.*")) {
-+ if(fp.matches(".*(crown|star)[q2]*lte.*") ||
-+ fp.matches(".*(SC-0[23]K|SCV3[89]).*")) {
- int newBrightness = brightness * 100;
- if(SystemProperties.getBoolean("persist.sys.samsung.full_brightness", false)) {
- newBrightness = (int) (brightness * 40960.0 / 255.0);
---
-2.17.1
-
diff --git a/patches/frameworks/base/0024-Use-Samsung-fingerprint-percent-thingy-on-all-Samsun.patch b/patches/frameworks/base/0024-Use-Samsung-fingerprint-percent-thingy-on-all-Samsun.patch
index 7c1117d..9fa3605 100644
--- a/patches/frameworks/base/0024-Use-Samsung-fingerprint-percent-thingy-on-all-Samsun.patch
+++ b/patches/frameworks/base/0024-Use-Samsung-fingerprint-percent-thingy-on-all-Samsun.patch
@@ -1,4 +1,4 @@
-From 85cf9e48af84f9b3d57828b491d2c6c406c3553b Mon Sep 17 00:00:00 2001
+From 2fc6b6b2f8d30fee2fb32ac327ea0a04edc1592f Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Sun, 9 Dec 2018 16:31:44 +0100
Subject: [PATCH 24/28] Use Samsung fingerprint percent thingy on all Samsung
diff --git a/patches/frameworks/base/0025-Different-value-for-astarqlte.-Probably-more-devices.patch b/patches/frameworks/base/0025-Different-value-for-astarqlte.-Probably-more-devices.patch
index 76b335f..fee8cd0 100644
--- a/patches/frameworks/base/0025-Different-value-for-astarqlte.-Probably-more-devices.patch
+++ b/patches/frameworks/base/0025-Different-value-for-astarqlte.-Probably-more-devices.patch
@@ -1,4 +1,4 @@
-From d6213d584ef165a7d9e26ae07debf88825367090 Mon Sep 17 00:00:00 2001
+From ecf80dd72496d0a2211b5e73bc10d24b596bb01a Mon Sep 17 00:00:00 2001
From: Pierre-Hugues Husson <phh@phh.me>
Date: Sun, 10 Mar 2019 19:35:06 +0100
Subject: [PATCH 25/28] Different value for astarqlte. Probably more devices to
diff --git a/patches/frameworks/base/0025-Re-order-services-so-that-it-works-even-without-qtag.patch b/patches/frameworks/base/0025-Re-order-services-so-that-it-works-even-without-qtag.patch
deleted file mode 100644
index e8cf142..0000000
--- a/patches/frameworks/base/0025-Re-order-services-so-that-it-works-even-without-qtag.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From ed2199875bd2357a8b9864dfa0beeec0f500b806 Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <phh@phh.me>
-Date: Thu, 8 Nov 2018 23:04:03 +0100
-Subject: [PATCH 25/27] Re-order services so that it works even without qtaguid
-
----
- .../com/android/server/net/NetworkPolicyManagerService.java | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/services/core/java/com/android/server/net/NetworkPolicyManagerService.java b/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
-index db33bd8f08d..c612b2ab211 100644
---- a/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
-+++ b/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
-@@ -710,6 +710,9 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
- Trace.traceBegin(Trace.TRACE_TAG_NETWORK, "systemReady");
- final int oldPriority = Process.getThreadPriority(Process.myTid());
- try {
-+ mUsageStats = LocalServices.getService(UsageStatsManagerInternal.class);
-+ mNetworkStats = LocalServices.getService(NetworkStatsManagerInternal.class);
-+
- // Boost thread's priority during system server init
- Process.setThreadPriority(Process.THREAD_PRIORITY_FOREGROUND);
- if (!isBandwidthControlEnabled()) {
-@@ -717,9 +720,6 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
- return;
- }
-
-- mUsageStats = LocalServices.getService(UsageStatsManagerInternal.class);
-- mNetworkStats = LocalServices.getService(NetworkStatsManagerInternal.class);
--
- synchronized (mUidRulesFirstLock) {
- synchronized (mNetworkPoliciesSecondLock) {
- updatePowerSaveWhitelistUL();
---
-2.17.1
-
diff --git a/patches/frameworks/base/0026-Revert-LockSettingsService-Support-for-separate-clea.patch b/patches/frameworks/base/0026-Revert-LockSettingsService-Support-for-separate-clea.patch
index d698d8f..85448da 100644
--- a/patches/frameworks/base/0026-Revert-LockSettingsService-Support-for-separate-clea.patch
+++ b/patches/frameworks/base/0026-Revert-LockSettingsService-Support-for-separate-clea.patch
@@ -1,4 +1,4 @@
-From bbccdea5094fdebb4e238c731699f434dd0bf708 Mon Sep 17 00:00:00 2001
+From 5e4bf328d5d2c884b85ea2a5c1ba52380e0f77e6 Mon Sep 17 00:00:00 2001
From: Jackeagle <jackeagle102@gmail.com>
Date: Thu, 25 Apr 2019 05:34:02 +0200
Subject: [PATCH 26/28] Revert "LockSettingsService: Support for separate clear
diff --git a/patches/frameworks/base/0026-Use-Samsung-fingerprint-percent-thingy-on-all-Samsun.patch b/patches/frameworks/base/0026-Use-Samsung-fingerprint-percent-thingy-on-all-Samsun.patch
deleted file mode 100644
index a79a071..0000000
--- a/patches/frameworks/base/0026-Use-Samsung-fingerprint-percent-thingy-on-all-Samsun.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 588c991ca754ec5c863fabef6c8bc0f9f7a638e3 Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <phh@phh.me>
-Date: Sun, 9 Dec 2018 16:31:44 +0100
-Subject: [PATCH 26/27] Use Samsung fingerprint percent thingy on all Samsung
- devices
-
----
- .../java/com/android/server/fingerprint/FingerprintService.java | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/services/core/java/com/android/server/fingerprint/FingerprintService.java b/services/core/java/com/android/server/fingerprint/FingerprintService.java
-index 6f09433c002..8c2990b1999 100644
---- a/services/core/java/com/android/server/fingerprint/FingerprintService.java
-+++ b/services/core/java/com/android/server/fingerprint/FingerprintService.java
-@@ -1048,7 +1048,7 @@ public class FingerprintService extends SystemService implements IHwBinder.Death
- public void run() {
- int remaining2 = remaining;
- String fp = android.os.SystemProperties.get("ro.vendor.build.fingerprint");
-- if(fp != null && (fp.contains("starlte") || fp.contains("star2lte") || fp.contains("starqlte") || fp.contains("star2qlte")))
-+ if(fp != null && (fp.startsWith("samsung/")))
- remaining2 = 100 - remaining2;
- handleEnrollResult(deviceId, fingerId, groupId, remaining2);
- }
---
-2.17.1
-
diff --git a/patches/frameworks/base/0027-Different-value-for-astarqlte.-Probably-more-devices.patch b/patches/frameworks/base/0027-Different-value-for-astarqlte.-Probably-more-devices.patch
deleted file mode 100644
index 2cee4ea..0000000
--- a/patches/frameworks/base/0027-Different-value-for-astarqlte.-Probably-more-devices.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 31d6daf664c0f51d5b40d5a6275aeb16ac615ffd Mon Sep 17 00:00:00 2001
-From: Pierre-Hugues Husson <phh@phh.me>
-Date: Sun, 10 Mar 2019 19:35:06 +0100
-Subject: [PATCH 27/27] Different value for astarqlte. Probably more devices to
- add later
-
----
- .../java/com/android/server/lights/LightsService.java | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
-diff --git a/services/core/java/com/android/server/lights/LightsService.java b/services/core/java/com/android/server/lights/LightsService.java
-index 47c1d9297fe..e5299e456f5 100644
---- a/services/core/java/com/android/server/lights/LightsService.java
-+++ b/services/core/java/com/android/server/lights/LightsService.java
-@@ -55,6 +55,15 @@ public class LightsService extends SystemService {
-
- if(mId == 0) {
- String fp = SystemProperties.get("ro.vendor.build.fingerprint", "hello");
-+ if(fp.matches(".*astarqlte.*")) {
-+ int newBrightness = brightness;
-+ if(SystemProperties.getBoolean("persist.sys.samsung.full_brightness", false)) {
-+ newBrightness = (int) (brightness * 365.0 / 255.0);
-+ }
-+ setLightLocked(newBrightness, LIGHT_FLASH_HARDWARE, 0, 0, brightnessMode);
-+ return;
-+ }
-+
- if(fp.matches(".*(crown|star)[q2]*lte.*") ||
- fp.matches(".*(SC-0[23]K|SCV3[89]).*")) {
- int newBrightness = brightness * 100;
---
-2.17.1
-
diff --git a/patches/frameworks/base/0027-Revert-frameworks-base-Port-password-retention-featu.patch b/patches/frameworks/base/0027-Revert-frameworks-base-Port-password-retention-featu.patch
index e5213b2..e8d0112 100644
--- a/patches/frameworks/base/0027-Revert-frameworks-base-Port-password-retention-featu.patch
+++ b/patches/frameworks/base/0027-Revert-frameworks-base-Port-password-retention-featu.patch
@@ -1,4 +1,4 @@
-From 7bd103d2fd1b539684862c31250c7e97b04ce68b Mon Sep 17 00:00:00 2001
+From a2c201af8850cbd1bc49df570bdff978882b1ef6 Mon Sep 17 00:00:00 2001
From: Jackeagle <jackeagle102@gmail.com>
Date: Thu, 25 Apr 2019 05:34:18 +0200
Subject: [PATCH 27/28] Revert "frameworks: base: Port password retention
diff --git a/patches/frameworks/base/0028-Revert-Use-fdeCheckPassword-error-code-to-indicate-p.patch b/patches/frameworks/base/0028-Revert-Use-fdeCheckPassword-error-code-to-indicate-p.patch
index 8407447..5d59344 100644
--- a/patches/frameworks/base/0028-Revert-Use-fdeCheckPassword-error-code-to-indicate-p.patch
+++ b/patches/frameworks/base/0028-Revert-Use-fdeCheckPassword-error-code-to-indicate-p.patch
@@ -1,4 +1,4 @@
-From 323a88311763b402b04ec4588e8962f97b3a2c75 Mon Sep 17 00:00:00 2001
+From 6d5a98ced482e5fe7e8af55554f25004f9bef29c Mon Sep 17 00:00:00 2001
From: Jackeagle <jackeagle102@gmail.com>
Date: Thu, 25 Apr 2019 05:34:34 +0200
Subject: [PATCH 28/28] Revert "Use fdeCheckPassword error code to indicate pw