使用apktool分析第一个Android 程序

先使用AS 生成apk。

然后使用apktool命令解包:

apktool d release.apk -o outdir

然后搜索字符串,类似于二进制反汇编的搜索字符串一样。

1)先查看解包的strings.xml是否有明文的字符串(没有被加密混淆过的)

cat ./res/values/strings.xml

2)使用grep搜索字符串对应的id

3)分析含有这一id的smali文件,查找关键call和jmp的位置

 

 找到关键jmp,然后修改,

把 if-nez 改为if-eqz

 

 修改完毕之后,重新打包。

 

posted @ 2020-09-24 21:33  一日学一日功  阅读(141)  评论(0编辑  收藏  举报