• April 29, 2024

【小米手機如何一鍵root】K50等小米手機一鍵Root教程 |小米手機獲取Root |小米安卓11 |

説 Root 手機指是獲取 Android 系統超級用户權限,目的大多卸載 OEM 廠商預裝軟件,或者運行需要 Root 權限軟件,例如聊天防撤回、擬定位、權限控制。獲取 Root 權限後如果平時授權管理,會增加手機安全風險,因此適合喜歡玩機高級用户。

以往 Android 6 以下系統獲取 Root 權限,有許多 Root 助手電腦工具,通過手機 USB 調試模式連接可實現一鍵 Root(利用系統提權漏洞)。現在系統換代,手機加入多安全機制,這種 Root 方法行不通。

現在獲取 Root 權限流行方法是通過安裝 Magisk 實現。Magisk 是一個能提供 Root 權限訪問 / 管理 / 隱藏開源軟件,並且可以通過安裝功能模塊擴展多玩法。同時 Magisk 是知名開源軟件,有着龐大用户羣,可信程度,可以放心使用!

下面演示如何小米手機上通過安裝 Magisk 獲得 Root 權限(其他大部分手機適用,部分三星和華手機外)。

Magisk 安裝前請確保手機完成 BL 解鎖,並且沒有安裝其他 Root 軟件。

新手建議操作前備份手機數據(雖然不太可能丟數據,但是有備無患)。

後,雖然寫這篇教程實機驗證過,但每人環境,承諾獲得結果,所以供參考!

1. 從 Magisk 官方下載 Magisk 軟件安裝機(注:不要安裝在外置儲存上。另外如果使用遇到問題,可嘗試 Canary 版本)。

2.. 下載現在手機系統版本刷機包。中提取 boot.img 文件,其複製機上備用。

如果卡刷包裏找不到 boot.img 文件,可參考這篇文章方法提取。

3. 手機打開 Magisk 軟件,下面流程完成修補文件步驟。

補充:如果後一步修補文件時出錯,可能和系統版本過有關,可以嘗試系統操作(刷機包提取文件要相應)。如果不想升級系統版本,可以通過 TWRP 安裝 Magisk(另一種安裝方法,支持採用 Vir­tual A/​B 分區新機型)。

4. 手機關機,按開機鍵 + 音量下鍵進入 Fastboot 模式,數據線連接到電腦。

電腦下載 Android SDK 工具包,下載後解壓文件,將之前經 Magisk 修補得到文件放入解壓 platform-tools 文件夾內。

打開 platform-tools 文件夾,按住鍵盤 Shift 鍵,同時鼠標右鍵點擊文件夾空白處,右鍵菜單點擊“此處打開 Powershell 窗口”,後運行下面刷新命令(替換實際文件名)。

如無,完成上面步驟後安裝 Magisk 了。打開 Magisk 軟件可以看到有 Root 授權管理選項,可以開始使用了。

如果因為某些問題,導致安裝 Magisk 後無法啓動系統,可以複上文第 4 步驟,刷入刷機包裏提取到原始文件。

如果因為安裝某個功能模塊導致這個問題,則可以開機啓動界面音量上鍵,直至進入系統。這時進入系統安全模式(部分機型只能在開發版系統下進入安全模式)。此模式下,系統會禁用第三方軟件,Magisk 會禁用所有功能模塊。這時啓手機,可以進入系統刪除問題模塊。

這是現象,安裝 Magisk 後系統會麻煩。雖然可以直接升級系統,但支持 OTA 增量,需下載完整包。即便是這樣,當系統啓手機後,Magisk 安裝會丟失,或者可能遇到“卡米”無法啓動系統問題。

為避免上述問題,建議關閉系統自動(系統設置裏關閉“下載”和“智能”選項)。當需要系統時,打開 Magisk 軟件,點擊“卸載 Magisk”,選擇“原原廠映像”,後系統,後安裝 Magisk(會丟失 Magisk 安裝模塊)。

要解決這個問題,可以 Magisk 裏開啓“MagiskHide”選項,然後權限管理界面勾選需要對哪些應用隱藏 Root,步驟查看這個圖解。

Magisk 只需要 Magisk 軟件上操作,它會下載安裝。

建議下載更新包進入 Recovery 刷入,這樣於那些需要將 Magisk 安裝 Recovery 分區設備來説會有問題。

打開 Magisk 軟件,點擊“卸載 Magisk”鈕,選擇“卸載”,後軟件會下載執行卸載腳本,完成後啓手機生效。

如果進入系統,有安裝 TWRP 情況下,可以手動下載卸載腳本,進入 Recovery 模式刷入卸載包。

大佬為什麼説失敗?
Warning: skip copying boot image avb footer (boot partition size: 0, boot image size: 46011688).
Sending ‘boot’ (44933 KB) FAILED (Write to device failed (Unknown error))
fastboot: error: Command failed

請查看這個教程,新機型分區名稱有了變化。

沒遇過這個問題哦,換個Magisk版本?

,感謝反饋!

感謝博主,ROOT

找不到文件,請檢查文件名是否正確以及是否操作目錄下。

Redmi K60,miui14.0.18.0,面具25.2

這了,檢查FASTBOOT命令環境變量配置,或者換個電腦操作。

搞掂咗,唔該大佬

root後出現即使運行任何模塊,部分應用出現閃退(含系統應),啓才能解決,是因為boot.img或者修補文件我刪除緣故嗎?而且使用面具啓手機啓到recovery模式。
紅米note7,miui11.0.7,面具25.2,運行模塊只有lsposed和sui

抱歉,這個,沒有遇過這個問題。

一發入魂,直接,感謝大佬

修補後magisk_patched_9xFOB.img文件沒有數據,是。試了幾次不行。什麼?

原因,可以試下金絲雀版本。

我過程問題,知道後怎麼開不了機了

我停第4步那裏了,怎麼弄弄不好!!!

建議看文章開頭補充那個教程,詳細。

刷回原始boot可以恢復,如果是mtk機型,可能是沒有關啓動校驗,建議看這個文章。

.\fastboot : 無法“.\fastboot”項識 cmdlet、函數、腳本文件或可運行程序名稱。請檢查名稱拼寫,如果包括路徑,請
確保路徑正確,然後試一次。
所在位置 行:1 字符: 1
+ .\fastboot flash boot magisk_patched-25200_WzjJj.img.\fastboot reboot
+ ~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (.\fastboot:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
變成這樣了,怎麼搞,

建議看這個教程,沒有配置環境變量。

大佬,請問安裝 Magisk後,刷機有什麼需要注意嗎?刷是之前版本,其實刷一次系統,不升不降。

一開始報錯,刷了a/b分區,可以了,但是無限啓,咋辦?

可以嘗試下面命令關閉啓動驗證,其中 vbmeta.img 從刷機包內獲取。
fastboot –disable-verity –disable-verification flash vbmeta vbmeta.img

發現問題了,刷機包版本;

刷a/b分區可以,fastboot會動識別活動分區。

延伸閱讀…

小米手機獲取Root 權限教程(詳細圖文)

小米12sultra一鍵ROOT 小米安卓11-12通用ROOT

全部步驟完成後,每次手機開機啓動幾次才能開機,是怎麼回事呢,遇到過這種情況嗎

自己沒有遇過,是版本系統和面具環境嗎?如果不是,升級系統後安裝,可以解決此類玄學問題。

多一一點我等了五分鐘開機完成root,紅米note

是,版本fastboot工具會自動識別刷新a/b分區。

MIUI13root,感謝大佬分享

可以,但系統那個root選項開啓不了,面具可以。

這個方法是不是現在適用了,我平板5MIUI13這種方法獲取ROOT會導致無限啓

應該是可以,文中方法官方文檔所寫,可以試下金絲雀版本。

請問安裝Magisk系統,需要Magisk,如何操作,直接,不能開機,會無限啓。

可能點了安裝到ota槽位,連接電腦fastboot set_active a或fastboot set_active b命令切換下,然後fastboot reboot。

請教一下 ,紅米note11pro開發版卡刷包生成了boot.img 然後使用Magisk生成了magisk_patched-25100_6rv6v.img 執行 .\fastboot flash boot_b magisk_patched-25100_6rv6v.img
Sending ‘boot_b’ (131072 KB) OKAY [ 2.920s]
Writing ‘boot_b’ FAILED (remote: ‘image is not a boot image’)
報錯 , .\fastboot flash boot_a 是錯誤 這種情況怎麼處理啊

抱歉,沒有遇過這個問題,可以試試金絲雀版本,或者看下github裏有有關issues。

金絲雀版本指是啥 是TWRP刷入嗎 ,還是Magisk版本,magisk下沒有相關issues

了 Magisk v24.2 生成了.img 執行了下可以了 ,root ,感謝🙏

無論替換了多少條數據線,解決不了後一步刷入失敗,百度了無數種解決辦法,什麼安裝powershell, framwork, 什麼重裝USB3.0 驅動,重裝小米手機USB驅動,,統統失敗了。後是瞭解鎖BOOTLOADER時土辦法,完成了root 刷入,實太是了。
辦法每操作到涉及USB 數據線傳輸那一步回車後,一秒之內,對連接手機USB 數據線進行拔出並插入。“拔+插”要一秒內完成。 這是之前解鎖時測試辦法。 沒想到 刷入ROOT 包要用到。

我是後boot magisk.img 失敗了,錯誤代碼是:remote:unknown command,無論是刷magisk.boot還是刷原boot,是這個錯誤,並且操作之前Windows10彈出了什麼電流之類信息,請問能不能幫忙指點一下?

root感覺了,你不是喜歡軟件一個不想看見它

如果只為刪除預裝軟件,可能adb命令可以。

機型分區類型選擇刷入命令,命令中文件名實際修改。

可能連接,換個USB端口或數據線試試。

延伸閱讀…

K50等小米手機一鍵Root教程(零基礎上手保姆級)

小米手機一鍵root

這個方法查出來提示我:無法“adb”項識 cmdlet、函數、腳本文件或可運行程序名稱。請檢查名稱拼寫,如果包括路徑,請確保路徑正確,然後試一次。

分為以下幾個流程:開啓開發者選項——設備解鎖——安裝開發版系統——開啓Root權限。(我自身操作經歷,嚴格此順序。)

1、手機內容包括軟件進行備份,解鎖時候會清除數據,安裝開發版系統相當於恢復出廠設備,務備份!

2、手機內要有SIM卡(電話卡),並且會使用流量(WiFi流量行);手機上要登錄小米賬號且要綁定手機號碼。

3、開啓開發者選項:設置——我設備——全部參數——點擊“MIUI版本”後面當前版本(如MIUI 11.0.3|版 11.0.3.0(ODBCNXM)),直至頁面提示處於開發者模式。

下載後解壓(建議壓縮名字解壓,因有多文件),運行軟件,進入登陸界面:

如可能出現:“驗證失敗,請後試”,退出手機小米賬號,登錄;或同時關閉查找手機功能;或者MIUI版本升級到,進行前面操作。(本人遇到此情況,僅提示手機號碼另外賬號綁定,直接提示解綁綁定可以了)。

2、電腦解鎖工具軟件上上登錄小米賬號(如登錄,過)

作為一個米粉,目前止買手機是小米,一開始衝着它“發燒”而去,米1、米4、米8、K50,米8外,刷過機,root過。 米1有一天罷工後,不能使用,其他手機任職中。

上面資源多,打包上傳到CSDN了,可以免費下載:https://download.csdn.net/download/kinghzking/87774280

不用問什麼,問了知道(_),應該是安全方面考慮。

解鎖之前,我們參考上文,進行備份數據!!!

這個重啓時間會一點。等待,進入手機桌面,然後點開設置,點擊我設備,點擊全部參數,開啓開發者模式。 然後開發者模式頁面打開設備解鎖狀態頁面,可以看到如下界面,表示解鎖:

點擊設置,打開我設備,點擊MIUI版本鈕

點擊右上角三個點,打開頁面菜單,選擇下載安裝包

下載完後不要安裝,電腦上我們打開手機中Download\downloaded_rom目錄,zip包拷貝到電腦上。

後,我們手動安裝MIUI(這樣才能保證系統和我們後面生成boot.img是版本),如下圖: 然後選擇我們下載安裝包。

4️⃣ 刷機包解包,獲取boot.img

MIUI系統,內容是,有些安裝包裏面直接含有boot.img文件,我們解壓直接使用可以了。 但是有些安裝包,boot.img文件打包payload.bin文件了,這時候我們需要使用工具其解壓出boot.img文件。

我們獲取如下內容,其中我們會用到payload.bin。

文章前面開發環境章節中,我們獲取到payload-dumper-go.exe。 增加參數-partitions boot payload.bin,解壓出payload.bin

5️⃣ 安裝面具(Magisk),Root手機

原理通過Magisk軟件生成一個可以rootboot.img包,然後刷機中。

手機關機,按開機鍵 + 音量下鍵進入 Fastboot 模式,數據線連接到電腦。

打開 platform-tools 文件夾,按住鍵盤 Shift 鍵,同時鼠標右鍵點擊文件夾空白處,右鍵菜單點擊“此處打開 Powershell 窗口”,後運行下面刷新命令。

如無,完成上面步驟後安裝 Magisk 了。打開 Magisk 軟件可以看到有 Root 授權管理選項,可以開始使用了。

接着我們通過adb shell連接手機,然後執行su命令 這時Magisk會彈框提示是否運行權限,點擊允許。

2.設備解鎖, 設置→我設備→全部參數→開啓開發者模式→多擊MIUI版本 開啓開發者模式,然後進入 設置→多設置→開發者選項→設備解鎖狀態 ,操作提示解鎖設備。

_Kokomi:
啊?什麼意思?root需要解鎖設備,這個好像要好多天,要申請,然後刷成開發版,刷成開發版之前可以數據備份到電腦,然後下載開發版系統刷機,刷完root,弄完可以數據回去