月別アーカイブ: 2015年7月

Galaxy Nexus(SC-04D)のLollipop化


Lollipopの端末が欲しかったので、
使わなくなったGalxy Nexus(SC-04D)をLollipopにしてみました。

このGalaxy Nexusは標準ROMをずっと使っていたので、
カスタムROM導入は初になります。
やったことを順番に書いていきます。

Android SDKは導入済みで、必要なパスは通ってる前提です。

使用したもの

1. ブートローダーのアンロック

ターミナルから以下のコマンドを実行します。

$ adb reboot bootloader
$ fastboot oem unlock

アプリや写真等のデータはすべて消えて、初期の状態になります。

Galaxy Nexusを再起動し、アカウントの設定等を行います。

アンロック後すぐにTWRPのバックアップを行うと下記エラーが発生し、
バックアップが取れませんでした。
“Could not mount /data and unable to find crypto footer”

2. TWRPの起動

TWRPのGalaxy Nexus用のイメージを取得します。

  1. 公式サイトにアクセスします。
  2. 右上の”Devices”リンクから”Galaxy Nexus”で検索します。
  3. “Samsung Galaxy Nexus (GSM) (maguro)”のリンクをクリックします。
  4. “Download Links:”の”Primary (Recommended)”のリンクをクリックします。
  5. 最新のイメージをダウンロードします。
  6. TWRPを起動します。
    1. $ fastboot boot twrp-2.8.7.0-maguro.img

3. 標準ROMのバックアップ

  1. TWRPが起動したら”Backup”ボタンをタップします。
  2. system等全部のチェックボックをONにしてバックアップを始めます。
  3. バックアップが終わったらGalaxy Nexusを再起動します。
  4. 端末ストレージ内にあるTWRPのディレクトリをPCにコピーしておきます。

TWRPから再起動するとSuperSUのインストールをするか聞かれますが、
不要だったのでインストールはしませんでした。

4.カスタムROMの入手

http://forum.xda-developers.com/galaxy-nexus/development/rom-euphoria-os-1-1-t3075221

Euphoria-OSの非公式ですが、Galaxy Nexusのイメージがあったので、
これを使用しました。

“Download:”にあるカスタムROMのファイルをダウンロードします。

GAPPSのリンクもありますが、このGAPPSを使用したら、
Android起動直後の設定で先に進まなかったので、別物を使用しました。

5. GAPPSの入手

上記のカスタムROMと一緒に記載されていたGAPPSではうまくいかなかったので、
別のGAPPSを使用しました。

http://forum.xda-developers.com/android/software/tk-gapps-t3116347

いくつかパッケージがありますが、”MICRO MODULAR PACKAGE”を使用しました。
最初は”MINI MODULAR PACKAGE”を使用しましたが、
ROM焼き時にファイルが大きすぎてエラーが出たため、”MINI”の方を使用しました。

6. インストール

6.1. コピーとTWRPの起動

上記4、5でダウンロードしたファイルをGalaxy Nexusのストレージにコピーします。
ストレージのルートにコピーしました。

Galaxy NexusとMacをUSBケーブルで接続し、下記コマンドでTWRPを起動します。

$ adb reboot bootloader
$ fastboot boot twrp-2.8.7.0-maguro.img

6.2.Wipe

次にインストール先を消去します。

  1. “Wipe”をタップします。
  2. – “Advanced Wipe”をタップします。
  3. “System”、”Data”、”Cache”を選択します。
  4. “Swipe to Wipe”でデータを消去します。

これはやらなくても良いのかもしれませんが、消しといたほうがキレイなかと思ってのことです。

6.3. Install

次にインストールをします。

  1. “Install” をタップします。
  2. “Euphoria-OS-1.1-maguro-UNOFFICIAL-20150601.zip”をタップします。
  3. “Add More Zips”をタップします。
  4. “tk_gapps-modular-micro-5.1.1-20150705-signed.zip”をタップします。
  5. “Swipe to Confirm Flash”をスワイプします。
  6. “Successful”が表示されたら”Wipe cache/dalvik”をタップしワイプしておきます。
  7. “Reboot System”で再起動します。

これで完了です。

GalaxyNexus5.1.1