给小米/红米手机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后首先装救砖模块,但是救砖模块也不是万能的依然需要谨慎安装各种模块,模块不能太多否则可能会影响性能还可能会导致模块之间的冲突因而无法开机

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/71746.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSS通过webkit-scrollbar设置滚动条样式

查看::-webkit-scrollbar-*各项关系 以下图为例&#xff0c;可以分别定义滚动条背景、滚动轨道、滚动滑块的样式。 需要先给外部容器设置高度&#xff0c;再设置overflow: auto&#xff0c;最后设置三个webkit属性。 <!DOCTYPE html> <html lang"en">…

自制操作系统前置知识汇编学习

今天要做什么&#xff1f; 为了更好的理解书中内容&#xff0c;需要学习下进制分析和汇编。 汇编语言其实应该叫叫机器指令符号化语言&#xff0c;目前的汇编语言是学习操作系统的基础。 一&#xff1a;触发器 电路触发器的锁存命令默认是断开的&#xff0c;是控制电路触发器…

uCOSIII-移植

一、uCOS移植 1.移植 C/OS-III前&#xff0c;需要获取C/OS-III 的源代码&#xff0c;C/CPU 和 C/LIB 这两个组件的源代码。 2.将获取的uCOSIII源代码添加到工程文件中&#xff1a; ①.uC-CPU/ARM-Cortex-M/ARMv7-M/ARM/cpu_a.asm、uC-CPU\ARM-Cortex-M\ARMv7-M\cpu_c.c 和 uC-…

Windows使用docker部署fastgpt出现的一些问题

文章目录 Windows使用docker部署FastGPT出现的一些问题1.docker部署pg一直重启的问题2.重启MongoDB之后一直出现“Waiting for MongoDB to start...”3.oneapi启动不了failed to get gpt-3.5-turbo token encoder Windows使用docker部署FastGPT出现的一些问题 1.docker部署pg一…

【Python爬虫(52)】探秘Scrapy:项目结构与配置全解析

【Python爬虫】专栏简介&#xff1a;本专栏是 Python 爬虫领域的集大成之作&#xff0c;共 100 章节。从 Python 基础语法、爬虫入门知识讲起&#xff0c;深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑&#xff0c;覆盖网页、图片、音频等各类数据爬取&#xff…

【Android】ViewPager的使用

AndroidManifest.xml <?xml version"1.0" encoding"utf-8"?> <manifest xmlns:android"http://schemas.android.com/apk/res/android"xmlns:tools"http://schemas.android.com/tools"><applicationandroid:allowBac…

京东广告基于 Apache Doris 的冷热数据分层实践

一、背景介绍 京东广告围绕Apache Doris建设广告数据存储服务&#xff0c;为广告主提供实时广告效果报表和多维数据分析服务。历经多年发展&#xff0c;积累了海量的广告数据&#xff0c;目前系统总数据容量接近1PB&#xff0c;数据行数达到18万亿行&#xff0c;日查询请求量8…

Windows PyCharm的python项目移动存储位置后需要做的变更

项目使用的venv虚拟环境&#xff0c;因此项目移动存储位置后需要重新配置python解释器的位置&#xff0c;否则无法识别&#xff0c;若非虚拟环境中运行&#xff0c;则直接移动后打开即可&#xff0c;无需任何配置。 PyCharm版本为2021.3.3 (Professional Edition)&#xff0c;其…

前后端对接

前端与后端的对接主要通过 接口 进行数据交互&#xff0c;具体流程和方式如下&#xff1a; 1. 明确需求与接口定义 前后端协商&#xff1a;确定需要哪些接口、接口的功能、请求参数和返回格式。接口文档&#xff1a;使用工具&#xff08;如 Swagger、Postman、Apifox&#xff…

简识MQ之Kafka、ActiveMQ、RabbitMQ、RocketMQ传递机制

四种主流消息队列&#xff08;Kafka、ActiveMQ、RabbitMQ、RocketMQ&#xff09;的生产者与消费者传递信息的机制说明&#xff0c;以及实际使用中的注意事项和示例&#xff1a; 1. Apache Kafka 传递机制 模型&#xff1a;基于 发布-订阅模型&#xff0c;生产者向 主题&#…

Websocket——心跳检测

1. 前言&#xff1a;为什么需要心跳机制&#xff1f; 在现代的实时网络应用中&#xff0c;保持客户端和服务端的连接稳定性是非常重要的。尤其是在长时间的网络连接中&#xff0c;存在一些异常情况&#xff0c;导致服务端无法及时感知到客户端的断开&#xff0c;可能造成不必要…

tailwindcss 前端 css 框架 无需写css 快速构建页面

版本&#xff1a;VUE3 TS 框架 vite 文章中使用tailwindcss 版本&#xff1a; ^3.4.17 简介&#xff1a; Tailwind CSS 一个CSS 框架&#xff0c;提供组件化的样式&#xff0c;直接在HTML 中编写样式&#xff0c;无需额外自定义CSS &#xff0c;快速&#xff01; 简洁&#…

MFC开发:如何创建第一个MFC应用程序

文章目录 一、概述二、MFC 的主要组件三、创建一个MFC窗口四、控件绑定消息函数 一、概述 MFC 是微软提供的一个 C 类库&#xff0c;用于简化 Windows 应用程序的开发。它封装了 Windows API&#xff0c;提供面向对象的接口&#xff0c;帮助开发者更高效地创建图形用户界面&am…

【Git版本控制器】第四弹——分支管理,合并冲突,--no-ff,git stash

&#x1f381;个人主页&#xff1a;我们的五年 &#x1f50d;系列专栏&#xff1a;Linux网络编程 &#x1f337;追光的人&#xff0c;终会万丈光芒 &#x1f389;欢迎大家点赞&#x1f44d;评论&#x1f4dd;收藏⭐文章 ​ 相关笔记&#xff1a; https://blog.csdn.net/djd…

AI助力小微企业技术开发规范化管理 | 杂谈

AI助力小微企业技术开发规范化管理 在小型技术研发企业中&#xff0c;人员配置紧张&#xff0c;往往一名员工需要承担多项职务和任务。例如&#xff0c;后端程序开发人员可能同时要负责需求调研、数据库设计、后端设计及开发&#xff0c;甚至在某些情况下还需兼任架构师的角色。…

SpringBoot+Vue+微信小程序的猫咖小程序平台(程序+论文+讲解+安装+调试+售后)

感兴趣的可以先收藏起来&#xff0c;还有大家在毕设选题&#xff0c;项目以及论文编写等相关问题都可以给我留言咨询&#xff0c;我会一一回复&#xff0c;希望帮助更多的人。 系统介绍 在当下这个高速发展的时代&#xff0c;网络科技正以令人惊叹的速度不断迭代更新。从 5G …

DeepSeek提效实操革命,全场景应用指南 AI提示词万能公式四步法以及对话技巧

欢迎来到涛涛聊AI DeepSeek系列文章 三块显示器如何摆放效率最高&#xff0c;让deepseek给深度思考下 阿里云免费试用 DeepSeek大模型。 限时送 100 万 tokens&#xff0c;快来抢先免费体验&#xff01;AI 助手不再出现系统繁忙阿里云免费试用 DeepSeek大模型。 限时送 100 万 …

智慧教室与无纸化同屏技术方案探讨与实现探究

引言 随着教育信息化的不断发展&#xff0c;智慧教室和无纸化同屏技术逐渐成为提升教学效率和质量的重要手段。大牛直播SDK凭借其强大的音视频处理能力和丰富的功能特性&#xff0c;在智慧教室和无纸化同屏领域积累了众多成功案例。本文将深入探讨基于大牛直播SDK的智慧教室、…

Linux MySQL 8.0.29 忽略表名大小写配置

Linux MySQL 8.0.29 忽略表名大小写配置 问题背景解决方案遇到的问题&#xff1a; 问题背景 突然发现有个大写的表报不存在。 在Windows上&#xff0c;MySQL是默认支持忽略大小写的。 这个时候你要查询一下是不是没有配置&#xff1a; SHOW VARIABLES LIKE lower_case_table…

【蓝桥杯单片机】第十三届省赛第二场

一、真题 二、模块构建 1.编写初始化函数(init.c) void Cls_Peripheral(void); 关闭led led对应的锁存器由Y4C控制关闭蜂鸣器和继电器 2.编写LED函数&#xff08;led.c&#xff09; void Led_Disp(unsigned char ucLed); 将ucLed取反的值赋给P0 开启锁存器 关闭锁存…