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上架审核)
欢迎关注、点赞、推荐、转发、分享
Android App Bundle混淆加密加壳加固保护的解决方案(过Google App上架审核)相关推荐
- 网易云加密--Android安卓移动应用程序加密加壳保护方案防破解防逆向分析防游戏外挂
网易云加密--Android安卓移动应用程序加密加壳保护方案防破解防逆向分析防游戏外挂 一.服务简介 网易云加密为网易公司旗下产品,致力于为移动应用程序提供专业保护方案,让加固变得更简单,一键搞定.目 ...
- .NET程序的代码混淆、加壳与脱壳
通常我们通过代码混淆.加密的形式达到软件保护的目的.在Web开发里我们接触过的可能就是JS代码加密了,可以通过对JS代码进行混淆.加密从而实现对核心JS代码的保护.如果没有接触过的可以在这里简单了解一 ...
- Dnguard旗舰版代加密加壳服务 20/次
Dnguard旗舰版代加密加壳服务 .net c# 加壳混淆防破解,暂时没有看到更强大的加壳软件了,最新版又多增加了一个HVMⅡ核心加密. 购买最新首年需要6000,次年3000,自己买了在用,其他时 ...
- 【.Net】exe加密/加壳工具.Net Reactor
用WPF开发的桌面应用,编译后得到的项目启动项exe文件是未加密的,使用ILSpy等反编译工具能够直接看到该exe内的文件源码! 如下图: 可以使用.Net Reactor(有破/解版)等工具对exe ...
- Android SDK 加壳加固
我不找问题,但是会有问题一直找过来.最近又碰上了一个棘手的问题 -- SDK 加固,在网上可以找到很多第三方平台,都会支持 APK/SDK 加固.细看一下,好嘛,APK 加固还好,还可以白嫖一下:SD ...
- 几款.Net加密/加壳工具的比较
前言 使用过.NET的程序员都知道,.NET是一个巨大的跨时代进步,它开发效率高.功能强.界面观.耐用.新的语言C#已经提交为行业规范.CLR共公运行库资源丰富,这所有的特点标志着它成为主流编程语言是 ...
- Android so文件保护——使用upx加壳
最近有人问我关于UPX加壳的问题,关于UPX如何加壳以及脱壳,网上说的很清楚了,这里不细说了,附件是很早之前我配置UPX加壳环境的一些资料和配置包以及成功的实例,有需要的小伙伴可以下下来玩. 附件:点 ...
- C# 代码反编译、代码混淆与加壳工具
最近在开发C#程序,为了保证代码不被破解,经过对比,发现有几款工具很不错.接下来逐个进行介绍. 一.代码反编译工具.NET Reflector 直接查看exe源代码,类似Java的jad.为了防止别人 ...
- Android之Apk加壳
基于ADT环境开发的的实现,请参考: Android中的Apk的加固(加壳)原理解析和实现 类加载和dex文件相关的内容,如:Android动态加载Dex机制解析 一.什么是加壳? 加壳是在二进制的 ...
最新文章
- javascript与浏览器学习(一)
- 死锁产生条件-请求和保持条件
- 报错解决:undefined reference to `snappy::MaxCompressedLength(unsigned long)'
- bat 快速切换路径
- Vue -- element-ui el-table 的合计在第一行显示并可点击
- eclipse CTRL+F Find/Replace使用正则表达式
- windows同时安装python2和3编码_Windows同时安装多个版本,python2和python3,window
- Matlab----获取一个文件夹下所有文件名
- python实现实时监控_基于 Python 的交换机实时监控系统的设计与实现
- c 向html页面传值,html页面之间的传值,获取元素和方法的调用
- Linux终端显示工作路径
- docker volume源码分析
- 小D课堂 - 新版本微服务springcloud+Docker教程_4-06 Feign核心源码解读和服务调用方式ribbon和Feign选择...
- Phil Coulson
- Typora 段落如何快速首行缩进两个字符
- matlab C++ 实现对手机拍摄的机读卡结果识别
- 如何测试硬盘软件,如何进行硬盘测试?磁盘健康检测方法介绍
- 中国电压力锅市场盈利前景与未来发展趋势研究报告2022版
- Java韩顺平02变量
- 史上最全折纸教程(全图文)
热门文章
- C语言--读书笔记(二)
- 基于PWM控制的声音播放的实现
- APP上架应用宝外显流程
- 下列属于移动计算机应用是,计算机应用技术试题
- 高通vuforia扫描图片
- Maven - 编译报错Execution repackage of goal spring-boot-maven-plugin;Unable to find main class
- (6)常用的Java工具类
- 本地剪切板 java,java:复制图片到系统剪切板 然后怎么以图片文件的形式粘贴至本机...
- 双11程序猿最想要的奢侈品竟然是这些!
- 在Windows 7中安装HP deskjet 3325打印机的驱动