Android反编译工具apktool
2010-12-30 09:43
387 查看
apk文件其实就是一个压缩包,将其后缀改为zip,用解压缩工具进行解压,就会得到各配置文件.xml和编译之后的二进制文件。那些.xml文件也是经过编译的,成为二进制文件,所以打开之后是乱码。
反编译的工具有若干个,向大家推荐apktool,可以来http://code.google.com/p/android-apktool/下载。在windows平台上,下载apktool-install-windows-*压缩包和apktool-*压缩包,分别解压,将apktool.jar放到apktool-install-windows-*压缩包解压得到的文件夹里,运行cmd,定位到该文件夹,运行apktool,如果显示帮助信息,则表示已经可以使用。
接下来,把你想反汇编的apk文件比如test.apk拷贝到该目录下,再新建一个子目录比如命名为test,在cmd里运行apktool d test.apk test,那么反汇编的结果就会出现在test文件夹下。进去看看吧,所有的.xml文件都以文本文件的形式展现出来了,所有的类都以伪代码的形式展现~
改完之后,在cmd里运行apktool b test,就会在test文件里的dist文件夹里生成了新的apk文件,这就是你改过之后的安装文件。
下面就可以安装了吧?别急,还要给你的程序签名。签名工具推荐:http://www.hiapk.com/bbs/thread-21261-1-3.html
原博客地址:http://xidianzhangjun.blog.163.com/blog/static/115488771201091982230729/
反编译的工具有若干个,向大家推荐apktool,可以来http://code.google.com/p/android-apktool/下载。在windows平台上,下载apktool-install-windows-*压缩包和apktool-*压缩包,分别解压,将apktool.jar放到apktool-install-windows-*压缩包解压得到的文件夹里,运行cmd,定位到该文件夹,运行apktool,如果显示帮助信息,则表示已经可以使用。
接下来,把你想反汇编的apk文件比如test.apk拷贝到该目录下,再新建一个子目录比如命名为test,在cmd里运行apktool d test.apk test,那么反汇编的结果就会出现在test文件夹下。进去看看吧,所有的.xml文件都以文本文件的形式展现出来了,所有的类都以伪代码的形式展现~
改完之后,在cmd里运行apktool b test,就会在test文件里的dist文件夹里生成了新的apk文件,这就是你改过之后的安装文件。
下面就可以安装了吧?别急,还要给你的程序签名。签名工具推荐:http://www.hiapk.com/bbs/thread-21261-1-3.html
原博客地址:http://xidianzhangjun.blog.163.com/blog/static/115488771201091982230729/
相关文章推荐
- Android反编译工具Apktool使用
- 【Android工具】apktool反编译
- Android反编译工具ApkTool的使用
- android反编译工具Apktool安装与使用
- 使用apktool.jar工具反编译和回编译Android APK 终端命令模式
- Ubuntu下安装Android反编译工具apktool和应用数字签名
- 【Android】android反编译工具Apktool安装与使用
- Android反编译工具:Apktool,支持Linux 、Windows下工作
- Android反编译工具Apktool使用
- [Android]反编译工具:apktool、dex2jar、jd-gui使用简介
- Android反编译工具:Apktool,支持Linux 、Windows下工作
- Android反编译工具apktool
- ANDROID反编译工具APKTOOL源码调试过程
- Android反编译工具-APKtool的安装及使用(含全部资源链接)
- android反编译工具Apktool安装与使用
- android-- apktool反编译工具使用详解
- android反编译工具Apktool安装与使用
- Android反编译工具apktool
- android反编译工具apktool介绍(反编译xml的工具)(转载)
- Android反编译工具Apktool使用