SO-02E アップデートの失敗 [日記(2014)]
アップデートを失敗したのではなく、アップデートをしたことが失敗だったという話です。
11/27にSO-02Eソフトウェアのアップデートのアナウンスがありました。android4.4.4になるらしいというnetの情報もあり(実はガゼ)、素直にアップデートしたのですが、これがつまづきの元。見事rootの穴が塞がれました。新ビルド番号は10.5.1.B.0.68です。rootを取って不要アプリを削除、TWRPでバックアップを取りMVNOテザリングまでこぎ着けた苦労が水の泡。
バックアップがあるので再度rootを取ってTWRP導入→restoreすれば何とかなりそうです。rootを取るためには、10.5.B.0.410に戻す必要があります(10.5.B.0.68ではrootが取れない)。
◆ 10.5.B.0.410ファイルは何処に?
10.5.B.0.410をFlashtoolで焼けばrootが取れて元に戻せます。アップデートはPCでやったので、元のファイルが残っている筈と探したのですがftfファイルが見当たりません。
C:\ProgramData\Sony Mobile\Update Engine\db\13740270\blob_fs
にあるはずなのですが、ProgramDataというフォルダが存在しません →何のことはない「隠しフォルダ」でした。ここにあるファイルをFlashtoolのTool→Bundles→FILESET Decryptで1個のftfにまとめます。一度やったことがあるのですが忘却→備忘録です。
Flashtoolを立ち上げ、Available filesにあるFILEをFiles to convertの窓に移してConvertを押せば、Flashtoolのfirmwaresのフォルダに格納されます。
Wipe →チェックを入れると端末のデータが初期化されるExclude →チェックを入れた項目が焼かれる、kernelだけ焼きたい場合は、カーネル以外すべてにチェックを入れる
どうせバックアップを書き戻しますから、全部初期化。Wipeにチェックを入れて、Excludeのチェックは全部外しました。今回も《XperiaにおけるAndroidアプリ考察》さんのサイトに全面的に依存しています、ありがとうございます。
用意ができたらFlashボタンを押し、表示が出たらボリュームDOWNを押しながらUSBケーブルを接続すると焼けます(端末の電源は落としておく)。
これが出る!
今回の教訓
1) 安易にアップデートはしない →情報収集してから
2) バックアップはまめに取っておく
「利用可能な本体ソフトの更新があります」と出るのが鬱陶しいですが、元に戻ってよかった。バックアップを取っておいて本当によかったです。
私もこの問題に直面して困って旧ビルドの410に焼き直した口なんですが
色々調べて現行ビルドの0.68でもroot取得する事が出来ました
手順は簡単で現行ビルド0.68にアップデート後、一度カーネルの部分だけ
410にflashし、20140719で再度root取得してから0.68のカーネルを
flashすれば現行ビルドでroot適用のまま特に問題なく使えています。
一応、参考までに。 既出で既に適用済みならスルーして下さい。
by 通りすがり人 (2015-02-03 01:22)
情報ありがとうございます。カーネルだけ旧に戻してrootを取るわけですね、なるほど。
0.68にアップデートして何かメリットがあるのでしょうか?。今のところ、0.410で特に不満も無いので、4.4.4にアップデートされたら試してみます。ありがとうございます。
by べっちゃん (2015-02-03 09:47)
お世話になっております
xperiaZをsim freeにしたく、root化しようとしております
しかし10.5.B.0.410のftfしかみつからず、flashtoolで認識しないため。焼けない状態となっています
よって、ftfの生成から行うためにfilesetが必要かと思っております。
こちらどこで取得できるか教えていただけないでしょうか。。。大変お手数をおかけします。
by akira2000 (2015-09-24 00:18)
Flashtoolの0.9.18.2では普通に焼けました。filesetはよく分かりませんが、AndroidSDKもインストールしているので、そのあたりが関係しているのですかね。
試していませんが、「通りすがり」さんのコメントにもあるようにカーネルだけ焼くという手もあるそうです。
お役に立てず申し訳ありません。
by べっちゃん (2015-09-24 08:19)
べっちゃんさん>
レスありがとうございます!!
自分もAndroidSDKはインストールして環境変数も設定済みなので問題ないと思っているんですが。
ftfが認識できないのでカーネルだけを焼くための選択画面まで言ってないのです。
更に調べてみます!!!
ありがとうございました!!
by akira2000 (2015-09-24 14:10)