[fastboot 工具] Tiny Fastboot Script v1.3.0 | moto z2 f
转自汐梦论坛https://bbs.ixmoe.com/t/topic/17646 作者:尘封之泪
一个专门用于执行 Fastboot 命令的脚本。可支持 moto one 系列、z 系列、x 系列、g 系列、droid 系列、maxx 系列、e 系列和 nexus 6。
此脚本可完全替代 RSD。拥有 RSD 所做不到的功能。简单易懂,没有什么学习成本。
本工具更新时,请务必使用最新版本!!!!!!!!麻烦转载的,上传的,务必引用一份链接到此处,整天回复为什么不能用的弱智问题都快烦死了。
现在,首次使用强制要求选择 mfastboot 版本,这下应该没有人问为什么会报错了吧。
Tiny Fastboot Script下载地址
百度网盘:
链接: https://pan.baidu.com/s/1Jhf2Q1P4c0JjEneoiV41Cg 2.5K 密码: 282t
MOENETDISK下载
https://pan.itj.me/s/LS4kGr2AekkCJ5Y
截图预览
功能特性
- 支持分段的或完整的镜像格式刷入;
- 支持标准分区的清空、刷入;
- 支持自定义手动输入分区用于清空或刷入;
- 支持去除 android 6.0+ 感叹号功能;
- 支持 Android 8.0+ 设置国内 NTP 服务器功能(ntp.aliyun.com 96);
- 支持直接拖拽镜像至 flash.bat 脚本自动刷入功能;
- 支持获取手机硬件信息功能;
- 支持傻瓜式解锁 Bootloader;
- 附带 fastboot 报错说明菜单和 cid 说明菜单,方便排错并找到自己想要的包;
- 支持切换 mfastboot 版本;
- 主菜单直接输入 nnn 打开 cmd 方便执行 fastboot && adb 命令。
注意事项
- 请在 设置 -> 系统 -> 开发者选项 中,开启 OEM 解锁,这样恢复出厂设置后,开机就不需要输入恢复出厂前登录的 Google 账户(Google 恢复出厂设置账户锁)。如为灰色请开工具能连谷歌才行。
- 为兼容新机型,mfastboot 已经更新至 28.0.0,但新的 mfastboot 版本并不兼容 2017 年的 A/B 系统老设备,如果您正使用老设备,例如 Moto Z2 Force,请将 mfastboot 版本改为 26.0.0 后,才能正常使用,否则分区名会自动加一个下划线“_”,无法使用。
- 刷入过程中报错了?在主菜单页面中按 b 即可打开报错分析,帮您具体排查到底是哪方面出了问题。
普通使用方法说明
一. 前提步骤
设备进入 AP Fastboot Mode 模式,装好 Motorola 驱动,并插上数据线连接 Windows 电脑。
- 解压本工具到任意目录下,例如 D 盘根目录。并参考上面的注意事项,不要放在不合适的地方。
如下图所示:
- 解压官方固件,将 官方固件 下的所有以 .img .bin .mbn .0 .1 .2 *.3… 等等后缀结尾的这些 镜像文件 全部放到和「flash.bat」相同的目录下。或者把「tools」文件夹和「flash.bat」放在官方固件根目录下也可以。
如下图所示:
- 双击「flash.bat」执行,将会打开 Tiny Fastboot Script 操作界面。
二. 按需选择相应的步骤
请您注意,以下步骤请按需选择。并不是让您挨个执行。
- 普通使用方法(刷入官方完整固件)
输入 5 刷入完整的官方固件,并升级 GPT 与 BL 与 BP,并恢复出厂设置。
请您注意,刷入 GPT 与 BL 与 BP 部分后,您将不可能将其降级回去,GPT/BL/BP 只能升级或刷入平级,无法降级,有时甚至升级 GPT/BL/BP 后,导致您无法降级到旧的 Android 版本。使用此步骤请三思。
- 普通使用方法(刷入官方完整固件并不刷入 GPT 和 BL)
我相信您已经提前知道怎么做了。
就是,先输入 1 刷入 AP 部分,然后再输入 2 刷入 BP 部分。这样就完成的官方固件的刷入,并不升级 GPT 与 BL,且不恢复出厂设置。BP 只能升级或刷入平级,无法降级,有时甚至升级 BP 后,导致您无法降级到旧的 Android 版本,但如果您刷了新版 AP 部分却不刷与之匹配的 BP 部分,将可能导致不兼容或异常耗电。
- 普通使用方法(刷入官方完整固件并不刷入 GPT 和 BL,并恢复出厂设置)
我相信您已经提前知道怎么做了。
就是,先输入 1 刷入 AP 部分,然后再输入 2 刷入 BP 部分。然后再输入 6 恢复出厂设置。这样就完成的官方固件的刷入,并不升级 GPT 与 BL,并且已经完成恢复出厂设置操作。如果还需要清空基带缓存分区,则再输入 7 清空基带缓存。
- 普通使用方法(单独执行某个部分)
我相信您已经提前知道怎么做了。
4.1 如果您需要单独刷入 AP 系统部分,则输入 1,这样就完成了刷入系统部分,单独刷入 AP 系统部分并不会恢复出厂设置。
4.2 如果您需要单独刷入 BP 基带部分,则输入 2,这样就完成了刷入基带部分,然后您可以选择性执行清空 modemst 基带缓存分区步骤。
4.3 如果您只需要恢复出厂设置,则输入 6,这样就恢复了出厂设置。
4.4 如果您只需要清空基带缓存分区,则输入 7,这样就清空了基带缓存分区。
- 普通使用方法(查看设备硬件信息)
例如,我想看看手机的一些硬件信息,那么输入 i 并回车,看一下手机的信息。
- 普通使用方法(刷入或启动第三方 Recovery)
例如,我要刷 TWRP Recovery,首先将例如 twrp-xx-xx.img(twrp 镜像的文件名)拖进 flash.bat 即可,打开后即可看到一次性启动方式还是直接刷入方式(注意 2016 年前的老设备才支持直接刷入)。
支持直接刷入的老设备刷入完毕后,不要开机,要直接进入 TWRP Recovery。详见:
https://bbs.ixmoe.com/t/recovery/17255/1
- 普通使用方法(Fastboot 出错了怎么办)
7.1 如果在刷机过程中,fastboot 出现了报错,可以在主菜单输入 b,就可以查看报错说明了,帮助您具体分析问题原因。
7.2 如果您想了解一些 CID 运营商的信息,您可以在主菜单页面,输入 c 并回车,查看 CID 的一些简单介绍。
- 普通使用方法(更换 Fastboot 版本)
Fastboot 程序分为 Google Fastboot 与 Motorola Fastboot。Motorola Fastboot 有 26 版本和 28 版本。
Motorola Fastboot 适用于执行 Motorola 设备的 Fastboot 命令。工具默认使用 Motorola Fastboot 28.0.0 版本。
为了方便大家使用,工具同时提供了 Google Fastboot,可在主界面输入 f,进行切换。
2017 年前的老设备只能用 26.0.0 版本的 Motorola Fastboot,用新的刷镜像会多一条下划线,无法使用。
- 普通使用方法(ADB 功能)
为了方便大家更好的操作,特地加了 ADB 功能。请您注意,ADB 不是 Fastboot。ADB 命令也不是 Fastboot 命令,反之亦然。请不要混淆一谈。
您可以在『主菜单』界面,输入 d 并回车,转至『ADB 功能』菜单。
目前只有三个选项:
[1] 破解 Google 账户锁(FRP)
[2] Android 5.0+ 去感叹号
[3] 设置国内 NTP 服务器
您需要在开机状态,在开发者选项中,开启 USB 调试,连接数据线至电脑,并选中【一律允许使用这台计算机进行调试】,然后确定,才能执行相应的 ADB 功能。
- 普通使用方法(获取 bootloader 请求码)
您可以在『主菜单』界面,输入 8 并回车,转至『解锁 Bootloader』菜单。
然后输入 3,即可获取请求码,并自动将请求码粘贴到了剪贴板。然后将请求码粘贴到 Motorola BL 解锁页面的请求框里,即可。
- 其它使用方法:
如果需要单刷官方固件下的某个以 .img .bin 等后缀结尾的镜像,那么直接拖这个镜像到「flash.bat」上面,也是可以的。 ^^
还有其他好玩的功能,请自行测试吧!
注意事项
- 电脑需关闭“隐藏已知文件类型的扩展名”才能看到后缀
- 无需改动官方固件解压出来的任何文件的后缀
- 可以将官方固件下的所有文件全部复制过去,但不是复制官方固件解压出来的文件夹,或者把 flash.bat 和 tools 放进解压好的固件目录里
- tiny-fastboot-script 的所在目录不要包含空格和特殊字符,不要放在 C 盘下,不要放桌面上,不要放网络共享磁盘里!
请您务必注意
您恢复出厂设置后,将会丢失内置存储上的全部文件、通讯录、安装的应用、照片等等。您必须提前做好备份以备不测。
您在升级 GPT 与 BL 或 BP 版本后,可能会导致您永远也无法降级回旧的 Android 系统版本,世界上没有后悔药卖,刷入 GPT 与 BL 与 BP 请三思!
BP 部分不要随便刷,刷错版本可能会丢基带,BP 部分(特指 Modem 分区)自 Moto Z2 起,只能升级不能降级,刷入之后会导致您永远也无法降级回旧的基带版本,升级后刷了旧版基带会让系统无法识别,显示基带未知,世界上没有后悔药卖,刷入 BP 部分请三思!
请保证您的设备在剩余电量超过 30% 以上时,再刷入官方固件。