我自己遲遲沒有嘗試,在於每個人方法多少有所不同,不想冒險變成磚頭
這一兩周,官方終於釋出官方解鎖的方式
目前暫時只支援Nokia 8,而且是分批解鎖,我的手機是TA-1004,嘗試好幾天,直到今天才終於通過app驗證
-------------手機解鎖,屬於個人行為,發生非預期情況,請自行負責----------------------
解鎖會重置手機,請務必先做備份
官方解鎖網站
https://www.nokia.com/en_int/phones/bootloader
步驟
1. 勾選確定,接著按下"sign in to get start"

2.登入帳號後,會轉至下列網站
https://www.nokia.com/en_int/phones/bootloader
3. 滑至網頁下方,下載官方解鎖認證工具apk

4.安裝並執行官方解鎖認證工具apk
按照指示填上email帳號
5.因為是分批認證,如果apk回應裝置不支援,請多測試幾天
如果通過認證,會出現以下畫面,請把畫面上的6位數字抄下來

6.回到步驟2的網頁,將六位數字和步驟4的email填上,該打勾的就打勾,並送出

7.請到上述的email信箱收取HMD寄來的信件,從信件連結中下載unlock.key (請下載後,自行改此檔名)

8.步驟6的網頁往上拉一點點,可以看到"Instruction"請直接按下

9.會跳第三個網頁,直接說明如何用步驟7的unlock.key做官方解鎖
https://www.nokia.com/en_int/phones/bootloader
以下是這個網頁的簡單翻譯
a. 步驟7的檔案改檔名為unlock.key
b. 手機關機
c. 手機關機狀態,壓著音量降低鍵不放
d. 用USB把電腦和手機接上(壓著音量降低鍵不放)
e. 手機進入download mode
f. 輸入 adb指令集做Bootloaderr解鎖,共兩步驟
1. fastboot flash unlock unlock.key
2. fastboot oem unlock
g. 按照螢幕指示,解鎖完成
注1. 手機必須升級到九月安全性更新
Root
首先說明一下, Nokia 8 的配置較特殊,無法使用一般通用方式做root
Nokia 8是使用slot A/B方式儲存系統
講白話點, 可以想成電腦裏頭有兩套系統
C槽安裝Win 10
D槽安裝Win 7
預設開機是C槽,但可以自行切換成D槽開機
Nokia 8除此之外, recovery是包在boot image裏頭,無法單獨切開
目前Nokia 8的root方式是
大神做出一個已經root的boot image
使用boot image開機進入手機,在手機是暫態root狀態下安裝root檔
目前我是參考xda的討論群
讓我root成功
https://forum.xda-developers.com/nokia-8/how-to/guide-how-to-root-nokia-8-ability-to-t3848390
以下是步驟
1.下載pre root boot image.另外手機先安裝Magisk Manager並下載root zip檔
Trissi大神的
https://cloud.vault81.de/s/5otwNnXrbSR2zGm
2.參考前面步驟讓手機進入Download mode
3.輸入 fastboot getvar all 確認目前的slot
我自己為例,九月更新過後是在slot b
4.轉換slot, 因為我的九月更新時是slot b,輸入fastboot --set-active=a
轉換slot a到八月更新, 重新開機
5.進入手機系統後, 應該會發現手機變成八月安全性更新版本
6.重新進入download mode, 並且輸入以下指令
fastboot boot NB1_prerooted_boot.img (步驟1下載的檔案)
7.成功後手機會重新開機進入呈現root狀態
8.進入Magisk Manager並安裝剛剛下載的root zip檔
9.安裝成功,重新開機 root取得,系統是在八月安全性更新的版本
--------------------------------------------------
XDA 的 Trissi大神把Nokia 8 從五月到十月的安全性更新檔都做了Preroot
請自行參照下列連結,裏頭包含原始未root boot image以及preroot boot image
Preroot Boot image討論串
使用他的Preroot boot iamge,若使用上面的流程,應該會直接卡在開機畫面
不只我自己遇到,上述討論串也有
目前的方式是直接把preroot boot image直接刷入
但是有可能換來以後無法直接OTA更新
因為下一版更新極有可能直接升Android P,只能到時候試試看才能知道
以下是整個root流程
1.下載十月分更新的pre root boot image -- prerooted_boot_nb01_488_sp05_oct.img
另外手機先安裝Magisk Manager
2.參考前面步驟讓手機進入Download mode,並輸入
fastboot flash boot prerooted_boot_nb01_488_sp05_oct.img
3.成功後手動手機會重新開機
或是輸入下列指令 fastboot reboot
4.手機已root