docomo版Galaxy・xperiaでMVNOテザリングを可能にする方法【root不要】
スポンサーリンク
目次
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ドライバーをインストール
samsunの公式サイトよりPCの接続ツールのUSBドライバーをインストールします
http://www.samsung.com/jp/support/usefulsoftware/KIES/
端末の「開発者オプション」を設定する
Galaxy端末の設定内の「一般」「端末情報」を選択
「ビルド番号」を七回タップします
すると「一般」タブ内に「開発者オプション」が表示されるようになります
開発者オプションに入り「USBデバック」にチェック
SDKをダウンロードして実行
開発者向けのSDKをパソコンにインストールして準備しますが、今回はadb.exeだけで可能ですので必要なファイルのみの下記をダウンロード、解凍してください
解凍したフォルダーを「Shift」を押しながら右クリック「コマンド ウィンドウをここで開く」でコマンドプロンプトを実行します
Android端末の設定を確認する
端末をUSB接続すると「USBデバックを許可しますか?」と出てきますのでOK
コマンドプロンプトで元の設定をチェックしてみます
試しに下のコマンドを打ってenterを押してみてください
adb shell settings get global tether_dun_apn
「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】new!
adb shell settings put global tether_dun_apn YamadaSIM,umobile.jp,,,umobile@umobile.jp,umobile,,,,,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の設定を出荷時の状態に戻せます
タカシ
最新記事 by タカシ (全て見る)
- 高尾山は何階?iPhoneヘルスケアを持って登山した結果『○○歩/○○階』 - 2015年11月5日
- 【iPhoneアプリセール情報】英語・国語辞書アプリが超特価セール最終日ほか【2015年11月4日】 - 2015年11月4日
- MHXRで序盤から星4装備をゲットするまでの最短攻略【モンハン・エクスプロア】 - 2015年11月4日
関連記事
-
-
Android端末も無料でWord、Excelが編集可能なOpen Officeアプリ
AndrOpen Office[/caption] アンドロイドにもOPE
-
-
iPhoneが林檎マークで固まって起動しない・電源が入らない時の対処法
iPhoneに限らずスマホは、メモリーがパンパンになった時など電源が切れたり自動再起動したり
-
-
MVNO格安SIM導入までの流れ(下準備編)
格安SIM導入までの準備 キャリアのスマホ維持費が高いのでMVNOの格
-
-
缶ビール自作Wifiブースターで簡単にスマホの速度を上げる方法
後少し速度が出れば、途切れる、遠くまで飛ばしたい、、とイロイロ電波を増強したいwifiですが
-
-
DocomoのAndroid端末をMVNO(OCNモバイルONE)でテザリングする方法
APNロックされた端末はデザリングできない! キャリア各社のスマホは「SIMロック」のみならず「A
-
-
【LINE紹介テクニック】友達のIDを別の友達に教える2つの方法
LINEで友達のIDを別の友達に伝えたい事って多いですよね。フレンドでも
-
-
スマホを短時間で急速・倍速充電しちゃう裏ワザまとめ
「わー電池が無い!あと少しで外出。。その間に1%でも多く充電したい」などスマホの充電に関して
-
-
【悪用厳禁】スマホアプリで女性写真を痩せさせる画像処理する方法【PhotoShop Fix】
全開のエントリーでも「顔画像を盛る方法」をご紹介しましたが、今回もスマホで画像処理の連投とな
-
-
画像の位置情報で住所バレ..スマホ写真のジオタグの消し方・偽装方法
Twitter, FBなど画像を投稿する機会が多いですが、カメラに位置情報(ジオタグ)を許可
-
-
スマホがICカードリーダーに変身EdyやSuica残高・乗車履歴を確認
おさいふケータイ機能が付いている機種が多いAndroid端末ですが、このNFC機能がを使えば
Comment
質問です。
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がとうございました。
お世話になります。
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,*
早々のお返事ありがとうございます。
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,*
何度もすいません。
上記内容を貼り付けてENTERを押しEXITで終了しテザリングを試したところ
テザリング先の端末では接続済みとなるのですが実際にはWEB閲覧等何も見ることができなくOFFLINEの時と同じような画面になってしまいます。
何か他に確認するようなことはございませんでしょうか?
なにとぞよろしくお願いいたします。
モバイルネットワークと同様の設定を書き込んだ事になりますね。うーん、何が悪いのでしょう。
私の周りではGalaxy S4の同バージョン2台が「OCN モバイル ONE」でテザリング運用できていますので、端末に問題はないと思います。
一台は同様の状況でしたが、端末を再起動したら何事も無く接続できた記憶があります
お世話になります。
GALAXYを再起動してテザリングをONにしたところ今度はGALAXYもLTE接続しなくなってしまいました。
テザリングをOFFにするとGALAXYはLTEにつながります。
これ以上は何をしてよいものか・・
何か根本的に間違えているかも・・
そもそも私の技量では無理な挑戦だったのかもしれません。
色々ご丁寧にありがとうございました。
ちなみにDOCOMOショップにてSIMロック解除をすれば設定等を行わなくてもテザリングを使用することができるのでしょうか?
質問だらけですいません。。
お世話になります。
初期化してもう一度やり直したらできました。
ありがとうございました。
こんにちは!こちらのブログを参考にしてgalaxy s4(ocn)をテザリングできるようにしたいんですが、
adb shell settings put global tether_dun_apn OCN_LTE,lte-d.ocn.ne.jp,,,mobileid@ocn,mobile,,,,,440,10,3,*
↑これはどこも区切らずに、一回でコピペ→エンターの手順で大丈夫なのでしょうか?
>あやのさん
どこも変えずに、そのままで大丈夫です
ありがとうございます!
そしてよろしければもう一つ。
コマンドウインドウをここで開く→(開いた)→galaxyがうんともすんとも言わない、、
デバックにはチェックも入っているんですが、コマンド上にギャラクシーを認識している様子が無いです、、
もし改善案が思い浮かびそうであれば教えていただきたいです。
可能性が高いのはUSBケーブルが転送に対応していないのかもしれません。
端末に付属していた純正ケーブルを使うか対応している物に変えてみてください。
それが大丈夫な場合、記事中にある”開発者オプションに入り「USBデバック」にチェック”とUSBドライバーがインストールできていれば認識できると思います。
端末に「メディアデバイスとして接続」と出ていませんか?
一度でも接続した事のある端末なら通知バーにUSBマークが出ていると思います
galaxy kiesにも接続できていますし、USBマークも出ています。
しかし、コマンドを打つとnot found と出ます、、
パソコンの設定がおかしいんですかね、、
今度は device unauthorized. Please check the confirmation dialog on your device.
とエラーが出ました、、
一度USBデバッグモードをオフにして、もう一度オンすると回避できますよ
ありがとうございます!
なんとかエラーは出なくなりました!
しかし、 adb shell settings get global tether_dun_apnを打つとnullとしか出ません。
これは認識していのでしょうか?
本当に何度もすみません。
うーん
私と同じ端末なのにおかしいですね
ただ、他の端末だと「NULL」と出ても構わずコマンド実行してテザリングできるようになった方も居るようです。
adb shell setting・・を入力したら/system/bin/sh: not foundの表示。スマホはSC-02E androidVer4.3 biglobesimです。simロック解除はしていません。
使用不可でしょうか。
>イナさん
SC-02Eでもテザリングが出来るようです。
「AndroPlusさん」のコメント内に成功したコマンドが載っています。
当エントリー記事(上部)にリンクが貼ってあります。
タカシ様
早速ご回答いただきありがとうございます。
AndroPlusさんの記事の通りやってみまたが、/system/bin/sh: not foundと同じエラーになります。以前FoxFi27のアプリでテザリングできるとのことで一度インストールしたができないことがわかり削除した。アプリ一覧を見てもないのですが、SC-02EのテザリングをONするとFoxFi27が出てきてテザリング状態になります。もちろん使用は不可です。このあたりも影響していますか。またbiglobeのsimなのでロック解除はしていません。
初めまして。
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マップ起動でテザリングできました!