KaliLinuxNetHunter教程实施刷机解锁Bootloader
当用户将前面的工作都准备完成后,即可开始刷机。其中,整个刷机过程分为三个步骤,分别是解锁
Bootloader
、刷入第三方
Recovery
和实施刷机。为了使用户能体验到所有的功能,本教程将使用最新版来搭建
Kali NetHunter
环境。下面将详细的介绍整个刷机过程。
1.
解锁
Bootloader
在嵌入式操作系统中,
Bootloader
是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像
BIOS
那样的固件程序,因此整个系统的加载启动任务就完全由
Bootloader
来完成。
由此可以看出,
Bootloader
很重要。如果
Bootloader
不能正常加载,手机就是砖头一个,无法正常启动和使用。这也就是这里为什么要解锁
Bootloader
才能刷入第三方
ROM
。如果不破解
Bootloader
,就无法初始化手机硬件,手机也就无法使用。下面将介绍解锁
Bootloader
的方法。
【实例
1-2
】解锁
Bootloader
。具体操作步骤如下所示:
(
1
)进入
fastboot
模式。首先将手机关机。然后,按下“音量上键
+
电源键”即可进入
fastboot
模式。成功进入
fastboot
模式后,手机上将会显示“
fastboot
”文字。
(
2
)将手机插入到
PC
机中,然后打开
Windows
的命令提示符窗口,并输入以下命令:
cd Desktop\android-sdk-windows\platform-tools
fastboot devices
1d568ee2
fastboot
从输出的结果中,可以看到显示出了当前连接的设备。
(
3
)此时,解锁
Bootloader
。执行命令如下所示:
fastboot oem unlock
…
OKAY [
0.016s]
finished. total time: 0.016s
从输出的信息中,可以看到提示
OKAY
,则表示解锁成功。
(
4
)重启手机。执行命令如下所示:
fastboot reboot
rebooting…
finished. total time: 0.016s
从输出的信息中,可以看到手机正在重启。当手机成功重启后,将进入到系统中。接下来,还需要调整手机的一些设置。
(
5
)开启手机的
USB
调试。在手机中依次选择“设置”
|
“关于手机”
|
“连续按
7
次内置版本号”,将启用开发者选项。然后,返回到设置界面,选择“开发者选项”命令,将打开如图
1.13
所示的界面。
(
6
)在该界面选择
Android
调试选项,单击右侧的
按钮启用
USB
调试。单击
按钮后,将弹出一个提示对话框
。
(
7
)该对话框中显示了
USB
调试的功能,是否确定要开启
USB
调试。这里单击“确定”按钮,开启
USB
调试后
。
(
8
)禁用
Cyanogen
恢复模式。在手机中依次选择“设置”
|
“开发者选项”命令,禁用“更新
Cyanogen
恢复模式”选项
。