Android Fastboot 与 Recovery 和刷机
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Fastboot 与 Recovery 和刷机相关的知识,希望对你有一定的参考价值。
参考技术A安卓系统一般把rom芯片分成7个区,如果再加上内置sd卡这个分区,就是8个:
hboot分区----------负责启动。
radio分区----------负责驱动。
recovery分区-------负责恢复。
boot分区-----------系统内核。
system分区---------系统文件。
cache分区----------系统缓存。
userdata分区-------用户数据。
Fastboot是什么意思?
从字面意思来讲,Fastboot是一个英文单词,翻译成中文的意思是『快速启动』。Fastboot 可以说是一个通信协议,电脑可以通过这个通信协议,直接向手机系统不同分区中写入文件(.img 文件)。
通常大家所讨论的Fastboot,通常都是说安卓手机的Fastboot模式。在安卓手机中fastboot是一种比recovery更底层的刷机模式。简单来说,就是使用USB数据线,连接电脑的一种刷机模式。这种刷机方式,我们又通常称为“线刷”刷机。另外安卓手机还有一种刷机方式,叫做“卡刷”,两者区别如下。
线刷 :就是利用recovery清除系统和缓存之后直接插上电脑注入系统,我个人觉得这种方法比较快捷,而且省事。但是必须借助电脑和数据线。
卡刷 :就是利用recovery的从SD卡中更新系统的这个功能,如果你想刷第三方Rom,必须刷入个第三方recovery,只有FASTBOOT才能刷RE。卡刷有个限制,必须要把想要更新的ROM(android系统)拷贝到SD卡上。如果手机已经是砖了。那只能用线刷了。
一次烧写boot,system,recovery分区
Recovery 更类似于一个小型的管理系统。只不过功能简单,所做的管理有限。在recovery模式下,会加载了部分文件系统,所以才可以读sdcard中的update.zip进行刷机,当然,也可以清除cache和用户数据。
该模式可根据用户的需要进行修改,因此有官方recovery模式以及第三方recovery模式。第三方recovery模式可以识别第三方rom包,因此可以用来刷机。而官方recovery一般不能识别第三方zip文件。好用的第三方RE: TWRP 和 CWM
Recovery刷机包是称为Google Update 格式。在用Recovery恢复时,刷机包通常放在SD卡里,所以这里刷机一般称为卡刷。
刷入RE:
利用fastboot命给手机刷android系统
1、进入fastboot 模式
adb reboot bootloader
sudo fastboot devices
2、烧写.img文件
sudo fastboot flash system system.img
sudo fastboot flash vendor vendor.img
sudo fastboot flash boot boot.img
3、重启手机
sudo fastboot reboot
以上是关于Android Fastboot 与 Recovery 和刷机的主要内容,如果未能解决你的问题,请参考以下文章