Nexus5のマルチブート化には、Nexus5のブートローダーをアンロックしておく必要があります。
ブートローダーアンロックやカスタムリカバリ導入、カスタムROMの導入によって、メーカーの補償は一切きかなくなります。
また、作業中にデータが消えたり、端末が起動しなくなってしまったとしても、当方では一切責任は負えません。
全て自己責任で作業を行ってください。
1.Nexus5のブートローダーをアンロックしておく。手順はNexus5のブートローダーアンロック方法。を参照してください。
2.サブROM用のカスタムROMを準備しておく。私はCyanogenModのNightlyにしました。
ダウンロードはこちら。
ROM:
※CyanogenModは開発を終了しました。
Gapps:The Open GApps Project
XDAのMultiROMのページにアクセスして、Nexus5をマルチブート化するために必要なものをダウンロードしておきます。
今回は、メインROMがAndroid4.4.2のSlimKatでサブROMにAndroid4.4.2のCyanogenModです。
必要なファイルは以下の通りです。
1.MultiROM本体(multirom-20xxxxxx-vxx-hammerhead.zip)
2.MultiROM対応のTWRP(TWRP_multirom_hammerhead_20xxxxxx.img)
3.MultiROM対応のカスタムカーネル(kernel_kexec_hammerhead)
4.MultiROMを削除するためのzipファイル(必須ではないです)
ダウンロード先のDev Hostは、このリンクが本当のダウンロードリンクか分かりにくいです。赤枠で囲っている「DOWNLOAD」をクリックすることでダウンロードできます。
ダウンロードしたファイルを、全てNexus5の内部ストレージにコピーしておきます。
ここからは、Nexus5にMultiROMを導入する方法です。
今回は、現在使っているメインROMがRoot化されている場合に便利なアプリ「Flashify」を使います。
Flashifyを使えば、MultiROMの導入がこのアプリ1つで完了します。
Flashifyのインストールはこちらから。
Flashify (for root users)
まず、MultiROM対応のTWRPを導入します。
fastbootコマンドで導入する場合は、Nexus5にカスタムリカバリ TWRPを導入する方法。の手順でTWRP_multirom_hammerhead_20xxxxxx.imgを指定してください。
今回はFlashifyを使ってTWRPを導入します。
Flashifyを起動して「Recovery image」をタップします。
ファイルマネージャーを選択します。
「TWRP_multirom_hammerhead_20131215.img」をタップします。
「ファイル」の方をタップします。
リカバリを焼くか聞いてくるので「Yup!」をタップします。
「Flash complete」と表示されたら、空いたスペースを適当にタップします。
MultiROM対応のTWPR導入は以上です。
次に、MultiROM本体とMultiROM対応カーネルを導入していきます。
上の「+」をタップします。
「ADD A COMMAND」をタップします。
「Install zip」をタップします。
ファイルマネージャーをタップします。
「multirom-20131215-v19-hammerhead.zip」をタップします。
「ファイル」の方をタップします。
MultiROM本体の選択が終わったら「ADD ANOTHER COMMAND」をタップします。
「Install zip」をタップします。
ファイルマネージャーを選択します。
「Kernel_kexec_hammerhead_441.zip」をタップします。
「ファイル」の方をタップします。
ちなみに、Flashifyには無料版と有料版があります。無料版は3回(3ファイル)までインストールすることができます。
MultiROM本体とMultiROM対応カスタムカーネルの選択が終わったら右上のチェックアイコンをタップします。
「Finish」と表示されたら「Reboot recovery」をタップししてTWRPを起動させます。
TWRPが起動するので、そのまま何もせずに放置しておきます。
先ほどFlashifyで選んだMultiROM本体とMultiROM対応カスタムカーネルのインストールが自動で始まるのでしばらく待てば完了します。
Nexus5へのMultiROMの導入はこれで完了です。
ここからはサブROMの導入方法を紹介します。
MultiROM対応TWRPの「Advanced」をタップします。
「MultiROM」をタップします。
「Add ROM」をタップします。
ROM Typeは「Android」、Share kernelは「Don't share」を選んで「Next」をタップします。
ROM sourceは「ZIP file」を選びます。
準備しておくこと2でダウンロードしておいたCyanogenModのROMをタップします。
「Swipe to Confirm」を左から右にスライドさせます。
インストールが始まるのでしばらく待ちます。
「Successful」と表示されたらホームアイコンをタップします。
次にGappsをインストールします。「Advanced」をタップします。
「MultiROM」をタップします。
「List ROMs」をタップします。
GappsをインストールしたいサブROMを選びます。導入しているサブROMがリストアップされますが、今はCyanogenModしか導入していないので1つだけ表示されます。CyaogenModをタップします。
「Flash ZIP」をタップします。
PA Gappsをタップします。
「Swipe to Confirm Flash」を左から右にスライドさせます。
「Successful」と表示されたら、サブROMの導入は完了です。
サブROMの導入が完了したら、「Reboot System」をタップします。もちろん普通に再起動してもOKです。
するとMultiROMが起動します。「Internal」は最初から導入されているメインROM、その下が先ほど導入したCyanogenModのサブROMです。
CyanogenModを使いたい場合は、そちらにチェックを入れます。
チェックを入れたら「Boot」をタップします。
CyanogenModのブートロゴが表示されます。
CyanogenModが無事起動しました。あとはセットアップしていけば普通に使えます。
MultiROMでSlimKatとCyanogenModを切り替えする動画をアップしました。
MultiROMを使うことで、これまで以上に気軽にいろいろなカスタムROMを試すことができるようになりますね。
Nexus 5の使い方に関する記事一覧
Nexus 5に関する記事一覧
Nexus 5のスペックその他に関する情報まとめ