浏览 6701 次
锁定老帖子 主题:安卓apk反编译查看源代码
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-06-05
带着好奇,我google了一下,分享一下: 反编译apk文件,得到其源代码的方法!! dex2jar和JD-GUI这2个工具配合学习android太靠谱了,所以放上来给大家共享,开源的好处就是好东西大家一起分享。 dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI下载地址:http://code.google.com/p/dex2jar/ 请下载最新版的,旧版本有bug 1.首先找到Android软件安装包中的classes.dex 方法是把apk文件改名为.zip,然后解压缩其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件 2.把classes.dex拷贝到dex2jar.bat所在目录。 windows系统下: 在命令行模式下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex ,生成classes.dex.dex2jar.jar linux、Ubuntu系统下:在终端下定位到dex2jar.sh所在目录,运行 sh dex2jar.sh classes.dex 则可生成classes.dex.dex2jar.jar 3.运行JD-GUI工具(它是绿色无须安装的) 打开上面的jar文件,即可看到源代码 下载地址: http://panshunchang.iteye.com/admin/blogs/1882698 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2013-07-05
为啥测试了几个打开都是空的啊???
为啥呢 ? 加密了? |
|
返回顶楼 | |
发表时间:2013-09-13
大多数应用混淆过,看了也不是太清楚
|
|
返回顶楼 | |
发表时间:2013-09-13
混淆就没法搞了
|
|
返回顶楼 | |
发表时间:2013-09-16
混淆过的看起来有些费力,而且做得好的应用apktool是不能反编译成功的
|
|
返回顶楼 | |
发表时间:2013-09-16
Sym橘子 写道 混淆过的看起来有些费力,而且做得好的应用apktool是不能反编译成功的 这个是什么意思呢?具体什么方法可以让反编译不成功呢? |
|
返回顶楼 | |
发表时间:2013-09-17
lobo12 写道 Sym橘子 写道 混淆过的看起来有些费力,而且做得好的应用apktool是不能反编译成功的 这个是什么意思呢?具体什么方法可以让反编译不成功呢? 你可以试试这个apk http://yunpan.cn/QGP7BcUY9AxIg |
|
返回顶楼 | |
发表时间:2013-09-22
Sym橘子 写道 lobo12 写道 Sym橘子 写道 混淆过的看起来有些费力,而且做得好的应用apktool是不能反编译成功的 这个是什么意思呢?具体什么方法可以让反编译不成功呢? 你可以试试这个apk http://yunpan.cn/QGP7BcUY9AxIg 这个是怎么做到的呢?不过好像不能安装运行 |
|
返回顶楼 | |
发表时间:2013-09-27
lobo12 写道 Sym橘子 写道 lobo12 写道 Sym橘子 写道 混淆过的看起来有些费力,而且做得好的应用apktool是不能反编译成功的
这个是什么意思呢?具体什么方法可以让反编译不成功呢? 你可以试试这个apk http://yunpan.cn/QGP7BcUY9AxIg 这个是怎么做到的呢?不过好像不能安装运行 我这可以安装的啊miui 2.3.7,可能是加密的时候导致了某些版本不能安装 |
|
返回顶楼 | |