记录 GMS 认证相关条件
GMS 认证
{
IR:
Initial Release [IR] : the 1st submission (mass production SW)
首次发布:第一次提交(量产软件)
LR:
Letter Upgrade [LR] : the 1st OS upgrade
同一个sku,之前做过低系统的,现在做新系统,Android12 -> Android13
{
ro.product.first_api_level 的值要跟IR软件的 first_api_level 值一致
ro.build.version.base_os 不要赋值
getprop ro.product.first_api_level
}
MR:
Maintenance Release [MR] : Issue fix Release
维护版本:发布修复版本
SMR:
Security Maintenance Release [SMR] : SP update Release
安全维护版本:SP更新版本,仅仅更新了安全补丁
ro.build.version.base_os 需要修改,对应上一此认证的 IR 或 MR 软件的 fingerprint
安全补丁日期修改: PLATFORM_SECURITY_PATCH
{
填写IR认证成功的fingerprint 值,后续固定不变
getprop ro.build.version.base_os
SMR内测:
run cts -m CtsSecurityTestCases
run sts-dynamic-incremental
run gts-smr
}
EMR:
Emergency Maintenance Release
紧急维护版本,本质与MR没有区别,如果有紧急状况才会出EMR;
ESMR:
Emergency Security Maintenance Release
紧急安全维护版本,顾名思义!
}
一、欧盟31个国家:(欧盟简称EEA)
奥地利、比利时、保加利亚、克罗地亚、塞浦路斯共和国、捷克共和国、丹麦、爱沙尼亚、芬兰、法国(留尼汪岛)、
德国、希腊、匈牙利、冰岛、爱尔兰、意大利、拉脱维亚、列支敦士登、立陶宛、卢森堡、马耳他、荷兰、挪威、
波兰、葡萄牙、罗马尼亚、斯洛伐克、斯洛文尼亚、西班牙、瑞典和英国。
二、土尔其(简称TU)
三、俄罗斯、白俄罗斯(简称RU)
四、除了上面的剩下都属于非欧盟(普通区域简称ROW)
GTS 白名单
run gts -m GtsEdiHostTestCases -s SN-number
CTS 申请key
run cts -m CtsCurrentApiSignatureTestCases -t android.signature.cts.api.current.SignatureTest -s SN-number
查看 安全补丁日期 "2025-06-05"
getprop ro.build.version.security_patch
Google gms包版本
getprop ro.com.google.gmsversion
fingerprint 前3码的对应关系
[ro.build.brand]/[ro.product.name]/[ro.product.device]
对应:Brand Name/SKU/product.device
认证 注意修改-根据公司设置 android-xxx
ro.com.google.clientidbase=android-xxx
查看 getprop ro.com.google.clientidbase
需要保持一致
getprop |grep incremental
getprop |grep fingerprint
getprop |grep model
开机动画不能带google、android 字样