如何把jar包里的class文件反编译重命名?

来源:百度知道 编辑:UC知道 时间:2024/06/24 09:41:17
就是两个jar软件,内容一样的,但里面的class文件名称不一样,有没有什么方法,将两个jar里的class改成一样的,应该可以的吧,可以的话请讲细点。
直接重命名肯定是不行,执行的代码没变,直接改名无法运行。
反编译成java文件可以,但一个一个修改就太麻烦,数据太多了,根本不实际。谢谢三位的回答,呵呵,不过第二位,我不是要破解jar啊,搞错了

用winrar可直接打开jar包查看内部类
你试试用winrar能不能直接修改class文件名称,理论上是可以的
-----------------------------------------------------------
如果是这样的话估计是没有办法可以做到了的
除非你有这个jar软件的源代码
因为.class文件已经是经过编译了的二进制文件了,而对外部类的引用是在源代码中以import的形式引用的,直接修改编译好了的二进制文件是不可行的

手机端反编译的:
很容易,下载个py平台安装在手机端(这个很重要,因为等下安装的反编译软件需要py平台支持)。接着下载汉化风暴,安装在手机端.可以了。
打开汉化风暴后,你应该就知道如何操作了。但是想找到class文件的前提是,你有把那个jar程序包解压,然后你就可以用汉化风暴读取那个解压的路径里,读取目标class。

电脑端反编译的:
下载个名为“jar游戏破解”(名字貌似叫手机顽童),安装在电脑就可以了.接下去你就重点如何操作了

祝你玩得愉快
其他的手机破解,手机jar游戏破解,均可来找我.

上网找JAVA 反编译软件 能生成 .java 文件 然后修改 .java 文件后 重新编译