重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
具体步骤:
创新互联成立于2013年,我们提供高端网站建设、成都网站制作、成都网站设计、网站定制、成都全网营销、微信平台小程序开发、微信公众号开发、营销推广服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为成都咖啡厅设计企业提供源源不断的流量和订单咨询。
1.首先将apk文件后缀改为RAR并解压。
2.解压rar文件,得到其中的classes.dex文件
3.我们需要用到dex2jar 把dex文件转为jar文件。
3.1把解压得到的classes.dex文件放入dex2jar.bat 所在目录 )
3.2打开DOS命令行,进入dex2jar所在目录,运行 dex2jar.bat classes.dex 生成 classes_dex2jar.jar
4.最后用jd-gui.exe打开生成的classes_dex2jar.jar我们就能开到应用的源代码了。
5.用的的工具下载地址
dex2jar: ;can=2q=
Jd-gui:
反编译apk步骤,把文件名的.apk修改为.rar,解压就看到res,lib等文件,其中classes.dex是需要你反编译的java代码。把apk文件修改成.rar文件解压获得classes.dex和资源文件。dex2jar-0.0.7.9-SNAPSHOT拖动生成的classes.dex文件到dex2jar.bat突变生成classes.dex.dex2jar.jar文件,解压.jar文件获得.class文件,用XJad进行反编译java文件。
用解压缩软件,好压、winRAR 之类的;
解压之后,你会看到许多文件夹,在SRC文件夹中就是Android 程序,生成的.class 文件;
如果对回答满意,请点【采纳答案】,如果还有问题,请点【追问】
希望我的回答对您有所帮助,希望能采纳。
一、找到apk中的class.dex:
把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。
1、把class.dex拷贝到dex2jar.bat所在目录,直接拖动class.dex到dex2jar.bat,生成classes.dex.dex2jar.jar。
或者:1.在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.bat XXX”,XXX指的是你要反编译的apk中的classes.dex文件所在路径及名称,比如:我的dex2jar.bat在D:\Android\apk_decode\dex2jar-0.0.7-SNAPSHOT路径下, classes.dex在D:\Android下,所以: 你进入dex2jar.bat路径下后,输入dex2jar.bat D:\Android\classes.dex,这样会生成一个jar文件。
2.用rar解压出jar文件中的class文件,然后用jad或DJ Java Decompiler反编译工具将.class文件反编译成.java文件
3、运行JD-GUI工具,打开上面的jar文件,在File下有个Save JAR Source,它可以生成src源代码。
你试试先使用dx工具将.class文件转换成一个dex文件,如果你有资源文件的话然后使用aapt工具将你的资源文件进行压缩打包,最后把前两步的文件用apkbuilder工具打包成APK