热点推荐

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


分页浏览|全文浏览2011-08-04 06:25    【中关村在线 原创】 作者:李炎 | 责编:王彬     评论
回到顶部阅读

关于Bootloader等概念的形象解释

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

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


开放的困惑 解读安卓Bootloader背后的故事
Bootloader和PC的BIOS有些类似

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

开放的困惑 解读安卓Bootloader背后的故事
Bootloader和Android系统可被比作菲尔·杰克逊和科比

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

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

回到顶部阅读

从第三方固件MIUI看Bootloader现状

    在介绍几大厂商对于Bootloader解锁的状况之前,我们先来看一下国内著名第三方固件MIUI支持的机型分布情况(官方版):HTC手机共有4部(Nexus OneDesire SHD2,DHD),三星手机有3部(i9000,T959,Nexus S),摩托手机仅有1部(Defy)。虽然有些片面,但从这点我们可以看出一些东西,HTC的Android手机相对来说是限制最小的。因为在一般情况下的,只有在解锁Bootloader的前提下,用户才能刷入类似MIUI这样的第三方固件(Milestone情况特殊)。


开放的困惑 解读安卓Bootloader背后的故事
MIUI等第三方固件支持机型的品牌分布状况间接反映了各厂商的政策

    事实上上面MIUI对手机的支持情况间接反映了各大OEM厂商对于Bootloader的现有政策,相比之下,HTC确实是在Bootloader解锁之路上步伐仅略慢于索尼爱立信的厂商,例如HTC曾官方宣布从8月份开始会有限机型提供Bootloader等解锁服务,HTC Sensation将首先获益。而根据最新消息,Rogers定制版的HTC EVO 3D bootloader已经解锁,看来承诺正在被兑现,新推出的Android机型也很有希望拥有解锁后的Bootloader,不过目前尚不清楚是直接推出解锁Bootloader版手机,还是推出上锁版手机而后提供解锁服务。

开放的困惑 解读安卓Bootloader背后的故事
HTC正在兑现承诺

    摩托罗拉则几乎一直采用锁定bootloader的政策,早些时候推出的DROID由于Bootloader解锁可以随意刷写固件而在国外大卖,但GSM版本的Milestone(里程碑)却重新锁上了bootloader,并始终采取强硬的态度来应对用户对此的质疑。在国外网友联合请愿之后,摩托罗拉终于有所回应,称要开放Bootloader,但消息一出就石沉大海,至今杳无音信。不过XOOM已解锁Bootloader。

开放的困惑 解读安卓Bootloader背后的故事
摩托罗拉似乎也将在未来的新机中开放Bootloader

    索尼爱立信从4月份开始已经在开发者社区提供Bootloader解锁服务,但是此解锁服务将仅针对2011年以来索尼爱立信新发布的机型(包括Xperia系列的Play,Arc,Neo以及Pro四款机器)。用户只需要上传自己的IMEI设备码,便能获得独有密匙,从而解锁Bootloader,可谓是步伐最大的一家OEM厂商。

开放的困惑 解读安卓Bootloader背后的故事
索尼爱立信步伐最大

回到顶部阅读

开放带来的麻烦

    可以看到,OEM厂商对于bootloader的限制是很大的,一旦放开Bootloader,这些厂商会遇到很大麻烦:

    一、运营商利益受损:国外Android手机多为运营商主导的合约机,难免内置了一些运营商服务(一般无法自行删除),如果Bootloader锁定政策被放开的话,运营商在这部分的利益会受到极大挑战。


开放的困惑 解读安卓Bootloader背后的故事
运营商利益会受到挑战

    二、失掉差异化优势HTC三星,以及摩托罗拉等厂商都有着自己的一套UI,分别为HTC Sense、TouchWiz以及Motoblur,这使得它们的产品有着自己鲜明的烙印。由于Google对Android系统采取开源政策,一旦Bootloader不再被锁,用户将能够自行刷第三方固件,到时候这些厂商将在一定程度上沦为纯粹的制造商,而丢失自己的研发基因。

开放的困惑 解读安卓Bootloader背后的故事
带有鲜明烙印的HTC Sense UI

    三、手机稳定性难以保证:手机出厂时预装的固件以及官方推出的升级都是经过多次测试,能够稳定运行的,与之相反,自制的第三方固件可能会存在各种各样的Bug,这些Bug轻则影响用户使用体验,重则引发手机睡死、过热、漏电等现象,稳定性难以保证。例如HTC Desire HD早些时候刷入非官方2.3民间固件导致了Wi-Fi的无法工作早期Magic的民间2.1系统也会导致摄像头无法使用

回到顶部阅读

用户才是关键要素

    而解锁Bootloader带来的好处很大意义是给用户的:Android用户将能够自行根据需要刷写固件,去掉可能导致扣费的运营商服务,得到更加多样的Android体验。与之相适应,很多机型的销量也可能会因此提升,摩托罗拉DROID的大热已经说明了这一点,摩托罗拉在Facebook上发起的一项调查也表明,用户对于解锁的Bootloader的需求是极为迫切的。如果用户的需求得到满足,不但不会损害运营商的利益,相反会增加品牌口碑,用户也会更加愿意去选择这个品牌,捆绑带来的弊端往往要大于利益。


开放的困惑 解读安卓Bootloader背后的故事
用户对于解锁Bootloader的需求超乎想象

    很显然,手机已经从单纯的通讯设备进化到了移动电脑的水平,用户对于手机DIY的和水平和要求也越来越高。拿Android手机来说,很多人在选择手机的时候对DIY自由度和原生系统的重视程度也越来越高,MIUI,CM7等第三方固件的火热让人惊讶,类似Nexus OneNexus S这样无锁Bootloader的手机更能够让用户体验到开源的Android系统的魅力。

    面对开放Bootloader与否抉择的厂商必须做出一个抉择,不仅包括是否开放Bootloader,更要包括开放的方式(直接推出或推出后解锁),其实就笔者个人看法而言,如果厂商推出的自家软件UI足够出色的话,本不必考虑用户转刷第三方固件的问题,类似HTC Sense这样好用的界面为什么要弃之不用呢?开放与不开放的平衡本就难以掌控,也许厂商需要做的,只是隐性地提供一个解锁途径,剩下的,就让用户自己来进行抉择吧。

频道热词:chinajoy  vivox9s  iphone7  
视觉焦点
手机Android频道热点
排行 文章标题
vivo智能手机推荐
vivo  Xshot(X710L/旗舰版)
    TOP10周热门手机排行榜
    • 热门
    • 新品