Repository navigation
Releases: SuperTurtleDev/gbl_root_canoe
Release list
6.2.213
fix(fastboot): restore download buffer halving lost in rename - assign the halved size to MaxUSBBufferSize so mFlashDataBuffer lands at the middle of the transfer buffer instead of one past its end - cap download and fetch at half the buffer again, keeping USB writes and parallel flash staging inside the allocated transfer buffer - report the actual allocated size in the init debug log
6.2.192
Merge pull request #89 from fggdc/main 一加设备修复
6.2.190
6.2.188
仅仅把开机按键等待时间改为1s
虽然archive了,但是还是把我自用修改推送了,不在家有实际修改
6.2.186
刷到下一槽只能OTA用!!!
删除Superfb的Tee相关功能(unlock、lock)和reboot to bootloader/recovery功能
把这些功能放置到AndroidTools的BL Tools和RebootTools(为了模块化)
Superfastboot支持子菜单
默认模块会安装AndroidTools 子菜单
模块目前允许在不ota平时使用时仅更新Tools 和Superfb(不操作abl分区,因此OTA必须还是选择刷写到下一槽),这个仅仅为了方便用户更新Superfb和Tools
6.1.176
在175基础修复patcher内存越界问题
作者本人被TEE制裁,紧急修复,删除会导致数据损失的FAKEBL启动项
加入新的补丁:欧加真非官方BL解锁的强制启用FASTBOOT
已经假回锁的旧版本用户:
希望快速体验新版本特性:
1。安装模块,选择“我已经安装假回锁”
2。把官方的最新abl.img(payload提取的分区镜像)刷入下一槽位,当然刷最新完整包也可以
3。在模块内部选择安装到下一槽
可以缓体验新版本特性:
1。安装模块,选择“我已经安装假回锁”
2。等待官方OTA
3。在模块内部选择安装到下一槽
全新安装
0。确保rom官方,bl解开,ksu已经安装
1。安装模块,选择全新安装
2。随后可能弹出无漏洞,需要降级ABL,确认
3。重启(第一次会失败,因为无法解密data)
4。随后会data解密失败,进入rec,格式化
5。开机后再安装模块,选择“我已经安装假回锁”
6。随后ota后在模块内部选择安装到下一槽
6.1.158
Add New Superfastboot: A custom BDS for uefi. Press Vol+ to open bootmenu
Add old efisp backup for module
Remove Slot Features and AllowUnlock Check
Add fastboot Fetch
BOOT MENU:
ANDROID: FAKEBL boot
ANDROID_BACKUP old backed up patch abl
ANDROID_NOFAKEBL do not fake bl, for fastbootd with official rec
TESTED:
Xiaomi 17U
Oneplus pad 3 pro (pad 4)
因为反汇编引擎存在脱靶风险(尽管它目前久经考验),加入了启动项备份机制,每次更新efisp都会备份旧的引导(前提是你上一个引导是6.x生成)
移除了基于编辑elf的内嵌abl的superfb安装方式,现在superfb是一个BDS.efi,负责uefi的BDS(启动设备选择),它正常启动功能是,检查存储的默认启动项信息是否有效,无效则进入bootmenu
bootmenu搜索启动项流程:
搜索fat32分区/:EFI/BOOT/BOOTAA64.EFI
BOOTENTRIES(启动列表)
搜索ext4分区/efisp:其余和fat32相同
对于普通用户,你不必知道具体启动项选择原理
只需知道启动文件存放在/mnt/vendor/persist/efisp
启动项列表
ANDROID: 假回锁
ANDROID_BACKUP 备份的启动项(更新efisp炸了从这启动)
ANDROID_NOFAKEBL 无假回锁,应用于官方fastboot d,使用fastbootd时需要手动选择这个启动项
5.3.120
when flashing twrp the chained vbmeta was broken causing boot fail as corrupt vbh/bootstate
so we build a flash util to port official vbmeta to your image
as some twrp builds may not properly work with locked tee state causing data lost, so you need backup before flashing or use tested versions
usage: open the exe in the package and follow instuctions
在部分设备上刷入 TWRP 时,由于链式 vbmeta 被破坏,会导致设备无法正常启动,因为 vbh/bootstate 错误。为此,我们提供了一个专用的刷写工具,用于将官方 vbmeta 移植到您的镜像中,从而解决启动失败的问题。
重要提醒
某些版本的 TWRP 在 locked tee state 下可能无法正常工作,存在数据丢失的风险。请务必在刷写前备份重要数据,或使用已经验证过的 TWRP 版本。
使用方法
解压下载的包。
运行包内的 .exe 可执行文件。
按照屏幕上的提示完成分区刷入。
5.3.110
Oneplus Warning removal
i18n
superfastboot still in this version
[Windows/linux] patching toolkit
小米使用这个版本
新版本仅仅加入一些面向一加的修改和小工具
新增patching toolkit
解压后把abl.img放入images
然后运行build自动补丁
无需,llvm/clang环境,傻瓜式
Xiaomi Use this one
newer versions only add some tweaks for oneplus
Add Patching Toolkit on windows,no llvm needed
support superfb