bycj.net
当前位置:首页 >> 为什么用jD%gui查看ClAssEs.DEx.DEx2jAr.jAr 文件... >>

为什么用jD%gui查看ClAssEs.DEx.DEx2jAr.jAr 文件...

不能直接改呀,先另存为java文件,再编译一次,将classes文件替换才行。要注意jdk编译的版本。

貌似你在前面生成.jar的时候有Error,看看版本是否匹配

从服务器上获取jar包的传输类型必须是二进制方式,ascii等方式获取到的jar包就会出现打开无源码显示

不能直接改,先另存为java文件,再编译一次,将classes文件替换才行。要注意jdk编译的版本。

class文件是java编译后的文件,如果想打开的话可以用发编译工具打开,比如jad等等, 如何修改后制作成class文件:把java文件编译一下即成class文件 jar文件的制作有专门的命令。

整个.jar的源码,保存为ZIP格式 , 你再解包出来,就可以修改了。

1、下载dex2jar和JD-GUI2、找到我们准备测试用的apk,并将 后缀.apk改为.zip3、将test.zip解压,并查看目录,找到classes.dex4、并将这个文件拷至dex2jar工具存放目录下5、打开控制台,使用cd指令进入到dex2jar工具存放的目录下,如图6、进入到d...

似曾记得这是版本问题,换一个高版本的就可以 还有个情况时: 不同版本反编译出来的代码有差异

在网上搜了一些办法,有些说换个反编译工具,或者其他的 其实解决这个问题很简单,问题就是因为生成jar的时候就失败了, dex2jar.bat classes.dex 这一步没有成功, 那是因为我的dex2jar工具版本太低,下载一个最新的来编译,就OK了

apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件 组合起来一起用的效果会比较好。...

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com