揰掵佲 发表于 2018-5-4 12:42:46

[分享]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]
查看完整版本: [分享]Xposed工具Safooty