給小米/紅米手機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.pswp.cn/bicheng/71746.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/71746.shtml
英文地址,請注明出處:http://en.pswp.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 開啟鎖存器 關閉鎖存…