很多人都知道 Android 有個測試選單,只要在電話按 *#*#4636#*#* 就可以進入
這個選單的右上角有個「選取無線電頻帶」,裡頭會有美國和日本兩個選項
如果你不小心選了任何一個,會從自動模式切換到固定的頻帶
以中華電信來說,選擇美國會不能打電話(無法fallback到3G網路),選日本則是上網速度非常慢
這時想要改回去會發現沒有其他選項,解法只有刷客製ROM去改回來一途
接著就來說明怎麼解決這個情況
注意!刷機會造成資料遺失,請先備份手機
在開始之前要確定系統已安裝Android SDK commandline tool,已經安裝的話系統裡會有fastboot可以用
然後到這個網頁下載 Nexus 5X 6.0.0 (MDB08M) 這個版本的映像
接著還需要刷機用的輔助工具:TWRP
跟要刷的系統檔案(由XDA的bitdomo製作):ROM
到這邊就完成準備作業了!
首先把手機接上電腦,然後關機,按住「音量下+電源鍵」把它打開,此時會進入一個機器人肚子被打開的畫面,底下會有小字寫著fastboot mode
到電腦上的終端機,使用以下指令確認已連線到手機,成功的話會顯示手機序號
fastboot devices
接著進行解鎖,如果失敗的話,要先回到系統內,進到「開發人員選項」,把「OEM解鎖」打開
fastboot oem unlock
然後將 6.0.0 (MDB08M) 檔案解壓縮,會得到一個資料夾,切換進去然後執行flash-all
# 切換進解壓縮的資料夾 cd bullhead-mdb08m # mac or linux ./flash-all.sh # windows flash-all.bat
執行完之後手機會重開機,把它關機,然後再按「音量下+電源鍵」把它打開
回到fastboot mode再將TWRP寫入到還原區
# 後面那是檔案名稱 fastboot flash recovery twrp-x.x.x-x-bullhead.img
好了之後按音量鍵選restart bootloader,按電源鍵確認,接著再選recovery mode,再按電源鍵確認
就會進到TWRP裡面,一開始會有一個確認要不要唯讀,直接滑底下那條忽略他進去
此時手機的MTP會和電腦動作,用MTP把剛剛下載好的ROM丟到手機裡
然後在TWRP的選單按install,找到剛剛丟進去的zip檔做刷機
等他跑完後就可以重開機進去系統,然後打開電話進入*#*#4636#*#*去把頻帶調成automatic,如此一來就恢復原本的設定了
如果要刷回新的原廠系統,就是在剛剛下載 6.0.0 (MDB08M) 的地方,改下載其他版本
然後重做一遍flash-all的步驟
最後再把bootloader鎖回去就和原廠系統一樣了
fastboot oem lock
資料來源:http://forum.xda-developers.com/nexus-5x/help/baseband-error-china-t3238867
{119}