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,就能读取到源码
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,就能读取到源码
相关文章推荐
- Android Studio -- Error retrieving parent for item: No resource found that matches the given
- Android Service与Activity之间通信的几种方式
- Android中如何使用JUnit进行单元测试
- android学习之路(八)---- Git版本控制
- Android基础之XML解析
- 体验LeakCanary怎么做内存泄露检测
- android studio 如何清理没有用到的资源文件
- Android 验证码倒计时
- android data binding
- Android中让Dialog全屏
- android读取工程里文件并显示在界面
- 从零学Android(十三)、Android中的数据存储方式简介
- Android Touch事件传递机制通俗讲解
- Android 系统源码分析之View(一)
- android调用JS失败时可能的原因
- Android中AsyncTask的简单用法
- RelativeLayout 中android:layout_toRightOf无效原因
- android orm 框架 ActiveAndroid 使用
- android studio 如何取消与svn的关联
- Android Studio快捷键以及一些小技巧