APK反编译

android反编译,android的apk反编译工具,适合大家一起学,可以把android生成的apk转为java代码,希望对大家有用。
一、更改apk文件的后缀名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip
二、用zip解压缩LianyunHelper3.0.11.zip文件
三、从解压缩的文件夹中取出classes.dex文件并放到dex2jar.bat所在目录
四、运行cmd命令,进入dex2jar.bat所在的目录,输入dex2jar.bat classes.dex即可生成classes.dex.dex2jar.jar文件
五、用jd-gui工具打开classes.dex.dex2jar.jar文件,即可看到源码

六、将AndroidManifest.xml文件放到AXMLPrinter2.jar所在目录,运行cmd命令,进入 AXMLPrinter2.jar所在目录,输入java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt。




ubuntu系统下反编译apk

1. 下载dex2jar 并将其解压。如 :解压目录为:dex2jar-0.0.7-SNAPSHOT

下载地址 http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip

 2. 打开要反编译的apk将其中的classes.dex 文件copy到dex2jar-0.0.7-SNAPSHOT目录。

 3. 在命令行中执行以下命令(首先要定位到dex2jar-0.0.7-SNAPSHOT目录),此命令成功执行后将会生成相应的***.jar包。

     sh dex2jar.sh classes.dex 

 4. 下载linux系统的JD-GUI工具。解压后直接运行jd-gui。然后打开反编译出来的***.jar包。

     下载地址:http://java.decompiler.free.fr/?q=jdgui

转http://www.cnblogs.com/Lynn_doo/archive/2011/02/14/1954124.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值