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

记录一次root过程

设备: Redmi k40s

第一步, 解锁BL(会重置手机系统!!!所有数据都会没有!!!)

由于更新了澎湃OS系统, 解锁BL很麻烦, 需要社区5级以上还要答题。
但是,这个手机并不是出厂就是澎湃OS的,就可以跳过

具体教程参考文章:小米澎湃OS(HyperOS)绕过小米社区5级绑定限制解锁BL锁刷ROOT - 哔哩哔哩 (bilibili.com)
PC端解锁工具下载: 申请解锁小米手机 (miui.com)

可能遇到的问题:

  • 小米手机解BL锁时 进入fastboot之后 PC端手机解锁工具一直显示未连接手机_小米解锁工具连接不上手机怎么办-CSDN博客

第二步, Root

root的流程总体大概就三步,

  1. 获取系统原本的 boot.img
  2. 修补boot.img得到修补后的img文件
  3. 刷入修补后的img

然后root的方式也不同, 大概按时间先后有

  • Magisk安装教程 - Magisk中文网 (magiskcn.com)
  • Magisk Delta | Magisk 中文文档 (jesse205.github.io)
  • KernelSU安装教程 - KernelSU中文网
  • APatch安装教程 - APatch中文网

这次选择了最新的APatch, 隐藏root很强大, 不会导致一些金融软件无法使用; 缺点就是不稳定, 社区还不够大


下面开始.

先获取系统对应的rom包, 可以在手机系统这里直接下载,

image-20240616175006847

或者在rom社区里找到手机以及系统版本对应的, 很重要!!!一定要对应, 否则手机可能变砖头;

然后要选线刷 fastbootrom包,

得到 rom包之后去解压文件, 找到里面的boot.img文件; 保存到手机上

下载地址: ROM下载 - Magisk中文网 (magiskcn.com)

接下来就开始第二步

下载安装 APatch APP , 这里: APatch下载-APatch中文网

修补boot.img, 会得到一个 apatch_patched_xxxxxxxx.img文件, 保存到电脑上(保存到 adb_fastboot工具目录中)

image-20240616175631545

第三步, 开始刷入修补的 apatch_patched_xxxxxxxx.img

先下载解压工具: Adb_fastboot (lanzoui.com)

在当前工具目录下打开cmd窗口, 电脑这里就准备好了

手机关机, 同时按住 电源键+音量下键, 进入 Bootloader 模式,

再用数据线将手机和电脑连接起来, 手机也准备好了

电脑cmd窗口中输入命令

fastboot flash boot <apatch_patched_xxxxxxxx.img>

这里的 apatch_patched_xxxxxxxx.img 应该替换为你的修补文件名, 若没有保存在当前目录下, 需要输入完整路径.

成功后 输入命令fastboot reboot重启手机

成功案例如下图所示:

image-20240616180151306

重启后打开Apatch APP, 输入秘钥即可

http://www.lryc.cn/news/373977.html

相关文章:

  • 函数(上)(C语言)
  • ARM-V9 RME(Realm Management Extension)系统架构之系统安全能力的侧信道抵御
  • Java高级技术探索:深入理解JVM内存分区与GC机制
  • 新视野大学英语2 词组 6.15
  • 【JavaScript】MDN
  • Qt/C++中的异步编程
  • 解决javadoc一直找不到路径的问题
  • 存储器的性能指标以及层次化存储器
  • 【C++】C++入门的杂碎知识点
  • springboot 整合redis问题,缓存击穿,穿透,雪崩,分布式锁
  • 免费个人站 独立站 wordpress 自建网站
  • 散列函数的基本概念
  • 【C++拷贝构造函数深浅拷贝】
  • 快速编译安装tensorrt_yolo
  • 外盘黄金期货需要注意什么?
  • Allegro光绘Gerber文件、IPC网表、坐标文件、装配PDF文件导出打包
  • mysql的索引可以分为哪些类型
  • Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported
  • 【JavaEE进阶】——利用框架完成功能全面的图书管理系统
  • WDF驱动开发-内存缓冲区
  • c语言连接两个字符串
  • 基于springboot的大学计算机基础网络教学系统
  • UOS常用命令
  • vue3 如何给表单添加表单效验+正则表达式
  • JavaScript算法实现dfs查找省市区路径
  • map文件分析
  • MySQL-创建表~数据类型
  • 【鸿蒙 HarmonyOS】Swiper组件
  • 玩具机器人脚本适合场景
  • 人工智能模型组合学习的理论和实验实践