有没有dex文件加密工具?-九游会国际娱乐

加壳又称技术,是为了增加android保护强度的,随着安全技术的发展,又出现了新型的“加固技术”。dex加固是对dex文件加密,进行加壳防护,防止被静态反编译工具破解而泄露源码,最刚开始出现的是整体技术方案。


整体加固技术的原理如上所示,包括替换application/classes.dex、解密/动态加载原classes.dex、调用原application相关方法、将原application对象/名称设置到系统内部相关变量四大环节。其中最为关键的一步就是解密/动态加载原classes.dex,通过加密编译好的最终dex源码文件,然后在一个新项目中用新项目的application启动来解密原项目代码并加载到内存中,再把当前进程替换为解密后的代码,能够很好地隐藏源码并防止直接性的反编译。

网易易盾的android应用加固工具就可以实现dex加密功能,点击免费试用

相关阅读:

新一代android dex加固方案-java2c加固解读



怎么做android代码混淆?

网站地图