OnePlusのVoLTE有効化 docomo・au・SoftBank・Rakuten SIMでの運用も可能に
OnePlusのVoLTE有効化についてまともな記事がないので、私が順を追って説明したいと思います。
今使っているOnePlus 7Tでは、現行のバージョン(Oxygen OS 11.0.0.2.HD65AA)でもこの方法でできましたが、他のOnePlus端末でもできるかはわかりません。
1 プロファイルとEfs Toolsのダウンロード
VoLTEを有効化するにあたって重要なファイルがあるのでダウンロードしてください
するとこのように2つのファイルがダウンロードされている状態になるはずです。
右クリックしてから展開してください。
2 ファイルを移す
Efs Toolsに必要なファイル2つを移していきます。
mcfg_autoselect_by_uim
先ほど解凍したOnePlus9Pro-ColorOS-APACを開くとすぐ出てくる mcfg_autoselect_by_uimをEfs Tools に移します。
APAC
次は自分の使う通信会社のファイルを開きます。
docomo: DCM
Rakuten: Rakuten
そこにあるCommercialを開くと、mcfg_sw.mbnというファイルがあるので、それを先ほど同様Efs Toolsに移します。
自分はRakuten UN-LIMITを使っているので楽天のMBNファイルを移しました。
3 APKのダウンロード
まずはこの2つのアプリをダウンロードします。
私はWEBを開いていちいちスマホにダウンロードするのがめんどくさかったので、PCでダウンロードしたものをUSBで接続してスマホに送りました。
4 デバックモードをオンにする
設定>デバイス情報>ビルド番号を連打して、開発者向けオプションからデバックモードをオンにします。
5 VoLTE switchをオンにする
電話アプリを開いて*#800#と入力するとOnePlus LogKitが開くので、Function SwitchからVoLTE switchにチェックを入れます。
設定を開いて、Wi-Fiとネットワーク>SIM&ネットワーク>SIM 1>VoLTEがオンになっているか確認します。
一応言っておきますが、この状態ではまだVoLTEは機能していません。
6 Rndis,diag switchをオンにする
今回は電話アプリを開いて*#801#と入力します。
するとどのアプリから開くか聞いてくるので、EngineerModeを選択して一回のみを押してください。
ここでFactoryModeを選んで常時を選択してしまうとめんどくさいことになるので注意です。(設定を初期化することによって解決できます)
下から一番目にあるRndis,diag switchをオンにします。
7 コマンドプロンプトを使った作業
PCにADB環境が構築されている必要があります。
もしやっていない場合は、この記事で説明してるのでそこからやっておいてください。
終盤に差し掛かってきました。頑張りましょう!
スマホ本体とPCをUSBでつないだらコマンドプロンプトに次のように打ってください。
adb devices
これはデバックの権限をちゃんと持っているか確認するためのものです。
持っていない場合はスマホ側にこの様なダイアログが出るので常に許可にチェックを入れて許可しておいてください。
cd 〈Efs toolsをドラッグして張り付ける〉
一見難しそうに見えるかもしれませんが、cdと打った後にスペースを入れてそこにエクスプローラーを使って、先ほどファイルを移したEfs Toolsをコマンドプロンプトのウィンドウ内にドラッグして張り付けるだけです。
./EfsTools.exe efsInfo
そのままコピペでOKです。
追記:PowerShellを使った場合、コマンドを打ってもエラーが出るとの報告があったので、一部コマンドに変更が加えられています。
コマンドプロンプトを使う場合、先頭にある"./"を消してみてください。
SIM1
./EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim
SIM2
./EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim -s 1
これはどっちのSIMをVoLTE有効化したいかによって変わります。
SIM1のスロットを使っている人はSIM1、SIM2のスロットを使ってい人はSIM2のコマンドを使ってください。
SIM1、SIM2の文字はコピーしないでください。
SIM1
./EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v
SIM2
./EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -s 1
これもさっきと同様です。
最後にこれで再起動します。
adb reboot
これで成功していればこのようにVoLTEのマークがアンテナピクトの左側に出るはずです。(APN設定は必須です)
私のOnePlus 7Tでは現行のバージョンでもできましたが、できない機種もあるかもしれません。
何か質問等あったら、気軽にコメントください!