OnePlusスマホのVoLTE維持を簡単にするMagiskモジュールを作ってみた

OnePlusスマホのVoLTE維持を簡単にするMagiskモジュールを作ってみた

OnePlusスマートフォンでは日本キャリア向けのVoLTEが有効になりませんが、Magiskモジュールで簡単に維持できるようにしてみました。


アップデート後もVoLTEを維持

OnePlusはまだ日本に進出していないため、OPPO / realmeブランドのスマートフォンとは違って日本のキャリアではVoLTEが有効になりません。

未発売の地域で有効にならないのは当然のことなのでこれでOnePlusを責めるのは筋違いというものですが、実際に使う上ではVoLTEが有効でないとデータ通信すらできないSIMもあるため死活問題です。

そのためこれまではFTM・PDCやEFSToolsなどを使って強制的にVoLTEを有効化していました。

OnePlus 8Tを非rootでVoLTE有効化する方法。Android 11のFactory Test Modeを使用 – AndroPlus
OnePlus 8Tを含む、Android 11搭載端末で非root状態でVoLTEを有効化する方法が発見されました。 懐かしのFTM Android 11のOnePlus 8TやOnePlus 8 Proでは、これまでのようにLogkit・Engineering…
OnePlus 8Tを非rootでVoLTE有効化する方法。Android 11のFactory Test Modeを使用 - AndroPlus

OnePlus 9 Proレビュー。広角でも綺麗なHasselbladカメラに最短29分で満充電の有線/無線充電も – AndroPlus
OnePlus 9 Pro 中国版 LE2120を購入しました。 バッテリー消費は速いが超高速充電でカバー OnePlus 9 ProはSnapdragon 888を採用し、LPDDR5にUFS 3.1と高速規格のメモリ・ストレージを搭載していることで動作面のストレスは一切ありません。 Snapdragon…
OnePlus 9 Proレビュー。広角でも綺麗なHasselbladカメラに最短29分で満充電の有線/無線充電も - AndroPlus

ただ、この方法だとアップデートがある度にPC上で操作をしないといけないので面倒です。

そこで、MagiskモジュールでVoLTEの有効化を維持するモジュールを作成してみました。

OnePlus 9 Pro ColorOS版ではdocomo・au・SoftBank・楽天モバイル全てのVoLTEに対応しているので、そこからファイルを抜き出しています。

VoLTEに必要なファイルはPixelで使われているものを他機種で使っても良いぐらい互換性が高いので、Snapdragon SoC搭載機種であればどれでも動くと思います。

Magiskモジュールはこちら

念のため、インストール前に

adb shell
su
dd if=/dev/block/bootdevice/by-name/modem_a of=/sdcard/modem_a.img
dd if=/dev/block/bootdevice/by-name/modem_b of=/sdcard/modem_b.img
dd if=/dev/block/bootdevice/by-name/modemst1 of=/sdcard/modemst1.img
dd if=/dev/block/bootdevice/by-name/modemst2 of=/sdcard/modemst2.img

でモデム関係のパーティションをバックアップしておいてください。

次にmagisk-module-oneplus-mbn.zipをダウンロードして、Magiskアプリでインストールして再起動してください。

これだけでVoLTEプロファイルがモデムファームウェア内に追加されるため、今後はPCでの面倒な操作は一切不要でVoLTE通話が可能となります。

もちろんアップデートした後も、このMagiskモジュールが有効化されていればそのまま維持されます。

有効化せずに放置しておくと何らかのタイミングでVoLTEが無効になってしまうようなので注意してください。

VoLTEプロファイルが読み込まれるトリガーがよく分かりませんが、VoLTE無効状態でこのモジュールを使っても効果が無く、有効状態でアップデートした時は維持できるようです。

 

Android 11のOnePlus 9 Pro、OnePlus 8Tにて動作確認しています。

Y! mobileSoftBankといったSoftBank系の回線、楽天モバイルなどでVoLTE通話できることを確認済みです。SIMを持っていないので確認できませんが、IIJmioOCN モバイル ONEなどdocomo・au回線でも問題ないと思います。

VoLTE

OPPOの協力を得ることで今後のアップデートサイクルも早まるでしょうし、Bootloader Unlock・root化済みの方はこれで面倒くさい作業から解放されて気兼ねなくアップデートできるようになります。

非root環境の方は…これまで通り頑張ってください。ColorOSのコードベース統合の際にVoLTEプロファイルも統合してくれれば良いのですが…。

はてブ Pocket Mastodon タイトルとURLをコピー
カテゴリ: ,


コメントフォーム右上の「ログイン」メニューで各種SNSアカウントでログインできます。
匿名でコメントしたい場合は、名前とメールアドレスを入力した後「アカウントを作成せず投稿する」にチェックを入れてください。Disqusに登録すると、返信通知を受け取れます。

当サイトで紹介するMODやアプリなどの内、システムファイルの改変やシステムに深く関わるものはroot化やリカバリが必須となります(root化の必要なしと明記している場合は除く)。導入はバックアップを取ってから自己責任で行ってください。また、技適の無い機器の使用は自己責任です。