设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 Google 查看内容

开放的困惑:解读安卓Bootloader背后的故事

2011-8-4 11:26| 发布者: joejoe0332| 查看: 6749| 评论: 0|原作者: 中关村在线|来自: 中关村在线

摘要:   关于ootloader等概念的形象解释  Android用户总是听说OEM厂商(原始设备制造商)对于Bootloader的控制,也见到很多玩家呼吁开放Bootloader,今天笔者就和大家聊一聊Bootloader的事儿。究竟OEM厂商为什么要紧抓 ...
  关ootloader等概念的形象解释

  Android用户总是听说OEM厂商(原始设备制造商)对于Bootloader的控制,也见到很多玩家呼吁开放Bootloader,今天笔者就和大家聊一聊Bootloader的事儿。究竟OEM厂商为什么要紧抓着Bootloader不放,玩家又为何请愿要求解锁Bootloader?在进入话题之前,先来看一下“互动百科”对于Bootloader的定义:

  简单地说,BootLoader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。

Bootloader和PC的BIOS有些类似
Bootloader和PC的BIOS有些类似

  不严谨的讲,Android系统中的Bootloader和PC的BIOS有些类似,它可以引导Android系统正确启动,如果把Android系统比喻为正在斯台普斯中心砍分的科比的话,Bootloader扮演的就是传奇教练菲尔·杰克逊,只有他才能调动起科比的情绪,布置好进攻方式和防守阵型,把科比的潜能充分激发出来。只要这些都准备好了,科比就能攻无不克战无不胜;此外,教练也能从球员中选出发挥稳定、适合自己球队风格的球星(官方ROM或基于官方ROM的第三方固件)上场比赛,而拒绝一些与球队风格不合的球员加入(民间ROM)。

  为了避免一些概念的混淆,我们还需要了解一下Recovery、Root等Android固件升级中常会遇到的名词的概念。

Bootloader和Android系统可被比作菲尔·杰克逊和科比
Bootloader和Android系统可被比作菲尔·杰克逊和科比

  Recovery是用户在卡刷系统的时候才会遇到的概念,Recovery有着“恢复”之意,顾名思义,它主要指Android手机在刷机前进入的工程模式。通过这个工程模式,用户能够进行刷入ROM、WIPE等一系列较高级别的操作。

  Root则是一个获取系统最高权限的过程,只有Root过的Android手机才能进行诸如删除系统loader,截图等操作,严格来说Bootloader解锁与否是与Root没有任何关系的,即便是像摩托罗拉Milestone这样Bootloader被锁的机器,依然可以通过某些途径Root成功,从而刷入非官方的固件,但这种不涉及内核变动的伪刷机是和解锁Bootloader后直刷入第三方ROM的效果有很大差距的。


酷毙
4

雷人
2

鲜花
1

鸡蛋

漂亮

刚表态过的朋友 (7 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部