From e05dde5b200ec4155bc304416fb1a17b28f5e3c0 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Mon, 6 Jun 2022 22:13:42 +0800 Subject: [PATCH] Fix comaptibility on Android 13 beta 2 --- .../org/lsposed/lspatch/loader/LSPApplication.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/patch-loader/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java b/patch-loader/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java index 4fd9863..0c15901 100644 --- a/patch-loader/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java +++ b/patch-loader/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java @@ -166,10 +166,12 @@ public class LSPApplication { }; var mActivities = (Map) XposedHelpers.getObjectField(activityThread, "mActivities"); mActivities.forEach(fixActivityClientRecord); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { - var mLaunchingActivities = (Map) XposedHelpers.getObjectField(activityThread, "mLaunchingActivities"); - mLaunchingActivities.forEach(fixActivityClientRecord); - } + try { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + var mLaunchingActivities = (Map) XposedHelpers.getObjectField(activityThread, "mLaunchingActivities"); + mLaunchingActivities.forEach(fixActivityClientRecord); + } + } catch (Throwable ignored) {} Log.i(TAG, "hooked app initialized: " + appLoadedApk); var context = (Context) XposedHelpers.callStaticMethod(Class.forName("android.app.ContextImpl"), "createAppContext", activityThread, stubLoadedApk);