百科问答小站 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建立一个汉字输入法一样,成本太高了。远不如上面说的两种方法通用。




  

相关话题

  单片机、ARM、嵌入式开发、Android 底层开发有什么关系? 
  为什么 Android 不能像 iOS 一样在系统级别支持右划返回,非得有个返回键? 
  如何看待 Android 绿色应用公约? 
  机械专业刚硕士毕业想转行行吗? 
  你会选择买一个 9000 的苹果用三年,还是三年每年换一个 3000 的安卓手机? 
  2019 年,你认为进步最大的 Android 系统是哪家? 
  为什么这么多人说 Android 手机比 iPhone 好? 
  在"手机鸿蒙是否真的套壳安卓"这个问题上,大家如何证明自己的立场? 
  为什么电脑无系统自带广告,同样价格的手机却要见缝插针植入系统广告? 
  如何看待 MIUI 工程师袁军对 QQ 后台机制的评论? 

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





© 2025-01-31 - tinynew.org. All Rights Reserved.
© 2025-01-31 - tinynew.org. 保留所有权利