小米(MIUI)ROOT线刷教程

2023-05-16

一.解锁BL锁

1.不论是root还是刷入第三方或外版的rom都需要解锁bl锁这是最重要的一点。首先打开手机设置,登录或注册你的小米账户,点击我的设备下拉找到全部参数进入找到MIUI版本连续点击7下打开开发者选项。返回到设置中下拉找到更多设置点击进入打开开发者选项中找到设备解锁状态点击并按照提示操作绑定你的账号,绑定完成后等待7天。

2.下载小米解锁工具http://www.miui.com/unlock/download.html机下载完成将其解压至桌面。进入解压文件夹双击miflash_unlock.exe点击右上角的设置检测驱动并安装,用USB数据线插入电脑,将手机重启后按住音量减键进入FASTBOOT模式,数据线另一端连接手机。重新打开刚才下载的解锁工具miflash_unlock.exe,并登录小米帐号,然后点击解锁会提示两次确认解锁,点击确认解锁即可然后等待解锁成功,解锁后手机内数据会清空并自动重启。

二.刷入ROM

(此部分非ROOT必要操作如果不需要可以跳过)

1.下载刷机工具http://bigota.d.miui.com/tools/MiFlash2018-5-28-0.zip,下载时浏览器可能会报无法安全下载就点击查看更多继续下载对于此软件安全性大可放心,若心存顾虑可下载一个火绒保护你的电脑。

2.同样下载完毕将其解压至桌面,打开解压后的文件夹找到XiaoMiflash.exe双击运行,会提示你安装驱动就一直点确定就可以,如未提示安装点击左上角的Driver即可。点击安装会弹出驱动安装界面,如果看不见把XiaoMiflash.exe最小化即可看到,点击始终安装驱动程序软件(大约4-5次),如果Windows弹出“无法验证其驱动程序的开发者”就选择第二个选项始终安装此程序驱动软件

3.下载刷机ROM(如果有可以跳过此步骤)打开链接https://xiaomirom.com/ 进入后选择你对应的机型和你想要的版本下载至桌面但其ROM包可能较大如果你的C盘容量已经告急就将其存放在一个没有中文的目录中,并解压记住其路径。

4.手机重启按住音量减键进入FASTBOOT模式,打开刚才下载的刷机工具XiaoMiflash.exe,点击左上角的选择,选择刚才下解压好的刷机包文件夹,也可以复制文件夹路径到选择框,右下角有是那个选择框,第一个是全部删除不上锁,第二个是保留数据,最后一个是全部删除并刷机完成后自动上BL锁。点击加载设备会显示设备ID,选中然后点击刷机,等待绿色进度条走完,刷机成功后会显示success,手机会自动重启。

三.Root

1.下载你手机对应的包,如果你从上一步过来的就不需要下载这个包就是刚才解压的ROM包。如果你没有下载就进入链接https://xiaomirom.com/  找到你的手机型号找到你手机对应的MIUI版本这里很重要千万不要下载错了。

2.在下载等待时在手机浏览器中打开链接https://magiskcn.com/magisk-download  下载稳定版的Magisk然后直接安装。

3.返回电脑端下载adb-fastboot进入链接https://mrzzoxo.lanzoub.com/b02plghuh 下载到桌面并解压。

4.此时将下载好的ROM包解压,解压完成还是一个压缩包,用压缩软件点击进入浏览,进入images这个文件夹找到boot.img这个文件并将其解压到桌面。

5.用数据线(建议用原装的)连接手机和电脑,此时手机端会弹出来对话框让你选择是仅充电传输文件,这里选择传输文件。返回电脑端打开文件资源管理器进入此电脑,在这里可以看到你的手机设备,双击点击进入内部存储设备,将刚刚解压好的boot.img文件拖入进去。

6.打开手机端打开刚刚下载好的Magisk,点击Magisk安装,首先直接点击选项后的下一步,不需要勾选“修补boot镜像中的vbmeta”,然后会自动跳转到方式勾选“选择并修补一个文件,此时会跳转到手机的文件管理器中,在这里面找到并选择刚刚拖入其中的boot.img文件,跳转返回Magisk后点击开始。此时会显示正在安装并显示一堆代码,在代码结尾出显示“All done”就说明执行完毕。

7.顺着“All done”向上找一行会看到一个路径,这个路径就是修补好的boot文件,然后返回电脑端打开文件资源管理器进入此电脑,点击手机设备,双击点击进入内部存储设备,打开download文件夹,里面会有一个以.img结尾的文件这就是刚刚修补好的boot文件,将其复制到桌面。

8.此时打开下载好的adb-fastboot文件夹打开“打开CMD命令行.bat”这个批处理文件,然后用USB数据线插入电脑,将手机重启后按住音量减键进入FASTBOOT模式,数据线另一端连接手机,然后再批处理文件框中输入代码

fastboot flash boot 

然后复制修补好的boot的路径粘贴在这行代码后面,切记代码与路径之间要有一个空格符,当出现以下三行代码是代表刷入成功(最后的时间可能不一样是正常的忽略即可)

Sending 'boot' (131072 KB) OKAY [ 3.311s]
Writing 'boot' OKAY [ 0.441s]
Finished. Total time: 3.794s

然后输入代码手机就会自动重启。此时你的手机就算是Root成功了!提示:root后不可以升级系统和恢复出场设置

四.隐藏Root

1.一般有一些金融软件或游戏比如某某银行或数字交易软件都会检测你的手机是否Root,并无法进入。如果出现了这种情况就需要隐藏Root了。

2.打开Magisk点击右上角的设置下拉找到APP这一大标题,在里面找到隐藏Magisk应用并点击根据提示操作。继续下拉找到Magisk这一大标题在里面找到Zygisk这一选项并开启。继续下拉在Magisk这一大标题中找到最后一项配置排除列表进入选择你要隐藏的APP将所有选项全部勾选。

3.刷入隐藏模块https://wwoa.lanzoub.com/b03doy87a  密码为:7iph。进入网盘链接后按以下路径打开Root文件>>隐藏模块下载文件夹中的三个模块并刷入Magisk,刷入成功后桌面上会多出来一个LSPosed的应用暂时不需要用。接下来打开Root文件>>apk安装包>>HMA-V3.0.5-Beta.apk并下载安装,安装完毕点击打开会发现主页显示模块未激活,推出点击打开LSPosed在底部五个选项图标中打开第二个模块选项会出现一个隐藏应用列表的模块点击进入点击启用模块然后重启手机。

4.重启后带打开隐藏应用列表,先点击第一项拦截测试它会为你安装一个Applist Detector这个app安装好后先不做处理。点击模板管理,然后点击创建白名单模板名称随便起一个,点击可见应用后面的编辑列表,进去后随便选择一个系统应用比如计算器;天气;电子邮件等,一个就可以了,然后保存模板。返回到首页点击应用管理,选择有检测的app,打开启用隐藏的按钮,工作模式切换为白名单,再将排除系统应用按钮打开,找到下方的模板管理选择启用模板选择你刚刚创建的白名单模板,此时先别急着打开应用点击将此配置复制给其他应用,选择刚刚下载好的Applist Detector这个app,点击保存。然后返回桌面打开Applist Detector这个app,如果里面所有选项前面都是的话就说明成功了!

到此,Root教程以全部结束,本文中的蓝色字体大多都是软件中的选项,在本文中出现的链接中还有一些优化模块和搞机软件的安装包可自行取用,特别说明:搞机有风险请谨慎操作!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

小米(MIUI)ROOT线刷教程 的相关文章

  • SpringBoot框架整合SpringMVC、Mybatis框架,对数据库操作的工作原理

    Controller层 Controller层是接收用户访问的url信息 xff0c 再将获取到的内容发送到其他层级进行处理 xff0c 处理完成后返回新的url xff0c 使用户得到想要查询或是其他操作的页面 64 Controller
  • Lombok插件应用

    Lombok安装步骤 https blog csdn net weixin 47253919 article details 119871501 spm 61 1001 2014 3001 5502 常用注解 64 Setter 用于为描述
  • 类的属性(公有属性,受保护属性,私有属性)

    x是类的公有属性 class Animal x 61 10 def test self print Animal x print self x self是类本身 xff0c 等于Animal class Dog Animal def tes
  • linux网络配置(超简单,一看就会)

    2022 11 19 文章目录 前言一 linux网络 xff1f 二 使用步骤 1 查看本机ip 2 进入root用户 3 进入配置网络的目录 4 配置网络 5 重启网络服务 6 查看IP并测试网络 总结 一 linux网络 本章以配置虚
  • 【FPGA】四、按键消抖

    文章目录 一 按键消抖简介 二 按键消抖方式 1 硬件消抖 2 软件消抖 三 程序设计 1 设计思路 2 程序代码 3 仿真验证 总结 一 按键消抖简介 按键在我们日常生活中是很常见的 xff0c 主要有机械按键和虚拟按键 在我们用来进行F
  • 运行npm install出现这种问题怎么解决

    npm ERR code 1 npm ERR path C end springbootdtjr3 master src main resources admin admin node modules node sass npm ERR c
  • java中求平方根

    案例2 求平方根 需求 输入一个大于等于2的整数x xff0c 计算并返回x的平方根 结果只保留整数部分 xff0c 小数部分将被舍去 分析 计算x的平方根 就是x进行开方 开平方的调用函数是Math sqrt 但是要注意的是指保留整数部分
  • 解决Maven配置本地仓库路径不生效问题多个方法详解。(已成功解决自己遇到的问题)

    首先我尝试了很多种方法 xff0c 就是这个方法让我成功 xff0c 和大家分享一下 xff01 xff08 我用方法二成功的 xff01 xff09 maven本地仓库默认值 xff1a 用户家目录 m2 repository 由于本地仓
  • JAVA编写程序,打印九九乘法表(涵盖三种表达形式)

    运用java写出九九乘法表可以概括为三种表达形式 一是长方型 二是正三角型 三是倒三角型 无论是那种 xff0c 用的都是for循环 思路 xff1a 用两个for循环嵌套循环出因子a乘因子b等于乘积 xff0c 外循环代表因子a xff0
  • 【路径规划】蚁群算法机器人栅格地图最短路径规划【含Matlab源码 1618期】

    一 蚁群算法及栅格地图简介 1 蚁群算法 1 1 蚁群算法的提出 蚁群算法 ant colony optimization ACO 又称蚂蚁算法 是一种用来寻找优化路径的机率型算法 它由Marco Dorigo于1992年在他的博士论文中提
  • 遇见Java

    Java是一门面向对象的编程语言 xff0c 不仅吸收了C 43 43 语言的各种优点 xff0c 还摒弃了C 43 43 里难以理解的多继承 指针等概念 xff0c 因此Java语言具有功能强大和简单易用两个特征 Java语言作为静态面向
  • CSS基础-17-拓展-标签居中

    拓展 标签水平居中方法总结 margin 0 auto 如果需要让div p h 大盒子 水平居中 可以通过margin 0 auto 实现 注意点 1 如果需要让 div p h 大盒子 水平居中 xff0c 直接给当前元素本身设置即可
  • 用HTML和css写一个简单地购物小票

    效果图 HTML代码 lt DOCTYPE html gt lt html gt lt head gt lt meta charset 61 34 utf 8 34 gt lt title gt 小票 lt title gt lt link
  • AJAX详解

    1 AJAX是什么 xff1f AJAX即 Asynchronous JavaScript and XML xff08 异步的JavaScript与XML技术 xff09 xff0c 指的是一套综合了多项技术的浏览器端网页开发技术 2 异步
  • 计算机一级必考的10个Excel函数,让我来告诉你

    计算机一级必考的10个Excel函数 xff0c 让我来告诉你 有同学问 xff1a 计算机一级Excel要考哪些函数啊 xff1f xff0c 下图的10个函数就是一级必考的 001 sum求和函数 定义 xff1a 对指定参数进行求和
  • 【一则文章带你了解JavaScript】

    前言 xff1a 想要入门JS xff0c 那我们必须首先了解一下JS的作用 xff0c 我们学习后可以做些什么呢 xff1f 一 首先 xff0c 网页中的表单动态校验以及密码强度的检测是会用到JS的 二 其次 xff0c 我们的网页高级
  • jQuery实现王者荣耀手风琴案例(知识块讲解+案例)

    前言 xff1a 这个案例是几年前的了 xff0c 现在的王者官网是没有这个手风琴模块的 xff0c 我了解到这个案例 xff0c 是受到了黑马程序员知名教师 pink老师的启发 xff0c 我相信大家也都不陌生 xff0c 同样也是我非常
  • 错误问题: Cannot read property ‘XXX‘ of undefined

    undefined不能读取属性XXX 说明定义变量里的值是undefined 查看报错的代码顺藤摸瓜 那打印console看一下 很关键 一定要学会打印 有可能是代码的书写错误了 xff08 大意写错了 xff09 当发现问题后 要学会顺腾
  • Node.js——fs的模块的读取文件-书写文件

    目录 一 fs模块的介绍与初始化 二 fs readFile 读取文件 第二种方法 xff1a 失败演示 xff1a 三 小结 四 fs writeFile 方法向指定文件中写入内容 五 案例 整理用户信息 一 fs模块的介绍与初始化 fs
  • MySQL卸载不干净-MySQL Connector Net xxx文件怎么也删除不了?一招解决它

    相信很多人都遇到过这个问题 xff0c MySQL手动总是卸载不干净 今天没想到让我遇到了 xff0c 那么它就是自讨苦吃 哈哈哈 xff08 这波感谢一下微软 xff0c 为什么 xff1f 大家往下看 xff09 绝招 xff1a 既然

随机推荐

  • uniapp -- 关于uni.navigateTo方法无法跳转的解决方法

    今天做页面跳转的时候遇到了一个问题 xff0c uni navigateTo 方法不是万能的 x1f914 我的需求是在一个component目录下的一个组件中点击遍历出来的组件进入另一个组件 xff0c 我觉得有点绕 xff0c 所以我把
  • Python入门第一章笔记 从安装到编写hello world

    1 下载Python安装包 xff1b 可以到官网下载 xff1a https www python org 但是如果没有翻墙的话 xff0c 下载会很慢 25M安装包 xff0c 需要1个小时以上 如果没有耐心等可以在csdn进行下载 x
  • 谈谈 《 JavaScript - DOM编程艺术 》这本书

    前言 好吧 xff0c 现在已经2023年了 xff0c 对于这本书 xff08 第二版 xff09 来说可能有点老了 xff0c 这本书不是很难理解 xff0c 但也不是很适合新手读 xff0c 当然 xff0c 这本书并不是百宝书 x1
  • 前端程序员 从学校到工作转变的学习历程

    今天是星期一 xff0c 美好而又不是那么美好的上班开始了 xff0c 从学校到职场也有几个月时间了 xff0c 整体来说体验一般般 x1f914 xff0c xff08 请原谅我 这篇文章不配一张图的话 xff0c 会显得文字密密麻麻的
  • 分享项目 - Vue3 + TS + element-ui-plus 项目 -- Table表格表单

    文章目录 前言项目地址以及怎么阅读别人的代码整体代码分页数据作者是怎么处理的 usePagination顺藤摸瓜找到 api 接口的封装api 接口再往底层找全局请求封装与请求拦截器 service ts 前言 今天看一个 ts 项目的 t
  • SpringBoot工程的创建流程

    文章目录 一 初始化时导入的几个基本依赖二 pom文件需要修改的几个地方三 pom文件需要再增加的几个依赖四 maven仓库记得改成自己电脑本地的 xff01 xff01 xff01 五 报错的关于test目录的两个包六 根据数据创建实体类
  • 在matlab中使用find()函数删选数据

    find xff08 xff09 函数 可以查找非零元素的索引和值 拿具体实例来讲 clear clc A 61 1 2 3 456 66 77 343 44 4 3 4 5 A find A 2 gt 61 50 61 删选出A矩阵中第二
  • 【数据结构】二叉树的构建(C语言实现)

    1 树概念及结构 1 1树的概念 树是一种非线性 的数据结构 xff0c 它是由n xff08 n gt 61 0 xff09 个有限结点组成一个具有层次关系的集合 把它叫做树是因 为它看起来像一棵倒挂的树 xff0c 也就是说它是根朝上
  • 解决resultMap报错

    发现问题是使用resultMap来指定类型封装结果的时候出现错误 错误如下 首先排除代码层面的错误 点开错误也没有发现原因 经过查找原来是数据库的字段名和实体的实体名不一致 resultMap则不能自动封装数据 使用reultType 也并
  • Linux防火墙——iptables以及firewalld的使用介绍

    本文基于Linux上CentOS 7版本配合iptables iptables services firewalld等服务进行演示 一 防火墙概念以及Netfilter机制介绍 1 概念 2 防火墙两大类型 3 Netfilter功能 二
  • AOP是什么?如何使用AOP?

    AOP 基本概念是什么 xff1f 什么是AOP xff1f AOP 就是面向切面编程 xff0c 或者叫面向方面编程 xff0c 或者开玩笑的说叫面向方便面编程 在软件业 xff0c AOP为Aspect Oriented Program
  • 情人节浪漫表白,程序员的专属浪漫-----烟花表白

    谁说程序员不懂浪漫 xff1f for birth death love 43 43 do love 43 43 while death 可执行的exe文件我放在文章后面了 xff01 直接双击点开就可以使用了 最终效果 xff1a 运行环
  • 养老产业政策链接

    江西省养老政策文件 xff1a 江西省养老服务条例 http mzw ganzhou gov cn gzsmzjy c103172 202201 d238525b35bb47b49b3de312c9b63a60 shtml 南昌市养老服务体
  • 生产消费模型详解以及代码实现(Java)

    生产消费模型的由来以及定义 xff1a 生产消费者模型是程序设计当中一种非常常见的设计模式 xff0c 被广泛应用于消息队列以及其他的一些场景当中 xff0c xff0c 生产消费模型其中包括三者 xff08 生产者 xff0c 消费者 x
  • java业务代码发送http请求(Post方式:请求参数为JSON格式;Get方式)

    实际开发中 xff0c 可能需要发送http请求到第三方服务获取数据 xff0c 于是就有以下应用 xff1a 依赖 xff1a lt dependency gt lt groupId gt com alibaba lt groupId g
  • IDEA打开终端报错Cannot open Local Terminal命令行功能

    项目场景 xff1a idea项目中不能打开命令行功能 IDEA打开终端报错Cannot open Local Terminal 意思是打开命令行发生错误 idea上配置shell终端 xff0c 命令行页面 问题描述 打开IDEA后 xf
  • 【Linux系统无法连接网络,修改IP地址和网关,ping解决主机不可达的情况】

    文章目录 配置网络 修改状态配置网络 IP地址配置VirtualBox网络修改IP地址修改DNS重启服务的方法修改netplan文件的配置 Ubuntu出现无法连接网络 xff0c ping公网IP地址显示主机不可达 xff0c 打开Fir
  • @vue/eslint-config-standard@6.1.0 from root project

    什么都安装好了 xff0c 但是每次npm i 都报错 xff0c 后来查了资料发现是自己的npm 版本太高 xff0c 切换一下就好了 如下代码 运行后再重新 npm i npm install npm 64 6 14 15 g
  • C++之生产者和消费者模型分析(条件变量)

    先看一下生产者消费者模型 概述 xff1a 生产者把需要处理的数据放到缓存队列中并向消费者发出信号 xff0c 然后消费者把数据拿出来处理 xff0c 这里生产者可以是单线程或者多线程 xff0c 而消费者一般是多线程 xff0c 消费者线
  • 小米(MIUI)ROOT线刷教程

    一 解锁BL锁 1 不论是root还是刷入第三方或外版的rom都需要解锁bl锁 这是最重要的一点 首先打开手机设置 xff0c 登录或注册你的小米账户 xff0c 点击 我的设备 下拉找到 全部参数 进入找到 MIUI版本 连续点击7下打开