由于Java在编译过程中保留了大多数“元数据”(允许动态加载和反射),因此直接编译(不仅反汇编)已编译的类文件是一种直接的方法。这就是为什么恢复的代码与原始代码非常相似的原因。
虽然不是很完美,但您可能唯一的选择是使用混淆器,例如ProGuard。
欢迎分享,转载请注明来源:内存溢出
由于Java在编译过程中保留了大多数“元数据”(允许动态加载和反射),因此直接编译(不仅反汇编)已编译的类文件是一种直接的方法。这就是为什么恢复的代码与原始代码非常相似的原因。
虽然不是很完美,但您可能唯一的选择是使用混淆器,例如ProGuard。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)