美文网首页android技术
小米手机获取root权限(保留OTA升级 / 刷第三方Recov

小米手机获取root权限(保留OTA升级 / 刷第三方Recov

作者: rollingstarky | 来源:发表于2017-11-22 18:56 被阅读2622次

    之前入手一部红米 Note4,到货后直接刷了 LineageOS。系统优雅流畅,很喜欢。只是对国内服务没有针对性的优化,比如指纹/手环支付。加上本就有小米手环,MIUI 的系统更新也不算太慢,于是刷了 MIUI 国际版(为了谷歌全家桶)。
    只是国际版 ROM 不带 root 权限(开发版也没有。。。)。好在从国外的一篇帖子上有看到教程,可以保留手机原生的 Recovery,获取临时的 root 权限,系统升级后需要重新获取。也可以刷入第三方 Recovery,则小米手机自带的系统升级不再可用。我自己选择的是第一种方式。

    准备工作

    1. 解锁 bootloader

    Bootloader 是在操作系统内核运行之前执行的一段小程序,用于初始化硬件设备,为加载操作系统或运行时环境做必要的准备。相当于手机上的 BIOS。
    锁上 Bootloader 的手机,每次开机都会检查内核签名是否正确,正确就继续引导内核,启动系统。否则就拒绝引导,手机卡在引导画面。所以非解锁手机是不能进行刷机等操作的(除非你只想用它砸核桃)。
    小米手机解锁可以访问官网按提示进行。
    申请解锁小米手机

    手机解锁
    原理上讲,Bootloader 锁是不影响手机 root 的,但要刷入第三方 Recovery 则必须先对手机进行解锁。
    2. 工具下载

    adb 和 fastboot 包含在 Android SDK 的 platform-tools 工具包里,刷机精灵等第三方刷机工具也默认包含了这两个命令。
    我用的是MacBook Air,可以直接通过 brew 命令安装。
    $ brew cask install android-platform-tools
    也可以直接访问 Android Studio 官网下载对应版本。

    TWRP 是刷机需要用到的第三方 Recovery,可以在官网的 Devices 列表里选择自己手机型号对应的 image 文件(其中用于红米 Note 4 的 TWRP 下载地址为 TWRP for mido)。
    SuperSU 可以从官网上下载最新版本的 zip 格式文件,下载完成后放置在手机的内置 sdcard 根目录。

    3. 开启 USB 调试模式
    1. 在手机端,进入设置-关于手机,连续按几次MIUI版本号以解锁开发者选项
    2. 进入 设置-其他设置-开发者选项,打开USB调试
      USB调试模式

    开始 Root

    1. 进入手机的 bootloader/fastboot 模式
      关闭手机,同时按住音量减键和开机键持续一段时间,直到手机振动,系统启动进入 fastboot 模式。
    2. 打开电脑端命令行,切换到 TWRP 镜像文件所在的目录。

    此时有两种刷入 SuperSU 文件的方式。一种会保留系统 Recovery,相当于在内存里临时运行 TWRP,手机重启后将无法再进入。另外一种则会先将 TWRP 刷入手机recovery所在的系统分区,原始 Recovery 被永久替换。则MIUI默认OTA方式的系统升级不再可用。

    方法1. 临时TWRP方式

    在命令行输入以下命令:
    fastboot boot twrp.img

    twrp.png

    等候几秒钟时间,手机自动重启进入 TWRP recovery模式。
    之后按照通常的卡刷程序选择从zip文件安装,找到sdcard根目录里的SuperSU 文件刷入即可。
    重启手机,已获得root权限。


    TWRP recovery
    方法2. 永久TWRP方式
    1. 在命令行输入以下命令:
      fastboot flash recovery twrp.img
    2. 重启手机进入 recovery 模式(关机后同时按住音量加电源键
    3. 选择从zip文件安装,定位到sdcard根目录里的SuperSU文件。
    4. 安装成功后重启手机即可。

    最终效果

    SuperSU

    庄子老人家曾说,能者多劳智者忧。
    root作为系统里最『能』的那一个,你明白的。
    最高权限是有了,别忘了悠着点儿用

    相关文章

      网友评论

        本文标题:小米手机获取root权限(保留OTA升级 / 刷第三方Recov

        本文链接:https://www.haomeiwen.com/subject/jwvnvxtx.html