Dual Boot Android ROMs
Android phones, these days have a wide variety of custom MODs available in the wild. At a time, its perfectly possible that you like 2 of them but not able to dual boot them.
A XDA member came up with a SD card booting method for the Eris. Going further, another Xda developer uncorupted has come up with a solution: Dual Boot Android ROMs.
Pre-requisites [Windows and Linux]: Java and Perl
How does Dual Boot on Android work:
You will place 1 ROM in rom1 folder and another ROM in rom2 folder. Once you run the script it will create 2 .zip files on your sdcard. They will be called boot-rom1-name_of_ROM or boot-rom2-name_of_ROM. After it is complete you either reboot into rom1 which is located on the phone memory or flash the boot-rom2 to boot into the ROM on the sdcard. If you want to boot back into rom1 just flash boot-rom1 and reboot. This process takes about 5 seconds to do. Do not do a nandroid of rom2.
Note:
- First boot from sd will take a while because the R/W speed of the card is slower than internal phone storage.
- Currently CM6 has to be setup as rom1 because the gapps flash is seperate.Once CM6 is installed as rom1 flash Googleapps (Gapps).
Instructions:
Linux:
1. Setup your sdcard as instructed in post #2
2. Download and unzip the file.
3. Hook up your phone into the computer
4. Place 1 ROM in the rom1 folder and another ROM in the rom2 folder
5. Open up terminal and cd into the dualboot directory
6. type: ./dualboot install-db
Ubuntu VM:
1. Setup your sdcard as instructed in post #2
2. Download and unzip the file.
3. Hook up your phone into the computer
4. Place 1 ROM in the rom1 folder and another ROM in the rom2 folder
5. Open up terminal and cd into the dualboot directory
6. type ./dualboot vmsetup
7. type ./dualboot install
Important: Due to the way AOSP reads the sdcard, setting up the sdcard will delete the sd-ext and swap partitions on the sdcard. This only affects those using A2SD, but with the way CM6 handles this and firerat’s CustomMTD setup i find no reason to use A2SD.
The developer is working on an update script so that you can change 1 ROM at a time. Right now you have to flash in pairs
Follow us on @androidng for further updates.
Comments
-
Caocon


