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的使用方法

Android App Bundle混淆加密加壳加固保护的解决方案(过Google App上架审核)

欢迎关注、点赞、推荐、转发、分享

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哆啦安全

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值