﻿==========================================================================

                Tiny Fastboot Script(Windows) 更新日志

__________________________________________________________________________

v1.7.2 正式版 2021-03-26
    - 修复：选择了刷入完整官方固件并恢复出厂设置后，未能正确恢复出厂设置的问题。

v1.7.1 正式版 2021-03-21
    - 更新：adb 版本更新至 1.0.41(31.0.1-7187441)。
    - 更新：fastboot 版本更新至 31.0.1-7187441。

v1.7.0 正式版 2021-03-20
    - 新增：支持刷入第三方固件镜像包。
    - 新增：执行自定义 CMD 脚本，请参照示例，自行编写 tool/custom 下的 custom.cmd。
    - 更新：更新 CID 说明文档。
    - 更新：adb 版本更新至 1.0.41(31.0.0-7110759)。
    - 更新：fastboot 版本更新至 31.0.0-7110759。

v1.6.1 测试版 2021-02-19
    - 新增：支持保资料刷机，刷入完整固件不恢复出厂设置。

v1.6.0 正式版 2020-12-30
    - 新增：支持出厂为 Android 11 的设备的 vbmeta_system 和 vendor_boot 镜像刷写。
    - 删除：拖动智能识别功能不再支持 cache、userdata、customize，因为完全没必要了。
    - 修复：主菜单显示正确的 AP / BP 示例内容。之前错误分类忘记修改，现已改正。
    - 修复：获取完解锁请求码后解锁菜单正确显示蓝字。

v1.5.1 正式版 2020-12-23
    - 修复：获取分区名称时，因临时文件多了引号导致无法在含空格的目录下使用的问题。

v1.5.0 正式版 2020-12-17
    - 新增：支持切换 Slot A/B。
    - 新增：仅将固件刷入当前槽位。
    - 优化：刷写成功会显示绿色，有非严重错误显示黄色不打断流程，严重错误显示红色并提示退出。
    - 调整：获取设备信息界面显示硬件版本、主板料号（仅新机型）、上次成功进入系统时的固件指纹。

v1.4.1 正式版 2020-12-16
    - 新增：支持清除 mdmddr、mdm1m9kefs1、mdm1m9kefs2 基带缓存分区。
    - 修复：修复获取解锁请求码复制到剪贴板后多一个空格的问题。

v1.4.0 正式版 2020-12-05
    - 新增：支持多台设备批量操作。
    - 更新：mfastboot 版本更新至 29.0.6-eng.a18317.20200422.113318。
    - 删除：移除 mfastboot 28.0.0 版本。
    - 调整：不再使用 find / findstr 命令，使用 GNU grep 代替。
    - 优化：调整部分代码。
    - 优化：移除 FRP 后重启设备。
    - 修复：mfastboot 路径可能找不到的问题。

v1.3.5 正式版 2020-11-08
    - 新增：重启至 Fastbootd 模式。
    - 新增：新增一个粗陋英文版本，方便歪果仁使用。
    - 更新：adb 版本更新至 1.0.41(30.0.5-6877874)。
    - 更新：Google fastboot 版本更新至 30.0.5-6877874。

v1.3.4 正式版 2020-09-01
    - 更新：adb 版本更新至 1.0.41(30.0.4-6686687)。
    - 更新：Google fastboot 版本更新至 30.0.4-6686687。
    - 修复：使用新版 mfastboot 无法正确获取解锁请求码的问题。
    - 优化：调整刷写文件结构。
    - 优化：使用 GNU mv 命令，强制重命名分段镜像文件。

v1.3.3 正式版 2020-07-30
    - 修复：修复 Moto One Vision / Action Android 10 固件刷入问题。

v1.3.2 正式版
    - 更新：adb 版本更新至 1.0.41(30.0.3-6597393)。
    - 更新：Google fastboot 版本更新至 30.0.3-6597393。
    - 更新：mfastboot 版本更新至 28.0.2-eng.a21550.20190503.150447。

v1.3.1 正式版
    - 更新：修改 Fastboot 报错分析说明。
    - 更新：adb 版本更新至 1.0.41(29.0.5-5949299)。
    - 更新：Google fastboot 版本更新至 29.0.5-5949299。

v1.3.0 正式版
    - 修复：使用 mfastboot 28.0.0 版本无法正确获取解锁请求码的问题。
    - 优化：Bluetooth/Dsp 分区刷写从 BP 移动到 AP 部分。
    - 优化：第一次使用时，强制选择 mfastboot 版本。
    - 新增：测试支持 Moto One Macro。
    - 新增：测试支持 Moto One Hyper。
    - 更新：adb 版本更新至 1.0.41(29.0.4-5871666)。
    - 更新：Google fastboot 版本更新至 29.0.4-5871666。

v1.2.2 正式版
    - 修复：智能拖拽刷入功能无法刷入任何文件的问题。
    - 修复：在有空格的目录下无法切换 mfastboot 版本的问题。
    - 修复：当刷写分区出错将会正常显示错误。
    - 优化：执行自定义 adb/fastboot 命令时将切换到 TFS 主目录，方便执行命令。
    - 优化：调整代码逻辑。
    - 优化：刷写分区出错后将会显示橙色，出现严重错误时将会显示红色并终止刷写。
在 ADB 命令执行成功后将会显示绿色。
    - 优化：如果在 TFS 主目录下乱放镜像不会尝试刷写并报错。
    - 更新：更新 CID 一些具体运营商的描述。

v1.2.1 正式版 2019.08.03
    - 更新：mfastboot 版本更新至 28.0.0 rc1-eng.a21550.20190325.094220。
    - 新增：mfastboot 版本切换功能。
    - 修复：未执行两次解锁 BL 命令导致无法解锁 BL 问题。
    - 优化：某些地方文本描述不正确问题。

v1.2.0 正式版 2019.06.24
    - 更新：adb 版本更新至 1.0.41。
    - 更新：fastboot 版本更新至 29.0.1-5644136。
    - 更新：CID 说明。
    - 新增：新增对 Moto One 2019 新系列的支持。
    - 修复：oem_b/system_b 分段镜像刷入功能。
    - 优化：优化代码逻辑，一些不在本机存在的分区不会再尝试进行刷写或擦除。
    - 优化：在主菜单，输入 nnn，可直接打开 cmd 窗口，方便执行自定义命令。
    - 优化：调整输出，方便查找问题原因。
    - 优化：调整菜单显示/说明。
    - 优化：可支持直接获取 Bootloader 解锁请求码，并粘贴至剪贴板，更方便。

v1.2.0B 测试版 2018.12.15
    - 修复：Moto One 系列 DSP 镜像无法刷入问题。
    - 修复：一些设备信息显示不正确问题。
    - 更新：adb 版本更新至 1.0.40。
    - 更新：fastboot 版本更新至 28.0.1-4986621。
    - 新增：TWRP 镜像拖进 flash.bat 可直接选择一次性启动或者刷入。

v1.1.9 正式版 2018.06.20
    - 修复：oem_b 镜像识别问题。

v1.1.8 正式版 2018.06.10
    - 修复：分段 Oem 镜像刷入报错问题。
    - 更新：adb 版本更新至 1.0.39。
    - 更新：fastboot 版本更新至 28.0.0-4797878。
    - 新增：设置国内 NTP 服务器。

v1.1.7 正式版 2018.05.11
    - 新增：刷入 vendor/oem_b 分区功能。

v1.1.6 正式版 2018.05.02
    - 更新：adb 版本更新至 1.0.39
    - 更新：mfastboot 版本更新至 26.0.0 rc1-eng.a18317.20171105.083832

v1.1.5 正式版 2017.11.13
    - 修复：重命名分段写错的问题。

v1.1.4 正式版 2017.11.10
    - 修复：分段 OEM 无法刷入问题。
    - 更新：fastboot 版本更新至 4022467

v1.1.3 正式版 2017.09.04
    - 修复：暂时去掉 enabledelayedexpansion 以解决寻找 ADB/Fastboot 设备报错问题。

v1.1.2 正式版 2017.08.30
    - 修复：修复小问题。

v1.1.1 正式版 2017.08.29
    - 修复：解决 google fastboot 运行提示丢失 libwinpthread-1.dll 的问题。

v1.1.0 正式版 2017.08.22
    - 更新：adb 版本更新至 1.0.39
    - 更新：CID 说明。
    - 更新：获取设备信息菜单。
    - 新增：Fastboot 版本切换功能。
    - 新增：设备检测功能。
    - 新增：刷入 radio.img 支持。
    - 新增：对 Moto Z2 的刷入功能。
    - 修复：分段的 oem 镜像刷入问题。
    - 修复：小问题
    - 优化：整体代码重构。
    - 去除：多语言支持。

v1.0.9 正式版 2016.10.16
    - 新增：支持刷入 oem 镜像。

v1.0.8 正式版 2016.8.16
    - 更新：adb 版本更新至 1.0.36。

v1.0.7 正式版 2016.05.07
    - 新增：刷入 dsp 分区功能。

v1.0.6 正式版 2016.01.29
    - 修复：adb变量未正确填写的问题。
    - 修复：去除感叹号处无提示的问题。
    - 修复：手动执行命令不正常的问题。

v1.0.5 正式版 2016.01.26
    - 添加：实验性功能 -> 去除 Google 账户锁（FRP）
    - 添加：多语言化支持
    - 添加：实验性功能 ->Android 5.0+ 去除感叹号

v1.0.4 正式版 2016.01.25
    - 添加：Fastboot 报错分析说明。
    - 优化：为操作添加更多提示输出。

v1.0.3 正式版 2016.01.24
    - 修复：由于 system 分段超过 10 个导致刷机失败的问题。
    - 优化：刷机脚本流程。
    - 添加：对 Motorola Clark 等机型刷入 Bluetooth 分区的支持。
    - 添加：直接拖拽镜像到刷机脚本上，可智能识别镜像并刷入对应分区。
    - 添加：新增 bootloader.img 的刷入功能。
    - 添加：获取手机型号菜单。
    - 添加：CID 说明菜单。
    - 完善：解锁功能菜单。
    - 完善：智能识别 system 镜像并刷入。

v1.0.0.beta3 2015.08.10
    - 添加：智能识别 system 镜像并刷入。
    - 添加：解锁菜单。

v1.0.0.beta1 2014.12.15
    - 分段式镜像刷入功能。
    - 添加 DIY 菜单。
    - 初始版本。

==========================================================================
