反编译apk文件,得到其源代码的方法…………急急

根据 http://hi.baidu.com/jeremylai/item/d6efce77405f802e5d1789f5 的解释,其中我不明白“windows系统下:
在命令行模式下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex
,生成classes.dex.dex2jar.jar”到底怎么做?

win+r键,输入cmd回车(如果是win7,开始-输入cmd搜索,出现cmd.exe右键以管理员运行)弹出的命令框输入dex2jar.bat所在的盘的盘符+冒号如(f:)括号内为输入内容回车,接着输入cd+dex2jar.bat所在的文件夹名(看你的图片文件夹名为d)cd d回车,接着可以使用dex2jar.bat命令了(输入dex2jar.bat classes.dex 回车就得到您最后说的“
运行 dex2jar.bat classes.dex
,生成classes.dex.dex2jar.jar”
”了
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-23
实话说 ,你对命令行模式不熟呀
f:
cd d
dex2jar.bat classes.dex
试试吧

如何反编译apk文件得到源码和XML文件
首先要下载两个工具:dex2jar和JD-GUI 前者dex2jar是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:dex2jar:JD-GUI:具体步骤:首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的...

如何实现APK的反编译得到APK的源码
apktool.bat d -f HelloAndroid.apk HelloAndroid \/\/ apktool反编译命令,注意 d和 -f 的写法 将反编译完的文件重新打包成apk,很简单,输入apktool b c:\\***文件夹(你编译出来文件夹)即可,命令如下:这个主意你文件所在盘 打包apk后的文件在目录C:\\HelloAndroid下,生成了两个文...

如何反编译apk文件得到源码和XML文件
1)解压压缩文件JD-GUI 2)运行该文件夹里的jd-gui.exe,打开上面生成的jar包,即可看到源代码了。5.反编译xml文件 为什么要发编译xml文件呢?因为直接解压apk得到的xml文件是乱码来的,我们需要用工具把它调会正常来 具体操作方法:1)将下载的apktool和apktool-install-windows-r05-ibot两个包解压...

如何反编译apk文件得到源码和XML文件
1.下载反编译工具 需要下载四个工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot dex2jar:将apk中的classes.dex转化成Jar文件。JD-GUI:反编译工具,可以直接查看Jar包的源代码。apktool:反编译工具,通过反编译APK中XML文件,直接可以查看。apktool-install-windows-r05-ibot:辅...

如何反编译Apk得到Java源代码
我们需要用到dex2jar 把dex文件转为jar文件。3.1把解压得到的classes.dex文件放入dex2jar.bat 所在目录 )3.2打开DOS命令行,进入dex2jar所在目录,运行 dex2jar.bat classes.dex 生成 classes_dex2jar.jar最后用jd-gui.exe打开生成的classes_dex2jar.jar我们就能开到应用的源代码了。

如何查看apk档案的源代码?
一般讲法是不能,或者半能。因为源码是人写的,给人看的,例如你会写 UserScore = 10;,一看明白,但编译后,电脑看的程序码会变成,大概是,存10于第七号变数。就算你能反编译,都只能看到 = 10,很难洞悉原作人意思。虽然这样不完美,这种逆向工程,reverse engineering,仍有不少人热衷,无他...

用apktool工具反编译apk后怎么得到源码
一、工具准备:apktool , dex2jar , jd-gui 二、使用dex2jar + jd-gui 得到apk的java源码 1.用解压工具从 apk包中取出 classes.dex 文件 用命令(dex2jar.bat classes.dex)得到一个 jar文件 2.用jd-gui反编译工具将得到.jar文件反编译成.java文件 三、使用apktool得到apk的xml文件 1.用命令...

如何反编译Android 的apk\/dex\/odex,获得源码
反编译ODEX文件:Android 5.0 Lollipop以后,Google用ART代替了以前的Dalvik,对于普通的app来说我们仍然可以用上面的方法来把dex文件反编译成Java源代码。但对于系统预装的App,特别是类似应用商店,播放器等, 你会发现这些应用的apk文件中找不到对应的classes.dex文件,而是会发现在其子目录下有个.odex...

怎么反编译安卓apk
反编译安卓APK通常涉及以下几个步骤:1. **准备工具**:首先,需要下载并安装必要的工具,如apktool(用于解包APK文件获取资源和代码)、dex2jar(用于将DEX文件转换为JAR文件)和jd-gui(用于查看JAR文件源码)。这些工具可以从官方网站或可靠的开源平台获取。2. **解包APK**:使用apktool工具对APK...

怎么反编译安卓apk
反编译安卓APK的方法主要包括使用特定工具进行解包、转换和查看源代码。以下是详细步骤:首先,需要准备反编译所需的工具。常用的工具有apktool、dex2jar和jd-gui等。这些工具可以分别完成APK文件的解包、将classes.dex文件转换为.jar文件,以及查看.jar文件的源代码。此外,还有一些在线工具如JADX、Androguard...

相似回答
大家正在搜