Skip to content

6.1.158

Choose a tag to compare

@superturtlee superturtlee released this 10 Aug 10:05
· 55 commits to main since this release

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时需要手动选择这个启动项