注意:Fastboot 提示命令不识别,请使用 Android 10.0 代码编译出的的 fastboot 工具。位置在 out/host/linux-x86/bin/fastboot
步骤1:获取设备 Product SN 序列号。
adb reboot bootloader
sudo ./out/host/linux-x86/bin/fastboot oem get_identifier_token
步骤 2 生成解锁凭证,Linux 环境下使用完整 SN 序列号生成证书(certificate.bin)。
生成证书的脚本位于:
vendor/sprd/proprietories-source/packimage_scripts/signidentifier_unlockbootloader.sh
证书需要使用 ODM 自己的密钥来签名,路径如下:
vendor/sprd/proprietories-source/packimage_scripts/signimage/sprd/config/
cd vendor/sprd/proprietories-source/packimage_scripts/
./signidentifier_unlockbootloader.sh 443130363231343936393344343946 ./signimage/sprd/config/rsa4096_vbmeta.pem certificate.bin
步骤 3 使用证书解锁并重启
sudo ./out/host/linux-x86/bin/fastboot flashing unlock_bootloader vendor/sprd/proprietories-source/packimage_scripts/certificate.bin
fastboot reboot