Fix comaptibility on Android 13 beta 2
This commit is contained in:
parent
dfa3ab776f
commit
e05dde5b20
|
|
@ -166,10 +166,12 @@ public class LSPApplication {
|
||||||
};
|
};
|
||||||
var mActivities = (Map<?, ?>) XposedHelpers.getObjectField(activityThread, "mActivities");
|
var mActivities = (Map<?, ?>) XposedHelpers.getObjectField(activityThread, "mActivities");
|
||||||
mActivities.forEach(fixActivityClientRecord);
|
mActivities.forEach(fixActivityClientRecord);
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
try {
|
||||||
var mLaunchingActivities = (Map<?, ?>) XposedHelpers.getObjectField(activityThread, "mLaunchingActivities");
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
||||||
mLaunchingActivities.forEach(fixActivityClientRecord);
|
var mLaunchingActivities = (Map<?, ?>) XposedHelpers.getObjectField(activityThread, "mLaunchingActivities");
|
||||||
}
|
mLaunchingActivities.forEach(fixActivityClientRecord);
|
||||||
|
}
|
||||||
|
} catch (Throwable ignored) {}
|
||||||
Log.i(TAG, "hooked app initialized: " + appLoadedApk);
|
Log.i(TAG, "hooked app initialized: " + appLoadedApk);
|
||||||
|
|
||||||
var context = (Context) XposedHelpers.callStaticMethod(Class.forName("android.app.ContextImpl"), "createAppContext", activityThread, stubLoadedApk);
|
var context = (Context) XposedHelpers.callStaticMethod(Class.forName("android.app.ContextImpl"), "createAppContext", activityThread, stubLoadedApk);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue