侧边栏壁纸
博主头像
TaoRL's Blog

行动起来,活在当下

  • 累计撰写 2 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Pixel配置自定义信任根

Administrator
2026-02-21 / 0 评论 / 0 点赞 / 5 阅读 / 0 字

准备工具:OTA包、platform-tools、android-ota-payload-extractor、avbroot

https://developers.google.cn/android/ota?hl=zh-cn

https://github.com/tobyxdd/android-ota-payload-extractor/releases/tag/v1.1

https://github.com/chenxiaolong/avbroot/releases/tag/v3.25.0

1.建立工作目录

mkdir ~/avbboot && cd ~avbboot

2.生成AVB&OTA密钥

avbroot key generate-key -o avb.key
avbroot key generate-key -o ota.key

3.转换AVB公钥为AVB元数据

avbroot key extract-avb -k avb.key -o avb_pkmd.bin

4.转换OTA证书

avbroot key generate-cert -k ota.key -o ota.crt

5.为OTA包替换镜像并签名

avbroot ota patch \
--input ./ota.zip \    #OTA包的路径
--key-avb ./avb.key \    #AVB密钥的路径
--key-ota ./ota.key \    #OTA密钥
--cert-ota ./ota.crt \    #OTA证书
--prepatched ./ksu.img    #需要替换的镜像

6.验证生成的新OTA包签名

avbroot ota verify \
--input ./ota.zip.patched \
--cert-ota ./ota.crt \
--public-key-avb ./avb_pkmd.bin

7.解包新生成的OTA包

avbroot ota extract \
--input ./ota.zip.patched \
--directory extracted \
--fastboot

8.刷入镜像

ANDROID_PRODUCT_OUT=. fastboot flashall --skip-reboot``

0

评论区