Skip to content

skyhhjmk/TWRP_Tree

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 

Repository files navigation

TWRP Device Tree生成工具

  • 这个工具怎么用?
  • 1.首先你要搞到你的设备任意一个可以开机系统的
  • boot.img AB分区
  • recovery.img 除了AB分区以外的所有分区

注意,如果你发觉boot分区有点小(特别是存在init_boot分区的机器),那么应该尝试使用vendor_boot而不是boot,因为此时的boot分区中可能不包含生成TWRP Device Tree所需的文件,在我的实操中,boot分区的大小在67MB左右,提取镜像后的大小是64MiB,而vendor_boot的大小在101MB左右,提取镜像后在96MiB


  • 2.将这个仓库fork到你的用户名下

  • 3.将recovery.img或boot.img上传至一个可以提供直链下载的位置,这里我推荐直接将img文件上传至这个仓库,然后点进去点view raw,来获取直链

通常来说,在web端上传文件是最方便的,但是很快就会发现,文件大小貌似很容易超出上传限制,不过有一个投机取巧的办法,这时候我们可以先发布一个release,在附件中上传镜像文件,随后复制链接即可


  • 4.点击actions - make twrp device - run workflow,然后在那个链接框里面输入你刚刚获取的直链

  • 5、填写完成后点击 'Run workflow' 开始运行

编译结果

看不懂想要图文教程?

注意: 1.如果安卓版本低于9.0,需要手动解包recovery.img并在defxx.prop内添加 ro.product.first_api_level=23 #安卓api版本号,如安卓6.0是23 2.如果你的设备是oppo,且出现了AssertionError: Property ro.product.system.device could not be found in build.prop 需要将ramdisk里面的etc/recovery.fstab复制到system/etc/recovery.fstab system/build.prop和vendor/build.prop的内容一起合并到/prop.default然后打包生成

About

TWRP Device Tree生成工具

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors