(android实战)第三方应用反编译并修改UI信息后,重新编译
在实际开发过程中,我们会看到好的第三方效果,羡慕不以,就想如何能看到被人的UI布局,下面就是如何对第三方应用进行反编译,并重新编译的全过程
第一步 下载android-apktool
下载路径:http://code.google.com/p/android-apktool/
下载两个文件 apktool1.4.3.tar.bz2 ,apktool-install-windows-r04-brut1.tar.bz2
第二步 解压缩
加压缩两个文件,并将解压后的文件aapt.exe,apktool.bat,apktool.jar 三个文件copy到C:\Windows文件夹下
第三步 对指定的apk 进行解压缩
输入cmd ,打开对话框,输入以下指令
apktool d "[apk文件夹位置]" "[解压后的文件夹]"
例子 apktool d "D:\VoiceSecretary.apk" "D:\VoiceSecretary"
第四步 对解压后的文件夹中UI信息,进行编辑
注:解压缩后的文件夹包含两个部分
UI部分 和开发的文件一致
后台部分 非源文件,直接是编译后的文件
第五步 重新编译
输入cmd ,打开对话框,输入以下指令
apktool b "[解压后的文件夹]"
编译后的apk 文件 位置 [解压后的文件夹]\dist\apk文件
第六步 给未数字签名的apk ,进行数字签名
参照jarsigner 指令
posted on 2011-12-19 20:49 狗尾草-大数据收割基 阅读(3739) 评论(0) 编辑 收藏 举报