准备工作:一台电脑,一个GSI(DSU包),一个聪明的大脑
首先给电脑配置ADB环境
必应下载谷歌官方ADB文件,将其配置进win10,具体教程自行查询
也可不配置环境直接在ADB解压后的文件夹内打开CMD
如图显示则是环境配置完毕
第二步查询自己需要刷入的包
以下包为示范类型-CHOPIN的OneUI6.1包
GSI一般命名为xxxx_one6.1_chopin.img的一个镜像文件
DSU包一般为xxx_one6.1_chopin.zip(7z,rar)等的压缩包,压缩包内通常有system.img,vendor.img,odm.img,product.img,boot.img(有些是一整个super文件与boot文件)
如果是DSU包需要解压
第三步刷入
21年后的机器一般都是super镜像文件,里面包含了system,vendor,product等文件
Super镜像大小是固定的,内涵的镜像分区会动态根据大小调整,以防万一我们需要先删除逻辑分区
CMD处输入
进入FASTBOOT模式
fastboot reboot fastboot
进入fastbootd模式(super文件可以在fastboot模式下刷入,但是system等文件只能在fastbootd模式下才能刷入)
fastboot delete-logical-partition system
删除system分区
再创建一个空间为0的system分区(上文说了逻辑分区大小会动态调控,但切记所有逻辑分区大小之和不能超过super镜像大小,否则会显示空间不足 – not enought报错)
fastboot create-logical-partition system 0
接下来就需要刷入system.img文件
刷入system分区
fastboot flash system system.img
刷入命令提示:
第二个system.img文件是需要根据实际情况调整,准确来说他是一个绝对路径指向文件,当你只输入一个system.img的时候代表您的刷入文件为system.img,且他与你的ADB文件夹同级,您也可以通过直接将文件拖入CMD窗口再敲回车这样正确的
示例代码-勿复制刷入:如果您的system文件在D盘的CHOPIN文件夹中,且文件名为flash.img
fastboot flash system D:\CHOPIN\flash.img
如果还是无法理解请在评论区指出:需备注您的文件位置,文件名,文件分区类型(system还是vendor还是其他文件)
如果您刷入的是GSI,那么请跳转至刷入BOOT镜像环境,以下分区无须刷入
解释:因为GSI镜像已经将其他分区合并至system外层,system文件与super文件无异
接下来删除vendor镜像文件
fastboot delete-logical-partition vendor
创建vendor分区
fastboot create-logical-partition vendor 0
接下来刷入vendor镜像文件
刷入vendor镜像文件命令
fastboot flash vendor vendor.img
第二个vendor.img的意义与上一个system.img相同,需要注明文件的文件名与绝对路径
以下往返类似操作,不会注明说明
删除product分区
fastboot delete-logical-partition product
创建product分区
fastboot create-logical-partition product 0
刷入product分区
fastboot flash product product.img
到这里DSU与GSI的主要镜像文件都已经刷入完成了
到了最重要的BOOT引导文件刷入
boot文件不需要删除分区,因为他是独立于super之外的文件分区,文件大小都是固定不变的
刷入boot文件
fastboot flash boot boot.img
回到fastboot界面
这里你可以考虑回到fastboot界面格式化,也可以在fastbootd界面格式化,看个人喜好
fastboot reboot bootloader
恢复出厂设置-简称的双清
fastboot -w
完成以上步骤,你已经完成了DSU包或者GSI包的刷入,如果您通过本次教程成功开机进入系统,可以在本文评论区发出您的成功通知
重启至系统
fastboot reboot
- 最新
- 最热
只看作者