需要java环境,可能需要android sdk
(一)源码
先下载一个把apk还原成.jar的工具。名字叫 dex2jar
这个时候自己找了一个测试文件 test.apk,取出这个test.apk中的classes.dex
打开到dex2jar的目录下,使用命令:
./d2j-dex2jar.sh classes.dex
这个时候就生成了jar包了吧,那就用另外一个软件打开这个包,进行代码的阅读即可,这个是jd-gui
jd-gui 不过貌似403了还有另外一个网址http://xiazai.zol.com.cn/detail/34/335248.shtml
./jd-gui classes-dex2jar.jar
就可以查看源码了
(二)资源文件
apktool工具,因为是在linux下面的,那就下载linux对应的两个包就OK了
把解压后的apktool1.5.2 中的apktool.jar ,打开到目录下,并把要进行资源反编译的test.apk也放到apktool-install-linux-r05-ibot目录下,OK,执行以下命令:
./apktool d test.apk
打包命令:
./apktool b test