欢迎访问网易云社区,了解更多网易技术产品运营经验. Android App包含的内容有dex文件,so文件,res,assets资源文件.对应的加密按此内容分为三大方面:dex保护.so加密.资源保护(res, assets). 一.dex保护 由于未保护的dex文件,是从java编译打包而来,破解成本低较易受到攻击.其保护措施从最基本的加壳,到函数执行体抽取.动态加载,再到当前的vmp虚拟机加固,安全逐步增强.尤其是vmp加固,更是使用了自研虚拟机解释函数体,如果指令加密替换做的好,会让破解者…