动态调试smali代码

动态调试smali代码

1.通过AndroidStudion打包一个APK,在通过AndroidKiller把APK编译出smali代码,使用AndroidStudio导入smali代码
2.AndroidStudio动态调试smali代码 首先要安装smali插件,地址:https://github.com/JesusFreke/smali,下载zip包,安装插件即可

4.导入smail工程之后,我们需要配置调试smail的debug的配置

image.png
5.我们找到APP入口的Activity执行以下命令
image.png

输入命令 adb shell am start -D -n 应用包名/APP的主界面的完整路径

对apk进行动态调试 这条命令运行后手机屏幕将会进入到调试界面(如果手机屏幕没有进入到调试界面说明USB没有连接好手机 或者USB调试模式 没有打开 或者其他原因),成功之后手机会弹出Debugger等待界面,此时我们在

image.png

看到了,我们需要调试的APP进程状态已经变成可调式,注意此处的端口
我们不使用8700使用8602,这里的端口是会变的

6.我们打开debug调试配置
image.png
image.png

这里的端口是我们刚才看到的端口号

image.png

运行debug就可,看到我们调试界面了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容