twrp设备树从入门到放弃

twrp设备树从入门到放弃

💡 原文中文,约14500字,阅读约需35分钟。
📝

内容提要

本文介绍了适配OPPO Reno5 Pro+并编译TWRP的步骤,包括准备环境和文件、同步源码、修改配置文件、配置参数以及编译和制作刷机包。

🎯

关键要点

  • 本文介绍了适配OPPO Reno5 Pro+并编译TWRP的步骤。
  • OPPO Reno5 Pro+为A only设备,支持动态分区,不兼容GKI。
  • 编译环境需要高性能PC或服务器,至少32GB RAM和100GB存储空间。
  • 需要root过的OPPO Reno5 Pro+和国际互联网连接。
  • 安装编译依赖的命令包括多个必要的软件包。
  • 配置repo以同步TWRP源码,安卓10及以上版本需更换网址。
  • 初始化编译必要文件,包括Android.mk、BoardConfig.mk等。
  • 修改BoardConfig.mk文件以适配设备,包括设备树位置和编译选项。
  • 定义设备的CPU信息和bootloader信息。
  • 配置动态分区和文件系统类型。
  • 设置TWRP的主题、亮度调节和语言等参数。
  • 编译完成后制作刷机包,需添加installer目录和相关文件。
  • A/B分区设备需特别处理bootctrl和gpt-utils组件。
  • 编译命令包括cd、build/envsetup.sh、lunch和mka等。
  • 制作刷机包时需添加必要的脚本和文件以支持安装。
➡️

继续阅读