1.使用android killer反汇编apk,生成smali文件夹
2.Android studio安装smalidea-0.06插件,点击File->Settings->plugins->instal plugins from disk,选择下载的zip包就行,不要解压。安装完成后,AS提示重启生效,重启即可.
注意:Android studio4.0以上版本安装smalidea-0.06,4.0以下版本安装smalidea-0.0.5版本。
3.找到apk包名及启动界面, 在AS的终端以调试模式启动应用
adb shell am start -D -n cn.com.cvsource/.modules.main.SplashActivity
查看进程 adb shell ps|grep cvsource
雷电模拟器自动显示进行
4.设置端口转发,这条命令的含义可以认为是在本地8700端口与手机2790进程之间建立一条通道,当开始调试时,AS连接本地的8700端口,通过这条通道控制程序的运行
adb forward tcp:8700 jdwp:2790
5.打断点进行调试
文章来源:https://www.toymoban.com/news/detail-595422.html
文章来源地址https://www.toymoban.com/news/detail-595422.html
到了这里,关于Android Studio调试smali的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!