Android Studio + smalidea进行smail动态调试
2016-11-22 23:26
411 查看
0x00 用到的工具
Android Studiosmalidea
Android killer
一部root过的手机
0x01 反编译APK
将apk拖入Android killer中反编译生成工程目录0x02 Android Studio 安装smalidea
1. 点击File,选择Settings,或者按快捷键Ctrl+Alt+S打开设置界面,点击Plugin,再点击install plugin from disk。。2. 在弹出的框中选择我们下载好的smalidea,点击OK
经过上面两步就安装好了smalidea插件
0x03 导入反编译后的代码
1. 在Android Studio中选中Import Project2.选择反编译后的Project根目录
3.弹出的窗口选择第一项,一直点击Next,直到Finish完成导入项目
4.导入完成后就可以就可以看到smali了
0x03 进行调试配置
在Android Studio中按照如图方式进行配置配置完成后可以的效果
0x04 安装并开始调试
1.首先我们现在MainActivity中的OnCreate函数中鼠标左键下一个断点如图2.在手机中安装我们的应用并且以调试方式打开
使用的命令
adb install -r adb shell am start -D -n packageName/ActivityName
3.打开一个Monitor选中想要调试的应用
4.返回Android Studio开始调试,调试成功如下图所示
5.变量监视
这里我们监视v0寄存器,F8单步,可以看到值改变
这样就可以开始调试smail了
下面附上使用的smalidea链接
相关文章推荐
- Android Studio + smalidea进行smail动态调试
- Smalidea+IntelliJ IDEA/Android Studio动态调试安卓app教程
- Smalidea+IntelliJ IDEA/Android Studio动态调试安卓app教程
- Smalidea+IntelliJ IDEA/Android Studio动态调试安卓app教程
- Android Studio+ideasmali动态调试smali汇编
- Android逆向之旅—动态方式破解apk前奏篇(Eclipse动态调试smail源码)
- Android studio通过ADB_Wifi进行调试(无数据线)
- AndroidStudio+ideasmali动态调试smali汇编
- Android逆向之动态方式破解apk前奏篇(Eclipse动态调试smail源码)
- Android动态方式破解apk前奏篇(Eclipse动态调试smail源码)
- AndroidStudio+ideasmali动态调试smali汇编
- Android逆向之旅---动态方式破解apk前奏篇(Eclipse动态调试smail源码)
- Android逆向之旅---动态方式破解apk前奏篇(Eclipse动态调试smail源码)
- Android逆向之旅---动态方式破解apk前奏篇(Eclipse动态调试smail源码)
- Smalidea+IntelliJ IDEA/Android Studio无源码调试
- Android逆向之旅---动态方式破解apk前奏篇(Eclipse动态调试smail源码)
- AndroidStudio+ideasmali动态调试smali汇编
- Androidstudio通过无线连接进行调试
- Android逆向之旅---动态方式破解apk前奏篇(Eclipse动态调试smail源码)
- Android逆向之旅---动态方式破解apk前奏篇(Eclipse动态调试smail源码)