Android调试助手是专为广大安卓用户打造的优质的Android调试软件,该软件无需配置任何JAVA环境,下载即可使用,并且Android调试助手还完美告别了命令行的输入,能够让你快速进行软件方面的编写与调试,有效解决工作生活中遇到难题。
Android调试助手是一款实用性极强的编译调试软件,该软件由由按钮和文本框组成,并且内置包操作、调试So、调试java、系统配置等多个模块与解包、封包、拖拽文件、控制、获得包名等丰富的功能,让你能够轻松进行Android的调试工作。
1、告别命令行的输入
2、不需要配置任何JAVA环境
3、下载工具即可使用
4、更快的投入到逆向中去
1、包操作:解包、封包、EXE2JAR
2、调试So:IDA远程调试器、支持拖拽文件、开启APK调试模式
3、调试java:支持拖拽APK、开启调试端口
4、系统配置:控制、获得包名、获得UID、开始hook
5、TcpDump:TcpDump控制,上传、开始抓包、结束抓包
6、查壳
7、脱壳:支持拖拽APK、DEX脱壳
1、查看当前堆栈
1)功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系。
2)方法:
new Exception(“print trace”).printStackTrace();
2、MethodTracing
1)功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等。
2)方法:
a)在程序代码中加入追踪开关:
import android.os.Debug;
……
android.os.Debug.startMethodTracing(“/data/tmp/test”); // 先建/data/tmp目录
…… // 被追踪的程序段
android.os.Debug.stopMethodTracing();
b)编译,运行后,设备端生成/data/tmp/test.trace文件。
c)把trace文件复制到PC端
$ adb pull /data/tmp/test.trace ./
d)使用android自带工具分析trace文件
$ $ANDROID_SRC/out/host/linux-x86/bin/traceview test.trace
此时可看到各个函数被调用的次数CPU占用率等信息。
e)使用android自带工具分析生成调用关系类图
$ apt-get install graphviz # 安装图片相关软件
$ANDROID_SRC/out/host/linux-x86/bin/dmtracedump -g test.png test.trace
此时目录下生成类图test.png
3)注意
trace文件生成与libdvm模块DEBUG版本相冲突,所以此方法只适用于对非DEBUG版本模拟器的调试,否则在分析trace文件时会报错。
168.49MB|行业软件
115.08MB|行业软件
38.68MB|行业软件
8.51 MB|行业软件
219.1 MB|行业软件
169 KB|行业软件
87.5 MB|行业软件
46.30MB|行业软件
7.13MB|行业软件
50.01MB|行业软件
对于您的问题快深感抱歉,非常感谢您的举报反馈,小编一定会及时处理该问题,同时希望能尽可能的填写全面,方便小编检查具体的问题所在,及时处理,再次感谢!