[分享]Xposed工具Safooty
原文地址:https://bbs.pediy.com/thread-226413.htm最近开发了一个Xposed工具,目标是减少基本的、简单的、Xposed 代码开发,辅助测试,定位目标,等等。备注:1、这不是个神器,不能避免所有的代码开发。2、只是能够减少一些简单的重复性的代码开发。3、能够辅助快速定位,减少手机重启,但是需要重启目标应用。4、目前该工具只能适用于dalvik环境下。在ART模式下无效。5、目前不能处理动态加载的dex,只能处理安装过的apk。
6、等等......有兴趣的话自己去发现吧(^_^)
使用方法:
1、安装Safooty、激活插件、重启手机(基于Xposed)。
2、选择目标应用。https://bbs.pediy.com/upload/attach/201804/730734_C6PK8XQFRVJQ543.jpg
3、解析类和方法。
https://bbs.pediy.com/upload/attach/201804/730734_96RARH6T8DA66A7.jpg
4、选择需要hook的类、方法,并保存。
https://bbs.pediy.com/upload/attach/201804/730734_Q2GFABT*FSN5NJN.jpg
5、重启目标软件。
6、通过logcat过滤TAG为Safooty的日志,即可看到hook的结果。
目前支持的XC_MethodHook回调包括以下内容:
1、打印参数列表
2、打印返回值
3、打印方法调用栈和参数列表
4、打印方法调用栈和返回值
5、打印方法调用栈、参数列表和返回值
6、打印参数列表和返回值
7、替换返回结果为true
8、替换返回结果为false
9、替换基本数据类型(包括字符串)的返回值,比如指定返回字符串"9000"
10、替换基本数据类型(包括字符串)的参数
工具下载地址:https://github.com/fooree/fooXposed/blob/master/files/Safooty-1.0-use-in-Android4.4.4.apk
页:
[1]