凌晨科普——何谓BL锁来自稽佬666
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
凌晨科普——何谓BL锁来自稽佬666
很多小伙伴在搞机的过程中可能经常会遇到BL锁,大多数可能都知道怎样解BL锁。
但是我相信很多小伙伴不清楚为啥要解BL锁,不解及解了会有啥影响。
所以呢,给大家科普下。
BL锁全称为Bootloader锁,其中Bootloader中文名称为“启动加载”。
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行,它可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。
在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。
在一个基于ARM7TDMI core 的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的BootLoader程序。
再简单点来说就类似于电脑上的引导程序。
Bootloader从字面上来看就是启动加载的意思。
用过电脑的都知道,Windows开机时会首先加载Bios,然后是系统内核,最后启动完毕。
那么Bootloader就相当于手机的Bios,它在手机启动的时候根据基带初始化硬件,然后引导系统内核,直到系统启动。
那么Bootloader锁就是限制用户刷第三方ROM和第三方Recovery以及限制Root的“锁”(并不是所有的手机Root都需要解BL锁,这个以后会讲)。
举个例子:如果一部手机上了BootLoader锁,就不能使用Recovery刷第三方rom包(每个刷机包都有签名,官方rec只会识别官方的刷机包),官方自带的Recovery也不允许用户刷入第三方rom包,需解了BootLoader替换Recovery才行。
一般来说手机厂商都会给自己的手机加上这个所谓的BL锁,防止因为刷机不当而导致手机损坏。
归根结底BL所就是锁住手机的Recovery和Fastboot,防止刷入非官方签名的系统而损坏手机的一个保护机制(同时也为用户资料提供了一定的保护)。
BL锁的作用:
1.对于一般用户,bootloader锁定根本没有影响
2.对于一般刷机来说,bootloader锁定可以大大减小死砖的几率。
3.保护手机厂商的利益,因为你一旦解锁就没保修了嘛。
4.防止JS肆意篡改手机信息的作用
5.保护手机里的个人资料
解锁的好处:
1.大量的第三方ROM支持。
2.更高质量的民间系统优化。
3.在新系统出来时ROOT更方便。
4.强大的扩展性。
5.以及更便捷修改系统,达到装X的目的。