如何使用Magisk解鎖Bootloader以及RootGoogle Pixel 3?

2021-01-05 中國電子銀行網

  前言

  與Google Nexus系列一樣,如果你想要root Google Pixel智慧型手機或為其安裝自定義ROM,那麼首先你必須解鎖Bootloader。在今年最新推出的Google Pixel 3和Google Pixel 3 XL同樣也不例外。實際上,隨著root神器Magisk的更新,root Pixel 3和Pixel 3 XL早已成為可能。目前Magisk的最新版本為17.3,有關更多信息可以參閱此處更新說明。使用Magisk解鎖Pixel 3系列的Bootloader只需短短的幾秒鐘時間,讓你的設備啟動並運行Magisk也只需要幾分鐘時間。如果你曾經有過解鎖Google Nexus,Google Pixel或OnePlus設備的經驗,那麼解鎖Pixel 3和安裝Magisk應該不會難倒你。如果你並沒有嘗試過,本文將會一步步的指導你完成整個過程。


  在此,我要特別感謝Magisk的首席開發工程師topjohnwu,感謝他的所有工作和付出。大家可以在Twitter或Patreon上關注他。

  一、解鎖 Google Pixel 3 Bootloader

  註:解鎖bootloader將擦除設備中的所有數據,包括保存在設備內部存儲器上的所有媒體,如圖片,視頻,音樂,文檔等。為了避免不必要的麻煩和損失,請務必先將所有重要文件備份到PC或雲存儲,然後再執行此操作。

  1. 打開手機 設置-關於手機-點擊版本號7次,以打開「開發者選項」。

  2. 返回到設置,打開 開發者選項-打開USB 調試,打開「OEM 解鎖」。 出於安全考慮,這可能會要求你輸入鎖屏PIN/密碼。

  3. 向下滾動,直到看到「USB調試」選項並啟用。





  4. 將Pixel 3插入PC,並按照這裡的步驟在PC上設置ADB和Fastboot。如果你只能訪問Chromebook,請參照 本指南在Chrome OS上設置ADB和Fastboot。

  5. 通過在保存ADB和Fastboot二進位文件的同一目錄中打開命令提示符/Power Shell/Terminal,並根據你當前的作業系統輸入以下命令,確保你的PC可以正常識別你的Pixel 3手機:

  Windows 命令提示符:

  adb devices

  Windows Power Shell:

  .\adb devices

  macOS/Linux Terminal:

  ./adb devices

  (註:對於本教程的其餘部分,命令的使用同樣取決於你的作業系統。)

  如果你看到設備的序列號並且顯示「authorized(已授權)」,那麼你可以繼續以下操作。如果這是你第一次為此設備設置ADB,則可能會在手機上看到「為你的PC啟用USB調試」的提示。點擊授予即可。如果你在使用Windows PC識別設備時遇到問題,那麼請嘗試安裝最新的Google USB Drivers。

  6. 現在,重啟到bootloader菜單。你可以通過在啟動時按住電源和音量調低鍵或輸入以下ADB命令來執行此操作:

  adb reboot bootloader

  7. 進入bootloader菜單後,現在你必須切換到使用fastboot命令與你的設備進行通信。要解鎖Pixel 3的bootloader,請輸入以下命令:

  fastboot flashing unlock

  8. 現在,你應該會在屏幕上看到一個警告文本,告訴你解鎖bootloader將會帶來的巨大潛在風險。在電源和音量按鈕旁的屏幕上,你應該能看到一些提示內容。按音量增大鍵,直到顯示「unlock the bootloader」,然後再按電源鍵。』


  9. 此時,手機將解鎖bootloader並重啟到bootloader菜單。這次,bootloader將顯示一個紅色警告圖標和「unlocked」字樣。

  10. 現在,重啟手機回到Android 9 Pie OS。你可以通過發送以下fastboot命令來執行此操作:

  fastboot reboot

  11.到這裡,我們就成功解鎖了Google Pixel 3或Google Pixel 3 XL的bootloader!你將在每次重啟時都看到一條手機bootloader已被解鎖的警告信息,但不要擔心這不會影響你的日常使用。

  二、使用 Magisk Root Google Pixel 3

  註:以下說明是在發布自定義recovery(如TWRP)之前撰寫的。因此,安裝Magisk的唯一方法是從bootloader刷入patched boot image。因此,當下一個軟體版本可用更新的引導映像時,我提供的庫存引導映像將過時。一旦TWRP可用,我將會更新這些指令,因此指令與版本號無關。

  使用未鎖定的bootloader,現在你可以啟動已修改的引導映像。要讓Magisk工作,你需要patched Pixel 3的boot image。幸運的是,Magisk Manager app可以為你解決這個問題。我已在我自己的Google Pixel 3 XL以及Dees_Troy的Google Pixel 3上進行了測試,確認Magisk可以在這兩種設備上運行。

  1. 由於設備已被擦除,因此你需要返回並重新啟用開發人員選項以及USB調試。 請確保你的PC仍能識別你的Pixel 3手機。

  2. 下載Google Pixel 3或Google Pixel 3 XL的stock boot image。注意:請確保你設備的版本號與引導映像相匹配。你可以通過打開手機 設置-關於手機-點擊版本號 進行查看。

  Download Google Pixel 3 (「blueline」) stock boot image 版本號 PD1A.180720.030

  Download Google Pixel 3 XL (「crosshatch」) stock boot image 版本號 PD1A.180720.030

  3. 將stock boot image移動到設備內部存儲器的文件夾中。下載文件夾。

  4. 安裝最新的Magisk Manager beta APK。如果以下patched boot image無法啟動,請嘗試通過加入Magisk Canary channel下載最新的Magisk Manager APK。

  5. 點按「安裝」。

  6. 再次點擊「安裝」,不會安裝顯示的zip文件。

  7. 點擊「Patch Boot Image File」。

  8. 選擇之前保存的stock boot image文件。

  9. 此時,你應該會在屏幕上看到「Magisk Manager patching the stock boot image」的進度。完成後,點擊關閉。Magisk Manager應該已將文件保存為「patched_boot.img」到Download目錄下。




  10. 將patched_boot.img文件從你的設備移動到你的PC上。為了避免麻煩,請將文件移動到ADB和Fastboot二進位文件所在的同一目錄下。

  11. 再次重新啟動到bootloader菜單。

  12.(可選)在bootloader中,輸入以下fastboot命令臨時引導patched Magisk boot image:

  fastboot boot patched_boot.img

  13. 幾秒鐘後,你的手機應該會退出bootloader菜單,並重新啟動到Android Pie OS。如果成功,你應該能夠打開Magisk Manager並查看安裝了哪個版本的Magisk。現在,我們需要實際安裝Magisk,這樣我們就不必在每次啟動之前運行這個fastboot命令了。

  14. 讓我們將patched Magisk boot image刷入到啟動分區。在bootloader界面輸入以下命令:

  fastboot flash boot patched_boot.img


  15.(可選)由於Google Pixel 3和Pixel 3 XL支持A/B分區,因此你還可以將patched boot image刷入到非活動插槽( inactive slot)。 只需將上述命令中的「boot」替換為「boot_a」或「boot_b」即可。

  16. 重新啟動回到Android Pie OS,並通過打開Magisk Manager來檢查root的狀態。

  三、Root Pixel 3 或 Pixel 3 XL 後,我們可以做些什麼?

  以下是我所想到的能幹的一些事情:

  1、安裝Active Edge Mod以完全自定義Pixel 3上的擠壓手勢。(註:這尚未更新支持Pixel 3,但開發人員正在為此努力!)

  2、通過Substratum主題引擎為系統應用或第三方應用安裝自定義主題。同樣,你也可以使用Pluvius等應用根據當前壁紙動態來設置系統主題。

  3、使用Titanium Backup進行完整的應用備份。

  4、重新啟用通話錄音(Android Pie通話錄音功能非root用戶將無法使用)。

  5、想念Android Nougat的blob表情符號嗎?現在,你可以使用Blobmoji Magisk模塊重新獲取到這些表情符號。

  6、Magisk Module repo中有大量的音頻mods,可以讓你體驗更好的音樂播放!

  7、喜歡stock Gboard keyboard app?看看這些Gboard主題。

  8、你是谷歌應用和服務的忠實粉絲嗎?root後,你就可以啟用許多還未正式推出的開發中的功能。你可以查看我們的文章,我們的教程文章中有大量關於這方面的示例。

  9、不是Google Pixel Launcher的粉絲? 那麼,你可以選擇使用像Lawnchair這樣的第三方launcher,你可以將它集成到最近的應用程式概述和手勢導航中。

  10、自定義默認系統媒體,字體,啟動動畫等。

  11、獲取YouTube Vanced-適用於Android YouTube應用增強版。

  12、這是我們開發的一個app,可以讓你自定義顯示飽和度級別,如果你喜歡更加強烈的顏色。

  你可能聽說過解鎖bootloader和root設備後,將導致你無法玩某些遊戲,例如Pokémon Go 和 Fate/Grand Order甚至無法正常使用一些銀行的app程序。但你大可放心,MagiskHide可以幫助你隱藏設備被修改的痕跡,讓你像正常用戶一樣使用應用和玩遊戲。此外,解鎖bootloader將會影響你獲取更新。你需要了解如何 sideload每月安全補丁更新,當然這也非常的容易。

  最後,如果你想對你的設備進行更多的控制,你可以在Pixel 3上刷入自定義ROM和內核。自定義ROM可以為你提供許多庫存軟體上沒有的選項。自定義內核允許你調整設備的性能,以增加電池壽命或提高你喜愛遊戲的幀數。由於Google Pixel 3和Pixel 3 XL剛發布不久,因此目前還沒有任何可用於該設備的自定義ROM或內核。如果你對此感興趣,你可以關注這兩種設備的XDA論壇。

責任編輯:韓希宇

相關焦點

  • 谷歌PixelC怎麼解鎖root用 PixelC解鎖Bootloader教程
    很多朋友對google Pixel C這款平板感興趣,加上不少洋垃圾流入中國,相比喜歡折騰的朋友都想把這塊板子解鎖後root使用,下面小編就來給大家說說googlePixelC解鎖Bootloader教程。  在解鎖google Pixel C之前請備份你需要的東西,剛買的就跳過這步。
  • Pixel/Pixel XL 安卓7.1 root 教程
    現在可能由於適配 Pixel/Pixel XL 手機的第三方 recovery twrp 還需要時間研發,或者 supersu 也沒有準備好,總之,目前谷歌 Pixel/Pixel XL 手機安卓7.1的 root 辦法暫時只有通過刷入修改版的內核(boot.img)來實現。下面小編就將原理和簡單的步驟和大家分享一下。
  • Pixel3XL解BL+ROOT+破解電信+三網Volte匯總
    第二節 ROOT的操作流程(使用ADB命令刷入magisk_patched.img)1.手機關機重啟進fastboot模式。2.下載破解的配置集成模塊「enable_volte_pixel3_chinaM202」。
  • [Magisk教程] 小白如何在手機上安裝Magisk?Magisk安裝簡述
    以下步驟,需要在bootloader解鎖情況下完成:下載你機型的Twrp卡刷包(如果Twrp官方沒有你的設備,可以到網上看看或者直接選擇修補輸入內核boot.img的方法。Magisk到系統:首先,提取系統內核到手機上:這個提取方法很多,最簡單的方法是下載官方線刷包,解壓後尋找boot.img文件;如果你手機有不完整root,也可以通過虛擬終端使用dd命令。
  • 【ROOT】努比亞z20 v3.14 root一鍵刷入工具
    Root所遭遇到的任何理論上的或實際上的損失承擔責任;* 刷此Root引起的保修失效、變磚等問題不在此Root發布人可以解決的問題範圍之內;* 如果您使用本Root工具,即表示已經默認接受了此協議;【說明】1.使用本root工具,無需解鎖bootloader2.開機聯網進入magisk界面,提示需要修復
  • 獲取magisk 完美root和解鎖system分區有什麼用
    如果你是一個玩機黨,magisk一定不陌生,基本兼容目前安卓全部版本的root工作,從安卓4.2-安卓10,安卓11的beta版本,magisk也初步實現root。而獲取root後,又引入一個新的說法:解鎖system,下面小編就和大家聊聊root和解鎖system到底是什麼
  • 如何安裝magisk-激活面具root超詳細玩機教程
    作為安卓玩機,magisk必不可少,而目前magisk也是目前唯一一個可root安卓手機的神器通過magisk授權,我們基本上可以輕鬆的獲取完美root權限,而magisk的功能也非常強大比如隱藏root(magisk hide),添加自定義模塊等等,都豐富了我們的玩機操作
  • [圖]Nexus 7第一印象以及unlock bootloader+root教程
    拿在手裡大小非常合適,一隻手可以非常輕鬆掌握,比ipad 3輕很多。7寸這個尺寸既保證了足夠大的閱讀面積,又非常便於攜帶。對我來說是非常好的laptop和smartphone之間的產品。另外,不得不提的是Nexus 7的背面材質手感非常舒服,即使出汗也不會感到滑,比ipad 3那種金屬的背殼感覺好很多。談完簡單的第一印象,現在要進入正題了。第一件事兒就是要root。
  • 系統OTA後仍保留ROOT權限和Magisk模塊的技巧
    這個問題要看廠商的,自己試試就知道啦,比如以我自己用過的Google Pixel 2 XL和一加6、一加6T、HTC U11等手機為例,解鎖和ROOT並不會影響系統更新提醒。只不過呢,系統可能會判斷你已經修改了系統文件,或者只是判斷你解鎖了bootloader,就會在每次更新的時候給你下發1-2個GB左右的全量包,而不是一兩百MB差量包,以防更新出問題。
  • 堅果Pro2S的解鎖、刷rec、root教程
    4.安裝完成後打開QFIL。6.手機關機,把usb插入電腦,然後按住工程線按鍵並插入手機3秒後,,鬆開工程線按鍵,打開設備管理器出現9008即成功。 11.手機會顯示如圖,用音量鍵選擇unlockthe bootloader,電源鍵確定。
  • 紅米K40/K40Pro解鎖BL獲取面具root完美Magisk刷機指導教程
    那麼對於這樣的一款手機,怎麼解鎖BL獲取root權限呢?跟隨ROM樂園小編一起學習下.1:祖傳解鎖BL,開放刷機權限自從小米引入BL機制,小米手機就都支持解鎖BL了,通過解鎖BL,我們可以進行各種DIY刷機操作。解鎖BL一般有時間限制,0-168小時,新手請你綁定小米帳號到開發者選項。
  • 關於華為手機解鎖bootloader的常見問題解答
    1、為什麼在用奇兔刷機時會提示我【需要解鎖bootloader後才能刷機】?官方為了防止用戶刷機,手機默認出廠時就有BL鎖,只有解除BL鎖了才能刷入第三方系統或者root權限。2、目前我能用什麼方法獲取解鎖碼?
  • 魅藍Note6手機怎麼root教程 刷twrp解鎖BL及刷入magisk
    今天小編為大家帶來的是魅藍Note6root教程,也會順便說說魅藍Note6怎麼刷twrp解鎖BL及刷入magisk。
  • ...是不是動態分區+獲取magisk 完美root和解鎖system分區有什麼用途
    動態分區,一個對於新手比較陌生的詞彙,這也是目前出廠安卓10手機,主要採用的分區模式,至於動態分區給我們帶來哪些好處,這裡不做探究,僅僅大家怎麼判斷自己的手機是否使用動態分區第一步:查看自己的手機出廠版本號,如果出廠是安卓10系統,基本都採用的是動態分區如果出廠非安卓10後續升級到安卓
  • pixel/pixel xl nexus 5x/6p/5/6/7/9安卓8.0/7.1.2/6.0.1 root辦法
    2017年0822親自測試對pixel/pixel xl,nexus 6p,nexus 5x,nexus 6,nexus 9的安卓8.0/7.1.1/7.1.2 root有效注意:此教程兼容安卓8.0/7.1.1/7.1.2和安卓6.0.1以及安卓5.x原生安卓系統,對其他廠家設備也有指導意義。
  • 一加7系列教程:系統OTA後仍保留Root權限和Magisk模塊的技巧
    經常有兄dei留言問我,root之後,手機是不是就不能接收到官方的更新推送了?這個問題要看廠商的,自己試試就知道啦,比如以我自己用過的Google Pixel 2 XL和一加6、一加6T、HTC U11等手機為例,解鎖和ROOT並不會影響系統更新提醒。
  • 一加8T系統ROOT、安裝edxposed教程!微信對不起了!
    ——芾苙說前陣子,芾苙換了一加8T,然後立馬尋找了一些教程,來進行root,現在分享給大家!需要知道的是,其他類似的安卓手機,如果有twrp工具,大體步驟也是需要先BL解鎖,然後通過fastboot刷入twrp,然後再利用twrp卡刷刷入magisk安裝包即可完成系統的root!
  • 如何解鎖安卓手機的Bootloader?
    獲得root權限和刷入第三方ROM的首要條件解鎖安卓手機的Bootloader,有許多手機都能解鎖Bootloader,下面將介紹解鎖Bootloader
  • 怎麼開啟magisk面具隱藏root功能magisk hide+防止軟體root檢測
    經常使用root的用戶一定會發現,手機root後會有部分軟體檢測root不可運行,所以我們第一時間想到的就是隱藏root,而面具也考慮到了這一點,自帶magisk hide功能,輕鬆讓你的軟體騙過系統root,實現正常運行,但並不是所有軟體都支持,如果你的軟體並不支持,請看這個特殊處理方法。
  • 紅米Note3解鎖Bootloader教程
    答案是否定的,首先要了解Bootloader加鎖後不會影響正常增量升級,但會有一些變化:已開啟root的用戶會默認關閉,如需開啟root需要解鎖bootloader;Recovery改版為全新的恢復模式界面,在該模式下更新系統需要配合小米助手使用;未解鎖設備使用miflash線刷時會提示失敗,解鎖後即可正常線刷。