Xperia mini pro (SK17i) Re-lock
Bootloader Unlock している状態の Xperia mini pro (SK17i) ですが、 Unlock のままだと SEUS が使えない→ SEUS からのアップデートが出来ないため、 Re-lock してみます。
必要なもの
- FlashTool
- [TOOL] [UPDATE 04/09/2015] Flashtool version 0.9.19.10 - Windows / Linux / Mac
0.3.0.0 が出ていますが、今回は動作実績のある 0.2.9.1 を使いました。
- Re-lock 用 ftf
- [Tutorial] Relock bootloader! | Sony Ericsson Xperia Arc
Xperia_Relock_bootloader.ftf を落としてきます。
- SK17i 用 loader.sin のもと
- SEUS でバックアップしたときに取れる FILE_XXXXXXXXX のうち 70KByte 弱のもの。
- ConvertTool
- [GUIDE] Decrypting your own branded ROM | Sony Ericsson XPERIA X10
loader.sin を抽出するのに必要。
- JDK
- Java SE - Downloads | Oracle Technology Network | Oracle
Flashtools とか ConvertTool を動かすのに必要。 JRE だけでも動くのかもしれないけど Android の端末いじるなら JDK の方がいいと思う。
- tar/gzip を展開できるソフト
- 7zip とか Explzh とか。
手順
1. JDK をインストールしていないならインストール
基本なので省略。
2. ConvertTool を展開 & 起動
ConvertTool.zip を展開します。今回は c:\Android\ConvertTool\ に展開したとします。
2. loader.sin のもとを ConvertTool のディレクトリにコピー
予め SEUS で取得しておいたバックアップから loader.sin のもとを確保、コピーしておきます。ファイルが複数ありますが FILE_XXXXXXXXX の中で 70KByte 弱のものがそれです。
今回ファイル名が FILE_278020564 だったので、コレを先ほどの c:\Android\ConvertTool にコピーします。
3. loader.sin のもとを tgz 形式に変換
コマンドプロンプトを起動し SeusDecrypt.bat を叩きます。以下のようにします。
c:\Users\%user%> c: c:\> cd \Android\ConvertTool c:\Android\ConvertTool> .\SeusDecrypt.bat FILE_278020564
4. tar/gzip を解凍し、中身を取り出してリネーム
3 の手順を実行すると以下のように出ているハズなので
FILE_278020564 -> FILE_278020564.tgz
ここで出来た FILE_278020564.tgz を 7zip 等で解凍し、中身のファイルを loader.sin とリネームしておきます。
5. Xperia_Relock_bootloader.ftf の解凍
Xperia_Relock_bootloader.ftf を解凍します。拡張子こそ ftf ですが実態は zip ファイルなので、そのまま解凍できない場合は拡張子を zip に変更すれば解凍できるんじゃないかと。
今回は c:\Android\Relock_ftf\ に解凍したとします。
6. mini pro 用 ftf ファイル作成準備
5 で展開した先に 4 で作成した loader.sin を上書きコピーします。
7. FlashTool の展開
ダウンロードしてきた FlashTool_0.2.9.1.exe を解凍します。今回は c:\Android\FlashTool\ に展開したとします。
8. mini pro 用 ftf ファイル作成
- FlashTool を起動 (c:\Android\FlashTool\X10FlashTool.exe をダブルクリック) します。
- メニューの Advancede→Bundle Creation を選択します。
- Select source folder には 5 で展開したディレクトリ (c:\c:\Android\Relock_ftf) を指定します。
- Folder list にある loader.sin と preset.ta を Firmware Content に移します。選択して「->」ボタンを押していけば移動します。
- Device/Version/Branding は適当で OK。わかりやすいような名前を入れておきます。
- 「OK」ボタンを押すと FlashTool をインストールしたディレクトリ直下の firmwares に ftf ファイルが作成されます。
9. FlashTool で Re-lock
- FlashTool で Flash ボタンを押します。
- 8 で作成した ftf ファイルが存在しているハズなので、それを選び OK します。
- あとは手順に従い、端末電源オフ→VOL キーを下押しながら USB 接続。
確認作業
以上で作業は終わりです。 SEUS で接続してアップデートを確認出来るようになっていると思います。
または電源を入れてダイヤラーから *#*#7378423#*#* を押すとサービスメニューが立ち上がるので、そこからも状態を確認することができます。
作業後: Re-lock (unlock allowed=yes)
長々と書いてしまって難しそうに見えるけれど、環境をちゃんと理解できていれば loader.sin 差し替え以外の部分で悩むことは全くないです。ハイ。