Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dkbenabler.de.dkbenabler;
- import de.robv.android.xposed.IXposedHookLoadPackage;
- import de.robv.android.xposed.XC_MethodHook;
- import de.robv.android.xposed.XC_MethodReplacement;
- import de.robv.android.xposed.XposedBridge;
- import de.robv.android.xposed.XposedHelpers;
- import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam;
- import de.robv.android.xposed.callbacks.XCallback;
- public class dkbenable implements IXposedHookLoadPackage {
- public void handleLoadPackage(final LoadPackageParam lpparam) throws Throwable {
- if (lpparam.packageName.equals("com.starfinanz.mobile.android.dkbpushtan")) {
- XposedBridge.log("Found DKB");
- XposedHelpers.findAndHookMethod("xn", lpparam.classLoader, "repackagingStatus", boolean.class, new XC_MethodReplacement() {
- @Override
- protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
- XposedBridge.log("DKB: Stopping repackagingStatus");
- return null;
- }
- });
- XposedHelpers.findAndHookMethod("xn", lpparam.classLoader, "rootingStatus", boolean.class, int.class, new XC_MethodReplacement() {
- @Override
- protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
- XposedBridge.log("DKB: Stopping rootingStatus");
- return null;
- }
- });
- XposedHelpers.findAndHookMethod("xn", lpparam.classLoader, "screenreaderStatus", boolean.class, new XC_MethodReplacement() {
- @Override
- protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
- XposedBridge.log("DKB: Stopping screenreaderStatus");
- return null;
- }
- });
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment