Android反编译工具apktool

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/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值