GSI命名规则
前言
文章首发于我的博客
以下是GSI命名的元素,用斜杠区分不同叫法,可能不全,欢迎补充
架构
arm: 32位系统,Android12以后不再使用
a64/arm32_binder64: 让64位的CPU运行32位系统的东西
arm64: 64位系统
分区
aonly: 单分区,Android12以后不再使用
ab: 双分区
谷歌服务
vanilla: 没有谷歌服务
gapps: 完整的谷歌服务
go/gogapps/slim: 基本的谷歌服务
超级用户权限
nosu: 默认未启用,一般省略
su: 默认启用
缩写
有些GSI会将分区、谷歌服务、超级用户权限的说明缩写为三个字母
第一个表示分区,a对应aonly,b对应ab
第二个表示谷歌服务,v对应vanilla,g对应gapps,o对应go
第三个表示超级用户权限,N对应nosu,S对应su
在前文均有解释,不再重复
其他
vndklite/lite: system分区可读写,需要设备支持,一般不推荐
一大串数字: 应该是构建日期
OFFICIAL: 官方构建
UNOFFICIAL: 非官方构建
示例
lineage-20.0-20230716-UNOFFICIAL-arm64_bvN-vndklite.img.xz
LineageOS20.0(为Android13),构建于2023.07.16,非官方构建,64位系统,双分区,没有谷歌服务,默认未启用超级用户权限,system分区可读写