刚开始接触Android的逆向工程,这是一个贴子,大牛可以忽略0x00工具,用过AndroidStudiosmalideaAndroidkillerroot手机0x01反编译APK拖apk进入Androidkiller反编译生成工程目录0x02AndroidStudioInstallsmalidea1.打开AndroidStudio,点击File,选择Settings,或者按快捷键Ctrl+Alt+S打开设置界面,点击Plugin,然后点击installpluginfromdisk。.2、在弹出的框中选择我们下载的smalidea,点击确定,完成以上两步后smalidea插件安装完成。特别是添加成功后,smali代码会语法高亮。如果添加不成功,请自行检查原因。.....0x03导入反编译代码1.在AndroidStudio中选择ImportProject2.选择反编译Project的根目录3.在弹出的窗口中选择***,点击Next直到Finish完成导入工程4.导入完成后完成后可以看到smali0x03Debug配置1.在AndroidStudio中配置如图,添加一个debug2.添加debug后,修改debug名称和调试端口3.配置完成后,效果可以为0x04安装并开始调试1、首先我们现在在MainActivity中的OnCreate函数中鼠标左键下一个断点如图2所示。在手机中安装我们的应用程序,打开命令adbinstall-radbshel??lamstart-D-npackageName/ActivityName3在调试模式下。打开一个Monitor,选择你要调试的应用4.这里我们监控v0寄存器,F8单步,F7单步进去,其实和OD调试类似,可以看到寄存器的值变化5.变量监控窗口,我们可以点击这里添加监控寄存器,这样就可以开始调试smail了,比较简单。
