美文网首页
不用MiFlash刷机,而用线刷包自带的bat脚本刷机

不用MiFlash刷机,而用线刷包自带的bat脚本刷机

作者: Abel_田清深 | 来源:发表于2020-05-16 12:03 被阅读0次

    1.Fastboot线刷原理

    以下文字根据360个人图书馆里一篇讲述不用MiFlash刷机,而用线刷包自带的bat脚本刷机的文章整理而成,原作者是一位米粉。由于未在其他品牌的设备上验证,因此不保证方法的通用性。

    通过bat脚本将官方封装的镜像文件依次烧写到ROM中的对应分区内,和PC端利用GHOST安装系统的原理一样。在使用MiFlash等软件刷机时,就是调用并运行相应的bat脚本,并以更友好的界面化形式展示进度。

    小米及红米手机的线刷包,一般都是由两层目录构成的。通常外层目录放置的是刷机脚本,其中以.bat为扩展名的文件是在Windows下执行的脚本,而以.sh为扩展名的文件则是需要在Linux系统下执行的脚本文件。

    不同名称的脚本文件的区别,表现在清除模式选择上(清除数据的三种模式),当你在MiFlash下方选择数据清除方式时,就是在指定对应的刷机脚本,通过它们的命名很容易辨别出来对应的清除模式,含义分别如下:

    flash_ all.bat 清除所有数据

    flash_ all except storage.bat   清除用户数据

    flash_ all except data storage.bat   保留所有数据

    线刷包的二层images目录中,主要都是刷机镜像及相关文件,其中扩展名为img/bin/mbn的文件均为封装好的镜像,整个线刷过程的大部分时间,都是在将它们烧录到各个分区中。

    2.线刷包脚本刷机

    讲解如何使用Fastboot自带脚本刷机。

    1.连接电脑

    ADB或手动方式进入手机Fastboot模式

    将进入Fastboot模式的手机通过USB与电脑连接。

    驱动安装:如果电脑成功的自动安装了驱动,请跳过该步骤。如果没有,搜索驱动并下载安装。成功安装驱动,设备管理器会显示【Android Bootloader Interface】。

    2.运行CMD

    以管理员身份运行CMD,并cd到刷机包解压目录下,输入命令fastboot devices检查设备是否连接成功。

    3.拖拽执行

    .bat刷机脚本到CMD窗口,回车执行线刷。 脚本中的命令会被依次执行,在CMD窗口中可以看到相关的输出结果,此时,CMD窗口就相当于刷机软件中的信息显示界面。

    4.结果查看

    CMD窗口执行fastboot reboot并显示【finished】,就代表刷机成功并完成重启操作了。此时可关闭黑窗口,移除USB连接。注意:在刷机完成之前不要关闭CMD窗口,也不要移动USB。

    相关文章

      网友评论

          本文标题:不用MiFlash刷机,而用线刷包自带的bat脚本刷机

          本文链接:https://www.haomeiwen.com/subject/rcbkohtx.html