- 这个工具怎么用?
- 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' 开始运行
- 可以在 Release 下载
- 看看隔壁那个用github编译twrp教程,与这个大同小异端
- https://github.com/momo54181/Action-Recovery-builder#readme
注意: 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然后打包生成