受限于中美贸易战持续中,华为仍被美国列入出口管制的实体名单,华为即将上市的旗舰手机Mate 30系列确定无法预载Google Apps及服务。为解决这个问题,华为消费者业务CEO余承东表示可能会解锁Mate 30系列手机的Bootloader(开机程式),便于用户自行安装Google Apps及服务,不过专家警告解锁Bootloader会让手机出现一定程度的功能异常(变砖)及资安风险。
什么是Bootloader解锁呢? 有哪些风险呢? Bootloader解锁与Root刷机有何差异呢? 以下做一说明:
1.Bootloader解锁:
【Bootloader解锁(Unlock Bootloader)】是解除系统启动加载器(Bootloader)的原厂限制,让用户可以使用到更多的功能(如刷新内核、刷ROM、修改超频….)。
“Bootloader(系统启动加载器)”是开机载入程式,最主要的作用是引导系统正确启动,它是Android操作系统(包括控制台)和手机硬件联系的桥梁,类似电脑里面的BIOS (Basic Input and Output System)。.Android手机开机时,会启动bootloader这个程式去启动放在ROM里面的核心完成手机的开机过程。 为了避免Bootloader读到非官方的ROM,一般手机业者会在ROM里面加密或是有特殊的程序,让Bootloader可以借此分办是不是官方的ROM。【Bootloader解锁(Unlock Bootloader)】就是就是让Bootloader跳过这个手续,可以让用户使用到如刷新内核、刷ROM、修改超频….等等更多功能。
当手机Bootloader被解锁了,会有哪些风险呢?
A.造成手机功能损坏:
若用户不小心删掉或损坏系统档,轻则系统有问题或手机功能异常,重者无法开机变成砖。
B.资安风险:
解锁后用户与App开发商将获得更多的功能和权限,但若是不慎被植入木马程式,将会让用户陷入很大资安风险。尤其,目前手机被用做行动支付应用越来越多,用户将承受的损失风险将更广范。
C.丧失原厂保固:
由于手机原厂无法知道用户将安装什么软件到他们的产品上,所以提供Bootloader解锁方案的手机厂都会特别声明,解锁后将会丧失原厂保固,且可能无法收到定期的固件更新。
由于Android操作系统有些东西是被限制的(如删除电信业者内建的客制化软件或看到Google原本禁止看到App market里很多免费或付费软件….),开放Bootloader解锁进而进行Root刷机就可以解除诸多限制。不过,手机的Bootloader被添加安全锁是手机厂商和电信业者联合制定的政策,它可以最大程度防止系统变动,保证用户不流失,并减少售后压力。不开放Bootloader 从某一个角度来看,也可以是说在保护消费者。
不过目前Huawei、 Motorola、 Samsung、HTC、LG…基于用户压力都有提供产品Bootloader 解决方案,以华为为例,只要登录与注册华为的解锁网站取得16位Bootloader密码就可以进行解锁华为手机。
资料来源: 网站
2.Bootloader解锁与Root(刷机)的差异:
有些人将Bootloader解锁说成刷机(Root)模式,但准确来说解锁Bootloader是刷机(Root)的基础,Bootloader正好处在开机与进系统的中间阶段,真正实现刷机的是在解锁Bootloader之后安装的Recovery(类似于Ghost)。
【Root】是”取得” Linux系统最高权限的超级管理员用户账号(superuser),这个账号可让用户自由存取/删除系统档案,也可以增加对于系统的控制能力。过去要Root手机一定要先进入Bootloader模式来解锁,而解锁Bootloader就会丧失原厂保固。不过现在新的Root技术,若能事先备份还原成原厂设定,已经可以在不解锁Bootloader的情况下,仍可能维持不丧失原厂保固下而完成Root工作。
特别提醒,使用Root权限去删除档案,不是像Windows将档案丢到垃圾筒,而是真正删除档案了。若不小心安装了恶意的程式,将会造成骇客在你的系统上任意恶搞,后果是不堪的。换言之, 取得 Root 这个权限后,就如同拿了尚方宝剑一样, 可以上斩谗臣下斩昏君,发了疯把整个系统都搞坏也是可以的! 若不懂Linux 系统 Bootloader解锁及Root刷机的人,千万别乱使用,以免造成手机损害及资安风险,赔了夫人又折兵 !