JAR文件是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源文件到一个文件,以便开发Java平台应用软件或库。JAR加固是SDK加固重要部分。
1.JAR包加固的原理是什么?
JAR包加固方案是对要保护的类的方法进行抽空并加密处理,在运行时通过自定义虚拟机执行,从而使得破解者无法得到原始代码逻辑。针对JAR包代码、接口、核心逻辑进行加固保护,避免业务核心逻辑泄漏。
2.classes列表文件是什么?
classes列表文件是一些接口类,这些类是从待加固SDK中选出来的需要重点保护的逻辑类,也就是说如果用户的SDK中的某个类要重点保护,那么应该将其添加到classes文件列表中,类的格式为原始类的路径名称,每行一个类。
网易易盾提供专业的SDK加固加固服务,针对JAR包/AAR包/SO文件加固保护,点击免费试用。
相关阅读: