逆向工程 --- 一种超简单修改java编译后文件的方法 smali
什么是smali,
他是一种反编译class文件的中间语言,类似汇编语言
如何修改
可以使用很多支持smali功能的软件,我建议mt管理器。
用mt直接打开jar,打开一个class文件就可以直接使用smali语法修改代码,并用反编译功能查看修改是否正确。
修改成功后之间编译即可
其他方法
1.反射,在运行时间修改程序
2.使用jadx反编译后,使用源码编译后替换class文件
当你经历了暴风雨,你也就成为了暴风雨
什么是smali,
他是一种反编译class文件的中间语言,类似汇编语言
如何修改
可以使用很多支持smali功能的软件,我建议mt管理器。
用mt直接打开jar,打开一个class文件就可以直接使用smali语法修改代码,并用反编译功能查看修改是否正确。
修改成功后之间编译即可
其他方法
1.反射,在运行时间修改程序
2.使用jadx反编译后,使用源码编译后替换class文件