体育会系NetworkEngineerの備忘録

ネットワーク機器(Cisco、Juniper、FortiGate、BIG-IPなど)の設定方法や検証レポートを紹介します。プライベートの内容も少しあります。

DocomoスマホのF-10DでMVNOsimによるテザリング方法

通信費代を安くするために使っていたF-10D(ARROWS X)をsimフリーにして音声通話付OCNモバイルONEにしました。
※OCNモバイルONEのsimはdocomo端末の場合、simフリーにしなくても使えたらしいが(--;)

しばらく使用しているとある日、テザリングができないことに気付く。。。
テザリングを使用する機会がある自分にとっては意識せずに移行してしまったことを後悔しました。

しかし、端末をroot化することによってテザリングができることを知り、調べて実施した結果、テザリングを可能にできたのでその方法を記載します。

【注意】
・root化するとドコモのサポートが受けられなくなります。
・万が一文鎮化しても責任は負えません。
・動作しなくなるアプリがあります。(ちなみにパズドラが動作しなくなりました(T_T))
・記載内容が理解できる方のみ実施してみてください。

※よって実施は自己責任でお願いします。


==========[ここから]==========

①USBデバッグの有効

F-10Dの [本体設定] > [端末情報] で[ビルド番号]を7回タップすると、[開発者オプション]が有効になります。

[開発者オプション]をONにし、[USBデバッグ]にチェックを入れます。


②提供元不明アプリのインストール許可

F-10Dの[メニューキー] > [本体設定] > [セキュリティ] > [提供元不明アプリ]にチェックを入れます。


③adb USBドライバのインストール

下記URLから[ADB用USBドライバ]をダウンロードしてください。

http://spf.fmworld.net/oss/driver/adb/

解凍するとフォルダ内の"android_winusb.inf"がドライバです。

PCとF-10DをUSB接続し、PCで[コントロールパネル] > [デバイスマネージャ] を開くと"ポータブルデバイス"の下に認識されていると思います。

F-10Dで [メニューキー] > [本体設定] > [その他] > [テザリング] > [USBテザリング]にチェックします。
メッセージが出力されますが、理解した上で「OK」をタップしてください。

するとPCの[デバイスマネージャ] で [ほかのデバイス」の中に"F-10D"が認識されます。
"F-10D"を右クリックして[ドライバーソフトウェアの更新]を選択し、先程ダウンロードした[ADB用USBドライバ]のフォルダを選択して"android_winusb.inf"をインストールしてください。

完了すると[デバイスマネージャ]の"Android Device"に"Android Composite ADB Interface"が表示されたらadb USBドライバのインストールはOKです。


④root化

下記URLからroot化ツールをダウンロードして圧縮ファイルを解凍してください。

http://ux.getuploader.com/F10D/download/14/f-10D_root_tool.7z

"f-10D_root_tool"というフォルダが出来ると思います。

解凍されたフォルダ内の、"runme.bat"をダブルクリックします。

するとコマンドプロンプトが起動して、文字が自動で流れるので指示に従い[Enter]キーを押して進みます。
完了すると再度"何かキーを押してください"と出力されるので[Enter]キーを押します。
再度メッセージが出力されますが理解した上で[Enter]キーを押して完了です。
これでSuperSUがインストールされればroot化完了です。

"runme.bat"を実行した際に、"device not found"が出た場合、adb USBドライバが入ってないか、adb USBドライバがF-10Dのものではないのでインストールを正常に完了させてください。


テザリング実装方法

・Xposedを下記URLからダウンロード

http://dl.xposed.info/latest.apk

ファイル名:de.robv.android.xposed.installer_v32_de4f0d.apk

・"F-02E_mvnosimpatcher.apk"を下記URLからダウンロード

ダウンロードする為の認証パスワードは「F-02E」です。

http://ux.getuploader.com/star69/download/43/F02E_mvnosimpatcher.apk

ファイル名:F-02E_mvnosimpatcher

ダウンロードした"F-02E_mvnosimpatcher"の拡張子を".apk"に変更してください。
変更時に"拡張子を変更するとファイルが壊れる可能性があります"というメッセージが出力されますが「OK」を押してください。

"F-02E_mvnosimpatcher" ⇒ "F-02E_mvnosimpatcher.apk"

・ダウンロードした2つのファイルをF-10D上のSDカードの直下へコピーします。

・F-10D上で上記2つをインストール

F-10Dのファイルマネージャを起動し下記フォルダ、又はファイルをコピーした場所を表示させます。
ファイルマネージャがない場合は適当なファイルマネージャアプリをインストールしてください。

"/mnt/external_sd"

コピーした上記2つのファイルが存在しますので、
まず"de.robv.android.xposed.installer_v32_de4f0d.apk"(パズル型アイコン)をタップしてインストールします。

次に"F-02E_mvnosimpatcher.apk"(ドロイド君アイコン)をタップしてインストールします。

・Xposedのフレームワークをインストール

アプリ一覧からXposedを起動し、[フレームワーク] > [インストール/更新]をタップします。

[フレームワーク]に移動し、[再起動]で端末を再起動します。

再起動したら再度Xposedを起動し、[モジュール]をタップするとインストールした
"F-02E_mvnosimpatcher.apk"が表示されるのでチェックを入れます。

[フレームワーク]に移動し、[再起動]で端末を再起動します。

これで完了です。

再起動したらテザリングを有効にして試してみてください。

画面左上にテザリングアイコンが出て、約10秒くらい待つとアンテナの左に3Gが表示されたら成功です!
LTE表示は更に数秒時間がかかります。)

表示されない場合は残念ながら失敗です。