最近有点时间,写些基础点的文章,记录下。
1、工具
a、android killer
b、ideasmali插件。下载地址
2、安装插件和反编译工程
a、下载smalidea-0.03.zip插件,并安装。
b、利用android killer反编译apk,获取的反编译后的project
3、导入工程
a、android studio导入project。具体为:选择File–>New–>import project,然后一路next。
b、工程导入成功后,选择工程中的smali文件,右键并选择”Mark Directory As–>Sources Root”
4、调试工程
a、打开DDMS,获取端口号。
b、配置工程,选择Run–>edit configuration,创建远程调试器,填写端口号,如下:
然后下断点,点击Debug smali调试程序。如下:
想获取值,需要跟进程序才行,如下: