Xperia Pのブートローダーアンロック (1)

28 May 2012

Xperia P

t f B! P L
文鎮化に備えて、自作ftfファイルとは別にファームウェアをDLしとこうと
WotanServerに行ってみたら既に有料になっていた。
宜なるかなと思うも束の間、Xperia Pのファームは(まだ)なかった。
出直して参ります、ハイ。

さて、Xperia Pのroot化だが、以下のスレによればたった4ステップの工程。
http://forum.xda-developers.com/showthread.php?s=15e797fac39262706f2ed47706979f24&p=26531938#post26531938

まずは既にルート化してあるOSのDL。
サイズ約710Mb。うpろだの都合上、このDLがまたえらく時間かかる。
(数時間かかった)
てか、ファームウェアのビルド番号違うんだけど大丈夫なの兄弟。









イメージをDLしている間にブートローダーのアンロック。
やり方はUnlocking the boot loaderにある通りなんだが。 なんだが。

対応モデルの一覧に、Xperia Pは(まだ)ない。

若干不安がよぎるが、ブートローダーアンロックできるかチェックしたら
(*#*#7378423#*#* をダイヤルするとサービスメニューが出現、
Service info > Configuration > Rooting Status)
一応アンロックできる(許可されている)ようなので、続行。











「ちなみに、Working band/s:の項目に、UMTS-BC6があれば、FOMAプラスエリア対応。」
とのことだが、なかった。がっかり。
これのためにXperia P待ってたような部分あるのに。

ともあれ必要ソフト(Android SDK)のダウンロード。
http://developer.android.com/index.html
最新バージョンをインスコしろって書いてあるんだけど、どれ? (~_~;)
「どれ?」というのは、追加パッケージ入れるのに
Android 2.3.7は2.3.3から派生したのか2.3.4なのかわからない、ということだが
「初心者はスターターパッケージを入れろ」ということなのでそうする。
zipよりexeがおすすめというのは、多分ディレクトリ入力が楽だからだな。

アンロックキーの発行。
氏名、メルアド、IMEIの最後の数字を削除したもの(14桁)を入力。
IMEIは*#06#をダイヤルすれば出てくる。
アンロックキーが発行される。何だか後戻りできない感が漂う。









DLしたandroid_winusb.infをAndroid SDKのドライバフォルダ
(Android SDK > extras > google)
に上書きコピーしろ、とあるが……
extrasフォルダないんスけど。











てか
Google USB Driver packageって
自分で追加インストールしないとだめなんじゃん!
スターターパッケージって、ひょっとしてただのダウンローダ?










SDKをインストールした場合はSDK Managr.exeを管理者権限で起動、
(さもないとProgramm Filesフォルダ内にtempフォルダ作れなくてエラーになる)
適宜パッケージを追加。extrasフォルダ出現。


DLしたandroid_winusb.infを無事上書きコピー。


次はPCに
Xperia端末のUSBドライバ(Android Bootloader Interface)をインストール。
「アンロックボタンを押しながらPCに接続」とあるが
どれがアンロックボタンなんだかわかりゃしない。
とは言え、ボタンは電源、ボリューム、シャッターしかないので
絶対そのうちのどれかである。

端末とPCを接続するときに
ボリュームダウンボタンを押しながらやってみたり
ボリュームアップボタンにしてみたりと延々と試したが
PCは新しいドライバを検出しないし、
どういうわけか接続が最長でも数十秒で切れてしまう。

ようやく捕まえたデバイスがこれ。










ソニエリのドライバには違いないが……
しかも悠長にアップデートなんか仕掛けてる間に接続切れて見失う。

「XperiaのUSBドライバはPC Companionに含まれている」
というので藁をも掴む思いでそれもインストールしてみた。
いくつかドライバはインストールされたが、それがこれ。













接続切れによる行方不明にはならないものの、微妙。
正直、こんなことで数時間も難儀するとは思わず、挫けかけた。

PCに接続する前に、Xperia側でUSBデバッグを有効にし、
電源を入れたままPCに接続してみた。
ヒントになったのはこちら
この作業に使ってるのはWin7 32bitだが
ドライバはとりあえずインストールされた。














感激の瞬間。














でもやっぱりデバイスマネージャにAndroid Phoneという項目は出てこない。
Android Bootloader Interfaceとは微妙に名前が違うのも気になるところ……

ともかく、ドライバがちゃんと機能してるかを確認。
android-sdk-windows\platform-toolsへ移動し、
Shift+右クリックで「コマンドウィンドウをここで開く」
それから以下の実行文
fastboot.exe -i 0x0fce getvar version
を入力。








なんかドライバがちゃんと適用されていないらしい。
まぁ電源入れたままではダメだろうなという気はしていた。
でも電源切ってPCと接続すると認識されないor接続すぐ切れるんだけど
どうしたらいいの。


今回はひとまずこれまで。
あんまり何回も抜き差ししてたから塗装が少しはげたよ!



[参考にしたサイト]
Sony Ericsson、Xperia 2011年モデルのブートローダーをアンロックするためのWEBサイトを公開
Xperia Sマスターへの道。。。その5<BootLoaderのUnlock編>

Search This Blog

Blog Archive

History

2010年3月31日 再々移転・改題
2008年7月16日 再移転
2003年2月26日 移転・改題
1999年1月2日 開設

QooQ