diff --git a/patches_platform/frameworks_base/0018-gmscompat-Apply-the-SafetyNet-workaround-to-Play-Sto.patch b/patches_platform/frameworks_base/0018-gmscompat-Apply-the-SafetyNet-workaround-to-Play-Sto.patch deleted file mode 100644 index 85b3683..0000000 --- a/patches_platform/frameworks_base/0018-gmscompat-Apply-the-SafetyNet-workaround-to-Play-Sto.patch +++ /dev/null @@ -1,59 +0,0 @@ -From ace6036332743c6f1a5614b2fd573464ddbffef7 Mon Sep 17 00:00:00 2001 -From: Dyneteve -Date: Tue, 23 Aug 2022 18:57:05 +0200 -Subject: [PATCH 18/22] gmscompat: Apply the SafetyNet workaround to Play Store - aswell - -Play Store is used for the new Play Integrity API, extend the hack -to it aswell - -Test: Device Integrity and Basic Integrity passes. - -Signed-off-by: Dyneteve -Change-Id: Id607cdff0b902f285a6c1b769c0a4ee4202842b1 ---- - .../android/internal/gmscompat/AttestationHooks.java | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/core/java/com/android/internal/gmscompat/AttestationHooks.java b/core/java/com/android/internal/gmscompat/AttestationHooks.java -index 37ce8c946de6..65469239a0c6 100644 ---- a/core/java/com/android/internal/gmscompat/AttestationHooks.java -+++ b/core/java/com/android/internal/gmscompat/AttestationHooks.java -@@ -29,9 +29,11 @@ public final class AttestationHooks { - private static final String TAG = "GmsCompat/Attestation"; - - private static final String PACKAGE_GMS = "com.google.android.gms"; -+ private static final String PACKAGE_FINSKY = "com.android.vending"; - private static final String PROCESS_UNSTABLE = "com.google.android.gms.unstable"; - - private static volatile boolean sIsGms = false; -+ private static volatile boolean sIsFinsky = false; - - private AttestationHooks() { } - -@@ -62,6 +64,11 @@ public final class AttestationHooks { - sIsGms = true; - spoofBuildGms(); - } -+ -+ if (PACKAGE_FINSKY.equals(app.getPackageName())) { -+ sIsFinsky = true; -+ spoofBuildGms(); -+ } - } - - private static boolean isCallerSafetyNet() { -@@ -74,5 +81,10 @@ public final class AttestationHooks { - if (sIsGms && isCallerSafetyNet()) { - throw new UnsupportedOperationException(); - } -+ -+ // Check stack for PlayIntegrity -+ if (sIsFinsky) { -+ throw new UnsupportedOperationException(); -+ } - } - } --- -2.34.1 -