androidapk 源码的 破译(反编译)二、apk反编译生成程序的源代码和图片、XML配置、语言资源等文件如果是汉化软
android apk 源码 的 破译(反编译)
二、apk反编译生成程序的源代码和图片、XML配置、语言资源等文件
如果是汉化软件,这将特别有用
首先还是要下载上述反编译工具包,其中最新的apktool,请到google code下载
apktool(google code)
?
具体步骤:
下载上述反编译工具包,打开apk2java目录下的apktool1.4.1文件夹,内含三个文件:aapt.exe,apktool.bat,apktool.jar?
注:里面的apktool_bk.jar是备份的老版本,最好用最新的apktool.jar
?
在命令行下定位到apktool.bat文件夹,输入以下命令:apktool.bat ?d ?-f ? ikam.apk ? ikam,如下图:

?所有布局文件和图片资源都可以查看到啦。

?
?
二、将Activity中的十进制转换为16进制查看资源
???? 有人问在public里面的中的十六进制id 的作用,这个是android在java类中使用十进制对id进行编码。关联到public中。如下图中的TextView的Id :2131100192
?
?二进制转换:下图十六进制就是我们需要的数字? 十六进制:7f060220

?知道对应的id就可以在布局文件中找到
?
