您的位置:首页 > 移动开发 > Android开发

android反编译学习

2015-12-08 16:33 369 查看
一.下载所需要的工具
http://pan.baidu.com/s/1eRxiXWI
二.把需要反编译的apk放到apktool目录下

  (1)在cmd下,把目录移动到apk目录下。运行 apktool_2.0.2.jar d xxx.apk.

  (2)运行完成后,就会得到相应的文件夹名称,这里文件夹里面就包含了各种资源文件

提示:如果直接通过解压apk得到的那些文件夹,资源文件打开都是乱码

三.获取源码

(1)把xxx.apk改为xxx.zip(rar等压缩格式),然后解压后就可以看到一个class.dx的文件

 (2)把class.dx文件复制到dex2jar-2.0文件夹下面

 (3)在cmd下移动目录到dex2jar-2.0文件夹执行,d2j-dex2jar.bat classes.dex。就能得到d2j-dex2jar.jar

四.读取源码

 使用jd-gui.exe打开d2j-dex2jar.jar,就能读取到源码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: