GMS之AER认证

文章目录

AER认证需求修改

一般来说我们会按照当前AER的需求设置feature

比如:com.google.android.feature.GMSEXPRESS_PLUS_BUILD需要去除,我们这里就注释掉

需要新增com.google.android.feature.AER_OPTIMIZED,如果是出货RU地区,还需要新增com.google.android.feature.RU

具体还是根据当前的需求来新增或者移除feature

system\vendor\partner_gms\etc\sysconfig\gmsexpress.xml (Android 13)

java 复制代码
<?xml version="1.0" encoding="utf-8"?>
<config>
    <!--Track GMSExpress plus log-->
    <!-- <feature name="com.google.android.feature.GMSEXPRESS_PLUS_BUILD" /> -->
    <feature name="com.google.android.contacts.feature.SIM_WRITE" />
    <feature name="com.google.android.googlequicksearchbox.OEM_SMARTSPACE_WIDGET" />
    <feature name="com.google.android.feature.AER_OPTIMIZED" />
	
    <feature name="com.google.android.feature.RU" />
</config>

在刷机过后需要进入DPC模式验证

AER进入的五种方式:

1.开机向导中连接网络,将 afw#testdpc 作为账号登录Google

2.Google商店下载TEST DPC

3.专门的测试Google账号

4.QR扫码 (OOBE首页连点击6次)

5.Zero Touch

可以按需求配置在模式下应用的移除或新增

配置应用列表:

system/vendor/partner_gms/overlay/GmsConfigOverlayCommon/res/values/vendor_required_apps_managed_device.xml (Android 13)

java 复制代码
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- A list of apps to be retained on the managed device. -->
    <string-array name="vendor_required_apps_managed_device" translatable="false">
        <item>com.android.vending</item> <!-- Google Play -->
        <item>com.google.android.gms</item> <!-- Required by Play -->
        <item>com.google.android.contacts</item> <!-- Google Contacts -->
        <item>com.google.android.apps.wellbeing</item> <!-- Digital Wellbeing -->
        <item>com.google.android.googlequicksearchbox</item> <!-- package that contains Google Launcher -->
        <item>com.android.launcher</item> <!-- Android Launcher (if it's preloaded) -->
        <item>com.google.android.dialer</item> <!-- Google dialer to enable making phone calls -->
        <item>com.google.android.apps.messaging</item> <!-- Google Messenger for SMS -->
        <item>com.google.android.setupwizard</item> <!-- Google SetupWizard to finish DO provisioning properly -->
        <item>com.google.android.documentsui</item> <!-- Files -->
        <item>com.google.android.go.documentsui</item> <!-- Files Go-->
        <item>com.google.android.apps.assistant</item> <!-- Google Assistant -->
        <item>com.google.android.apps.searchlite</item> <!-- Google Search GO -->
        <item>com.google.android.projection.gearhead</item> <!-- Android Auto -->
        <item>com.mediatek.camera</item> <!-- MTK Camera -->
        <item>com.google.android.apps.nbu.files</item> <!-- Google Files -->
    </string-array>
</resources>

配置移除应用:

system/vendor/partner_gms/overlay/GmsConfigOverlayCommon/res/values/vendor_required_apps_managed_device.xml (Android 13)

java 复制代码
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- A list of apps to be removed from the managed device by a particular vendor. -->
    <string-array translatable="false" name="vendor_disallowed_apps_managed_device">
        <item>com.android.stk</item>  <!-- STK -->
    </string-array>
</resources>

等待和犹豫才是这个世界上最无情的杀手。

相关推荐
千里马学框架21 小时前
一起学 Android 14:ShellTransition 屏幕旋转过程深度剖析
android·智能手机·性能优化·framework·性能·屏幕旋转·rotation
美狐美颜SDK开放平台21 小时前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
AFinalStone1 天前
Android7 SystemUI源码解析(七)Keyguard锁屏模块深度解析
android·systemui
致远ccc1 天前
Google Play 上架前如何测试 App?多国家 Android 环境测试
android·app测试·googleplay·多国家应用测试
ttyyttemo1 天前
Kotlin 协程中的 Job 结构化并发与取消
android
sun0077001 天前
tbox 4g/5g切换,导致wan ip 改变,导致车机旧网络不可用。需要重启车机才行
android
其实防守也摸鱼1 天前
内网穿透与反向代理:原理、工具与实战指南
android·大数据·运维·安全·网络安全·自动化·渗透
AFinalStone1 天前
Android7 SystemUI 源码解析(四)NavigationBar 导航栏与 SystemBars
android·systemui
JMchen1 天前
属性动画原理与高级动画实现
android·kotlin·canvas
AFinalStone1 天前
Android7 SystemUI 源码解析(二)启动流程深度解析
android·systemui