@Override public void initCmdApp(de.robv.android.xposed.IXposedHookCmdInit.StartupParam startupParam) throws Throwable { if (!startupParam.startClassName.equals("com.android.commands.am.Am")) return; Class<?> Am = findClass("com.android.commands.am.Am", null); Method sendBroadcastMethod = null; try { sendBroadcastMethod = XposedHelpers.findMethodBestMatch(Am, "makeIntent", int.class); } catch (NoSuchMethodError e) { try { sendBroadcastMethod = XposedHelpers.findMethodBestMatch(Am, "makeIntent"); } catch (NoSuchMethodError e1) { } } if (sendBroadcastMethod != null) { XposedBridge.hookMethod(sendBroadcastMethod, new AmInterceptHook()); } }