2012年6月29日金曜日

Simple method for root ("Xperia ray/SO-03C")




Xperia ray SO-03CRoot化に成功した方からの質問がありました。
SO-03C Xperia ray及びSO-01C Xperia arcでのデザリング設定方法です。

【はじめるにあたって】
経験からこの作業は細かい作業があるので、時間に余裕のあるときに静かに没頭出来る環境で行いましょう。



ドコモの最新Android端末はSIMロックを解除しても、ドコモSIM以外(IIJ mioB-mobile 海外SIMなど)でデザリングを行えません。キャリアの姑息な小細工ですがデザリングの際は、APNを変更するそうです。
SO-03CSIM解除方法は「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カードを使用しました。

必要なもの


SO-03Cに、Google Playから下記のアプリをダウンロードします


Root Explorer 320円) 有料ですがRoot化端末には今後使う機会は多いと思います



SQLite Database Browser をパソコンにダウンロードしてインストールしたフォルダをCドライブ上に置きます

初期化作業があるので、アプリなどのバックアップをしましょう

custom_settings.xml の書き換え作業

まずRoot Explorerを起動します
Root権限が取得済みであれば承認を求めるのでOK
Root権限が未取得であれば、Rootが取れてないと表示されます

Systemetccustomizationsettingscomandroidsettings
custom_settings.xml にたどり着きますので、ここで右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてコピー

最初に戻り sdcard→ここで右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてペーストします。

ここで一度端末をOFFにして、SDカードを取り出し、PCSDカードを接続してパソコン上にコピペします(万が一のバックアップ作業です)

再び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を起動 
sdcardcustom_settings.xmlここで右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてをコピー

最初に戻りSystemetccustomizationsettingscomandroidsettings
custom_settings.xml にたどり着きますので、ここで右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてペースト



custom_settings.xml を長押ししてパーティションを選択し、644(rw-r--r-)に変更します(上記画像のようにチェックを入れて OK


settings.dbの書き換え作業

まずRoot Explorerを起動します
datadatacom.android.providers.settingsdatabasessettings.db  にたどり着きますので、右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてコピー

最初に戻り、sdcard→右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてペースト
ここで一度端末をOFFにして、SDカードを取り出し、PCSDカードを接続してパソコン上にコピペします(万が一のバックアップ作業です)

パソコンのCドライブに置いたSQLite Database Browser を起動します



FileOpen Databese→マイコンピューター→と進み、settings.dbを開きます


Browse Data」を選択して、Tableからsecureを選択

tether_dun_apnをカーソルで指定し削除(右上にあるDelete Recordをクリック)
その下にある tether_don_required Value1から0に書き換えます
【手順】1にカーソルを置いてWクリック→clear0を入力→Apply changsをクリック→Go to:→右上の×→Yes 

パソコン上で書き換えの終わったsettings.dbSDカードにコピペしてXperiaに挿入して起動

Root Explorerを起動します
sdcard→貼りつけたsettings.dbを右上にあるR/Wマウントをタップし、R/Oマウントに変更し、長押ししてコピー
datadatacom.android.providers.settingsdatabasessettings.db  にたどり着きますので、右上にあるR/Wマウントをタップし、R/Oマウントに変更し、ペースト


settings.dbを長押ししてパーティションを選択し666(rw-rw-rw-)に変更します(上記画像のようにチェックを入れて OK

設定→プライバシーの設定→データの初期化を実施します

自動で再起動します
これで作業は終了です

バックアップしたアプリを戻し、設定します


ここではIIJ mio高速モバイルDSIMカードを挿入してみました



APNの設定をします

無事問題なくデザリングが出来ました
お疲れ様でした


【注意】
作業終了後、更新センターよりファームウェア4.0.1.C.1.21にアップデートの更新通知が届きます。更新するとRoot権限は無くなります。

更新センターの通知が煩わしいので、Root Explorersystemapp内から削除しました

【センターキーで畫面に戻らない不具合】
当初はデザリング対応作業のみで作業を行いましたが、終了後センターキーで画面に戻らない不具合が発生しました。
SO-03C及びSO-01Cでの作業いずれにも発生しました。

この対処として、
まず「Corresponds to the update on March 28. Obtain root privileges onXperia!」を最初に行い、続けて下記の作業を行うと不具合が解消されました。
2度手間になりますが、この方法が確実でしたのでここに記します。




0 件のコメント:

コメントを投稿