fix bypass signature

This commit is contained in:
327135569 2021-05-01 13:47:04 +08:00
parent 9373508fda
commit 50ab11ae2e
4 changed files with 9 additions and 4 deletions

View File

@ -11,6 +11,7 @@ import android.content.pm.Signature;
import android.os.Build; import android.os.Build;
import android.os.IBinder; import android.os.IBinder;
import android.os.Parcel; import android.os.Parcel;
import android.util.Log;
import org.lsposed.lspatch.loader.util.FileUtils; import org.lsposed.lspatch.loader.util.FileUtils;
import org.lsposed.lspatch.loader.util.XLog; import org.lsposed.lspatch.loader.util.XLog;
@ -64,6 +65,8 @@ public class LSPApplication {
} }
static { static {
cacheSigbypassLv = -1;
if (isIsolated()) { if (isIsolated()) {
XLog.d(TAG, "skip isolated process"); XLog.d(TAG, "skip isolated process");
} }
@ -236,7 +239,7 @@ public class LSPApplication {
} }
} }
private static int cacheSigbypassLv = -1; private static int cacheSigbypassLv;
private static int fetchSigbypassLv() { private static int fetchSigbypassLv() {
if (cacheSigbypassLv != -1) { if (cacheSigbypassLv != -1) {

View File

@ -73,7 +73,9 @@ public class LSPApplicationStub extends Application {
if (realLSPApplication != null) { if (realLSPApplication != null) {
try { try {
realLSPApplication.getClass().getDeclaredMethod("attachBaseContext", Context.class).invoke(realLSPApplication, base); Method method = realLSPApplication.getClass().getDeclaredMethod("attachBaseContext", Context.class);
method.setAccessible(true);
method.invoke(realLSPApplication, base);
} }
catch (Exception e) { catch (Exception e) {
throw new IllegalStateException("wtf", e); throw new IllegalStateException("wtf", e);

View File

@ -1,6 +1,6 @@
#Thu Apr 08 14:13:08 CST 2021 #Thu Apr 08 14:13:08 CST 2021
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-rc-1-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-bin.zip
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME

2
mmp

@ -1 +1 @@
Subproject commit 41668cd0ad080e18b527ad70db4b8828059e3257 Subproject commit 64e74491257a3bc27ec4050789b768c45fd69171