Some issue on handling GrantPermissionActivity
aviraxp opened this issue · 1 comments
aviraxp commented
Hey pyler! I want to handle some actions about GrantPermissionActivity, and I noticed this
afxefx/InstallerOpt@a8fc8cd
So I kang your code like this
public class Hook implements IXposedHookZygoteInit, IXposedHookLoadPackage {
public XC_MethodHook grantPermissionsBackButtonHook;
@Override
public void initZygote(IXposedHookZygoteInit.StartupParam startupParam) throws Throwable {
grantPermissionsBackButtonHook = new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param)
throws Throwable {
XposedHelpers.callMethod(param.thisObject, "setResultAndFinish");
}
};
}
@Override
public void handleLoadPackage(final LoadPackageParam lpparam) throws Throwable {
if
(lpparam.packageName.equals("com.android.packageinstaller") || lpparam.packageName.equals("com.google.android.packageinstaller") ) {
XposedHelpers.findAndHookMethod("com.android.packageinstaller.permission.ui.GrantPermissionsActivity",
lpparam.classLoader, "onResume", grantPermissionsBackButtonHook);
}
}
}
And got NoSuchMethod Error, I also noticed your original code got this too.
My major is not programming and I know little about Java. Could you please give some help?
aviraxp commented
Fixed.
XposedHelpers.findAndHookMethod("com.android.packageinstaller.permission.ui.GrantPermissionsActivity", lpparam.classLoader, "onCreate", android.os.Binder, grantPermissionsBackButtonHook);