Generate fastbootd flashable images from OTA package for MIUI devices
小米11使用了 Android动态分区机制 取消了传统的Recovery分区,导致无法通过传统方式刷入.zip
OTA包。而小米也不再提供提供内测版本的fastboot包。此项目提供了一个工具将.zip
OTA包转换为可以通过fastbootd机制刷入的镜像。方便用户在没有内测帐号的情况下体验MIUI内测版本。
你可以选择从本项目的Release中获取作者制作的镜像 (针对Xiaomi Mi11 venus), 或者自己生成镜像。
通过其他工具 (例如Xiaomi Firmware Updater by yshalsager) 从MIUI OTA服务器获取.zip
(或称Recovery) OTA包。
运行 ./gen_image.py <path-to-zip-package>
生成的镜像在out
目录中
生成镜像后进入本项目的out
目录,或者解压下载的镜像。
让手机进入sideload
模式,并通过USB连接电脑。(对于Mi11来说,可以通过在关机状态下同时长按音量上
以及电源键
进入恢复模式,并选择进入连接小米手机助手
模式来启动sideload
)。
对于Windows x86 PC,请双击运行windows_flash.bat
刷入,对Linux AMD64 PC,请在终端下运行./linux_flash.sh
刷入。
刷入完成后手机会自动重启,如过遇到问题可尝试强制关机进入恢复模式清除数据。
注意,fastbootd
与传统的fastboot
的模式不同,请务必按照指引先进入sideload
模式。