Xperia ray SO-03CのRoot化に成功した方からの質問がありました。
SO-03C Xperia ray及びSO-01C
Xperia arcでのデザリング設定方法です。
【はじめるにあたって】
経験からこの作業は細かい作業があるので、時間に余裕のあるときに静かに没頭出来る環境で行いましょう。
ドコモの最新Android端末はSIMロックを解除しても、ドコモSIM以外(IIJ mioやB-mobile 海外SIMなど)でデザリングを行えません。キャリアの姑息な小細工ですがデザリングの際は、APNを変更するそうです。
SO-03CのSIM解除方法は「Corresponds to the update on March 28. Obtain root privileges onXperia!」を確認して下さい
この措置に対抗するためには、custom_settings.xml などの書き換え作業が必要です。
今後のためにメモしておきました。
毎度おなじみの一言
この作業を参考にされることは構いませんが、あくまでも“自己責任”で作業に当たりましょう。万が一の端末の不具合、最悪文鎮化にいたっても一切免責とさせて頂きます。
と言いつつ「Corresponds to the update on March 28. Obtain root privileges on
Xperia!」から順にやり直せば、生き返るような話ですが!?
なお、この方法はSO-03Cのルート権限取得が必須になります
ルート化出来たSO-03Cを海外などのSIMカードでSIM解除したXperia ray(SO-03C)からテザリング出来るようにしてみよう!
今回は、IIJmio 高速モバイル/D のSIMカードを使用しました。
今回は、IIJmio 高速モバイル/D のSIMカードを使用しました。
必要なもの
SO-03Cに、Google Playから下記のアプリをダウンロードします
ESファイルエクスプローラ(無料)
Root Explorer (320円) 有料ですがRoot化端末には今後使う機会は多いと思います
SQLite Database Browser をパソコンにダウンロードしてインストールしたフォルダをCドライブ上に置きます
初期化作業があるので、アプリなどのバックアップをしましょう
custom_settings.xml の書き換え作業
まずRoot Explorerを起動します
Root権限が取得済みであれば承認を求めるのでOK
Root権限が未取得であれば、Rootが取れてないと表示されます
System→etc→customization→settings→com→android→settings→
custom_settings.xml にたどり着きますので、ここで右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてコピー
最初に戻り sdcard→ここで右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてペーストします。
ここで一度端末をOFFにして、SDカードを取り出し、PCにSDカードを接続してパソコン上にコピペします(万が一のバックアップ作業です)
再びSDカードをSO-03Cに挿入して起動します
ESファイルエクスプローラを起動します
ESファイルエクスプローラを起動したら 設定画面から下の方にあるルートエクスプローラーにチエックを入れ、Root権限が取得済みであれば承認を求めるのでOK 最初の画面に戻ります
画面内にあるcustom_settings.xmlをタップして、ESテキストエディターを選択
し慎重に書き込みの赤字部分を変更をします
<setting key="tether_dun_required"
runtime="false">1</setting> と表示部分を
↓
<setting key="tether_dun_required"
runtime="false">0</setting> に変更
<setting key="tether_dun_apn"
runtime="false">docomo
tethering,dcmtrg.ne.jp,,,,,,,,,440,10,0,*</setting>
↓
削除
<setting key="invisible_apn_required" runtime="false">true</setting>
↓
<setting key="invisible_apn_required"
runtime="false">false</setting>
<setting key="invisible_tether_apn_required"
runtime="false">true</setting>
↓
<setting key="invisible_tether_apn_required"
runtime="false">false</setting>
<setting key="tether_message_required"
runtime="false">true</setting>
↓
<setting key="tether_message_required"
runtime="false">false</setting>
書き換えが変更したらエントリーシートを保存してファイルエクスプローラを終了し、再度Root Explorerを起動
sdcard→custom_settings.xmlここで右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてをコピー
最初に戻りSystem→etc→customization→settings→com→android→settings→
custom_settings.xml にたどり着きますので、ここで右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてペースト
custom_settings.xml を長押ししてパーティションを選択し、644(rw-r--r-)に変更します(上記画像のようにチェックを入れて OK)
settings.dbの書き換え作業
まずRoot Explorerを起動します
data→data→com.android.providers.settings→databases→settings.db にたどり着きますので、右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてコピー
最初に戻り、sdcard→右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてペースト
ここで一度端末をOFFにして、SDカードを取り出し、PCにSDカードを接続してパソコン上にコピペします(万が一のバックアップ作業です)
パソコンのCドライブに置いたSQLite Database Browser を起動します
File→Open Databese→マイコンピューター→と進み、settings.dbを開きます
「Browse Data」を選択して、Tableからsecureを選択
tether_dun_apnをカーソルで指定し削除(右上にあるDelete Recordをクリック)
その下にある tether_don_required のValueを1から0に書き換えます
【手順】1にカーソルを置いてWクリック→clear→0を入力→Apply changsをクリック→Go to:→右上の×→Yes
パソコン上で書き換えの終わったsettings.dbをSDカードにコピペしてXperiaに挿入して起動
Root Explorerを起動します
sdcard→貼りつけたsettings.dbを右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてコピー
data→data→com.android.providers.settings→databases→settings.db にたどり着きますので、右上にあるR/Wマウントをタップし、R/Oマウントに変更し、ペースト
settings.dbを長押ししてパーティションを選択し666(rw-rw-rw-)に変更します(上記画像のようにチェックを入れて OK)
設定→プライバシーの設定→データの初期化を実施します
自動で再起動します
これで作業は終了です
バックアップしたアプリを戻し、設定します
ここではIIJ mio高速モバイルDのSIMカードを挿入してみました
APNの設定をします
無事問題なくデザリングが出来ました
お疲れ様でした
【注意】
作業終了後、更新センターよりファームウェア4.0.1.C.1.21にアップデートの更新通知が届きます。更新するとRoot権限は無くなります。
更新センターの通知が煩わしいので、Root Explorerでsystem→app内から削除しました
【センターキーで畫面に戻らない不具合】
当初はデザリング対応作業のみで作業を行いましたが、終了後センターキーで画面に戻らない不具合が発生しました。
SO-03C及びSO-01Cでの作業いずれにも発生しました。
この対処として、
まず「Corresponds to the update on March 28. Obtain root privileges onXperia!」を最初に行い、続けて下記の作業を行うと不具合が解消されました。
2度手間になりますが、この方法が確実でしたのでここに記します。