docomo版Galaxy・xperiaでMVNOテザリングを可能にする方法【root不要】

      2017/03/17

Share on Facebook
このエントリーをはてなブックマークに追加
Pocket

テザリングAPNロック解除

スポンサーリンク

Spmodeのテザリングロックを書き換え

ドコモのAndroid端末はSIMロック解除した後もテザリングAPNはロックは解除されません。今までは無理やりテザリングしたい場合、root化して端末内のセッティングが保存されている『settings.db』をツールで書き換えるのが一般的でした。

しかし、最近、目から鱗の方法が発見されました。それは、開発者向けのオプションでパソコンとUSB接続してAPN情報を書き換えてしまうという非root端末でも可能な正攻法で書き換えが可能というものです。これによってMVNOのSIMでもテザリングが可能になります。

(AndroPlusさん[root不要でsettings.dbを編集する方法])

Galaxy J/S4のApnロックを解除する方法

手元にあったGalaxsy J(SC-02F)とS4(SC-04E)で実際にロック解除できましたので備忘録としてエントリーしてみます。(XperiaやOptimusでもテザリングロックを解除可能です)

galaxyのUSBドライバーをインストール

USBドライバーをインストール

samsunの公式サイトよりPCの接続ツールのUSBドライバーをインストールします

http://www.samsung.com/jp/support/usefulsoftware/KIES/

 

端末の「開発者オプション」を設定する

Galaxy端末の設定内の「一般」「端末情報」を選択

端末情報

「ビルド番号」を七回タップします

ビルド情報

すると「一般」タブ内に「開発者オプション」が表示されるようになります

開発者向けオプション出現

開発者オプションに入り「USBデバック」にチェック

USBデバックモード

SDKをダウンロードして実行

開発者向けのAndroid SDKの「platform-tools」パッケージをダウンロードして準備します。

https://dl-ssl.google.com/android/repository/platform-tools_r24-windows.zip

※ファイルバージョンr24の部分は変わります。アクセスできない場合には数字を増やしてみてください

解凍したフォルダーを「Shift」を押しながら右クリック「コマンド ウィンドウをここで開く」でコマンドプロンプトを実行します

コマンドプロンプト実行

Android端末の設定を確認する

端末をUSB接続すると「USBデバックを許可しますか?」と出てきますのでOK

USB接続

コマンドプロンプトで元の設定をチェックしてみます

試しに下のコマンドを打ってenterを押してみてください

adb shell settings get global tether_dun_apn

eee

「device not found」と出る場合、対応していない機種かUSBドライバーが正しくインストールできていない事が考えられます

docomo_hotspot.dcmtrg.ne.jp,,,,,,,,,440,10,0,*

Androidバージョンによって微妙に違いますが、上のような感じで表示されていると思います。

じつは、設定をカンマ区切りで表示しているだけで、要は設定のアクセスポイントを編集と同じ設定情報をコマンドで表示、編集するという事です。難しく感じるかもしれませんが簡単・単純な仕組みです。

テザリングAPNの設定画面はキャリアが意図的にロックしてしまい編集できなくしているという事です。

【参考:モバイルネットワークの設定画面】

設定画面

[名前],[APN],[プロキシ],[ポート],[ユーザー名],[パスワード],[サーバー],[MMSC],[MMSプロキシ],[MMSポート],[MCC],[MNC],[認証タイプ],[APNタイプ]

完全に一致します

 

GalaxyのテザリングAPNを書き換える

さっそくadb.exeを使用して直接各MVNOのAPNの設定を書き換えます。Galaxyの場合、該当する格安SIM(MVNO)別にセッティングが違います

コマンドに右クリックしてペーストしてEnterをクリックします

 

【Ocn モバイル One 3G】

adb shell settings put global tether_dun_apn OCN_3G,3g-d-2.ocn.ne.jp,,,mobileid@ocn,mobile,,,,,440,10,3,*

【Ocn モバイル One LTE】

adb shell settings put global tether_dun_apn OCN_LTE,lte-d.ocn.ne.jp,,,mobileid@ocn,mobile,,,,,440,10,3,*

【IIJmio】

adb shell settings put global tether_dun_apn IIJmio,iijmio.jp,,,mio@iij,iij,,,,,440,10,3,*

【楽天モバイル】

adb shell settings put global tether_dun_apn rakuten,vdm.jp,,,rakuten@vdm,vrkt,,,,,440,10,3,*

【BIGLOBE】

adb shell settings put global tether_dun_apn BIGLOBE,biglobe.jp,,,user,0000,,,,,440,10,3,*

【ヤマダSIM】

adb shell settings put global tether_dun_apn YamadaSIM,umobile.jp,,,umobile@umobile.jp,umobile,,,,,440,10,3,*

【AND market(スマオフ)】

adb shell settings put global tether_dun_apn andmobile,mmtmobile.jp,,,ANDmarket@mxm,andmarket,,,,,440,10,3,*

lineモバイル new!

adb shell settings put global tether_dun_apn LINE_mobile,line.me,,,line@line,line,,,,,440,10,3,*

mineo(ドコモプラン) new!

adb shell settings put global tether_dun_apn mineod,mineo-d.jp,,,mineo@k-opti.com,mineo,,,,,440,10,3,*

DTI SIM new!

adb shell settings put global tether_dun_apn DTI,dti.jp,,,dti,dti,,,,,440,10,3,*
最後にexitで終了します

 

XperiaのテザリングAPNを書き換える方法

xperiaの場合、APN情報を個別に書き換えずとも以下のコマンドを一行ずるコマンドに打ち込むだけでロックを解除できます

adb shell
settings put global tether_dun_required 0
exit

 

※僕の手元にはXperiaがないので確認していません

 

元の状態に戻す方法

 

Galaxyの場合、最初に調べた情報をコピーしている場合にはMVNOに書き換えた時と同様の方法で戻せます

adb shell settings put global tether_dun_apn  初期APN(例):docomo_hotspot.dcmtrg.ne.jp,,,,,,,,,440,10,0,*

 

Xperiaの場合下記コマンドで戻せます

adb shell settings put global tether_dun_required 1

 

どうしても戻らない場合、端末を初期化することによってテザリング用APNの設定を出荷時の状態に戻せます

 

 

 

The following two tabs change content below.
タカシ

タカシ

iPhone/Androidをはじめ最新家電が大好きなWebエンジニアです。あまり優等生な記事では面白くないので、少し際どい皆が本当に知りたい情報を記事にしてゆきたいと考えています。二次情報を転載するだけの「スマホ情報ブログ」にならないよう役に立つ情報を発信してゆきます。

 - Android端末, MVNO, テクニック, 情報・裏技 , ,