Java-----jar反编译修改重新打包
来源:互联网 发布:lelo sona 知乎 编辑:程序博客网 时间:2024/05/16 18:08
一、使用反编译工具JD-GUI(JD-GUI相关操作见Java-----反编译class文件)打开要修改的jar包(如update.jar),找到jar包中要修改的class文件(如a.class)
二、打开Eclipse新建一个Java工程(如demo),并添加一个类(如A.java:该类名与a.class文件中的类名一致,所在包结构与a.class文件中的类所在的包结构一致,必须保持一致!),复制a.class文件里的全部内容到A.java。对A.java做你要的修改保存即可
三、使用解压工具(WinRAR,或者其他平台自带工具)打开update.jar,找到a.class选中右键点击删除
四、把update.jar导入到项目demo中(eclipse的话,需要add build path), 把demo项目中需要的jar包导入(假如a.class中没有相关与之对应的引用就不需到这些jar包了)
五、右键demo项目导出jar包(不要选择Runnable.jar,如new.jar),然后用WinRAR打开new.jar,找到重新编译好的a.class
六、用WinRAR打开update.jar,找到原来a.class文件存放的目录,把重新编译后的a.class文件拖进目录覆盖即可
转载自:http://blog.csdn.net/hekewangzi/article/details/44676797
0 0
- Java-----jar反编译修改重新打包
- Java-----jar反编译修改重新打包
- Java-----jar反编译修改重新打包
- Android打包系列 JAR反编译修改后重新打包
- 将JAR包反编译,修改后重新打包(转)
- 将JAR包反编译,修改后重新打包
- jar反编译修改重新打包 安卓androidStudio或者eclipse
- 将JAR包反编译,修改后重新打包
- jar反编译再重新打包方法
- java 反编译后重新打包
- 修改jar代码,重新打包jar
- Android 反编译,修改,重新打包,签名
- Android 反编译,修改,重新打包,签名
- apk反编译修改后重新打包
- jar文件内容修改重新打包
- Android反编译、添加新的jar包、重新打包
- apk反编译,smali文件修改,重新打包,java转samli插件在项目中的实际应用
- 修改部分jar代码,并快速重新打包jar。
- 保存状态的session方式
- 单链表的增删改查实现
- 判断一个数是否为奇数
- thinkphp配置
- Android 5.1编译
- Java-----jar反编译修改重新打包
- Coroutine,你究竟干了什么?
- perl随记
- android之浮动title
- Dynamics CRM 2015/2016 Web API:注册 APP(调用CRM Online Web API)
- 献给初学iOS的小盆友们——微博app项目开发之十四转发微博修正以及添加微博工具条
- 反向不归零码NRZI
- 【NKs 1042】合唱队形
- setBackgroundResource导致Padding失效,settextsize