如何刷入GSI(DSU包)

如何刷入GSI(DSU包)

准备工作:一台电脑,一个GSI(DSU包),一个聪明的大脑

首先给电脑配置ADB环境

必应下载谷歌官方ADB文件,将其配置进win10,具体教程自行查询

也可不配置环境直接在ADB解压后的文件夹内打开CMD

image

如图显示则是环境配置完毕

第二步查询自己需要刷入的包

以下包为示范类型-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
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 共1条

请登录后发表评论