Advertisement
finnsta

pushTanEnabler

Jul 30th, 2015
2,838
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1. package de.finnsta.pushtanenabler;
  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 Main implements IXposedHookLoadPackage {
  12.  
  13.     public void handleLoadPackage(final LoadPackageParam lpparam) throws Throwable {
  14.      
  15.            if (lpparam.packageName.equals("com.starfinanz.mobile.android.pushtan") || lpparam.packageName.equals("com.starfinanz.mobile.android.dkbpushtan")) {
  16.             XposedBridge.log("pushTan-App gefunden");
  17.             XposedBridge.log("Root verstecken...");
  18.            
  19.             XposedHelpers.findAndHookMethod("aqh", lpparam.classLoader, "repackagingStatus", boolean.class, new XC_MethodReplacement() {
  20.                 @Override
  21.                 protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
  22.                     XposedBridge.log("repackagingStatus gestoppt");
  23.                     return null;
  24.                 }
  25.             });
  26.            
  27.  
  28.             XposedHelpers.findAndHookMethod("aqh", lpparam.classLoader, "rootingStatus", boolean.class, int.class, new XC_MethodReplacement() {
  29.                 @Override
  30.                 protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
  31.                     XposedBridge.log("rootingStatus gestoppt");
  32.                     return null;
  33.                 }
  34.             });
  35.  
  36.             XposedHelpers.findAndHookMethod("aqh", lpparam.classLoader, "screenreaderStatus", boolean.class, new XC_MethodReplacement() {
  37.                 @Override
  38.                 protected Object replaceHookedMethod(MethodHookParam methodHookParam) throws Throwable {
  39.                     XposedBridge.log("screenreaderStatus gestoppt");
  40.                     return null;
  41.                 }
  42.             });
  43.            
  44.         }
  45.        
  46.     }
  47.    
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement