読者です 読者をやめる 読者になる 読者になる

さわっても熱くない花火

ちょっとした驚きを食べながら生きています

au版Xperia Z3(SOL26)の root取得 + SIMフリー化 + docomoSIM運用(失敗)

スマートフォン Xperia Z3 Android Hack

この記事は失敗編です。
えーっと詳しく説明すると、SIMフリー化は出来ましたが、WCDMAなキャリアでデータ通信ができません(=auでしか使いものにならない)
まぁ、海外で使う+海外では電話できれば良い という稀有な人には参考になるのかな?

悔しかったので、一応上げておきます。

auやmineoで運用するつもりの人にとっては参考になるかもしれません。


成功編はこちらyanoshi.hatenablog.jp




前提

  • Flashtool導入済み
  • Sony PC Companion導入済み
  • 対象ビルド番号は23.0.C.0.296*1
    • 23.0.C.0.350に上げちゃった人は、この辺からftfを落としてダウングレードしたら良いかもしれない。

rootを取得する

この辺りを参考にしました。

http://tana.s601.xrea.com/wp/?p=600
曰く、SB版のZ3やdocomo版のZ3でも同じような方法でできるらしい。

国内版Xperia Z3 Compact(SO-02G)のroot化を試してみた | 鑑人
わかりやすかった。

D6603な23.0.A.2.93を焼く

D6603のftfを手に入れて、Flashtoolで焼いちゃう。
ftfはこの辺りに転がっていましたおすし。*2*3

1. KernelとSystemのみを書き込むように設定

Wipeは不要とのこと。
f:id:yanoshi:20150410033058p:plain

2. 電源OFF→ボリューム- を押しながらケーブル接続

いつものアレです。
f:id:yanoshi:20150410033254p:plain

3. ケーブルを抜く→電源をつける

「Please unplug and start your phone」と出てからしましょう。
f:id:yanoshi:20150410033435p:plain

4. デバッグモード等を有効に

無事起動*4したら、以下を実行しましょう。

  • 「設定」→「端末情報」の「ビルド番号」を連打して、「開発者向けオプション」を表示
  • 「設定」→「開発者向けオプション」の「USBデバッグ「擬似ロケーションを許可」を有効
  • 「設定」→「セキュリティ」の「提供元不明のアプリ」を有効

rootkitでとりあえずroot取得

rootkit(giefroot)は以下のリンク先から取得。
giefroot - rooting tool (CVE-2014-4322) - XDA Forums

zipを解凍して、install.batを実行。

こんな感じになれば成功。
f:id:yanoshi:20150410040209p:plain

リカバリを導入する

-=- [NUT]'s XDADevelopers downloads -=-
上記サイトにアクセスして、「XZDualReovery」を落としてくる*5

zipを解凍して、、install.batを実行。

1 を入力してEnter
f:id:yanoshi:20150410040703p:plain

こんな感じになれば成功
f:id:yanoshi:20150410040737p:plain

twrp_prerooted_Z1f.zip から prerooted.zip を作成し書き込み

1. twrp_prerooted_Z1f.zipを入手

キューブ実験室: 【Xperia】アップデートとroot取得を同時に行うprerooted.zip【Z1/Z1 f】
上記サイトから入手する。毎度ながらキューブさんに感謝。

2. SOL26_23.0.C.0.296_KDDI.ftfの入手

Xperia FTF
上記サイトから入手する。

3. kernel.sinとsystem.sinの抽出

SOL26_23.0.C.0.296_KDDI.ftf を SOL26_23.0.C.0.296_KDDI.zip にリネームして、適当な解凍ツールで解凍。(私はLhazを利用)
出てきたファイル群の中から、kernel.sinsystem.sinを適当に移動

4. kernel.elfとsystem.ext4の作成

Flashtoolを起動し、「Tools」「Sin Editor」をクリック。
先ほど抽出したkernel.sinを選択し、「Extract data」をクリック。
f:id:yanoshi:20150410041957p:plain
同じ作業をsystem.sinにも実行。

これで、kernel.elfsystem.ext4が完成する。

5. prerooted.zipの作成

twrp_prerooted_Z1f.zip を prerooted.zip にリネームして、kernel.elfsystem.ext4を追加する。

こんな感じに。
f:id:yanoshi:20150410043002p:plain

6. prerooted.zipの書き込み

prerooted.zipをZ3に転送し、TWRPで書き込み。

SOL26のベーズバンドを書き込み

こんな感じで、Flashtoolを用いてSOL26_23.0.C.0.296_KDDI.ftfからベースバンドのみを書き込む
f:id:yanoshi:20150410044123p:plain

これで、root化は完了。

SIMフリー化

NCKコードの入手

私はsim-unlock.netを利用しました。sim-unlock.net

右上の検索窓にIMEIを入力したら、勝手に適切なXperia Z3が選択されるはず。
f:id:yanoshi:20150411024656p:plain
30ユーロ弱でアンロックできます。

NCKコード入力画面表示用アプリの導入

1. SimlockUnlockApp.apkの入手

こちらから手に入るぞい。
Download file SimlockUnlockApp.apk

2. Z3に転送後、適当なファイルマネージャーで/system/appにコピー

こちらを参考に導入
Naoログ : [SOL24][4.2.2][rooted] ズルトラのSIMをアンロック

/system/appSimlockUnlockApp.apk を移動(私はESファイルマネージャーを利用)
f:id:yanoshi:20150411022950p:plain

権限を変更。
f:id:yanoshi:20150411023048p:plain

3. 再起動

再起動しないと、うまく動かなかった。

NCKコードの入力

*#*#7465625#*#* にダイヤル
f:id:yanoshi:20150411030117p:plain

「ネットワーク」が「ロックされています」になっているので、タップしてNCKコードを入力。
f:id:yanoshi:20150411030202p:plain

入力したら解除完了。やったね。
f:id:yanoshi:20150411030229p:plain


docomoSIM運用設定

SOL26なROMでは、docomoSIMでは運用できない気がします。
一応SO-02GのFOTA,TA,BASEBANDを書き込んでみたのですが、データ通信はできませんでした。
LGL22のようにSIMフリー化したらWCDMAキャリアで通信ができるようになるわけではないのですね…

一応、APN設定と*#*#4636#*#*を表示するアプリを書き残しておきます。

APN設定表示 - Google Play の Android アプリ
Phone Testing - Google Play の Android アプリ

*1:2015年4月10日現在、23.0.C.0.350をroot化する方法は無いっぽい?

*2:D6603のGeneric Globalで良いはず

*3:いい感じにDL速度が遅いので、覚悟が必要

*4:不穏なエラーが沢山出てきますが、無視して進むらしい

*5:Z3-lockeddualrecovery2.8.3-RELEASE.installer.zip とかそういう名前のファイル