今天给大家科普一下。

科普分为两版,一个详细版一个简单版。简单版往下翻。

bl是什么?其实详细的我也不知道,我就知道原理和他的全称是bootloader。我们所说的解锁里面的“锁”,就是bl

bl锁的功能就是限制用户刷第三方ROM和降级系统,在锁住bl的情况下,用户是根本不可能刷第三方ROM和第三方recovery的,最多也就是刷个基于官方的精简包。

bl还有一个恶心的限制就是root,所有要root的机器,都必须解锁才能获取。可能有人问moto一直以来都锁住bl,为什么老机器和droid的4.2可以root?这是因为以前的机器bl锁等级低,我们可以利用bl锁的漏洞,绕过bl解锁。然而现在你们升级bl锁让他的漏洞修复,自然就无法root了。

看了上面,大家就明白bl锁的作用了吧,所以玩moto手机,千万不要随随便便升级bl,尤其v版机器电信用户和爱搞机的用户。 moto的政策向来是不给解锁bl(高通机型大部分可以解锁)。而其他厂商虽然也锁住bl,但是可以很轻松的解锁。

还要注意的是moto解锁机器虽然可以自由root和刷三方rec,但bl锁还不能像其他厂商的机器那样进行降级。原因是虽然bl解开的,但只是部分解开。即使解开了,moto的bl只能升级不能降级,别人的可以自由降级

这也就是为什么解锁的机器降级也不能直接刷底包,因为那底包里面的bl文件比现有等级低,刷了就板砖(可以救回来)。所以高等级bl的系统在降级时候只能刷底包里面的system(系统)和recovery(恢复模式,也就是卡刷界面)。没有升级bl的就可以直接刷底包回来

前一段时间我发过一个ultra没有解锁却4.4 完整root的帖子。大家可能不明白为什么,还有人说是假的。其实,这就是因为那哥们没有升级bl做到的。因为他的bl锁等级还是4.2.2的时候的等级,升级到4.4以后用4.2的root方法就能轻松root了

可悲我大moto,本来用的人就少,这样以来就丧失了电信用户了。

简单版 总结:

1. bl全称为bootloader,他是限制用户刷第三方ROM和第三方recovery以及限制root的“锁”(我们所说的“解锁”就是他)

2. bl未解开状态下无法root也无法刷第三方ROM。bl在等级低的时候有漏洞,利用漏洞可以root和刷基于官方的精简ROM

3. 不升级bl升级系统,是可以降级系统的。还可以root(前提是你以前的系统可以root)

4.刷比现有系统等级更高的底包和ota升级会升级bl等级,刷同等级底包不会。原因是文件中含有升级bl等级的文件

5. 在底包和ota更新包中,存在升级bl的文件,名字为boot(有的底包是motoboot)。通过fastboot刷机避开刷这两个文件,就可以做到不升级bl而升级系统,你也就可以享受到3里面所说的权利了。直接从底包和ota包里面删除文件是不行的,系统有校验。你可以找已经校验好的去掉bl的包

6.bl只能升级不能降级(仅限moto。其他品牌可以)

7.不升级bl没有任何害处,你依然可以ota(ota以后bl又会升级了)

这就是给大家总结的bl的知识,相信大家应该看得懂(喂喂!没看懂不会吧?我已经说的够通俗的了,没有一点专业术语)

如果你们还有什么疑问,直接回帖,我会回复大家,同时补充我说的遗漏的地方

1.ROOT方案分解锁和未解锁两种的。未解锁只能利用安卓系统上的漏洞,将ROOT文件通过漏洞导入到系统内部实现的。此方案和BOOTLOADER没任何关系。

解锁机因为可以随意刷入第三方RECOVERY,现在的第三方RECOVERY一般都集成了ROOT包,当你选择允许ROOT后,RECOVERY中的相关文件会复制到系

统目录中,并设置好权限,系统也就有了ROOT权限。所以这个问题并不是像楼主说的那样,什么想ROOT就必须要解开BL锁。

2.13年之前的MOTO手机,因为没有对系统进行写保护,所以ROOT后可以修改系统文件。去年出的新机器在底层又多搞了 一个写保护,所以你要是ROOT好了

也只是 临时的,因为ROOT文件并没有真正复制到了系统内部,你重启后就失效了,不解除写保护是没法去更改任何系统文件的。本质就跟U盘硬件写保护开

关类似,你打开了就没法往U盘复制文件或者删除文件。但是毕竟这个是软件控制的,不可能做到面面俱到,经过大神们的努力总会找到找到解除写保护的开关。

按照论坛的方法在4.4系统写保护解除后并ROOT成功,但是升级到最新的4.4.4后系统的写保护开关又重新开启了,ROOT还是保留在系统内部,需要ROOT权限

的软件,只要不涉及到系统内部文件的修改,肯定是可以正常工作的。

3.BL版本可能随OTA更新也随之更新,有时候你想OTA到最新版本,你必须要升级到最新的BL版本,不然低版本的BL驱动不了新版系统,当然也有高版本BL不兼容

低版本系统的情况,所以刷机变砖了。其实也可以拿PC主板的BIOS来做比喻,新出的CPU,因为原先的BIOS里没有这个CPUID,所以你必须更新BIOS才能使用新的CPU。

4.BL是什么东西,你按照字面意思理解就行了,系统启动引导文件。BL没解锁,刷固件时需要校验固件的签名信息,那第三方的签名自然是被拒绝了。

BOOTLOADER的解锁后,刷任何第三方固件或者低版本固件到手机上,BL不会去验证此固件包含的信息是否正确,直接通过。这里其实也要引起注意的,正因

为不校验了,刷第三方固件时如果刷入的固件有问题,是有可能造成硬件损坏的。一般官方的低版本固件不会有这些不良影响,所以可以正常刷入使用,不排除

降级BL过程中BL降级到一半的时候出错的情况,就像更新主板BIOS出错电脑就毁了,要是真碰到这样的情况也只能归纳为RPWT

。我用过的RAZR MAXX\RAZR MAXX HD\MOTO X,

BL锁解开后升降级没出过任何问题,去年拿RAZR MAXX HD刷入MOTO X的固件,开机后直接花屏,进AP模式看见连BL都变成了MOTO X的,最后还是毫无压力的刷回去了。

5.最后补充一点,目前本人碰到过的BOOTLOADER状态是分为三种的:

锁定状态:Device is LOCKED,Status Code:0(没解锁的)

解锁状态:Device is UNLOCKED,Status Code:1(出厂时未进行上锁工序,这是硬件无BL锁)

解锁状态:Device is UNLOCKED,Status Code:3(使用解锁码解开的,这是软件解BL锁)

两种解锁状态都可以随意刷固件和升降级BL版本,不过还是有区别的,前者开机时是正常的LOGO开机画面,后者开机时会出现警告

java bl层,科普一下bl锁的知识,没解锁的必看!相关推荐

  1. 2019年大厂面试题合集:Java架构师技术栈为什么竞争越来越激烈?程序员必看!

    2019年大厂面试题合集:Java架构师技术栈为什么竞争越来越激烈?程序员必看! 就今年大环境来看,跳槽成功的难度比往年高很多,一个明显的感受:今年的Java技术栈面试,无论一面还是二面,都特别考验J ...

  2. 2019年黑马新版Java学习路线图(内含大纲+视频+工具+书籍+面试)面试必看!

    非常好的java学习路线,伴有配套资源. 面试必看! 黑马程序员:http://bbs.itheima.com/thread-386464-1-1.html

  3. layuiajax提交表单控制层代码_究竟怎么用Restful风格编代码必看这篇。(二)

    点击上方"IT咸鱼",星标公众号每天分享技术栈,开发工具等 简单急记几个小点:RequestMapping注解的使用和里面涉及到的参数用途和写法 @RequestMapping(& ...

  4. Java Web入门之JSTL标签的解析及使用(超详细必看)

    创作不易 觉得有帮助或者想要实战源码可以点赞关注收藏后评论区留言 文章目录 前言 一.表达式标签 二.URL相关标签 三.流程控制标签 四.循环标签 总结 前言 JSTL叫做标准标签库 但实际上它是由 ...

  5. java创建mysql sche_爱可生详解MySQL|入门必看DBLE中间件使用指南第一章:初识DBLE...

    目录: 一.DBLE项目资料 二.环境准备 安装JDK环境 三.安装DBLE 四.配置DBLE 应用场景一:数据拆分 应用场景二:读写分离 五.总结 DBLE 项目资料 DBLE 是企业级开源分布式中 ...

  6. java改图软件,【图片】【转载】【新手必看】各种改软必备软件使用方法【playjava吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 前几天改软找不到这些软件和使用方法,所以就上网搜了这些,给不会用的友友分享下-小爽也在此祝大家新年快乐! [MC] 也叫minicommander,是手机 ...

  7. java游戏鹿鼎记怎么玩,鹿鼎记游戏中的小技巧新手必看攻略

    今天给大家带来的文章是关于鹿鼎记游戏中的小技巧新手必看,相信很多玩家对此还不是很了解吧,那么快来看看小编在接下来说的内容,希望能够喜欢. 一.合理利用外包任务,不活动也能得经验.奖励 有时候因为工作等 ...

  8. 跳槽者、应届生必看JAVA面试题系列 - JAVA基础知识(四)

    一: 前言 莫等闲,白了少年头,空悲切. 二: 面试挑战   在文章开始前,首先安利下"面试挑战": 凡是满足下面的挑战条件的,如果一个月内没有拿到一个Offer的,免费提供简历封 ...

  9. Java与C语言中的锁

    Java与C语言中的锁 C 嵌入式汇编的语法格式是: asm(code : output operand list : input operand list : clobber list) __asm ...

  10. JUC里面的相关分类|| java并发编程中,关于锁的实现方式有两种synchronized ,Lock || Lock——ReentrantLock||AQS(抽象队列同步器)

    JUC分类 java并发编程中,关于锁的实现方式有两种synchronized ,Lock AQS--AbstractQueuedSynchronizer

最新文章

  1. 关于大型网站技术演进的思考(一)--存储的瓶颈(上)
  2. python高阶函数求导_Python---高阶函数
  3. python3示例_Python3 实例(七)
  4. python或anaconda下安装opencv提示Error:No matching distribution found for opencv
  5. 服务器系统2008能升级2012吗,将 Windows Server 2008 R2 升级到 Windows Server 2012 R2
  6. 算法题存档20191223
  7. 海外博士一般朝九晚五,国内博士动辄十几小时科研时间,为什么普遍认为海外博士水平较高?...
  8. PROFINET工业以太网教程(10)——GSD文件
  9. 文本编辑器(vim)
  10. 解决AndroidStudio Locat侧边栏消失
  11. C Primer Plus(6) 中文版 第11章 字符串和字符串函数 11.1 表示字符串和字符串I/O
  12. 仪用放大电路+lm324三级放大+滤波
  13. csu1671 经营小卖部(DP 完全背包 好题)
  14. Cat4模块SIM7600CE介绍
  15. 【苹果群发推iMessage苹果推】位置推在(delegate) 收到connectionDidFinishLoading
  16. arch yaourt安装
  17. 工业42、57、86、110步进电机
  18. Java doc转docx
  19. 最长递增子序列 java_最长递增子序列问题---动态规划
  20. 简单说下HTTP代理、HTTPS代理、SOCKS代理的原理区别,charles抓包HTTPS原理

热门文章

  1. 解决Cuda out of memory的一种思路
  2. 《Software Testing》英文原著阅读 单词
  3. java 继承是什么_java中继承指的是什么
  4. ks检验 matlab,KS检验
  5. LibVLC —— 《基于Qt的LibVLC专业开发技术》视频教程
  6. 【GPU精粹与Shader编程】(八) 《GPU Pro 1》全书核心内容提炼总结
  7. 有人设备在工业物联网解决方案中的应用
  8. Git之深入解析如何解决.git目录过大的问题
  9. 短视频搬运软件:抖音批量解析下载一个作者所有视频
  10. 电脑浏览器安全获取京东cookie