GMS之AER认证

news/2024/7/24 2:40:57 标签: android

文章目录

    • 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)

<?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)

<?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)

<?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>
等待和犹豫才是这个世界上最无情的杀手。

http://www.niftyadmin.cn/n/5191978.html

相关文章

敏捷开发中如何写好用户故事

写好用户故事是敏捷开发中非常重要的一环&#xff0c;它们是描述用户需求的核心。以下是一些关于如何编写优秀用户故事的建议&#xff1a; 使用标准模板&#xff1a; 一个常用的用户故事模板是“As a [用户角色]&#xff0c;I want [功能]&#xff0c;so that [价值]”。这种模…

IJ中配置TortoiseSVN插件:

文章目录 一、报错情况&#xff1a;二、配置TortoiseSVN插件&#xff1a; 一、报错情况&#xff1a; 由于公司电脑加密&#xff0c;TortoiseSVN菜单没有提交和更新按钮&#xff0c;所以需要使用IJ的SVN进行代码相关操作 二、配置TortoiseSVN插件&#xff1a; 需要设置一个svn.…

【SQL语法与数据库】

【SQL语法与数据库】 一、常用数据库简介 1、关系新数据库与非关系型数据库 关系新数据库(Relationship DataBase)&#xff1a; MySQL(应用最广泛)、Oracle(收费)、Postgres、SQLite、SQLServer 使用场景&#xff1a; 数据复杂、量不是特别大&#xff1b; 对安全性能要求高…

C#WPF用户控件及自定义控件实例

本文演示C#WPF自定义控件实例 用户控件(UserControl)和自定义控件(CustomControl)都是对UI控件的一种封装方式,目的都是实现封装后控件的重用。 只不过各自封装的实现方式和使用的场景上存在差异。 1 基于UserControl 创建 创建控件最简单一个方法就是基于UserControl …

TensorFlow:GPU的使用

**引言** TensorFlow 是一个由 Google 开发的开源机器学习框架&#xff0c;它提供了丰富的工具和库&#xff0c;支持开发者构建和训练各种深度学习模型。而 GPU 作为一种高性能并行计算设备&#xff0c;能够显著提升训练深度学习模型的速度&#xff0c;从而加快模型迭代和优化…

代码随想录二刷 | 数组 | 二分查找

代码随想录二刷 &#xff5c; 数组 &#xff5c; 二分查找 题目描述解题思路 & 代码实现左闭右闭左闭右开 题目描述 leetcode题目链接 &#xff5c; 704.二分查找 给定一个 n 个元素有序的&#xff08;升序&#xff09;整型数组 nums 和一个目标值 target &#xff0c;写…

C语言一个奇奇怪怪的小细节(定制初始化中的一个坑)

在今天写C代码的过程中&#xff0c;发现了一个奇怪的现象&#xff1a; 假设我们有如下数据结构&#xff1a; struct AddressMapping {u64 lba;union{u64 addr;u64 addrPage;struct ScatterIter sgiter;};u64 size; }__attribute__ ((__packed__));struct ScatterIter{struct Sc…