保姆级小白教程

## 我应该选择哪种刷机方式？各有什么不同 ？

一、使用TTL转USB小板连接设备，Hitool工具烧写固件

通过 Hitool 工具，连接板子的 GND,TX,RX 和电脑的串口进行固件烧写。
这种烧写方法最安全和最方便检测板子和系统固件的状态，
通过Hitool工具既能烧写新固件，又能备份原来的安卓系统，既能检测板子的状态，又能掌握烧写过程中的错误；
既能擦除emmc存储芯片，还能制作烧片器进行全盘的烧写工作。
当你进行固件的修改和开发时，这是必不可少的工具和烧写方法。
但是需要一定的动手能力，需要拆机和焊接 TTL 串口。有些时候甚至需要对厂家设置的障碍做飞线和增加贴片等处理。
详情请参考TTL线刷教程。

二、短接板子的专用短接电路，或Hi3798MV100短接CPU右上角的1，2脚

利用短接板子关键位置电路，进入读取 usb 磁盘文件fastboot.bin启动状态进行固件刷入。
这种方法比较适合小白，但前提是必须清楚的获得板子的 reg 管脚配置表名称，并对应下载该固件，配合 usb 磁盘刷入 NAS 系统。
原理：
短接后，板子的电路启动后，从原来的寻址emmc存储启动，变为寻址usb存储设备启动。
usb存储设备必须是fat16或者fat32的文件格式；usb存储设备中必须有启动文件fastboot.bin
当然，利用hitool工具擦除emmc第一分区头部的扇区也能达到相同的短接电路的效果。
详情请看U盘短接卡刷教程。

三、利用安卓系统的后台终端命令烧写

机智的利用前面两种方法的原理，免拆盖子，免短接，免TTL线，
利用安卓系统的后台linux终端的命令，将制作的烧片器文件dd克隆进去覆盖整片emmc。
前提：
你必须破解这个盒子原来的安卓系统，或者按照网上的教程，刷入一个破解的安卓系统，
使用adb shell或者telnet能够登录安卓后台终端。
这些安卓的破解教程或者adb工具网上有很多，应该还是大部分能找到的。
就是稍微有点折腾，没有前面两种方法来的干脆。
如果前面两种办法尝试无果的话，这个办法也很香。
详情请看 ADB 刷机教程。