获得root权限和刷入第三方ROM的首要条件解锁安卓手机的Bootloader,有许多手机都能解锁Bootloader,下面将介绍解锁Bootloader的官方方法。
★什么是Bootloader?
Bootloader是在Android系统开始运行前的一个小程序,它是运行的第一个程序。Bootloader是OEM厂商(华为、小米和三星等)或者运营商加锁和限制的地方,一旦Bootloader锁上,你就无法在手机上安装其它操作系统。
Android启动过程
一句话,上锁的Bootloader安卓手机就像iPhone,手机厂商完全控制了你的手机。
只要它们给你推送一次更新(可以强制做到,除非你不联网),就能把你的手机变慢(请参考苹果降速门),甚至让手机不断重启和死机,这些在技术上都是可以做到的。
★不是每一部手机都能让你解锁
世上有两种类型的安卓手机:一些可以让你解锁Bootloader,另一些就不能。
安卓手机能不能解锁Bootloader取决于手机制造商、手机型号和运营商。谷歌的Nexus手机全都是可以解锁的,一加、小米、三星、摩托罗拉和HTC的很多手机也能让你解锁Bootloader。
但是,其它手机和运营商定制的手机就没有官方解锁Bootloader的方法。如果你想要root和刷入第三方ROM,你只能等到业余开发者利用安全漏洞破解手机(类似于iPhone越狱),如果你是这种手机,这个指南帮不了你。
绝大多数手机厂商对自家手机的Bootloader情况都是讳莫如深的,所以你一般在手机规格里看不到这项参数。查看Bootloader解锁情况的最好的方法是上XDADevelopers论坛去找,你也可以在网上搜索手机型号的Bootloader情况。
如果你的手机支持解锁Bootloader,请继续往下看。下面将介绍通用的解锁方法,有些手机有专门的解锁方法,请按照实际情况操作。
★零、请备份数据
在我们开始之前,值得一提的是:这个过程将会清除你的所有数据。所以如果你在手机上有任何照片或文件需要保留的,请提前把它们转移出来。另外,如果你想保存Apps的设置,也请备份Apps的设置文件。
★一、安装ADB
在《如何安装和使用ADB——Android调试桥工具》中,我们已经讲过了,这里再简单说一遍:
下载SDKPlatformTools
启用USB调试
测试ADB和安装驱动
请注意,在启用“USB调试”时,如果“开发者选项”里面有一项叫作“OEM解锁”的选项,请启用它,如果没有就不用管了。
★二、测试ADB
安装好ADB后,打开手机,用USB数据线把它连接到电脑。打开platform-tools文件夹,在文件夹空白处按住Shift键和鼠标右键,选择”在此处打开命令行窗口“,然后输入以下命令:
adbdevices
如果它显示一个序列号,说明您的设备被识别出来了,您可以继续操作。否则,请确保正确执行了上述步骤,更多详情请看《如何安装和使用ADB——Android调试桥工具》。
★三、获取解锁码
如果你正在用Nexus设备,你可以跳过这一步,非Nexus设备很可能需要解锁码才能继续,找到手机厂商的解锁页面,例如:
小米: