Fix fingerprint sensor error on Pixel 7 Pro
This commit is contained in:
parent
09dbc007f5
commit
d05b445c89
|
@ -1,7 +1,7 @@
|
|||
From 8def4ecfdf6f04417ba886679e386be40fc713ec Mon Sep 17 00:00:00 2001
|
||||
From: Peter Cai <peter@typeblog.net>
|
||||
Date: Tue, 12 Oct 2021 21:37:22 -0400
|
||||
Subject: [PATCH 01/10] PackageParser: support glob matching for properties
|
||||
Subject: [PATCH 01/11] PackageParser: support glob matching for properties
|
||||
|
||||
Needed to make phh's vendor overlays work
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From db57e0cf315286e83e3855d8aaf465fe5ea22dcb Mon Sep 17 00:00:00 2001
|
||||
From: Danny Lin <danny@kdrag0n.dev>
|
||||
Date: Sat, 16 Oct 2021 05:27:57 -0700
|
||||
Subject: [PATCH 02/10] Add support for app signature spoofing
|
||||
Subject: [PATCH 02/11] Add support for app signature spoofing
|
||||
|
||||
This is needed by microG GmsCore to pretend to be the official Google
|
||||
Play Services package, because client apps check the package signature
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 3df53ee5075cc7db5065531a157f97960097cfb3 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Cai <peter@typeblog.net>
|
||||
Date: Fri, 2 Sep 2022 21:36:06 -0400
|
||||
Subject: [PATCH 03/10] FrameworkParsingPackageUtils: Add glob matching support
|
||||
Subject: [PATCH 03/11] FrameworkParsingPackageUtils: Add glob matching support
|
||||
for properties
|
||||
|
||||
This is now required in addition to the one in PackageParser in order
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 7b3ac6fb32bc619235aab6d06c2ed356dd684b4d Mon Sep 17 00:00:00 2001
|
||||
From: Oliver Scott <olivercscott@gmail.com>
|
||||
Date: Thu, 8 Jul 2021 10:41:43 -0400
|
||||
Subject: [PATCH 04/10] Global VPN feature [1/2]
|
||||
Subject: [PATCH 04/11] Global VPN feature [1/2]
|
||||
|
||||
* Modify existing VPN user range functions to conditionally have traffic
|
||||
from all users pass through the global VPN.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 69e129d654ccc2fb9d364d64fe65e7ea7302f85a Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Sat, 15 Oct 2022 09:33:56 +0000
|
||||
Subject: [PATCH 05/10] Revert "Remove more FDE methods from StorageManager"
|
||||
Subject: [PATCH 05/11] Revert "Remove more FDE methods from StorageManager"
|
||||
|
||||
This reverts commit bd13f84152449a3ead6fa8604fd31f48c0224676.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 37122c75c56d08b1c07d95f1d1ef040a7d9c6564 Mon Sep 17 00:00:00 2001
|
||||
From: Pierre-Hugues Husson <phh@phh.me>
|
||||
Date: Mon, 20 Dec 2021 15:01:41 -0500
|
||||
Subject: [PATCH 06/10] Dynamically resize boot animation to match screen size
|
||||
Subject: [PATCH 06/11] Dynamically resize boot animation to match screen size
|
||||
|
||||
Change-Id: I54e49fc6b8c670103852e212d1416e27ff976205
|
||||
---
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 831c7dd6fbb57a3ccd722e5387f811dfd0e21349 Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Wed, 2 Aug 2023 20:59:53 +0800
|
||||
Subject: [PATCH 07/10] Restore getSimStateForSlotIndex in SubscriptionManager
|
||||
Subject: [PATCH 07/11] Restore getSimStateForSlotIndex in SubscriptionManager
|
||||
|
||||
MTK IMS still needs it here
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 28cd1a43c63151391142a54fe6c3067a0f40f73b Mon Sep 17 00:00:00 2001
|
||||
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
|
||||
Date: Sat, 12 Aug 2023 20:11:17 +0800
|
||||
Subject: [PATCH 08/10] Add runWithCleanCallingIdentity variant with both
|
||||
Subject: [PATCH 08/11] Add runWithCleanCallingIdentity variant with both
|
||||
executor and return value
|
||||
|
||||
This complements the fixup to ImsPhoneCallTracker (in fw/o/t) for U
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 8abbc55bf9452f935c59e869f6713da27fbec24f Mon Sep 17 00:00:00 2001
|
||||
From: dhacker29 <dhackerdvm@gmail.com>
|
||||
Date: Tue, 24 Nov 2015 01:53:47 -0500
|
||||
Subject: [PATCH 09/10] fw/b: Use ro.build.version.incremental to signal OTA
|
||||
Subject: [PATCH 09/11] fw/b: Use ro.build.version.incremental to signal OTA
|
||||
upgrades
|
||||
|
||||
Squash of:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From f35f1213d1221cde06ee24956649e5ecb4ac5277 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Cai <peter@typeblog.net>
|
||||
Date: Sat, 9 Dec 2023 18:37:08 -0500
|
||||
Subject: [PATCH 10/10] Revert "Convert BubbleDataRepositoryTest to use
|
||||
Subject: [PATCH 10/11] Revert "Convert BubbleDataRepositoryTest to use
|
||||
mockito-kotlin"
|
||||
|
||||
This reverts commit 625a23ff22f0a9327b9a24341dfa0b8fbaf61a1b.
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
From 3d3312bd96d2c8a74e4a27b5567a24f92ad8d243 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Cai <peter@typeblog.net>
|
||||
Date: Fri, 15 Dec 2023 22:48:39 -0500
|
||||
Subject: [PATCH 11/11] FingerprintService: Do not use HIDL providers when AIDL
|
||||
is present
|
||||
|
||||
This fixes duplicated sensor ID when config_biometric_sensors is defined
|
||||
on AIDL devices.
|
||||
|
||||
Change-Id: I9942e91a95106a7a11ab7ddf145d87562d1b7c0d
|
||||
---
|
||||
.../biometrics/sensors/fingerprint/FingerprintService.java | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/services/core/java/com/android/server/biometrics/sensors/fingerprint/FingerprintService.java b/services/core/java/com/android/server/biometrics/sensors/fingerprint/FingerprintService.java
|
||||
index 5ce0c8b384ef..a4e4a1b347d3 100644
|
||||
--- a/services/core/java/com/android/server/biometrics/sensors/fingerprint/FingerprintService.java
|
||||
+++ b/services/core/java/com/android/server/biometrics/sensors/fingerprint/FingerprintService.java
|
||||
@@ -885,8 +885,9 @@ public class FingerprintService extends SystemService {
|
||||
filteredInstances = filterAvailableHalInstances(hidlSensors, aidlSensors);
|
||||
|
||||
final List<ServiceProvider> providers = new ArrayList<>();
|
||||
- providers.addAll(getHidlProviders(filteredInstances.first));
|
||||
providers.addAll(getAidlProviders(filteredInstances.second));
|
||||
+ if (providers.isEmpty()) // Only use HIDL providers if AIDL ones are not found
|
||||
+ providers.addAll(getHidlProviders(filteredInstances.first));
|
||||
|
||||
return providers;
|
||||
});
|
||||
--
|
||||
2.41.0
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
From b370e176ea2fe56423d668a9c7a53000d6154b8a Mon Sep 17 00:00:00 2001
|
||||
From 332fec7a7f18271f42c50ad85d955604aaff8777 Mon Sep 17 00:00:00 2001
|
||||
From: Isaac Chen <tingyi364@gmail.com>
|
||||
Date: Wed, 23 Jun 2021 13:07:30 +0800
|
||||
Subject: [PATCH 1/2] init: Do not start console service when debuggable
|
||||
Subject: [PATCH 1/3] init: Do not start console service when debuggable
|
||||
|
||||
Google added a check for this in R, when it's running it will show a
|
||||
notification about that performance is impacted.
|
||||
|
@ -13,7 +13,7 @@ Change-Id: I34cfd6b42d3b9aee4b3e63181480cfb8b1255f29
|
|||
1 file changed, 3 deletions(-)
|
||||
|
||||
diff --git a/rootdir/init.rc b/rootdir/init.rc
|
||||
index 1e6918d00..8b48a9c87 100644
|
||||
index 7da264611..8b037bc9a 100644
|
||||
--- a/rootdir/init.rc
|
||||
+++ b/rootdir/init.rc
|
||||
@@ -1312,9 +1312,6 @@ on property:ro.debuggable=1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
From 1b075ec9186fd7b8b501272370a7ebfe43fe2fb4 Mon Sep 17 00:00:00 2001
|
||||
From a644ef7d888b90a768564e0be805fd1975514e1a Mon Sep 17 00:00:00 2001
|
||||
From: Pierre-Hugues Husson <phh@phh.me>
|
||||
Date: Fri, 21 Apr 2023 13:08:48 -0400
|
||||
Subject: [PATCH 2/2] Let system override some properties (ro.apex.updatable,
|
||||
Subject: [PATCH 2/3] Let system override some properties (ro.apex.updatable,
|
||||
ro.adb.secure, etc.)
|
||||
|
||||
Change-Id: I3c84fa617f0ab7990abb0d905230a8703cf39bf7
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
From 896473ddb7ddc7eed869360ab2e06af6c5f882e1 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Cai <peter@typeblog.net>
|
||||
Date: Fri, 15 Dec 2023 22:47:32 -0500
|
||||
Subject: [PATCH 3/3] init: Don't override ro.apex.updatable for newer devices
|
||||
|
||||
...where apexes may be required for hardware features to work.
|
||||
|
||||
Change-Id: Ieed7de617231c93419f03aa31c9182018df131ec
|
||||
---
|
||||
init/property_service.cpp | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/init/property_service.cpp b/init/property_service.cpp
|
||||
index 0680b8e06..5edf246a1 100644
|
||||
--- a/init/property_service.cpp
|
||||
+++ b/init/property_service.cpp
|
||||
@@ -33,6 +33,7 @@
|
||||
#include <sys/select.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/un.h>
|
||||
+#include <sys/utsname.h>
|
||||
#include <unistd.h>
|
||||
#include <wchar.h>
|
||||
|
||||
@@ -787,7 +788,9 @@ static void LoadProperties(char* data, const char* filter, const char* filename,
|
||||
} else if (it->second != value) {
|
||||
LOG(WARNING) << "Overriding previous property '" << key << "':'" << it->second
|
||||
<< "' with new value '" << value << "'";
|
||||
- if (strcmp("ro.apex.updatable", key) == 0 || strcmp("ro.control_privapp_permissions", key) == 0
|
||||
+ struct utsname uts;
|
||||
+ if ((strcmp("ro.apex.updatable", key) == 0 && !(uname(&uts) == 0 && atoi(uts.release) >= 5))
|
||||
+ || strcmp("ro.control_privapp_permissions", key) == 0
|
||||
|| strstr(key, "adb") || strstr(key, "secure")) {
|
||||
LOG(WARNING) << "... Ignored";
|
||||
} else {
|
||||
--
|
||||
2.41.0
|
||||
|
Loading…
Reference in a new issue