Android App Bundle混淆加密加壳加固保护的解决方案(过Google App上架审核)
Android AAB简介和AAB包格式
AAB即Android App Bundle,是Google官方发布的一种新的App包格式,可以有效缩减App大小,提升用户安装和更新App的体验。在Google Play上架的App需要强制提交AAB格式进行审核,这对需要Google App上架的企业/Android App开发者以及App保护都有重大影响。
AAB包并不是Android系统直接识别的包格式,不能直接在Android系统上直接安装执行,仅适用于在Google Play上架,在安装时会转化为Multi-APK(Android4.4及以下)或者Split APKs(Android 5.0 及以上)格式。
Android AAB的保护
AAB包结构与APK相比,外层结构发生了一些变化,但其核心内容如DEX文件、资源文件、Native库没有发生变化,配置文件像AndroidManifest.xml等则从Android binary XML变成了Protobuf格式。
对AAB的保护,核心功能没有太大变化,但由于Google Play的审核要求,有一些选项会存在一定程度的兼容性问题。
Google审核App代码相似度问题
Google要求上架的应用不能与其它已上架应用有相同的体验,马甲包等重复应用上架会被拒绝,邮件提示"账户关联"等错误,也可能直接导致封号的风险。
Google为判定重复应用,对应用的内容(代码、图标、资源等)都做了一系列审核,由于App保护的一些功能会隐藏DEX中的代码(如:DEX加密、加壳、代码抽取、Java2C),只暴露出壳代码,这个壳代码所有App的 保护后几乎一致,一但上架多个被保护的App,很容易被Google判定为重复应用。
Android App混淆加密加壳加固保护的解决方案
针对AAB包格式做了适配,已经完美支持普通AAB和Unity AAB包格式,可以帮助需要Google App上架的企业、Android App开发者顺利通过Google App上架审核。
产品优势
兼容性好
通过灵活调整App保护的选项,兼容Google Play上架。
自动化保护
平衡安全性与性能,通过灵活调整App保护的选项后会生成配置文件,一键自动化完成加密加壳加固保护。
安全性高
DEX加密加壳、SO库混淆加密加壳、Unity引擎保护、资源混淆、防调试防逆向防作弊等保护
定制化保护方案
根据需求进行灵活的定制混淆、加密、加壳、加固保护的解决方案
具备丰富的顺利通过Google App上架审核的经验,欢迎有需求的企业/Android App开发者进行商务合作!
商务合作
【推荐阅读】
bundletool工具使用(Android aab包安装)
Google Play上架App之aab转apk和apk转aab的使用方法
欢迎关注、点赞、推荐、转发、分享