安裝adb工具
https://dl.google.com/android/repository/platform-tools_r29.0.6-windows.zip
-
從以上地址下載,然后解壓到任意目錄(例如C:\adb).
-
將此目錄添加到windows環境變量path中.
-
在cmd中輸入adb, fastboot等命令,如果"顯示"xxx"不是內部或外部命令命令",那么說明你弄錯了,去了解一下什么是環境變量吧.
-
如果顯示一堆英文,那么說明安裝完成.
解鎖bootloader
確認你的手機能夠解鎖bootloader
眾所周知,某些手機是不能解bl鎖的,比如X為,vixo,opxo的大部分機型.
如果你的手機不能解鎖,那么告辭...
按照官方提供的方法解鎖Bootloader
各個廠商都不同,以下以google pixel 3為例:
- 點擊版本號7次,打開開發者選項
- 在開發者選項中打開oem解鎖
- 手機關機,連接電腦,長按電源和音量-,直到重啟,這時就進入了bootloader
- cmd輸入命令
fastboot flashing unlock
- 手機屏幕上出現安全提示,根據提示確認解鎖就行.
注意
解鎖bl后不要直接開始刷boot.img,先重啟進入一次系統.
然后再開始刷,以免玄學問題.
獲取boot.img
下載當前系統的全量包
一般官網會提供下載,論壇也有人會分享.
如果沒有,那就告辭
在全量包中找到boot.img文件
在這個壓縮包里翻一翻,總會找到的.
安裝Magisk Manager
從github下載Magisk Manager,然后安裝即可
https://github.com/topjohnwu/Magisk
修補boot文件
將boot.img傳入手機中
將boot.img
文件放到手機的某個位置,比如我放到Download
中.
一定要備份boot.img
一定要備份boot.img
一定要備份boot.img
設置Magisk Manager的更新渠道為穩定版
(側邊欄->設置->更新通道)
不上圖了
修補boot.img文件
點擊安裝,選擇並修補一個文件,然后找到boot.img文件,選中它.
然后便會開始下載所需的文件,並且修補boot.img.
你可能會發現,你的Magisk Manager一直在加載,根本不能下載.
這是因為一些眾所周知的原因.你知道我在說什么的
獲得magisk_patched.img
不管你的boot.img
是放在哪個文件夾中,修補后的magisk_patched.img
都只會放在Download
文件夾中.
你可能會發現,這個文件在手機上可以找到,當時在電腦上看不見.
你試一下把它粘貼到別的地方,說不定電腦就能看見了.
把他拖到電腦上吧.
這個文件可能比原文件小,當時沒有關系,大丈夫.
刷入修補后的boot
進入bootloader
關機,連接電腦.然后長按音量-和電源進入bootloader模式
你的手機進入bootloader的方法可能不太一樣,但是沒有關系.
刷入
在cmd中,用cd命令進入你之前存放magisk_patched.img
的文件夾里
比如我的是D:\GaoJi\redmi4a
然后輸入以下命令
fastboot flash boot magisk_patched.img
然后重啟
fastboot reboot
完成
開機之后打開Magisk Manager,你就能看見
Magisk 已是最新版本
Magisk Manager 已是最新版本
然后你就可以搞機了
翻車了?
如果刷完卡開機界面了也別怕,解鎖了bl的手機是刷不死的.
但是救磚的方法也多種多樣,不知道哪一種才適合你.
你可以自己多嘗試,以下google pixel 3為例
- 長按開機和音量-,進入bootloader(多試幾次)
- 輸入原本的boot.img到全部槽(A/B分區手機)
fastboot flash boot boot.img --slot all
- 重啟到fastbootd
fastboot reboot fastboot
-
在fastbootd中,清除用戶數據(這里界面上都有文字提示,不多說遼)
-
在fastbootd中,選擇重啟到系統
-
好了