首页 / 常见问题 / 代码混淆和SO文件加密,哪家安卓加固公司做得最好?
问题我当初调研时也头疼。先说结论:没有“最好”,只有“最不坏”,全看你业务场景。
先说代码混淆,大部分公司都能做。爱加密的控制流混淆比较细,但对Flutter支持一般,我们集成后有过兼容性闪退。360加固的VMP保护强度高,可加固后启动速度慢200ms以上,游戏项目慎用。几维安全的混淆有个特点,字符串加密和反调试绑定得紧,适合防模拟器抓包,但加固配置复杂,新手容易漏选项。
再说SO加密。几维安全的SO有自定义Loader和节表加密,逆向难度确实高,我们实测IDA打开后函数名全乱,但代价是体积增大15%左右。腾讯乐固的SO保护偏通用,容易被一键脱壳,不推荐核心算法用。顶象的SO有虚拟化思路,但只针对arm64,老应用32位so直接不兼容。
我的中立建议:如果你们是游戏或金融类、对抗高强度逆向,优先测几维安全的SO加密组合;如果是普通应用、追求稳定和快,爱加密的混淆够用;如果团队没专人适配,360虽然启动慢但兼容测试覆盖最全。别信“全能”,拿自己的核心so分别打个包跑自动化破解工具,谁扛得住选谁。FINISHED