百科问答小站 logo
百科问答小站 font logo



Android 刷机过程中 fastboot 和 Recovery 的作用是什么? 第1页

  

user avatar   bluedrum 网友的相关建议: 
      

Recovery 本身的本质也是一个简单Linux加一个Google 开发简单图形界面。它跟你在用的内核的boot.img分区的格式是完全一样的。他的作用在于当你的产品里的内核有问题时,你可以切换到Recoverty这个小操作系统里用工具重新下载内核。因此如果打比方的话,象PC机的可引导的U盘修复盘。

因为Recovery本身功能比较单一,所以一般直接用Google的开发那个,但是也有著名的ROM组CM开发的Recovery,界面更为友好。 Recovery刷机包是称为Google Update 格式。在用Recovery恢复时,刷机包通常放在SD卡里,所以这里刷机一般称为卡刷。这种方法的优点就是不需要PC机即可以完成刷机。


fastboot 主要是用来与bootloader的USB通讯的PC命令行工具。他一般主要也用来向bootloader传送刷机文件进行文件分区重烧。 因此在使用时,必须有一个PC机并且USB线要始终联着。所以这种方式称为线刷。 用fastboot需要bootloader 支持,所以不是每一家公司产品都支的这个功能的。

------------------

答完才看到,提问题的人应该是使用的开发板的类似于(u-boot)的bootloader。而且没有直正在手机上刷机,在开发板输入命令是因为你使用的串口才能在PC机上输入命令,但是在一个触屏手机成品你到哪里输入命令? 当可以在bootloader开发一个输入法,这个象在PC BIOS建立一个汉字输入法一样,成本太高了。远不如上面说的两种方法通用。




  

相关话题

  如何看待博主地球上的 Alex 称「鸿蒙被MIUI打脸」? 
  为啥鸿蒙系统说能更好的实现万物互联?安卓不是能一样控制电器? 
  自学编程后,找工作简历该怎样写? 
  Arduino 为什么这么红火?跟其它类似开发板的主要区别是什么? 
  有哪些 Android 上比 iOS 上更优秀的应用? 
  如何看待那岩开箱OPPO R11时吐槽双摄后直播中断? 
  操作系统能不能继续分两部分:硬件相关和硬件无关?并且让驱动只依赖硬件相关部分而不依赖操作系统? 
  你会选择买一个 9000 的苹果用三年,还是三年每年换一个 3000 的安卓手机? 
  不懂就问,若鸿蒙是换皮,为什么安卓,谷歌,美国不公之于众,再给华为一记重拳? 
  如何制作Android刷机包?recovery刷的那种,文件夹内有boot.img 

前一个讨论
阿里云手机操作系统是基于 Android 二次开发的吗?为什么能够兼容 Android 应用?
下一个讨论
Android手机图形解锁错误5次后会冻结30秒,这样设计的原理和作用是什么?





© 2024-09-19 - tinynew.org. All Rights Reserved.
© 2024-09-19 - tinynew.org. 保留所有权利