前陣子終于受不了手上64G的小米6,換了新手機,就順便把小米6刷了個機,這篇文章純粹是為了記錄下當時折騰的情況和遇到的問題。
回想起來,這些年刷過機、折騰過的手機(中興,小辣椒,魅族、蘋果、小米)也不少了,但是近些年來,官方還支持ROOT的手機廠商真的是越來越少了。
01
先說明下手機系統(tǒng)版本和操作的電腦系統(tǒng)版本
版本 Windows 10 專業(yè)版版本號 20H2安裝日期 ?2020/?6/?25操作系統(tǒng)版本 19042.610體驗 Windows Feature Experience Pack 120.2212.31.0
02
然后就可以先解BL鎖了。
什么是BL鎖呢?首先需要知道什么是BL,也就是Bootloader ,安卓上的Bootloader和PC的概念上是差不多的
引導程序(英語:boot loader)是指引導操作系統(tǒng)的程序。在普通的個人電腦上,引導程序通常分為兩部分:第一階段引導程序位于主引導記錄(MBR),用以引導位于某個分區(qū)上的第二階段引導程序,如NTLDR、BOOTMGR和GNU GRUB等。BIOS引導完成后,bootloader就接手初始化硬件設備、創(chuàng)建存儲器空間的映射,以便為操作系統(tǒng)內(nèi)核準備好正確的軟硬件環(huán)境。
BL鎖,就是在bootloader程序里帶一個條件判斷,比如有個標志位是1,就放開限制,允許執(zhí)行非官方的內(nèi)核;否則必須先通過數(shù)字簽名驗證,確認有官方有效簽名或者其他校驗,才能允許開機。就是在開機前驗證一下這個系統(tǒng)是不是廠家自己的正經(jīng)系統(tǒng)。
小米6解BL鎖的正常步驟
1、先閱讀[小米手機解鎖 Bootloader 教程以及常見問題](https://www.xiaomi.cn/post/4378807) ,了解官方關于解鎖 Bootloader 的說明
2、在手機上操作,“設置 - 我的設備 - 所有參數(shù)” 連續(xù)按 MIUI版本,進入開發(fā)者模式
3、在手機上操作,“設置 - 更多設置 - 開發(fā)者選項 - 設備解鎖狀態(tài)”,進行賬號綁定和確認狀態(tài) (注意:這個步驟需要斷開wifi,使用手機流量操作。且賬號要與步驟5中登錄賬號一致)
4、下載小米解鎖工具,[中文版](http://www.miui.com/unlock/download.html),[英文版](https://en.miui.com/unlock/download_en.html)
5、打開小米解鎖工具,登錄小米賬號
6、按照提示將手機關機后,長按音量下鍵 電源鍵進入 FastBoot 頁面
7、安裝驅(qū)動。如果手機連接到電腦沒有自動安裝好驅(qū)動,那么可以在小米解鎖工具的設置頁面中手動安裝驅(qū)動
8、若是一切正常,這時候解鎖工具頁面應該是以下樣子
9、點擊解鎖。注意:解鎖會將手機恢復出廠設置,請?zhí)崆皞浞輸?shù)據(jù)
10、等待解鎖完成
11、等到手機重啟后查看 “設置 - 更多設置 - 開發(fā)者選項 - 設備解鎖狀態(tài)” (在開機的時候屏幕下方會有“unlock”字符)
解鎖BL過程中,也遇到了挺多問題
問題一:手機連接上電腦后,在解鎖工具中檢測不到設備
嘗試解決:
- 換線,換USB接口,都無效
- 卸載驅(qū)動后重新安裝,無效
- 換了另一臺win10的電腦嘗試,問題仍存在
- 只能通過重啟電腦后才能檢測到設備,如果重啟后拔插了usb,又檢測不到了
問題二:開始解鎖后,驗證設備信息到50%后驗證失敗
嘗試解決:
- 換了老版本解鎖工具,無效
- 參考[小米解鎖無法獲取手機信息解決方法](https://miuiver.com/unable-to-get-phone-info/),換英文版的解鎖工具,無效
- 根據(jù)問題一需要重啟解鎖工具才能顯示檢測到手機推測應該是驅(qū)動有問題。參考[win 10小米解鎖失敗] (https://www.52pojie.cn/forum.php?mod=viewthread