diff --git a/core/src/main/java/org/lsposed/lspd/hooker/OpenDexFileHooker.java b/core/src/main/java/org/lsposed/lspd/hooker/OpenDexFileHooker.java index 2051bdd2..501e7063 100644 --- a/core/src/main/java/org/lsposed/lspd/hooker/OpenDexFileHooker.java +++ b/core/src/main/java/org/lsposed/lspd/hooker/OpenDexFileHooker.java @@ -21,14 +21,7 @@ public class OpenDexFileHooker extends XC_MethodHook { } while (classLoader != null) { if (classLoader == XposedHelpers.class.getClassLoader()) { - // it may fail because of race, try more - for (int i = 0; i < 3; i++) { - try { - HookBridge.setTrusted(param.getResult()); - break; - } catch (SecurityException ignored) { - } - } + HookBridge.setTrusted(param.getResult()); return; } else { classLoader = classLoader.getParent(); diff --git a/external/lsplant b/external/lsplant index 03517ca8..9c33903c 160000 --- a/external/lsplant +++ b/external/lsplant @@ -1 +1 @@ -Subproject commit 03517ca86d6517c0e468055240e3c2e115f76180 +Subproject commit 9c33903c87a240ae38dbf7fdf49c0748addd073d