Guest User

Untitled

a guest
Jan 27th, 2015
533
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.92 KB | None | 0 0
  1. package dkbenabler.de.dkbenabler;
  2.  
  3. import de.robv.android.xposed.IXposedHookLoadPackage;
  4. import de.robv.android.xposed.XC_MethodHook;
  5. import de.robv.android.xposed.XC_MethodReplacement;
  6. import de.robv.android.xposed.XposedBridge;
  7. import de.robv.android.xposed.XposedHelpers;
  8. import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam;
  9. import de.robv.android.xposed.callbacks.XCallback;
  10.  
  11. public class dkbenable implements IXposedHookLoadPackage {
  12.  
  13.     public void handleLoadPackage(final LoadPackageParam lpparam) throws Throwable {
  14.         if (lpparam.packageName.equals("com.starfinanz.mobile.android.dkbpushtan")) {
  15.             XposedBridge.log("Found DKB");
  16.             XposedHelpers.findAndHookMethod("xn", lpparam.classLoader, "repackagingStatus", boolean.class, new XC_MethodReplacement() {
  17.                 @Override
  18.                 protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
  19.                     XposedBridge.log("DKB: Stopping repackagingStatus");
  20.                     return null;
  21.                 }
  22.             });
  23.  
  24.             XposedHelpers.findAndHookMethod("xn", lpparam.classLoader, "rootingStatus", boolean.class, int.class, new XC_MethodReplacement() {
  25.                 @Override
  26.                 protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
  27.                     XposedBridge.log("DKB: Stopping rootingStatus");
  28.                     return null;
  29.                 }
  30.             });
  31.  
  32.             XposedHelpers.findAndHookMethod("xn", lpparam.classLoader, "screenreaderStatus", boolean.class, new XC_MethodReplacement() {
  33.                 @Override
  34.                 protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
  35.                     XposedBridge.log("DKB: Stopping screenreaderStatus");
  36.                     return null;
  37.                 }
  38.             });
  39.         }
  40.     }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment