android apk 源码 的 破解(反编译)

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,如下图:


android  apk 源码  的 破解(反编译)
?所有布局文件和图片资源都可以查看到啦。


android  apk 源码  的 破解(反编译)
?
?

二、将Activity中的十进制转换为16进制查看资源

???? 有人问在public里面的中的十六进制id 的作用,这个是android在java类中使用十进制对id进行编码。关联到public中。如下图中的TextView的Id :2131100192

android  apk 源码  的 破解(反编译)
?
?二进制转换:下图十六进制就是我们需要的数字? 十六进制:7f060220


android  apk 源码  的 破解(反编译)
?知道对应的id就可以在布局文件中找到

android  apk 源码  的 破解(反编译)

?