安卓从开发到逆向(三),smali动态调试,debug

准备工具

android killer,android studio,夜神模拟器,adb

实现步骤

1、开发相关app,实现点击按钮后改变文本

改变前
安卓从开发到逆向(三),smali动态调试,debug_第1张图片
改变后
安卓从开发到逆向(三),smali动态调试,debug_第2张图片

2、使用android killer逆向apk为smali

3、使用adb工具启动app

adb shell am start -D -n com.dazhuang.smali_dynamic_debug/.MainActivity

安卓从开发到逆向(三),smali动态调试,debug_第3张图片

4、拷贝smali代码到smali_dynamic_debug项目下

5、在smali代码中打断点

安卓从开发到逆向(三),smali动态调试,debug_第4张图片

6、开启android studio的调试模式

安卓从开发到逆向(三),smali动态调试,debug_第5张图片

7、点击改变文字按钮,开始调试

安卓从开发到逆向(三),smali动态调试,debug_第6张图片


微信公众号

不定期分享一些python爬虫,逆向破解相关文章,欢迎大家关注.
安卓从开发到逆向(三),smali动态调试,debug_第7张图片

你可能感兴趣的:(安卓从开发到逆向)