最近开发了一个Xposed工具,目标是减少基本的、简单的、Xposed编写代码,辅助测试,定位目标,等等。
目前该工具只能适用于dalvik环境下。在ART模式下无效。
使用方法:
安装Safooty、激活插件、重启手机(基于Xposed)。
选择目标应用。
解析类和方法。
选择需要hook的类、方法,并保存。
重启目标软件。
通过logcat过滤TAG为Safooty的日志,即可看到hook的结果。
目前支持的XC_MethodHook回调包括以下内容:
打印参数列表
打印返回值
打印方法调用栈和参数列表
打印方法调用栈和返回值
打印方法调用栈、参数列表和返回值
打印参数列表和返回值
替换返回结果为true
替换返回结果为false
替换基本数据类型(包括字符串)的返回值,比如指定返回字符串"9000"
替换基本数据类型(包括字符串)的参数
领取专属 10元无门槛券
私享最新 技术干货