遊んでいる端末があって気が向いたので Lollipop を入れてみようと思いました。
その時のメモを残しておきます。なお ROM イメージとアプリについては以下のものを使用しました。
CyanogenMod 12.1
http://forum.xda-developers.com/galaxy-s2/development-derivatives/rom-cyanogenmod-12-t2955551
GApps
http://wiki.cyanogenmod.org/w/Google_Apps
まずは焼き方は定番の odin を使用して、CWM を焼きました.
CWMは http://forum.xda-developers.com/galaxy-s2/orig-development/kernel-clockworkmod-recovery-6-0-2-9-t1118693 から、 GT-I9100_JB_ClockworkMod-Recovery_6.0.2.9.tar をダウンロードしました。
ちょっと古いですが、 Odin3 v3.09 を使用しました。
Odin を起動して、Galaxy S2 をダウンロードモードにしてPCと接続します。
ダウンロードモードに入るためには、VolumeDown, Home, 電源ボタンの3つの同時押しします。
Odin の画面で AP の部分に、GT-I9100_JB_ClockworkMod-Recovery_6.0.2.9.tar を選択します。
その後 Start ボタンを押します
成功した後、続いて CWM ももう少し新しいものを焼きます。
これは KitKat 移行のものに対応させるときに必要です。
これをやらないと、Status 7 のエラーが発生し、 Installation aborted というエラーになります。
このフェーズでは、 CWM-KitKatCompatible-i9100.tar という CWM 6.0.4.5 のバージョンを探してきて odin にて再度書き込みを行いました。
この後、microSD カードに配置した cm-12.1-20150617-UNOFFICIAL-i9100.zip, gapps-5.1-2015-07-03-13-41.zip らを設定していきます。
Volume Up, Home, 電源ボタンを同時押しで起動して, Install zip らで上記のものを選択するという普段の流れと同じです。
あとは Wipe で Data, Factory Reset など行い、cache もクリアして端末を起動すれば Galaxy S2 (GT-I9100) でも Lollipop 5.1.1 が起動するようになりました。