当前位置:   article > 正文

【GMS认证】关于GSI和VTS解锁刷机总结_not enough space to resize partition

not enough space to resize partition

【Android设备解锁、加锁】

sudo chmod 777 -R fastboot(only first time)

adb reboot bootloader

sudo ./fastboot oem get_identifier_token (取得数值:MMM)

./signidentifier_unlockbootloader.sh  MMM rsa4096_vbmeta.pem signature.bin

(不同客户可能会修改pem文件,如果解锁失败需向客户确认)

sudo ./fastboot flashing unlock_bootloader signature.bin(解锁)

sudo ./fastboot flashing lock  (加锁)

备注:

1. 设备解锁前必须进入解锁文件

2. 解锁一般是在user版本基础上

 

【Android设备刷GSI、VTS】

adb reboot fastboot(进入fastboot选其一)

fastboot reboot fastboot (进入fastboot选其一)

fastboot delete-logical-partition product_a  (CPU=64需要格式化分区)

fastboot flash system -S 200M  system.image (刷系统镜像,选其一)

fastboot flash system system.image (刷系统镜像,选其一)

 

如果CPU=32,以上步骤已完成刷GSI,CPU=64刷GSI还需再刷入GKI文件:

adb reboot bootloader(如果CPU为64位,刷gsi需要进入bootloader模式刷GKI)

fastboot flash:raw boot_a boot-5.4.img  (CPU=64刷GKI命令)

 

在GSI基础上进入bootloader模式刷VTS

adb reboot bootloader

fastboot flash vendor_boot_a vendor_boot-debug.img (A12、A13)
fastboot flash:raw  boot_a   (A11)

fastboot flash boot  (A10)

 

备注:

1. 上面的命令是在SDK已添加在环境变量(.bashrc)的前提下进行,打开任何一个shell窗口都行

2. 如果没有配置SDK环境变量可以直接进入解锁文件进行刷机

3. 不管刷gsi还是vts,设备必须处于解锁状态

4. CPU=64或32,刷GSI最大区别是是否需要刷GKI文件

5. A12之后刷vts和gsi最大区别在于vts要多刷一个vendor_boot-debug.image

6. 刷VTS的vendor_boot-debug文件不是共用的,而是在编译版本的时候生成的

7. system.image文件是Google提供的通用镜像文件,该文件是通用的

 

【解锁环境变量配置】

将SDK路径添加到PATH路径方法:

1. 下载最新的SDK工具(SDK包含adb&fastboot)

2. cd ~(进入当前用户目录)

2. sudo gedit .bashrc(编辑当前用户的环境变量)

3. 将下面声明添加到环境变量文件.bashrc中(将SDK路径添加到$PATH路径)
#export PATH=$PATH:/home/apuser/GMS/Huanjing/sdk/platform-tools_r34.0.1-linux/platform-tools(选其一)
export SDK=/home/apuser/GMS/Huanjing/sdk/platform-tools_r34.0.1-linux/platform-tools
export PATH=$PATH:$SDK (选其一)

4. source .bashrc   (刷新环境配置)

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/232922
推荐阅读
相关标签
  

闽ICP备14008679号