手持ちのSO-02F(Xperia Z1 f)でも手軽にLollipopが試せるのでは!ということで、久しぶりに焼き焼きしようと思いました。
非rooted環境で良いのであれば、FlashtoolでLollopopなZ1Cのkernel(rpm)とsystemを焼くだけです。
だがしかし当記事ではprerooted.zipを利用して、rootを維持しつつLollipopにバージョンアップする手順を紹介したいと思います。
以前公開したtwrp_prerooted_Z1fと考え方は同じなのですが、root取得処理がKitkatとLollipopとでかなり異なるので、そのあたり刷新しています。また、前回自前でやっていたric無効化処理ですが、これがDualRecoveryと相性が悪いようで、リカバリ起動しなくなったりいろいろ不安定になったので、今回は(ric無効化処理を)省いております。ですのでカスタムリカバリ必須です。prerooted適用後は直ちにDualRecovery等導入してください。
当方はSO-02Fで検証しておりますが、本来のZ1CやZ1、Z Ultra等でも同じ手順でイケると思います。(twrp_prerooted_Z1C_lollipop.zipはそのまま使用できますが、当然ながらftf等は各機種のものに読み替えてお考えください。)
自力で何とか出来る方以外にはrootを取る行為はおすすめできませんし、覚悟してカスタムに臨んでください。当記事やprerooted.zipに関してはノーフォロー、ノーサポートということでお願いします。
前提は以下です。
・トラブっても自力で復旧できること(つまり自己責任)
・アップデート前のftfやバックアップを作成してある等、いざという時に備えてあること
・アップデート前の端末でrootを取得していること
・アップデート前の端末でTWRP等、カスタムリカバリが導入されていること
・作業PCはWindows 7(64bit)、端末はSO-02Fで検証済み(C6833での動作報告もありました)
■必要物資
・twrp_prerooted_Z1C_lollipop.zip (Dropbox)
twrp_prerooted_Z1C_lollipop.zip (ミラー、OneDrive)
・LollipopなZ1CのFTF(当方はD5503用14.5.A.0.242の香港版を使用)
・7za.exe等、zipを操作できるツール
・Flashtool(当方はバージョン0.9.18.5を使用)
■導入手順
[1]14.5.A.0.242のftfを準備しておく
いくつか方法はあると思いますが、私はXperiFirmでftfの元をゲット後、FlashToolで作成しました。詳細は割愛。
[2]FTFファイルからkernel.sinとrpm.sinとsystem.sinを引っこ抜く
ftfファイルは実はzipなので、拡張子をzipにすれば各種解凍ソフトで解凍できます。
また7za.exeを使えば、拡張子を変えずとも以下のようにしてコマンドラインでsinを抜き出せます。お好みで。
7za e D5503_14.5.A.0.242_CustomizedHK.ftf kernel.sin
7za e D5503_14.5.A.0.242_CustomizedHK.ftf rpm.sin
7za e D5503_14.5.A.0.242_CustomizedHK.ftf system.sin
7za e D5503_14.5.A.0.242_CustomizedHK.ftf rpm.sin
7za e D5503_14.5.A.0.242_CustomizedHK.ftf system.sin
[3]sinファイルをelf/ext4に変換
Flashtoolを起動し、「tools」→「Sin Editor」で、先ほど抜き出したsinファイルを読み込んで「Extract data」ボタンをクリック。
それぞれ「kernel.elf」「rpm.elf」「system.ext4」に変換されます。
[4]「twrp_prerooted_Z1C_lollipop.zip」に上記3ファイルを追加
お好みのzip圧縮ソフトを使って構いませんが、7zaの場合は以下のようにしてtwrp_prerooted_Z1C_lollipop.zipにelf/ext4ファイルを追記します。
7za a -tzip twrp_prerooted_Z1C_lollipop.zip kernel.elf
7za a -tzip twrp_prerooted_Z1C_lollipop.zip rpm.elf
7za a -tzip twrp_prerooted_Z1C_lollipop.zip system.ext4
7za a -tzip twrp_prerooted_Z1C_lollipop.zip rpm.elf
7za a -tzip twrp_prerooted_Z1C_lollipop.zip system.ext4
[5]twrp_prerooted_Z1C_lollipop.zipを端末にコピー
上記手順でカーネルやシステム等を追加したzipを、端末の内部ストレージ等にコピーします。手段は問いません。
[6]zipをTWRP等カスタムリカバリでインストール
[7]再起動
[8]操作出来るようになるまで多分10分以上かかりますが、rootedなLollipopになります。めでたしめでたし!
[9]そのままだとricが生きたままなので、ric無効化を兼ねてカスタムリカバリを導入
DualRecovery等はrootさえ獲れていればインストールできます。ric対策も含まれています。
■その他
私はカスタムリカバリを「Z1C-lockeddualrecovery2.8.9-RELEASE」にしました。記事執筆現在は「2.8.10」になってますかね。
インストール時の選択肢は「1. Installation on ROM rooted with SuperSU」を選びましょう。
他の機種の場合はそれぞれの機種毎のやつにすると良いでしょう。Z Ultra用(ZU-lockeddualrecovery)は記事執筆現在、最新版が無いようですが、どうやら2.8.7でイケるとの連絡をいただきました。(その後最新版にも追加された?)
prerooted適用にあたり、データや設定は消えることなく保持されます。ですが万一を考えて適用前のバックアップは取っておいた方がよろしいかと思います。
特に内部ストレージは気を付けて!カスタムリカバリでバックアップされないうえ、DATA領域ワイプで消滅します。別途保存しておきましょう!
私はうっかり消してしまい、そこそこの数の写真が還らぬものとなりました…。
メリット … KitKatと比べ動作が若干きびきびしたかも。
デメリット … 海外ファームなのでワンセグおさいふ赤外線はアウツ。従来の「ブラウザ」消滅。
おまけ。自前でric対策する版。DualRecoveryと競合するので、DualRecovery要らないという猛者な方向け。(居るのだろうか。)
twrp_prerooted_Z1C_lollipop_disric.zip (Dropbox)
twrp_prerooted_Z1C_lollipop_disric.zip (OneDrive)
d6503 23.1.A.0.726 でrootが取れました。
返信削除Titanniumも、問題なく動いています。
Z2ですね。
削除ということは、Z1~Z2あたり(Z3も?)のシリーズはイケそうな感じですかね。
D5803 23.1.A.0.726でroot化できました。
返信削除ありがとうございました。
twrp_prerooted_Z1C_lollipop.zip にファイルを追記する際、win7x64標準のエクスプローラーでやったらダメでした。
返信削除lplsでもダメでした。
7za.exeだとイケました。
ためしに手持ちのSO-04E用のcwm_prerooted_A.zip も同様でした。
SGP521(xperia z2 tab)
返信削除23.1.A.0.726 でrootが取れました。
titanium backup の問題ない動作を確認しました。
ありがとうございます。
401SO(Z3)でRoot維持できませんでした。
返信削除国際版Lolipopが出始めた時にもやったのですがやはりRoot維持できませんね。
CWMからインストールすると失敗するんですね。
返信削除TWRPからインストールすることで正常に動作しています。
D6503 23.1.A.1.28(Customized NCB)でもrootが取れました。
返信削除ありがとうございます。
XDAにあったD6503_23.1.A.1.28_Customized NCB (Nordic Combined) Pre-rooted.zipでは、NFCが表示できませんでした。
返信削除Customized DEとこちらのPrerootedで表示させることができました。
ありがとうございます。
Xperia A MIKUをC5503化して4.4.4で使ってました~
返信削除これで10.6.A.0.454 HK版で5.0.2root維持できました~
ありがとうございます。
いつも参考にさせて頂いてます。
返信削除Xperia Z2(SO-03F)にD6503の23.1.A.1.28(Central Europe)でroot化、5.02化OKでした。
NFCは使わないので試していません。各種Xposed Moduleも動作しています。
Google開発者サービスがエラー吐いてますが、いろいろ調べてみます。
いろいろ参考にさせて頂きました
返信削除ZR化したミクぺリアで、10.6.A.0.454 HK を使用しrooted lollipopか出来ました
最初、NCB 版を使用しましたが何故か起動ループになりました
また、DualRecovery も下記2種を試しましtが、共に起動ループになっています
ZR-lockeddualrecovery2.8.12-RELEASE.installer.zip
ZR-lockeddualrecovery2.8.15-RELEASE.installer.zip
この辺りは今後試してみるつもりです
ありがとうございます
xperia z1 でroot維持のままlollipop化できたんですけど
返信削除Supersuのアンインストールができません。
具体的には、SuperSUの設定タブの、スーパーユーザーを有効化
という項目のチェックを外したら、アンインストールに失敗しました と表示されます。
これまで、この機能のおかげで、rootの状態だと起動できないアプリを
一時的に起動していたんですが・・・。
何か解決策はありませんか。
z ultra c6833 14.5.A.0.270 でいけました!有難うございますm(__)m
返信削除いつも助かってます。今後とも宜しくお願いします!
so-03e ルート化できました。ありがとうございました。
返信削除SO-02-F 末尾310ファーム Kitkat Rooted済み を上記の手順通で
返信削除無事Lollipop化できました!
元ftf:D5503_14.5.A.0.242_Customized_MEA
FlashTool:バージョン0.9.18.5
SO-02G に正式lollipopアプデ来ましたね~!
返信削除SO-03Fをroot維持のままUK版Lollipop 5.1.1にアプデ出来ました。
返信削除感謝です~
CPA設定ができません(つд⊂)
返信削除エラー
現在利用できません
ってでてきます
mineoはこれがないと使い物にならないので、rootユーザーやめます・゜・(ノД`)・゜・
べんりだったのに...
Xperia Z Ultra C6802 14.6.A.0.368(Android 5.1.1)でアップデートとroot取得できました。
返信削除D5503 14.6.A.0.368 root維持 Androud5.1.1維持 できました
返信削除Xperia Z1 C6903 14.6.A.0.368 root維持のままAndroud5.1.1にアップデートできました。
返信削除いつもありがとうございます。
SOL26 D6603_23.4.A.1.232 rootedで5.11完了しました。 途中文鎮になってしまいましたが...
返信削除root取る際いつも助かってます。
これってWindowsでしか出来ないんでしょうか?ダウンロードするものはほとんどwindowsでしか操作&ダウンロード出来なく。Macでroot化してlolipopにする方法はないでしょうか?
削除これってWindowsでしか出来ないんでしょうか?ダウンロードするものはほとんどwindowsでしか操作&ダウンロード出来なく。Macでroot化してlolipopにする方法はないでしょうか?
返信削除バカなマカーはiPhone()でも使ってろ
返信削除Xperia Z1 C6903 14.6.A.1.216 root維持のままアップデートできました。
返信削除いつもありがとうございます。
いつもありがとうございます。
返信削除上の方が同様の報告されてますが一応。
SOL23 14.6.A.1.216 root維持のままアップデートできました。
au Xperia Z3 SOL26
返信削除23.1.G.2.155にてroot維持のままアップデートできました。
ありがとうございます。
Xperia Z1 C6903 14.6.A.1.236 root維持のままアップデートできました。
返信削除何も変わりはないようですが...
失礼します。
返信削除手違いでtwrp_prerooted_Z1C_lollipop.zipを消してしまい
また使わせてもらいたいので、アクセスしたらどちらもファイルがない状態になっておりました。
公開は終了してしまったのでしょうか?
OneDriveの方、リンク修正しました。
削除お世話になります。
返信削除twrp_prerooted_Z1C_lollipop.zip のダウンロードができません。
もう一度、公開していただけないでしょうか。
OneDriveの方はダウンロード出来るみたいだけど。
削除今更ですが、SO-02Gのroot化とOSアップデートに取り掛かってます。
返信削除twrp_prerooted_Z1C_lollipop.zipの再公開をしていただけないでしょうか?