当前位置: 首页 > news >正文

给小米/红米手机root(工具基本为官方工具)——KernelSU篇

目录

  • 前言
  • 准备工作
    • 下载刷机包
      • xiaomirom下载刷机包【适用于MIUI和hyperOS】
      • “hyper更新”微信小程序【只适用于hyperOS】
    • 下载KernelSU
    • 刷机所需程序和驱动文件
  • 开始刷机
    • 设置手机
    • 第一种刷机方式【KMI】推荐
      • 提取boot或init_boot分区
    • 第二种刷机方式【GKI】不推荐
  • 结语

前言

刷机需谨慎!!!谨慎!!!谨慎!!!,出现任何自己无法解决的问题请尽早前往小米之家售后维修,其次刷机过程中出现的任何问题与本人无关
在刷机之前–>有条件最好给手机备份留有当前手机系统版本的线刷包
本教程包含【如何下载刷机包提取镜像分区文件修补刷入镜像分区文件

准备工作

  • 小米/红米手机【示例机型:REDMI NOTE 13 pro+】
  • 数据线一根且最好为原装数据线
  • 较强的应变能力
  • 较强的动手能力
  • 电脑一部

下载刷机包

文件较大建议WiFi环境下下载,大小一般在5-10GB

xiaomirom下载刷机包【适用于MIUI和hyperOS】

[此处跳转]

  • 在这里插入图片描述
  • 在mirom网址的搜索框中搜索机器型号,并找到线刷包
  • 在这里插入图片描述
  • 在这里插入图片描述

“hyper更新”微信小程序【只适用于hyperOS】

微信小程序搜索“hyper更新”

  • 在这里插入图片描述
  • 在这里插入图片描述
  • 在这里插入图片描述

下载KernelSU

KernelSU在GitHub上的地址:https://github.com/tiann/KernelSU
我们进入GitHub中下载KernelSU(后面简称KSU)

  • 在这里插入图片描述
  • 找到文件后缀为.apk的安装包单机即可下载到本地
  • 在这里插入图片描述
  • 下载完成后安装KSU即可(由于我已经安装好了所以这边显示为工作中),此时顺便记着自己的内核版本后面可能需要使用,我这边的内核版本是【5.15.149-android13】(记这么多够了)
  • 在这里插入图片描述

刷机所需程序和驱动文件

所需文件:

  • 小米解锁工具(单击可跳转)
  • 秋之盒(单击可跳转)

开始刷机

本文不讲解锁bl部分有需要请前往我的另一篇博客中查看【单机此处跳转】
KSU有两种运行模式,一种是KMI另一种是GMIGMI的优先级大于KMI也就是说哪怕你同时刷入了两种模式运行时还是GMI模式

在官方文档中对这两种运行模式的解释是:

GKI:使用通用内核镜像(GKI)替换掉设备原有的内核。
LKM:使用可加载内核模块(LKM)的方式加载到设备内核中,不会替换掉设备原有的内核。

设置手机

打开手机设置,按照下图进行设置在这里插入图片描述

第一种刷机方式【KMI】推荐

第一种也算是最简单但是也最费时的一种,因为需要提取手机中的init_boot或boot分区。Android13以上的设备都是init_boot分区
打开秋之盒备用
在这里插入图片描述

提取boot或init_boot分区

从线刷包中提取boot或init_boot分区

  • 使用解压缩软件(例如:7-zip)打开线刷包

  • 在这里插入图片描述

  • 解压后找到"images"文件夹打开

  • 里面是系统中的所有分区

  • 在这里插入图片描述

  • 找到boot(一般来说64mb)或init_boot(一般来说18mb)提取至桌面备用·

  • 数据线连接手机将电脑中的init_boot.img文件传到手机上。(示例是放在根目录的

  • 打开KSU,进行如下步骤

  • 在这里插入图片描述

  • 将修补后的init_boot镜像传至电脑

  • 连接数据线

  • 打开秋之盒

  • 在这里插入图片描述

  • 在这里插入图片描述

  • 在cmd命令框中输入adb reboot fastboot【使用adb命令将手机重启至fastboot模式】

  • 手机重启至fastboot后再在输入框中输入fastboot flash init_boot init_boot所在为了的路径【刷入修补后的init_boot】如果重启后无效果就将init_boot改成init_boot_b

  • 刷完后重启fastboot reboot【使用fastboot命令重启手机】

  • 开机后打开KSU,显示工作中就说明刷成功了

  • 在这里插入图片描述

  • 完整的gif动图【动图中第一个命令少了fastboot】

  • 在这里插入图片描述

第二种刷机方式【GKI】不推荐

使用KSU编译好的内核下载后直接刷入

  • 在KSU的下载页面找到我们的内核
  • 在这里插入图片描述
  • 上面有三个压缩格式我们需要选择哪个呢?
  • 小米设备通常为lz4或不压缩所以我们下载两个内核【但是也是有概率三个都不是,此时就可以选择KMI模式或者自己编译内核了】
  • 在这里插入图片描述
  • 把两个压缩包解压出来得到了两个64mb的镜像文件【此处的镜像文件是boot镜像而非init_boot镜像】
  • 在这里插入图片描述
  • 连接数据线
  • 打开秋之盒
  • 在这里插入图片描述
  • 在这里插入图片描述
  • 使用adb命令重启设备至fastboot:adb reboot fastboot
  • 使用fastboot命令刷入boot分区至手机:fastboot flash boot 电脑中boot文件的路径【重启如果无效请将boot改为boot_b
  • 使用fastboot命令重启手机:fastboot reboot
  • 完整的gif动图【动图以:boot_b为例】
  • 在这里插入图片描述
  • 如果大家boot分区都刷入无法正常开机请刷回原版boot【即刷机包中提取出来的那份】

结语

到这root【Kernel SU】到这就刷好了,祝大家玩的开心。最后还是需要提醒大家刷机需谨慎,root后的权限也很重要不要随意给予su权限。root后首先装救砖模块,但是救砖模块也不是万能的依然需要谨慎安装各种模块,模块不能太多否则可能会影响性能还可能会导致模块之间的冲突因而无法开机

相关文章:

给小米/红米手机root(工具基本为官方工具)——KernelSU篇

目录 前言准备工作下载刷机包xiaomirom下载刷机包【适用于MIUI和hyperOS】“hyper更新”微信小程序【只适用于hyperOS】 下载KernelSU刷机所需程序和驱动文件 开始刷机设置手机第一种刷机方式【KMI】推荐提取boot或init_boot分区 第二种刷机方式【GKI】不推荐 结语 前言 刷机需…...

【MySQL】表的增删查改(CRUD)(上)

个人主页:♡喜欢做梦 欢迎 👍点赞 ➕关注 ❤️收藏 💬评论 CRUD:Create(新增数据)、Retrieve(查询数据)、Update(修改数据)、Delete(修改数据…...

测试用例的Story是什么?

测试用例的 Story(用户故事)是指描述某个功能或场景的具体用户需求,它通常以简短的业务背景用户操作期望结果的方式呈现,使测试人员能够理解测试的目标和价值。用户故事能够帮助团队更好地设计测试用例,确保功能满足用…...

15.4 FAISS 向量数据库实战:构建毫秒级响应的智能销售问答系统

FAISS 向量数据库实战:构建毫秒级响应的智能销售问答系统 关键词:FAISS 向量数据库、销售知识库构建、相似度检索优化、大规模问答匹配、量化索引技术 1. 销售问答场景的向量化挑战与解决方案 1.1 传统检索方案痛点分析 #mermaid-svg-AeVgih79asJb7lb8 {font-family:"…...

Golang笔记——Interface类型

大家好,这里是,关注 公主号:Goodnote,专栏文章私信限时Free。本文详细介绍Golang的interface数据结构类型,包括基本实现和使用等。 文章目录 Go 语言中的 interface 详解接口定义实现接口空接口 interface{} 示例&…...

如何查看图片的原始格式

问题描述:请求接口的时候,图片base64接口报错,使用图片url请求正常 排查发现是图片格式的问题: 扩展名可能被篡改:如果文件损坏或扩展名被手动修改,实际格式可能与显示的不同,需用专业工具验证…...

FreiHAND (handposeX-json 格式)数据集-release >> DataBall

FreiHAND (handposeX-json 格式)数据集-release 注意: 1)为了方便使用,按照 handposeX json 自定义格式存储 2)使用常见依赖库进行调用,降低数据集使用难度。 3)部分数据集获取请加入:DataBall-X数据球(free) 4)完…...

【Rust中级教程】2.8. API设计原则之灵活性(flexible) Pt.4:显式析构函数的问题及3种解决方案

喜欢的话别忘了点赞、收藏加关注哦(加关注即可阅读全文),对接下来的教程有兴趣的可以关注专栏。谢谢喵!(・ω・) 说句题外话,这篇文章一共5721个字,是我截至目前写的最长的一篇文章&a…...

LabVIEW Browser.vi 库说明

browser.llb 库位于C:\Program Files (x86)\National Instruments\LabVIEW 2019\vi.lib\Platform目录,它是 LabVIEW 平台下用于与网络浏览器相关操作的重要库。该库为 LabVIEW 开发者提供了一系列工具,用于实现网页浏览控制、网页数据获取与交互等功能&a…...

promise的方法有哪些?【JavaScript】

Promise对象在JavaScript中是一种处理异步操作的方式,它提供了一组方法来管理和控制异步操作的结果。以下是一些常用的Promise方法: 以下是对 constructor(executor)‌、then(onFulfilled, onRejected)、catch(onRejected)‌、 finally(onFin…...

基于模仿学习(IL)的端到端自动驾驶发展路径

基于模仿学习(IL)的端到端自动驾驶发展路径 1. 核心论文解析 (1) UniAD:感知-规划一体化 核心思想:首次提出将感知任务(如目标检测、车道线识别、轨迹预测)与规划任务集成到统一的端到端框架中&#xff…...

第1篇:SOLR 简介与源码环境搭建

第1篇:SOLR 简介与源码环境搭建 1.1 SOLR 是什么? Apache SOLR 是一个基于 Apache Lucene 的高性能开源搜索平台。它不仅继承了 Lucene 强大的全文搜索能力,还通过封装和扩展,提供了企业级的功能,比如分布式搜索(SolrCloud)、RESTful API、动态 Schema 管理等。自 200…...

Docker 搭建 Redis 数据库

Docker 搭建 Redis 数据库 前言一、准备工作二、创建 Redis 容器的目录结构三、启动 Redis 容器1. 通过 redis.conf 配置文件设置密码2. 通过 Docker 命令中的 requirepass 参数设置密码 四、Host 网络模式与 Port 映射模式五、检查 Redis 容器状态六、访问 Redis 服务总结 前言…...

MySQL 连表查询:原理、语法与优化

目录 引言 什么是连表查询? 连表查询的类型 1. 内连接(INNER JOIN) 2. 左连接(LEFT JOIN) 3. 右连接(RIGHT JOIN) 4. 全连接(FULL JOIN) 5. 交叉连接(…...

实战技巧:如何快速提高网站收录的权威性?

快速提高网站收录的权威性是一个系统性的工作,涉及内容质量、网站结构、外部链接、用户体验等多个方面。以下是一些实战技巧,可以帮助你快速提升网站收录的权威性: 一、提升内容质量 原创性: 确保网站内容具备高质量与原创性&a…...

vue语法v-model例子单选题和多选题

<template><!-- 单选框 --><input type"radio" v-model"danxuan" value"a"><label for"a">a</label><input type"radio" v-model"danxuan" value"b"><label fo…...

计算机网络面试知识点总结

目录 1. 计算机网络的基本知识点2. OSI 七层模型3. TCP/IP 四层模型4. TCP 和 UDP4.1 TCP 协议4.2 TCP 流量控制4.3 TCP 拥塞控制4.4 TCP 三次握手4.5 TCP 四次挥手4.6 TCP 粘包问题4.7 TCP Socket交互流程4.8 UDP 协议以及和 TCP 协议的不同 5. HTTP协议5.1 HTTP 请求方法以及…...

JVM生产环境问题定位与解决实战(二):JConsole、VisualVM到MAT的高级应用

生产问题定位指南&#xff1a;几款必备的可视化工具 引言 在上一篇文章中&#xff0c;详细的介绍了JDK自带的一系列命令行工具&#xff0c;&#xff0c;如jps、jmap、jstat、jstack以及jcmd等&#xff0c;这些工具为排查和诊断Java虚拟机&#xff08;JVM&#xff09;问题提供…...

c++入门-------命名空间、缺省参数、函数重载

C系列 文章目录 C系列前言一、命名空间二、缺省参数2.1、缺省参数概念2.2、 缺省参数分类2.2.1、全缺省参数2.2.2、半缺省参数 2.3、缺省参数的特点 三、函数重载3.1、函数重载概念3.2、构成函数重载的条件3.2.1、参数类型不同3.2.2、参数个数不同3.2.3、参数类型顺序不同 前言…...

Lua语言入门(自用)

全局与非全局 在lua语言当中没有被local表示的是全局变量 反之则是本地变量(仅仅作用在某个文件,函数,或者代码块) 下面是实例代码和运行结果 --hello.luaA 10;--这样就是全局变量,然后这个编译器如果是大写就是默认的全局变量 local b 3;--这样就是局部变量--reference.…...

终极KMS激活解决方案:如何用KMS_VL_ALL_AIO彻底解决Windows和Office激活难题

终极KMS激活解决方案&#xff1a;如何用KMS_VL_ALL_AIO彻底解决Windows和Office激活难题 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 在当今的技术环境中&#xff0c;Windows操作系统和Micro…...

Koikatu HF Patch终极指南:如何快速优化你的Koikatsu游戏体验

Koikatu HF Patch终极指南&#xff1a;如何快速优化你的Koikatsu游戏体验 【免费下载链接】KK-HF_Patch Automatically translate, uncensor and update Koikatu! and Koikatsu Party! 项目地址: https://gitcode.com/gh_mirrors/kk/KK-HF_Patch Koikatu HF Patch是一款…...

C++编程语言基础与核心特性详解

1. C语言概述与基础语法C是一种通用编程语言&#xff0c;由Bjarne Stroustrup于1980年代在贝尔实验室开发。作为C语言的扩展&#xff0c;C在保持高效性的同时引入了面向对象编程&#xff08;OOP&#xff09;特性。它广泛应用于系统/应用软件开发、游戏引擎、高频交易等领域&…...

JDspyder:京东商品秒杀自动化解决方案终极指南

JDspyder&#xff1a;京东商品秒杀自动化解决方案终极指南 【免费下载链接】JDspyder 京东预约&抢购脚本&#xff0c;可以自定义商品链接 项目地址: https://gitcode.com/gh_mirrors/jd/JDspyder JDspyder是一款专为京东平台设计的Python自动化脚本工具&#xff0c;…...

如何在Windows上直接安装安卓应用?APK安装器完整指南

如何在Windows上直接安装安卓应用&#xff1f;APK安装器完整指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你知道吗&#xff1f;现在你可以在Windows电脑上直接运…...

CCMusic可复现性保障:Dockerfile+requirements.txt+config.yaml三件套详解

CCMusic可复现性保障&#xff1a;Dockerfilerequirements.txtconfig.yaml三件套详解 1. 项目概述 CCMusic Audio Genre Classification Dashboard是一个基于Streamlit和PyTorch构建的高级音频分析平台。这个项目的独特之处在于它不采用传统的音频特征提取方法&#xff0c;而是…...

3分钟掌握WindowResizer:彻底解决Windows窗口尺寸调整难题

3分钟掌握WindowResizer&#xff1a;彻底解决Windows窗口尺寸调整难题 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 还在为Windows系统中那些顽固的、无法调整大小的应用程序窗口…...

EF Core 10向量搜索扩展选型指南:5大主流方案实测对比——谁真正支持ANN+GPU加速?

第一章&#xff1a;EF Core 10向量搜索扩展选型背景与评测目标 随着大模型应用和语义检索场景的普及&#xff0c;将向量相似性搜索能力无缝集成至 EF Core 数据访问层已成为 .NET 开发者的核心诉求。EF Core 10 本身未内置向量类型支持或 ANN&#xff08;近似最近邻&#xff09…...

从‘围成面积’到图像处理:用C++实现连通域分析与面积计算(信息学奥赛题拓展)

从网格到像素&#xff1a;C连通域分析在图像处理中的实战演进 第一次接触连通域问题时&#xff0c;我盯着那个10x10的网格看了整整半小时——那些简单的0和1背后隐藏着怎样的数学之美&#xff1f;后来才发现&#xff0c;这不仅是信息学奥赛的一道题目&#xff0c;更是计算机视觉…...

为什么你的Dify知识库召回率低于62%?文档解析配置中被低估的7个语义锚点参数(附AB测试压测报告)

第一章&#xff1a;Dify知识库召回率失衡的根因诊断Dify知识库召回率失衡并非单一模块故障所致&#xff0c;而是语义理解、向量化策略与检索逻辑三者耦合失效的结果。典型表现为高相关文档未被召回&#xff08;漏召&#xff09;&#xff0c;或低相关文档大量混入&#xff08;误…...