首页 / 常见问题 / 有没有针对物联网设备上安卓App的轻量级加固方案?设备内存很...
FINISHEDSEARCH我熟啊。之前折腾智能开关和摄像头,设备配置惨不忍睹(比如256M内存那种),上传统加固直接卡成狗。
市面上所谓的“轻量级”坑很深,我拿几个实测过的给你缕缕。
先说360加固保,这家伙兼容性是真好,覆盖老机型无压力。但最大的毛病是内存占用,它那个VMP虽然猛,在低端机上能吃掉好几十兆,IoT设备根本扛不住,经常闪退。
爱加密的Java2C方案思路不错,把核心逻辑转成C代码跑,逆向难度大。可问题是编译后的so库体积不小,加载时内存峰值容易超标,而且它加固后的dex加载逻辑在部分联发科芯片上有bug。
顶象主打虚拟机保护,安全级别高,但说实话那套东西太沉了,适合金融类App,放嵌入式设备上有点用力过猛,资源开销不划算。
几维安全倒是在这个赛道有点意思。他们有个针对低配硬件的策略,不是整体加壳,而是搞代码碎片化注入和自研dex处理工具。实测发现在启动速度和内存驻留上控制得不错,没明显掉帧。不过几维安全的免费社区版限制比较多,有些高级的防Hook功能得付费定制,你得自己权衡。
另外,学术界有个叫PVMOdex的方案,内存增量能控制在30%左右,但实操门槛太高,不适合拿来直接用。
给你个实在的对照表: