Androidおすすめアプリ/格安SIM スマホ/SIMフリーレビューサイト|アンドロイドラバー




Nexus 7をデュアルブート(Dual Boot)化して、AOKPとParanoidAndroidを切り替えて使う方法。

Posted on 12月 13, 2012


今回は、Nexus 7をデュアルブート化してAOKPとParanoidAndroidを切り替えて使う方法を紹介します。

スポンサーリンク



ちなみに今回の作業をすれば、デュアルではなくマルチブートで3つ以上のROMを切り替えて使うこともできるようになります。
Root化によって、メーカーの補償は一切きかなくなります。
また、作業中にデータが消えたり、Nexus7が起動しなくなってしまったとしても、当方では一切責任は負えません。
全て自己責任で作業を行ってください。



1.Nexus7のドライバインストール方法。を参考に、Nexus7 Toolkitをインストール後Nexus7のドライバをインストールしておく。

2.Nexus7のブートローダーを起動して、PCと接続しておく。
ボリュームダウンボタンと電源ボタンを同時に長押しすることでブートローダーが起動します。Nexus7の画面に倒れたドロイド君が表示されていれば、ブートローダー起動に成功しています。

3.Android SDKを導入しておく。Android SDKの導入方法は、Android SDKのインストール手順(2011/12/3現在)。を参照してください。


[EXPERIMENTAL] MultiROM v2からMultiROMとModified recovery (TWRP 2.3.2.3)をダウンロードしてください。

MultiROM: multirom_v2_n7-signed.zip
Modified recovery (TWRP 2.3.2.3): TWRP_multirom_n7_20121202.img


Nexus 7をデュアルブートにするには、いくつかの作業が必要です。

ここからは、その作業を紹介していきます。

TWRP_multirom_n7_20121202.imgを導入

まずは、ダウンロードしておいたマルチブート対応に改造されたTWRPを導入します。

TWRP_multirom_n7_20121202.imgがある場所で、Shiftキーを押しながら右クリック>「コマンドウィンドウをここで開く」をクリックします。


コマンドプロンプトが開くので、「fastboot flash recovery 」と入力します。「recovery」の後には半角で1つ分スペースを空けておく必要があります。


TWRP_multirom_n7_20121202.imgをドラッグ&ドロップでコマンドプロンプトに持ってきます。


TWRP_multirom_n7_20121202.imgが選択されました。Enterキーを押します。


しばらく待ちます。


「finished. total time:~」と表示されれば、TWRP_multirom_n7_20121202.imgの導入は完了です。



multirom_v2_n7-signed.zipを導入

次に、ダウンロードしておいたmultirom_v2_n7-signed.zipをTWRPからインストールします。

なお、multirom_v2_n7-signed.zipのインストールの前に、dataやcacheのwipeはする必要はありません。

multiromを使うメリットは、メインのROMの設定やデータはそのままでサブのROMを追加することができる点です。

1)「Install」をタップします。
2)「multirom_v2_n7-signed.zip」をタップします。
3)「Swipe to Confirm Flash」をスライドさせてインストールを開始します。
4)「Successful」と表示されたら「Home」をタップします。

以上でmultirom_v2_n7-signed.zipの導入は完了です。


サブのROMを導入

次に、サブのROMの導入方法です。

TWRP_multirom_n7_20121202.imgとmultirom_v2_n7-signed.zipの導入完了後、TWRPからReboot>Systemの順でタップすると、以下のような画面になります。

この画面から起動させたいROMを選択して「Boot」をタップすれば、選択したROMが起動します。

InternalはデフォルトのROMです。私はここで一度正常に起動するか確認してみましたが何の問題もなく起動しました。もちろんインストールしたアプリや設定なども初期化されていません。



サブのROMを導入するには、Advanced>MultiROM>Add ROMの順でタップして、導入したいROMのzipファイルを選びます。今回は、ParanoidAndroid Beta6を選びました。


「Swipe to Confirm」をスライドさせてサブのROMのインストールを開始します。


ROMのインストールが完了したら、」「Back」をタップして戻ります。



サブのROM導入後にGappsやMyupdate.zipなど、他のzipファイルを追加でインストールしたい場合は、Advanced>MultiROM>List ROMs>zipファイルを追加でインストールしたいROMを選択>Flash ZIP>追加でインストールしたいzipファイルを選択の順でタップして、最後にSwipe to Confirm Flashをスライドしてインストールします。

サブのROM導入手順のAdvanced>MultiROM>Add ROMで追加しようとしても、Failedと表示されてインストールできないので注意してください。

デュアルブートの使い方


それでは、いよいよデュアルブートを試していきます。TWRPからReboot>Systemの順でタップすると、Internalとpa_grouper-2.99-beta6が表示されています。
起動させたいROMのチェックボックスをタップしてチェックを入れたら「Boot」をタップするだけです。


無事起動して初期設定画面が表示されました。あとは普通にアプリをインストールしたりするだけです。



サブROMを削除する方法

サブROMを削除するには、TWRPを起動してAdvanced>MultiROM>List ROMs>削除したいROMを選択>Deleteの順でタップするだけです。

また、ここではDeleteのほかにROM名を変更したりすることができます。


デュアルブートの仕組み

デュアルブートの仕組みを少し見てみます。

サブのROMは/data/media/0/multirom/romsの中にインストールされます。






インストールしたParanoidAndroid Beta6のフォルダが生成されていますね。
このフォルダの中を更に見てみます。


systemフォルダの中にはプリインストールアプリなどのシステムアプリなどが配置されています。普通のROMと全く同じディレクトリ構成です。アプリは/data/appにインストールされます。



インストールしたアプリが入っています。


現在、私のNexus7はメインROMがAOKP Android4.2.1 Unofficial Nightlies Dec-11-12でサブROMがParanoidAndroid2.99 Beta6になっています。

サブのROMであるParanoidAndroidをしばらく使ってみましたが、特に動きが遅かったりラグがあったりといった違和感は全く感じません。

鉄板のROMはメインROMとして使って、興味のあるROMをサブROMとしてインストールすれば、これまで以上にROM焼きを気軽にすることができますね。

Nexus 7をデュアルブートにする方法は以上です。
スポンサーリンク


アンドロイドラバーの購読はこちらから
twittergoogleplusfacebookyoutubefeedlyrss






Comments (17) Trackbacks (0)
  1. メインをpa_2.99_Beta6で、サブにaokp_grouper_AOKPload_Dec-10-12を入れようとすると、boot.img not foundとなって失敗しますね・・・。

  2. boot.img他から引っぱってきて、zipに固め直したらいけました~。
    マルチブート便利ですね^^

  3. ちなみにメインROMをアップデートしたら、multirom_v2_n7-signed.zipを再インストールしないとマルチROM選択画面が起動しませんね^^;

    • unhappyさん

      マルチROMがメインROMに上書きされてしまうので、再度インストールする必要があります。
      ただTWRPはzipファイルを複数選択して一括でインストールできるので、特に面倒ではないですよね♪

  4. Galaxy nexusでもいいですか?

  5. JellyBeer の導入ではお世話になりました。
    ↑↑のドタバタがあったので、ビクビクしながら挑戦してみました。
    驚くほどあっさりとマルチ導入に成功。上手くいくときはこうもスンナリいくものなんですね(笑)

    さて、サブで導入したROM がイマイチなので削除してしまおう、という時には
    sdcard/multirom/roms の当該フォルダを削除でOKでしょうか?
    ES を利用しての nexus 上からでは消えないようなのですが。

    • 大変大変、失礼しました。
      この記事を読み返したところ、削除方法はしっかりと記載されておりました。
      手順どおり進み再起動してES で確認したところサブROMのフォルダごと
      すっかり消えていました。
      お騒がせしまして申し訳ありません。(反省)

  6. コマンドプロンプトに fastboot flash recovery と入力しても、「’fastboot’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません」と出ます。
    sdkも記事の説明通りに、root化も説明通りに、また今回のものも書かれたことしかやっていないのに、どうして進めないのでしょうか。

    NEXUSはブートローダの画面でPCにUSB接続をして、コマンドウィンドウを開いて、あとはこの記事のとおりに進めてるのですが。。。
    windows7、Android4.4.4

    • maryu3652さん

      「’fastboot’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません」が表示される原因は、Android SDKのPathが正しく設定されていないためであることがほとんどです。

      もう一度Pathを確認して設定しなおしてみてください。

      • 確認してみたところ、;が抜けていました。
        しかし、;を入力したあとコンピュータを再起動してからやっても、また同じエラーが出てしまいます。
        ちなみに、NEXUSを刺したときにデバイスドライバのインストールに失敗した、というような吹き出しが出たのですが、これが原因ということも考えられるでしょうか。

  7. またまたすいません。今度はまた別の問題が発生してしまいました。
    multirom_v2_n7-signed.zipをインストールしても、MultiROMの画面にinternalが表示されません。
    この記事には上記のzipをどのように使うか詳しく書かれていなかったのですが、
    ・zipとtwrpのimgをダウンロード
    ・zipファイルはnexus7本体に移動しておく
    ・twrpを導入
    ・端末を再起動し、リカバリーからtwrpを起動する
    ・install→移動しておいたzipをインストール

    という手順であってますよね?


Leave a comment

Trackbacks are disabled.



AndroidLover.Netトップに戻る