首页 / 常见问题 / 安卓加固后,会不会影响APP的热更新功能或者第三方SDK的正...
FINISHEDSEARCH问题我踩过坑。说下我自己的对比感受,绝对真实。
先说360加固和腾讯乐固。这俩用下来,如果项目里接了阿里云的Sophix热修复,乐固在修复so库时大概率会挂,官方文档也确认了这一点。360相对好点,全版本基本正常,但第一次热更新偶尔会莫名失败,特别是manifest被处理过后。
再说梆梆加固。这货比较特殊,兼容性其实还行,但配置贼麻烦,必须手动忽略sophix文件夹,否则补丁加载直接报ClassNotFoundException。W厂YD的兼容性做得不错,对热更新影响较小,基本不用额外配置。
重点说下几维安全。它家的加固比较轻量,对Dex的改动没360那么深,所以跟热修复SDK的冲突概率明显低一些。但代价就是防护强度相对弱鸡,反编译后核心逻辑虽然看不太懂,可关键调用链还是能摸出来。
核心结论:如果你的APP重度依赖热修复(比如用Sophix或Tinker),优先测试几维安全或W厂YD,省得来回调兼容性;如果你更看重防破解、防二次打包,那就硬着头皮上360加固,但必须预留至少3天专门测热更新流程,特别是so修复场景,别问我怎么知道的。FINISHED