スマホLABOホンテン

iPhone/Andoroid/PCタブレット/格安SIM・アプリ・ガジェット・ゲームなどの総合デジタル情報【支店の無い本店】

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

テザリング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」やnullと出る場合、対応していない機種か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モバイル

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

adb shell settings put global tether_dun_apn DTI,dti.jp,,,dti,dti,,,,,440,10,3,*

ワイモバイル(Y!mobile) new!

adb shell settings put global tether_dun_apn Ymobile,plus.acs,,,ym,ym,,,,,440,10,2,*

 

DMMモバイル new!

adb shell settings put global tether_dun_apn DMM,dmm.com,,,dmm@dmm.com,dmm,,,,,440,10,3,*

 

Nifmo new!

adb shell settings put global tether_dun_apn NifMo,mda.nifty.com,,,mda@nifty,nifty,,,,,440,10,2,*

最後に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エンジニアです。あまり優等生な記事では面白くないので、少し際どい皆が本当に知りたい情報を記事にしてゆきたいと考えています。二次情報を転載するだけの「スマホ情報ブログ」にならないよう役に立つ情報を発信してゆきます。

COMMENTS & TRACKBACKS

  • Comments ( 67 )
  • Trackbacks ( 0 )
  1. 質問です。
    mobile_dun apn
    が正常に書き換わっているのですが、テザリングがエラーメッセージ連発で出来ません。
    しかも、データ通信を強制的にoffにされているようです。機種はd-01gというタブレットです。
    なにかアドバイスをいただけませんか?
    いきなりで申し訳ありません。

    • >katanaさん
      d-01gはxperia方式「「tether_dun_required 0」では無効化できないようです。
      Galaxy方式「tether_dun_apn APN情報」を直接書き換えて使るという確認済み報告を聞いております。

      • お忙しい中返答有り難うございます。仰るとおりRequired 0 は無効で、adb shell settings 以下apn を書き換えてやってみたのですが、先ほどの質問通り、元のデータ通信も切られてしまうようになりました。書き換え後、mobile_dun が先ほどのコメント通りの状態に書き換わり、こういう症状が出て、現在はそこで行き詰まっている感じです。

      • お陰様で解決しました。アドバイス感謝しています。あいrがとうございました。

  2. お世話になります。
    GALAXY S4
    android4.4.2
    ヤマダSIMを使っております。
    テザリングを可能にする際にAPNはどのように書き換えたらよろしいでしょうか?
    よろしくお願いいたします。

    • >yoshimuneさん
      ヤマダSIMも基本的には変わりませんので、SIM設定の説明書のモバイルネットワークの設定と同じに書き換えるだけです
      下の「APN」「user名」「パスワード」部分を変えて入力してイケると思います

      adb shell settings put global tether_dun_apn Yamada,APN,,,user名,パスワード,,,,,440,10,3,*

  3. 早々のお返事ありがとうございます。
    YAMADA SIMを確認したところ

    アクセスポイント名(APN)
    umobile.jp

    認証ID(ユーザー名)
    umobile@umobile.jp

    パスワード
    umobile

    とありましたので
    adb shell settings put global tether_dun_apn umobile.jp,,,umobile@umobile.jp,umobile,,,,,440,10,3,*
    でよろしいのでしょうか?

    よろしくお願いいたします。
    と、ありました。

    • >Yoshimuneさん

      一番最初の項目は便宜上の名前(何でもよい)を入力しますので下記のようになると思います

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

  4. 何度もすいません。
    上記内容を貼り付けてENTERを押しEXITで終了しテザリングを試したところ
    テザリング先の端末では接続済みとなるのですが実際にはWEB閲覧等何も見ることができなくOFFLINEの時と同じような画面になってしまいます。
    何か他に確認するようなことはございませんでしょうか?

    なにとぞよろしくお願いいたします。

    • モバイルネットワークと同様の設定を書き込んだ事になりますね。うーん、何が悪いのでしょう。
      私の周りではGalaxy S4の同バージョン2台が「OCN モバイル ONE」でテザリング運用できていますので、端末に問題はないと思います。
      一台は同様の状況でしたが、端末を再起動したら何事も無く接続できた記憶があります

  5. お世話になります。
    GALAXYを再起動してテザリングをONにしたところ今度はGALAXYもLTE接続しなくなってしまいました。
    テザリングをOFFにするとGALAXYはLTEにつながります。

    これ以上は何をしてよいものか・・
    何か根本的に間違えているかも・・
    そもそも私の技量では無理な挑戦だったのかもしれません。
    色々ご丁寧にありがとうございました。

    ちなみにDOCOMOショップにてSIMロック解除をすれば設定等を行わなくてもテザリングを使用することができるのでしょうか?

    質問だらけですいません。。

  6. お世話になります。
    初期化してもう一度やり直したらできました。
    ありがとうございました。

  7. こんにちは!こちらのブログを参考にしてgalaxy s4(ocn)をテザリングできるようにしたいんですが、

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

    ↑これはどこも区切らずに、一回でコピペ→エンターの手順で大丈夫なのでしょうか?

  8. ありがとうございます!

    そしてよろしければもう一つ。
    コマンドウインドウをここで開く→(開いた)→galaxyがうんともすんとも言わない、、

    デバックにはチェックも入っているんですが、コマンド上にギャラクシーを認識している様子が無いです、、

    もし改善案が思い浮かびそうであれば教えていただきたいです。

    • 可能性が高いのはUSBケーブルが転送に対応していないのかもしれません。
      端末に付属していた純正ケーブルを使うか対応している物に変えてみてください。

      それが大丈夫な場合、記事中にある”開発者オプションに入り「USBデバック」にチェック”とUSBドライバーがインストールできていれば認識できると思います。

      端末に「メディアデバイスとして接続」と出ていませんか?
      一度でも接続した事のある端末なら通知バーにUSBマークが出ていると思います

  9. galaxy kiesにも接続できていますし、USBマークも出ています。
    しかし、コマンドを打つとnot found と出ます、、

    パソコンの設定がおかしいんですかね、、

  10. 今度は device unauthorized. Please check the confirmation dialog on your device.
    とエラーが出ました、、

  11. ありがとうございます!

    なんとかエラーは出なくなりました!
    しかし、 adb shell settings get global tether_dun_apnを打つとnullとしか出ません。
    これは認識していのでしょうか?

    本当に何度もすみません。

    • うーん
      私と同じ端末なのにおかしいですね
      ただ、他の端末だと「NULL」と出ても構わずコマンド実行してテザリングできるようになった方も居るようです。

  12. adb shell setting・・を入力したら/system/bin/sh: not foundの表示。スマホはSC-02E androidVer4.3 biglobesimです。simロック解除はしていません。
    使用不可でしょうか。

    • >イナさん

      SC-02Eでもテザリングが出来るようです。
      「AndroPlusさん」のコメント内に成功したコマンドが載っています。
      当エントリー記事(上部)にリンクが貼ってあります。

  13. タカシ様
    早速ご回答いただきありがとうございます。
    AndroPlusさんの記事の通りやってみまたが、/system/bin/sh: not foundと同じエラーになります。以前FoxFi27のアプリでテザリングできるとのことで一度インストールしたができないことがわかり削除した。アプリ一覧を見てもないのですが、SC-02EのテザリングをONするとFoxFi27が出てきてテザリング状態になります。もちろん使用は不可です。このあたりも影響していますか。またbiglobeのsimなのでロック解除はしていません。

  14. 初めまして。

    IIJmio、SC-02Fを使っています。
    adb shell settings get global tether_dun_apn
    と入力すると
    IIJmio,iijmio.jp,,,mio@iij,iij,,,,,440,10,3,*
    と表示されます。
    これはAPNの設定は書き換えできていると認識してもよいのでしょうか?

    IPアドレスが設定されていないため、インターネットに接続できませんという表示が出てしまい、テザリングできないのですが、どうすればよいでしょうか。

    よろしくお願いします。

    • >たかゆきさん
      テザリング(SC-02F)側がネットに接続できていないという事でしょうか?それとも接続端末でしょうか?
      少し調べてみたのですが「IPアドレスが設定されていないため..」という例は見当たりませんでした

      • SC-02Fの設定で接続できるのを許可デバイスのみにしていたのが原因だったようです。
        お騒がせいたしました。

        無事にテザリングできていたのですが、android5.0へアップデートしてしまい、テザリングを有効にするとネットにつながらなくなってしまいました。(SC-02F側)

        どうすればよいでしょうか。

        • >たかゆきさん
          GalaxyはAndroid5.0.1以降のバージョンにすると接続できないようです。
          何故かGPSをオンにしてGoogleマップを起動すると使用可能になる事もあるとか?
          Xperiaだと5.0でも接続できるようですが、現状では対策はなさそうです。

          • ありがとうございます!

            GPSオン、Googleマップ起動でテザリングできました!

  15. お世話になります。Galaxsy J(SC-02F)、iijmioにてトライ中ですが
    コマンド入力時に、error while accessing settings provider と出てしまいますが、原因と対策はなんでしょうか?

  16. はじめまして。どうしてもテザニングがうまくいかないため、相談をさせてください。
    (環境)
    モデル: SO-04E
    Android: 4.2.2
    Build: 10.31.B.2.42
    APN: IIJ mio
    で、対策(リブート含)を実施し、結果は以下のとおりになっております。
    Desktop>adb shell settings get global tether_dun_apn
    IIJmio,iijmio.jp,,,mio@iij,iij,,,,,440,10,3,*

    この状況で、
    設定→無線とネットワーク→WiFi→有効
    と変更後、
    設定→無線とネットワーク→その他の設定→テザリング→Wi-Fiテザリング→有効
    (SSIDとセキュリティの設定は済み)
    を変更し、再度
    設定→無線とネットワーク
    を見るとWiFiが無効になっています。
    また、当然、周りのWiFi端末からもSSIDは見えません。何が考えられますでしょうか。

  17. OCNの格安simを使っております。
    テザリングの端末はgalaxy s4(sc-04e)です。
    Androidバージョンは5.0.1です。パソコンとスマホ本体をUSBコード(充電器)によって繋げても、「USBデバックを許可しますか?」とでてきません。なぜでしょうか?

  18. アドレス間違いと文面の間違いがあった為に再送させて頂きます。

    はじめまして、よろしくお願い致します。
    galaxy j Android Ver5.0の楽天SIMでご指示の通りにやりまたがデザリングの接続までは上手く行くのですが通信が出来ない状態です。GPSをONにしてgooglleMAPを起動したところデザリングは出来るようにはなったのですがLTEでの通信が出来ないようです。必ずHSDPAになってしまいます。またデザリングを終了した後もLTEをつかむことが出来ずHSDPAのままになってしまいます。
    再起動するとLTEをつかみますが再起動以外に方法はないのでしょうか?
    またGPSをONにしてgoogleMAPを起動してデザリングする方法しかないのでしょうか?
    デザリング中に『プロセス「system」は応答していません。このプロセス終了しまか? )(後で実行orOK)』が表示されるようになりました。これはどういう意味でどうすれば出なくなるのでしょうか?
    質問ばかりで申し訳ありませんが解決方法があれば教えて下さい。

    返信

    • >ポパイさん
      私もGalaxyJ(Android5)を使っていますが、今のところ何も問題はでていません。
      Android4の時にAPN書き換えを実行してから5.0にアップデートした場合には問題が起きない事が多いようです。
      今のところGoogmeMap+GPSオンのおまじないも無しで使えています。
      Android5でAPNを書き換えを実行した場合、原因不明ですが端末によって不具合が起こるようですね。
      調べてみたのですが、同じような症状は見当たりませんでした。

      • 早々の返信ありがとうございます。
        5.0にアップデートしてから書き換えた為なのでしょうかね!?
        デザリングが必要な時には当面、おまじないで使用することに致します。
        原因がわかりましたらご連絡お待ちしております。
        ありがとうございました。

  19. はじめまして
    テザニングがうまくいかないため、相談をさせてください。

    1つ目
    モデル docomo SC−04F
    Android 6.0.1 バージョンアップ済み

    2つ目
    モデル docomo SH−01F
    Android 4.2.2

    SIMカードは、DTIデータープランだけで音声通話無しです。

    SC−04FとSH−01Fはデザリング出来るのでしょうか?
    出来るとしてDTIの入力はどの様なプログラムで良いのですか。よろしくお願いします。

    • >antimさん
      Android6にした場合の成功例は聞いていません。
      Android5の時に書き換えて6に上げると有効だと聞きました。
      またSh-01hなら成功例があるようですが、01Fわかりません。
      ご参考になるかわかりませんが、私はWindowdも64bit端末で無いと成功しませんでした。

  20. はじめまして、
    galaxy J sc-02f Android 5.0 で、コマンドプロンプトで”adb shell settings get global tether_dun_apn”を実行すると”null” とだけ表示されます。
    中古で入手した端末で、以前どのような状態だったのか不明です。
    何か情報がありましたら教えていただけないでしょうか。
    よろしくお願いいたします。

    • >直之介さん
      私の場合、何故か32bitのPCは2台とも同様の現象になり実行できませんでした。
      64bitのWindows10端末を使うと問題なく動きました。
      また、nullがでる場合、MTP接続では無くカメラ(PTP)で試してみると動くという報告もあります。

  21. sc-04eのバージョン5.0.1なのですが、
    そちらの環境下ではこのコマンドを入力するだけでテザリングできていますか?また、Googlemapを起動するとテザリング出来ると聞きましたが、それは、一度やれば、それ以降はできるのでしょうか?よろしくお願いします

    • >こーちゃんさん
      私も2台運用していますが、Android4.4で書き換えて5.0にアップデートした為使えています。
      しかし、違う端末(SC-04F)はSIMを変えた為に5.0.1での書き換えを実行しましたが、問題なく使えておりGooglemapの起動の必要もありません。
      Googlemapの起動が必要な端末は、端末を再起動した時のみ必要だったと記憶しています。

      • ありがとうございます!では、4.4以前のときに、直接各mvnoのapnを書き換える方法を実行して、5.0にアップデートすれば、テザリングができるということですね?

  22. テザリング時に、lte掴める方法はありますか?ちなみに、4.4のsc-04eです!

    • >こーちゃんさん
      手元の端末は全てLTE回線で接続できています。
      MVNO会社によって環境が違いますので、LTEで接続できない原因を特定する事は難しいです。
      LTE/3G/4G用のAPNが分れていたりしますので、それをチェックする事くらいし手段はありません。

      • dtiなのですが、4.4で書き換え後、5.0にアップデートしたところ、テザリングは有効になりますが、Hや、lteの表示が出ずにアンテナピクトが立った状態です。解決方法はありますか?よろしくお願いします

        • >こーちゃんさん
          こちらでは同じ環境が再現出来ませんので、私ではお力になれないと思います。
          また、接続後の微調整についての情報はありませんので、ご自身で色々試してみるしか解決方法はないのが現状です。

          • By こーちゃん

            もし、成功していない場合は、テザリングが有効にできないのでしょうか?

          • >こーちゃんさん
            速度はともかく、テザリング出来ていれば成功です

  23. はじめまして。いつも参考にさせて頂いております。SC01FAndroid4.4.2でLINEモバイルを使っているのですがLINEモバイルの場合のbatファイルはありませんか?もしくは書き換えをするならどのようにすればいいのかもしお分かりであればご教授いただけないでしょうか。よろしくお願い致します。

  24. マイネオ(ドコモ)の以下の情報お願いいたします。

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

    宜しくお願いいたします。

    • >あさめまいさん
      コメントありがとうございます。
      mineoのコマンド分を記事内に追加しておきました

  25. mineoのコマンド分追加ありがとうございます。
    たびたびすみません。
    DTIの設定の追加もおねがいできますか?

    宜しくお願いいたします。

  26. お尋ねしたいのですがドコモのd-02hでテザリング出来た方いらっしゃいますか?
    d-01gは出来たのですがd-02hはドコモのsimでないと出来ないのでしょうか?よろしくお願いします。

  27. Y’mobileも、教えて頂けると大変ありがたいのですが。。。。

  28. ギャラクシーjのdmmの追加もお願いします

  29. はじめまして。

    テザリング解除の事を調べていたらここのサイトに行きつきました。
    凄く初心者な質問ですが宜しくお願い致します。

    ①コマンドウィンドウをここで開くがないので、
     power shellでここに開くであっていますか?

    ②power shellでここに開くにてadb shell settings get global
     tether_dun_apnをエンターしましたが、
     nullしか出てこずです。

    ご教授宜しくお願い致します。

    docomo GALAXYノートエッジ
    android 6.0.1です。

    • >モーグリさん
      コメントありがとうございます。
      この方法はandroid5以下の端末のみで、6以上だとコマンドを受け付けてくれないと思います。

  30. 早々のお返事ありがとうございます。

    ではバージョンを戻すか、SIMロック解除しかないでしょうか?

    • >モーグリさん
      「GALAXYノートエッジ」はAndroid5.0に戻せたとしても成功例が無いので、解除できるという確信はありません。
      またdocomoはSIMロック解除したとしても、テザリングのロックは解除されません。
      2016年春夏モデル以降のdocomo端末ではテザリング制限が撤廃されましたが、少し前に販売されたGalaxsy端末は厳しい状況です。

  31. 今晩はm(_ _)m

    そうなんですね。
    docomo版のバージョン変更は厳しいって事ですね。
    残念です。auだと成功例があるんですけどね泣

  32. はじめまして。
    sc-04e(Android5.0.1)にNifMoのSIMを使用しています。
    最近HUAWEIのタブレットを購入して、外出時にスマホからテザリングで使用できるようにしたいと思っています。
    バージョンアップしているとうまくいかないとの情報がありますが、一度試してみたいと思います。
    NifMoでの設定のコマンドを教えていただけないでしょうか?
    お手数ですが、宜しくお願い致します。

    • >matsuさん
      コメントありがとうございます。
      記事内にNifMoの設定を追加しておきました。

コメント

*
*
* (公開されません)

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

Return Top