之前入手一部红米 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 命令的获取可参考MacOS 系统使用命令安装软件包)。

$ brew cask install android-platform-tools

TWRP 是刷机需要用到的第三方 Recovery,可以在官网的 Devices 列表里选择自己手机型号对应的 image 文件(其中用于红米 Note 4 的 TWRP 下载地址为 TWRP for mido)。

SuperSU 可以从官网上下载最新版本的 zip 格式文件,下载完成后放置在手机的内置 sdcard 根目录。

3. 开启 USB 调试模式

在手机端,进入设置-关于手机,连续按几次MIUI版本号以解锁开发者选项。

进入 设置-其他设置-开发者选项,打开USB调试。

USB调试模式

开始 Root

进入手机的 bootloader/fastboot 模式

关闭手机,同时按住音量减键和开机键持续一段时间,直到手机振动,系统启动进入 fastboot 模式。

打开电脑端命令行,切换到 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方式

在命令行输入以下命令:

fastboot flash recovery twrp.img

重启手机进入 recovery 模式(关机后同时按住音量加和电源键)

选择从zip文件安装,定位到sdcard根目录里的SuperSU文件。

安装成功后重启手机即可。

最终效果

SuperSU

庄子老人家曾说,能者多劳智者忧。

root作为系统里最『能』的那一个,你明白的。

最高权限是有了,别忘了悠着点儿用

服务器抓取MIUI ota信息,小米手机获取root权限(保留OTA升级 / 刷第三方Recovery )...相关推荐

  1. airpods安卓延迟怎么解决_安卓手机获取root权限失败怎么办 学会这几招轻松解决 - 手机教程...

    安卓手机获取root权限失败怎么办?目前在国内大部分的用户用的都是安卓手机,虽然使用的人数很多的,但是在安卓手机上想要卸载一些系统自带的软件,是需要获取ROOT权限的,就有用户遇到获取ROOT权限失败 ...

  2. android 手机获取 root 权限

    为了让android 手机获取root权限,需要经历以下几个步骤. 手机解锁 现在大部分的手机在出厂时都锁定了bootloader,需要在官网上申请解锁,以小米为例,解锁网址.解锁的具体教程不在此详述 ...

  3. 中兴U830移动定制手机获取root权限详细操作

    中兴U830移动定制手机获取root权限详细操作(亲测成功)   8月份上市的中兴U830总的说来各方面都还是一款不错的手机,性价比也很高,最让人蛋疼的就是屏幕分辨率了,不用说,用过的大家都明白!!其 ...

  4. 小米10获取root权限_OPPO A33(移动4G)ROOT教程,简单获取ROOT权限

    伴随着安卓刷机越来越流行,很多安卓用户都喜欢上了这种可以自定个性系统的行为,那么OPPO A33(移动4G)怎么ROOT?OPPO A33(移动4G)ROOT过程如何操作呢?小编给大家整理了一篇用奇兔 ...

  5. 小米10获取root权限_小米手机怎么才能完美ROOT-开发版稳定版通用

    对于获取ROOT,每个人的看法都不一样,至于ROOT带来什么问题,是否安全,后面小编会 单独和大家解释.如果你是希望获取ROOT的,那么请继续往下看,跟着ROM乐园小编的脚步, 你会学会安卓ROOT技 ...

  6. 【已解决】小米手机5解BL锁时出现错误码20091怎么办?| 小米手机5怎么解Bootloader锁 | 小米5获取ROOT权限 | 小米手机5卡槽坏了无法正常读取手机卡怎么解锁BL

    文章目录 1. 按 2. 问题详细描述 3. 操作步骤 3.1. 确保不是隐藏ID(隐藏)的机器 3.2. 使用高通9008模式降级MIUI 3.3. 使用低版本的MIUI绑定账号 3.4. 使用解锁 ...

  7. 小米10获取root权限_MIUI11系统开启系统ROOT权限图文教程-支持小米红米全部机型...

    转眼间MIUI11就正式发布了,而昨日,MIUI也推送了首个MIUI11体验版,激动的小 伙伴们应该都已经成功刷入了,是不是很开心,MIUI11在小编1天的使用中感觉还是 很满意的.而小编是一个ROO ...

  8. 小米10获取root权限_360超级Root无法获取Root权限怎么处理?

    方法/步骤 1.首先利用"酷派手机解锁"工具对360奇酷手机进行解锁操作.如图所示: 2.打开360奇酷手机桌面中"设置"按钮即可进入有关手机的设置界面.如图所 ...

  9. 华为手机获取root权限

    前言 在做APP逆向分析时,一般都需要root权限,而大多数手机本身并不支持.由于本人有一个Android系统的华为手机,本篇记录如何安装Magisk,获取root权限. Magisk GitHub地 ...

最新文章

  1. 广告banner:手动滑动切换,自动切换,点击跳转,异步加载网络图片
  2. 【WebGL】《WebGL编程指南》读书笔记——第5章
  3. vue-beauty 的v-data-table数据单元不换行
  4. 1066 图像过滤 (15 分)
  5. 传苹果新iPhone显示屏4英寸 可视面积扩大30%
  6. React 点击按钮显示div与隐藏div
  7. Python-使用jmespath来格式化处理json数据
  8. [实战]Router configuration for TP ROOM
  9. ASP.NET核心之路微服务第01部分:构建视图
  10. Linux mv命令
  11. 通过Content Editor来增加页面的控制
  12. 织梦dede所有标签调用方法大全
  13. 读书-算法《程序设计导引及在线实践》-简单计算题1:鸡兔同笼
  14. 在安装Maven检查版本时出现Please set the JAVA_HOME variable in your environment to match the locat
  15. php计算排名,成绩相同需要并列算法
  16. 对称算法与非对称算法
  17. (转载)常见的差分(动)阻抗计算模型(CITS25 软件)
  18. c语言实现创建学生成绩表,实现插入、删除和统计等管理功能。
  19. UML之父Ivar Jacobson:软件工程需要重建基础
  20. 跨越原理优缺点_jsonp的原理,应用场景,优缺点

热门文章

  1. 网络通信上手项目(网络画图板)
  2. 2021,移动办公再次风起
  3. 证书风险错误提示及常见证书问题
  4. sql获取所有上级,下级
  5. 用Java编写简单的扑克牌游戏
  6. 【恒指早盘分析】恒指的六大交易错误
  7. 怎样一同下载淘宝天猫的商品主图详情图细节图和属性图并保存
  8. 2022年证券从业资格证券市场基本法律法规考试多选题专练及答案
  9. matlab am-pm,AM-AM和AM-PM测试的奇怪结果
  10. 关于eclipse控制台出不来,无法打印日志信息解决办法