玩机入门 - bootloader

                        什么是bootloader?


        我们的电脑每次开机自检以及硬件初始化都是通过BIOS来完成的,这也是我们的电脑加电之后所加载的第一个软件,而我们的安卓手机中并没有BIOS,这就需要Bootloader来充当BIOS的角色了。

        和BIOS类似,当我们的安卓手机加电之时,最先执行的一段代码便是Bootloader,它可以完成设备基本硬件的初始化,加载系统内核,从而启动系统。

Fastboot Mode

        我们通常所说的进入Bootloader,实际上是指进入Bootloader的工程模式,通过此模式可以将镜像文件刷写到相应的分区中。

        很多手机厂商往往会给自家手机的Bootloader加锁,当Bootloader被锁住时,手机将无法通过Bootloader进行刷机,所以从表面上看,锁Bootloader带来的后果,便是它“不能愉快地刷机了”。


        那么问题来了,厂商为什么要这么做?原因主要有以下这么几点:

SSN

一、安全和稳定

官方的固件通常都是经过重重测试的,能够可靠地运行,而很多第三方固件则可能出现各种各样的问题,其导致的后果轻则影响用户体验,重则直接让手机成砖,所以为了手机的安全和稳定,厂商会为Bootloader加锁。


二、差异化的用户体验

市面上的很多手机都有自己的一套UI,比如三星的TouchWiz,HTC的Sense,锤子的SmartisanOS以及魅族的Flyme,定制UI不仅使得他们的产品特点更加鲜明,有些时候,定制UI更是移动互联网的“入口”,而如果用户可以自由地刷机,手机厂商便会沦为“代工厂”,丢掉了自己的特色不说,移动互联网的“入口”也会被他人抢占。


三、运营商的利益

很多安卓手机为运营商的定制机,里面会内置一些无法卸载的运营商软件或服务,而如果解锁了Bootloader,这些软件和服务便可被轻易卸载,运营商的利益就会受损,有些和运营商合作紧密的手机厂商当然不希望看到此等事情的发生,所以就会锁定Bootloader。


四、总结

Android操作系统是一个开源的平台,但每一个制造厂商都想有着绝对的控制权,为了与其他厂商有着区别,它们各自都会定制自家的用户界面、应用、引导程序等等。为了安全和利益的问题,bootloader加锁是最好的做法。


又来一个问题,既然想刷机就要先解锁Bootloader,那我该怎么解锁呢?

手机的生产厂商不同,其解锁Bootloader的方式自然不同,一般来说,解锁Bootloader有“官解”和“强解”两种方式。“官解”,顾名思义,就是“官方解锁Bootloader”,一些开明的厂商虽然锁定了Bootloader,但是仍然会提供一些渠道来使你可以解锁Bootloader,这种渠道或是发送邮件申请解锁,或是通过官网申请解锁,或是通过其他方式联系官方申请解锁。“强解”,当然就是强制解锁了,当官方不提供Bootloader解锁渠道时,可以利用手机当中的一些软件漏洞来强制解锁Bootloader,不过这种解锁方式并不安全,如果不到迫不得已,还是不要这么做的好。

需要注意的是,有些品牌的手机解锁Bootloader即意味着你的手机自动放弃保修。

你可能感兴趣的:(玩机入门 - bootloader)