Clockworkmod(CWM)でのカスタムROMの書き込み(ROM焼き)方法をNexus端末を例にして紹介します。
※ROMの書き込み(ROM焼き)は端末のシステムを大きく変更する行為です!書き込みは自己責任でお願いします。※
gappsはGoogleのアプリ群をインストールするために使用します。
必ず、ROMのOSバージョンに合ったものを使用して下さい!
こちらのページ又は開発元のWebページなどの入手可能ですが、ROMによっては独自のgappsを使用している場合、ROM本体に最初から同梱されている場合もありますのでよく確認しましょう。
※ROMの書き込み(ROM焼き)は端末のシステムを大きく変更する行為です!書き込みは自己責任でお願いします。※
Clockworkmodについて
Clockworkmodの紹介とその起動方法・操作方法は「【CWM】Clockworkmod(クロックワークモッド:CWM)の起動と操作・使用」を参照して下さい。
ROMの書き込み(ROM焼き)とは
ROMの書き込み(通称、ROM焼き)とは、端末に書き込まれているシステム(主にOS)を書き換えることを言います。これを行うことで、カスタムROMを導入することが出来ます。
カスタムROMとは
「Android端末(Nexus)のroot化・カスタムROMの導入と更新」を参照して下さい。
ROMの書き込みに必要なファイル
ROMの書き込みに必要なファイルは主に次の2つになります。
- ROM本体
- gapps(Googleのアプリ群、Playストアなど)
gappsはGoogleのアプリ群をインストールするために使用します。
必ず、ROMのOSバージョンに合ったものを使用して下さい!
こちらのページ又は開発元のWebページなどの入手可能ですが、ROMによっては独自のgappsを使用している場合、ROM本体に最初から同梱されている場合もありますのでよく確認しましょう。
これらのファイルはzip形式になっているため、書き込みの前に中身を確認・編集することも出来ます。
ROMの書き込み(ROM焼き)方法
ROMの書き込みの全体的な流れは以下の通りです。
- Titanium Backupでバックアップを取る
こちらの記事を参考に、Titanium Backupでアプリ・設定のバックアップを取ります。
この作業は、アプリ・設定データをを引き継ぎたい場合に行って下さい。 - Clockworkmodを起動する
こちらの記事を参考に、Clockworkmodを起動します。 - 現在のROMのバックアップを取る
こちらの記事の「ROMのバックアップ・復元」を参考に、現在のROMのバックアップを取ります。 - 現在のROMをWipe(消去)する…本記事で解説
- 新しいROMを書き込む…本記事で解説
- Titanium Backupで復元(レストア)する
こちらの記事を参考に、Titanium Backupでアプリ・設定の復元を行います。
この作業は、アプリ・設定データをを引き継ぎたい場合に行って下さい。
「3.現在のROMのバックアップを取る」は必ず行わなければならないわけではありませんが、新しく書き込んだROMが正しく動作しない時などに簡単に前の状態に戻すことが出来るため、毎回行うことをおすすめします。
※Galaxy Nexus(SC-04D)の場合、Stock ROMから書き換えるときは必ず3.でStock ROMのバックアップを取りましょう(Factory Imageが無いため)※
また、CWMを起動してからファイルを端末に移動させるのは手間がかかるので、予めOS起動中に必要なファイルを端末に移動させておきましょう。
また、CWMを起動してからファイルを端末に移動させるのは手間がかかるので、予めOS起動中に必要なファイルを端末に移動させておきましょう。
現在のROMをWipe(消去)する
Clockworkmodで現在のROMのWipe(消去)を行います。
これをせずに新しいROMを書き込んでしまうと前のROMに上書きすることとなるため、異常動作や不具合の原因となることがあります。
これをせずに新しいROMを書き込んでしまうと前のROMに上書きすることとなるため、異常動作や不具合の原因となることがあります。
特に、ROMのインストール手順でWipeを指定されている場合、異なるバージョンや種類のROM(例:Android 4.3→4.4やCM→AOKPなど)を書き込む場合は必ずWipeを行って下さい。
同じ種類のROMでのマイナーアップデート(Nightly更新など)ではWipeは不要だという話もありますが、念のため毎回Wipeを行うことをおすすめします。
ROMのWipeには次の3つの項目を実行します。
ちなみに、Kernel(カーネル)のみを書き換える場合は、
ROMのWipeには次の3つの項目を実行します。
- wipe data/factory reset/data以下のユーザー領域をwipe(cache含む)、端末の初期化に近い
※sdcard領域内(/data/media)にあるデータは消えません - mounts and storage→format /system/systemをformatする、OS自体を消去
- advanced→wipe dalvik cachedallvik cacheをwipe
Wipe後はROMが消去されるため、このまま再起動をしようとしてもOSが起動しません。
起動するためには新しいROMを書き込むかバックアップを復元して下さい。
起動するためには新しいROMを書き込むかバックアップを復元して下さい。
ちなみに、Kernel(カーネル)のみを書き換える場合は、
- wipe cache partition(cacheをwipe)
- advanced→wipe dalvik cache(dallvik cacheをwipe)
- 下の画像の「wipe data/factory reset」を選択、その項目に移動する。
- 下の画像の「Yes - Wipe all user data」を選択、実行する。
- 下の画像のように「Data wipe complete.」と表示され、Clockworkmod起動時の画面に戻っていることを確認する。
Clockworkmod起動時の画面 「Data wipe complete.」を確認する - 下の画像の「mounts and storage」を選択、その項目に移動する。
- 下の画像の「format /system」を選択、その項目に移動する。
- 下の画像の「Yes - Format」を選択、実行する。
- 下の画像のように「Done.」と表示され、「mounts and storage」画面に戻っていることを確認する。
「mounts and storage」画面 「Done.」と表示 - 一番下の項目「+++++Go Back+++++」を選択、実行し、Clockworkmod起動時の画面に戻る。
- 下の画像の「advanced」を選択、その項目に移動する。
- 下の画像の「wipe dalvik cache」を選択、その項目に移動する。
- 下の画像の「Yes - Wipe Dalvik Cache」を選択、実行する。
- 下の画像のように「Dalvik Cache wiped.」と表示され、「advanced」画面に戻っていることを確認する。
- 一番下の項目「+++++Go Back+++++」を選択、実行し、Clockworkmod起動時の画面に戻る。
新しいROMを書き込む
Clockworkmodで新しいROMの書き込みを行います。
予め、必要なファイルを端末に移動させておいて下さい。
ファイルはROM本体→gappsの順に書き込んで下さい。
ファイルの書き込み(インスト―ル)方法は、こちらの記事の「Clockworkmodでのファイルインストール方法(install zip)」を参照して下さい。
インストールが終了したら以下を実行します。
予め、必要なファイルを端末に移動させておいて下さい。
ファイルはROM本体→gappsの順に書き込んで下さい。
ファイルの書き込み(インスト―ル)方法は、こちらの記事の「Clockworkmodでのファイルインストール方法(install zip)」を参照して下さい。
インストールが終了したら以下を実行します。
- 一番下の項目「+++++Go Back+++++」を選択、実行し、Clockworkmod起動時の画面に戻る。
- 一番上の項目「reboot system now」を選択、実行し端末を再起動させる。
起動までしばらく時間がかかることがあります。
端末の再起動が完了すると初期セットアップ画面が出るので、画面の指示に従ってセットアップを進めて下さい。
端末の再起動が完了すると初期セットアップ画面が出るので、画面の指示に従ってセットアップを進めて下さい。