Xposed HOOK项目

本文介绍了如何使用Xposed框架进行Android应用的Hook操作。从新建Android项目开始,详细讲解了如何添加XposedBridgeApi库,创建JAVA逻辑,包括在handleLoadPackage方法中判断并Hook指定包名的函数。同时,展示了单DEX和多DEX的Hook实例,以及在assets文件夹下的xposed_init配置和AndroidManifest.xml的修改。
摘要由CSDN通过智能技术生成

Xposed

Xposed思维导图下载

1、新建Android项目

2、新建lib文件夹,复制XposedBridgeApi-54.jar至lib文件夹,选中右键Build Path->add

3、src下新建包+java

JAVA逻辑

  • 1、类继承IXposedHookLoadPackage

  • 2、实现handleLoadPackage方法

    • 单DEX

      • if (lpparam.packageName.equals(“com.xx.##”)){

      • XposedHelpers.findAndHookMethod(

        • “com.xx.##.EE”,

        • lpparam.classLoader,

        • “a”,

        • String.class,

        • String.class,

        • new XC_MethodHook(){

          • @Override
            protected void beforeHookedMethod(MethodHookParam param)
            throws Throwable {
            // Hook函数之前执行的代码
            }

          • @Override
            protected void afterHookedMethod(MethodHookParam param)
            throws Throwable {
            // Hook函数之后执行的代码

              	param.setResult(true);	
              }
            
      • });
        }
        }
        }

      • 实例:

        • public class Module implements IXposedHookLoadPacka
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值