狗尾草

导航

(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编辑  收藏  举报