大家都知道HTC手机重启进入所谓的工程模式,就是HBOOT,然后可以进入FASTBOOT界面,在这个界面,我们可以在电脑端可以做很多事,特别是HBOOT被修改过,如果是ENG S-OFF的可以做的更多。就是利用FASTBOOT可以刷入一些分区。但是有些分区不建议大家使用FASTBOOT。你也刷不进。
手机端分区:
这里的分区主要就是我们经常会使用的分区:
开机启动画面区(splash1):开机第一屏就是这个
数据恢复区(recovery):Recovery所在的分区
内核区(boot):引导分区,就是ROM包boot.img刷入的分区
系统区(system):就是系统存放的分区,也就是ROM包对应的SYSTEM分区,这个分区出厂设置会比较大,但是这个空间是死的,你修改不了,就是说,你400M和100M的ROM包存放的空间都是一样大的。机型不同这个分区厂商设置的不同。
数据缓存区(cache):手机运行后存放缓存的分区
用户数据区(userdata):手机运行后存在的数据分区
FASTBOOT帮助:
- usage: fastboot [ <option> ] <command>
- commands:
- update <filename> reflash device from update.zip
- flashall "flash boot" + "flash system"
- flash <partition> [ <filename> ] write a file to a flash partition
- erase <partition> erase a flash partition
- getvar <variable> display a bootloader variable
- boot <kernel> [ <ramdisk> ] download and boot kernel
- flash:raw boot <kernel> [ <ramdisk> ] create bootimage and flash it
- devices list all connected devices
- reboot reboot device normally
- reboot-bootloader reboot device into bootloader
- options:
- -w erase userdata and cache
- -s <serial number> specify device serial number
- -p <product> specify product name
- -c <cmdline> override kernel commandline
- -i <vendor id> specify a custom USB vendor id
复制代码
简单的FAST使用教程:
1.fastboot 帮助
2. 擦除分区:
fastboot erase {partition} 如:fastboot erase boot或fastboot erase system等。
3.刷入指定分区:
fastboot flash {partition} {*.img} 如:fastboot flash boot boot.img或fastboot flash system system.img等。
4. 刷入全部分区:
fastboot flashall 注意:此命令会在当前目录中查找所有img文件,将这些img文件烧写到所有对应的分区中,并重新启动手机。
5. 刷入boot,system,recovery分区:
(1)创建包含boot.img,system.img,recovery.img文件的zip包。
(2)执行:fastboot update {*.zip}
6. 刷入开机画面:
fastboot flash splash1 开机画面
7. 重启手机:
fastboot reboot
请注意:上面的刷入分区,并不是每个机型或每部手机都可以刷入的。ENG S-OFF是可以的,官方解锁的手机可以刷入BOOT分区。
请大家使用的时候最好将FASTBOOT文件和ADB一起使用,这样更方便。
使用ADB进入FASTBOOT命令:adb reboot bootloader