?? 導(dǎo)讀
需求
作為一個貧窮的米粉,目前為止買的手機都是小米的,一開始就沖著它的“發(fā)燒”而去,米1、米4、米8、K50,除了米8外,都刷過機,root過。
除了米1忽然有一天罷工之后,不能使用,其他手機都依然辛苦任職中。
K50
是最近買的,先想到的就是root掉,本來以為網(wǎng)上資料很多,不會遇到太多問題,實際操作下來,還是有不少細節(jié),因此記錄下來,避免以后踩坑。
開發(fā)環(huán)境
版本號 | 描述 | |
---|---|---|
文章日期 | 2023-05-11 | |
操作系統(tǒng) | Win11 - 21H2 - 22000.1335 | |
手機 | 紅米K50 |
|
miui | RUBENS_V14.0.6.0.TLNCNXM_93dd11c7a1_13.0 | 小編從手機中下載的最新的 |
miflash_unlock | 6.6.510.37 | BL解鎖 http://miuirom.xiaomi.com/rom/u1106245679/6.6.510.37/miflash_unlock_6.6.510.37.zip |
payload-dumper-go | 1.2.2_windows_amd64 | MIUI系統(tǒng)文件解壓工具 https://github.com/ssut/payload-dumper-go/releases/tag/1.2.2 |
Magisk | v26.1 | https://github.com/topjohnwu/Magisk/releases/tag/v26.1 |
platform-tools | r34.0.1-windows | 刷boot等 https://dl.google.com/android/repository/platform-tools_r34.0.1-windows.zip |
LSPosed | v1.8.6-6712-zygisk-release | Xposed框架的模塊化插件、插件商店 https://github.com/LSPosed/LSPosed/releases/tag/v1.8.6 |
上面資源比較多,已經(jīng)打包上傳到CSDN了,可以免費下載:https://download.csdn.net/download/kinghzking/87774280
1?? 備份手機資源
小米云服務(wù)
- 登錄小米賬號
我們拿到小米或者紅米手機,登錄小米賬號,從這里登錄:![]()
- 設(shè)置中搜索
云服務(wù)
,進入小米云服務(wù)
頁面![]()
- 應(yīng)用數(shù)據(jù)云同步
拖動頁面,將下方的各種開關(guān)開啟(相冊、短信等等)。
然后點擊立即同步
按鈕
- 云備份
該功能會將系統(tǒng)中的軟件、設(shè)置備份到云上。如下圖,直接點擊立即備份
即可。![]()
- 注意事項:
免費的空間只有5G,如果裝的應(yīng)用比較多,就不要執(zhí)行云備份
功能了;或者刪除比較大的軟件,如微信、qq、游戲等。
微信完整數(shù)據(jù)功能嘗試了一下,沒有生效。
小米助手備份方式
小米助手方式應(yīng)該更安全更快,想嘗試的可以參考視頻《小米紅米全網(wǎng)最完整刷機教程K50演示一鏡到底 https://www.bilibili.com/video/BV17Y4y167CM》。
2?? 解鎖BL
開啟解鎖
- 開發(fā)者模式
登錄了之后我們點我的設(shè)備。然后再點全部參數(shù),然后再點米ui版本,連續(xù)點擊6-7次,你就會處于開發(fā)者模式。![]()
- 開啟解鎖
設(shè)置頁面中,找到更多設(shè)置
,然后再選擇開發(fā)者選項
,開啟開發(fā)者選項
這個地方打上勾,OEM解鎖
這個地方也打上勾。
然后選擇設(shè)備解鎖狀態(tài)
菜單,進入頁面后,點擊這個綁定賬號和設(shè)備
按鈕。
如果你綁定了設(shè)備之后你就不要再重新綁定了,如果你再重新綁定的話,這個時間它是重新計算的。
等168個小時(七天)
不用問為什么,問了也不知道(_),應(yīng)該是安全方面的考慮。
miflash_unlock解鎖設(shè)備
在解鎖之前,我們參考上文,先進行備份數(shù)據(jù)?。?!
- 下載
miflash_unlock
。
- 小米官網(wǎng):https://www.miui.com/unlock/index.html
- CSDN:https://download.csdn.net/download/kinghzking/87774280
目前最新的版本是miflash_unlock_6.6.510.37.zip
,官網(wǎng)下載的是舊版本的軟件,會提示下載最新的軟件。不過感覺舊版本的也是可以正常運行的。
- 登錄,用紅米k50手機上的軟件
小愛視覺
掃碼即可登錄。
- 安裝驅(qū)動
為了避免后續(xù)操作出現(xiàn)《未連接手機的現(xiàn)象》,我們需要先查看是否手機能正常連接。
打開設(shè)備管理器,如下圖,如果沒有Android Phone
驅(qū)動,需要手動安裝
3.1 如下圖打開添加頁面
3.2 安裝位置設(shè)置為miflash_unlock安裝包的driver
目錄下,根據(jù)自己的系統(tǒng)安裝不同的驅(qū)動,win10目錄支持win10和win11,其他的系統(tǒng)選擇win7的目錄。
點擊下一頁
即可安裝。![]()
- 我們在關(guān)機的狀態(tài)下按音量下降加電源鍵,進入BootLoader模式。
手機變?yōu)樯厦娴膱D中模樣后,用數(shù)據(jù)線把電腦和手機連在一起。
當解鎖工具提示已連接手機
,點擊解鎖,確認解鎖。就可以解鎖成功了。![]()
這個重啟的時間會比較長一點。耐心等待,進入手機桌面,然后點開設(shè)置,點擊我的設(shè)備,點擊全部參數(shù),再次開啟開發(fā)者模式。
然后在開發(fā)者模式頁面打開設(shè)備解鎖狀態(tài)
頁面,可以看到如下界面,表示解鎖成功:
3?? 獲取并安裝MIUI完整包
獲取完整包有很多方式,比如通過官網(wǎng)、通過三方網(wǎng)站,本節(jié)我們通過手機的設(shè)置界面直接下載最新的MIUI完整包。
點擊設(shè)置,打開
我的設(shè)備
,點擊MIUI版本按鈕
點擊右上角的三個點,打開頁面菜單,選擇
下載最新安裝包
下載完后先不要安裝,在電腦上我們打開手機中的
Download\downloaded_rom
目錄,將zip包拷貝到電腦上。
最后,我們手動安裝最新的MIUI(這樣才能保證系統(tǒng)和我們后面生成的boot.img是相同版本的),如下圖:
然后選擇我們下載好的安裝包即可。
4?? 刷機包解包,獲取boot.img
不同的MIUI系統(tǒng),內(nèi)容是不一樣的,有些安裝包里面直接含有
boot.img
文件,我們解壓直接使用就可以了。
但是有些安裝包,將boot.img
等文件再次打包為payload.bin
文件了,這時候我們需要使用工具將其解壓出boot.img
文件。
解壓MIUI安裝包
我們將獲取如下內(nèi)容,其中我們只會用到
payload.bin
。
payload-dumper.exe解壓payload.bin
根據(jù)文章前面的
開發(fā)環(huán)境
章節(jié)中,我們獲取到payload-dumper-go.exe。
增加參數(shù)-partitions boot payload.bin
,即可解壓出payload.bin
可以參考以下文章了解更多知識:
- 小米手機從刷機包提取boot.img文件方法 https://miuiver.com/extracting-boot-img/
-《payload-dumper-go提取boot(payload提取boot.img)https://magiskcn.com/payload-dumper-go-boot》
5?? 安裝面具(Magisk),Root手機
原理就是通過Magisk軟件生成一個可以root的boot.img包,然后刷到手機中。
生成含root的boot.img包
- 安裝Magisk
- 將上文中提取 boot.img 文件復(fù)制到手機上
- 按照下圖生成含root的boot.img包
![]()
- 最后將該文件拷貝到電腦上備用。
fastboot刷入boot
將手機關(guān)機,長按開機鍵 + 音量下鍵進入 Fastboot 模式,用數(shù)據(jù)線連接到電腦。
打開 platform-tools 文件夾,按住鍵盤 Shift 鍵,同時鼠標右鍵點擊文件夾空白處,在右鍵菜單點擊“在此處打開 Powershell 窗口”,之后運行下面刷新命令。
# 運行刷新命令
.\fastboot flash boot magisk_patched_9xFOB.img
# 完成后運行重啟手機命令
.\fastboot reboot
驗證root
如無意外,完成上面步驟后就安裝好 Magisk 了。打開 Magisk 軟件可以看到已經(jīng)有 Root 授權(quán)管理選項,可以開始使用了。
接著我們通過adb shell連接手機,然后執(zhí)行su命令
這時Magisk
會彈框提示是否運行最高權(quán)限,點擊允許
即可。
手機中,我們安裝
MT管理器
,同樣提示申請超級用戶請求
,允許
即可。
最終我們可以在
超級用戶
頁面看到授權(quán)的軟件列表,同時我們可以在這里關(guān)閉超級用戶權(quán)限。
6?? LSPosed
經(jīng)過上面的操作,我們已經(jīng)Root了手機,但是Magisk只是一個管理root的工具,并不會提供豐富的軟件功能,LSPosed我們可以理解為一個軟件商店,該工具提供了各種基于root的插件。文章來源:http://www.zghlxwxcb.cn/news/detail-474029.html
安裝LSPosed
- 將下載好的
LSPosed-v1.8.6-6712-zygisk-release.zip
拷貝到手機中。
- 打開Magisk – 設(shè)置 – 開啟 Zygisk
![]()
- 打開面具 – 模塊 – 從本地安裝
然后選擇我們上面拷貝到手機上的LSPosed-v1.8.6-6712-zygisk-release.zip
文件![]()
- 重啟設(shè)備,點開通知欄,會顯示
LSPosed已加載
的通知項,表示安裝成功了。![]()
- 創(chuàng)建快捷方式并關(guān)閉狀態(tài)通知
![]()
刷入模塊
- 打開倉庫,找到自己想要的模塊
![]()
- 點擊要安裝的模塊,進入模塊詳情頁,點擊版本標簽頁,點擊
附件
進行下載。![]()
- 下載好后,直接安裝軟件
- 啟用模塊
打開LSPosed,選擇模塊頁面,可以看到我們安裝的模塊
打開模塊設(shè)置詳情頁,啟用模塊![]()
?? 參考資料
- 小米紅米全網(wǎng)最完整刷機教程K50演示一鏡到底 https://www.bilibili.com/video/BV17Y4y167CM
- 2022新版小肩膀APP安卓逆向教程 https://www.bilibili.com/video/BV1k3411d7RT?p=13
- 小米手機獲取 Root 權(quán)限教程(詳細圖文) https://miuiver.com/how-to-root-xiaomi-phone/
- payload-dumper-go提取boot(payload提取boot.img)https://magiskcn.com/payload-dumper-go-boot
- 小米手機從刷機包提取boot.img文件方法 https://miuiver.com/extracting-boot-img/
- LSPosed 安裝教程(LSP框架安裝教程) https://magiskcn.com/lsposed-install
ps: 文章中內(nèi)容僅用于技術(shù)交流,請勿用于違規(guī)違法行為。文章來源地址http://www.zghlxwxcb.cn/news/detail-474029.html
到了這里,關(guān)于【Android】小米手機 Root全攻略:輕松獲取手機最高權(quán)限的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!