解除 OnePlus 的 VoLTE 地區限制
OnePlus 對於 VoLTE 採取的似乎是白名單措施。插入不在白名單內的 SIM 咭時系統會隱藏掉 VoLTE 開關,強制用家只能使用普通 LTE 網路。
然而有一些網路運營商只提供 VoLTE 服務,這一點在 MVNO 界尤為常見,OnePlus 這種措施會直接導致無法使用這些運營商的服務。當然,即使運營商提供了非 VoLTE 網路,VoLTE 也依舊是更好的。使用 VoLTE 網路服務的權利不應當被 OnePlus 剝奪。
好在,可以通過一些特殊手段解除這種限制。
免責聲明:
這並不是一篇官方推薦的教程。請在確保理解了每一步操作的原理和後果後自行判斷是否照做。
本教程僅測試於特定設備組合及系統版本,不保證其他設備組合或系統版本下依舊得到預期的動作。
撰寫本文章時使用 Windows 10 Pro for Workstation version 1909,Oxygen OS 10.5.10.IN1AA,QPST 2.7.460,Qualcomm Driver ver 1.0。
本次測試中,沒有手機或其他測試樣本,遭到食用、丟棄、或者其他種類的傷害。
需要的設備
- 準備激活的 OnePlus 手機
- 運行Windows 的電腦
- 用於連結手機和電腦的數據線
在手機上做的事情
- 安裝 OnePlus LogKit 和 EngineerMode。這兩個程式都由 OnePlus 官方開發,但目前均已下架 Google Play,需要從第三方鏡像網站獲取。
- 在電話應用程式中點擊撥號盤,輸入「*#800#」選擇進入 Factory Mode。在 oneplus Logkit 中找到 Function Switch 頁面,勾選 VoLTE Switch。
- 按提示重啟手機後在 SIM 咭設置中應該會出現 VoLTE 選項。
如果你的電信運營商在 OnePlus 的白名單內,此時你已經可以自由掌控是否使用 VoLTE 服務。但如若你的電信運營商不在白名單內,則僅管能夠接入網路,但無法使用流動數據。
如果你的情況屬於後者,請繼續往下看。
- 啟動 Developer options,並開啟 USB Debugging。
- 回到電話應用,輸入「*#801#」,選擇進入 Engineer Mode,開啟「Full-port switch」功能(警告:不要開啟 Serial 功能)。
在電腦上做的事情
- 安裝 Qualcomm Driver。
- 安裝 QPST。
- 將手機與電腦相連
(自此處起爲可選內容)
- 啟動 「QPST Configuration」。
- 選擇已連結的設備,點擊頂部的 「Start Clients」-「Software Download」。
- 選擇頂部的 Backup,對設備當前狀態進行一次備份。
(至此)
- 啟動 PDC 應用程式。此程式應當隨 QPST 被一同安裝。
- 在下拉菜單中選擇自己的設備
- 找到「Oversea-Commercial_DS」一項,並將其禁用。禁用的方式是右鍵點擊,選擇「Deactivate」-「Sub0」&「Sub1」。
- 禁用後點擊底部的「Remove」徹底移除這一選項。
- 選擇和自己使用的網路運營商制式最相近的運營商配置[^1],右鍵點擊,選擇「SetSelectedConfig」-「Sub0」or「Sub1」,取決於你想要為 SIM 咭 1 或是 SIM 咭 2 開啟 VoLTE 功能。
[^1]:以日本的三大運營商為例:KDDI au 可選擇 VoLTE-CU(ChinaUnicom);NTT DoCoMo 可選擇 spain_VoLTE_Vodafone(Vodafone España);SoftBank 可選擇 india_VoLTE。
- 在 SetSelectedConfig 後蓋條目會移動到列表頂部,重新找到並選中它,點擊底部的 「Activate」 按鈕。
- 重啟手機或開關一次飛行模式,此時應當已經可以使用 VoLTE 功能。
每次系統更新後都需要重新進行此操作。
題外話。
曾經也算是規模比較大的 MVNO 電信運營商 Rakuten Mobile 逐漸不滿足於繼續做 MVNO,開始建設自家的電波網了。現在剛剛開始提供運營沒多久,搞的優惠非常誘人——無限流量不限速,並且一年免費。當然前提是需要在 Rakuten Mobile 新鋪設的自社電波範圍內。在自社電波覆蓋不到的地方會自動漫遊到其他運營商的網路,保證不會出現接不到電話或者上不了網的情況。不過流量就只有 5GB/mo 的限額了。扯的有點遠。Rakuten Mobile 是在今年才剛剛正式開始提供的自社電波服務,也就是說它並沒有以前的 2G/3G 的歷史遺留包袱。因此 Rakuten Mobile 僅提供了 VoLTE 服務,如果沒有VoLTE 的話就只能上網沒法打電話了。在切換到 Rakuten Mobile 後我才意識到,OnePlus 默認是不給在日本使用 VoLTE 功能的。查找了很多資料,反覆比對過機器所支持的 LTE 頻段,配置 APN,手動指定接入點等等。最終意識到,這是 OnePlus 搞的鬼。這也是我撰寫這篇文章的初衷——OnePlus 歷來受到留學生群體的歡迎,很多人會選擇帶著 OnePlus 出國留學。當他們發現在海外用不了 VoLTE 服務的時候,可以嘗試這篇文章中提到的方法。當然,還是應該譴責 OnePlus,尤其是作為一個主打國際市場的品牌,卻在系統中增加這種限制,平白增加許多麻煩,希望以後能夠去掉。
This page is available under the CC BY-NC-ND 4.0 License.
Link to this article: https://www.misaka-mc.tokyo/2020/07/02/Unlock-OnePlus-VoLTE-limit/