zoukankan      html  css  js  c++  java
  • KaliLinuxNetHunter教程实施刷机解锁Bootloader

    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 Desktopandroid-sdk-windowsplatform-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恢复模式”选项。

  • 相关阅读:
    根据中国气象局提供的API接口实现天气查询
    小程序——云函数发送请求
    apifm-wxapi API工厂
    首次使用 linux 阿里云服务器,入门及使用
    Android立体旋转动画实现与封装(支持以X、Y、Z三个轴为轴心旋转)
    Android来电监听和去电监听
    Android 源码下载方法(Git 方式clone)
    HandlerThread 创建一个异步的后台线程
    Android Toast cancel和show 不踩中不会知道的坑
    PopupWindow 点击外部和返回键无法消失背后的真相(setBackgroundDrawable(Drawable background))
  • 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/10286289.html
Copyright © 2011-2022 走看看