SO-03C(ST18i)でテザリング

2019/3/23

SO-03C(ST18i)をモバイルルーター(ポケットwi-fi)専用にしてみました。MVNO業者はDMMモバイルです。ただし日本版SO-03Cも海外版ST18iでもテザリングに難儀しましたので、その覚書です。

現時点で、flashtoolで「容易に」焼けて「容易に」ROOT権限を取得できるものは、「so-03c_4.0.C.1.9.docomo」か「ST18i_4.1.A.0.562(海外製)」しかないと思います。

@so-03c_4.0.C.1.9.docomoの場合
DMMのSIMでテザリングをしようとすると本機側で「Network error occurred」とエラーが表示され電波を飛ばすことさえできません。ウェブブラウザでサイトにアクセスしようとしても「安全な接続を確立できませんでした」と言われます。「マーケット」から「google-play」への自動更新もされません。必要なアプリを容易に入手することができないため、いじるのやめました。

AST18i_4.1.A.0.562の場合
このバージョンでなら、まだマーケットからGoogleプレイに自動更新されるようです。ウェブの閲覧もできます。テザリングに関しては、電波は飛ばして相手側と接続するところまでデフォルトでできます。接続できますが通信はできません。テザリングを受けた端末側には「接続先はインターネットに接続されていません。」と表示されます。テザリングで通信するためにはルート権限を取得して、システムファイルを編集する必要があります。ルート権限獲得の方法はhttp://goto-seikotsuin.sakura.ne.jp/so-03c_android4_root.htmlを参考に。

<テザリングのプログラムはここ>
/system/etc/customization/settings/com/android/settings/custom_settings.xmlのファイルにそれがかかれている模様

<システムファイルを編集するツール>

ESエクスプローラーのみ無料でシステムを編集できる様子。「ルートエクスプローラー」という項目を探してON!superuserが許可を求めてくるのでOK!

<custom_settings.xmlを編集>

custom_setting.xmlを開くとこんな感じ。

<setting key="tether_dun_required"runtime="false">1</setting>の1を0に書き換え、
<setting key="tether_dun_apn"runtime="false">Broadband,data.vip.hr,212.91.99.91.8080,38591,,,,,219,10,0,dun</setting>
を消す。
バックボタンとか適当に押して登録。
さらに、念のためcustom_setting.xmlのプロパティを開き「権限」が「rw- r-- r--」になっているか確認。

<初期化>
ここでスマホを初期化することで、初期化後テザリングが利用できるようになっています。初期化したくない場合、さらに別のファイルをいじることでテザリングができるようになるようですが、それは別のサイトを参照。ちなみに、接続テストをしてみたところ、DMMモバイルのプロバイダはIIJとのことです。

(C)GOTO Takasi