Excited hmm? The title is definitely appealing but not fake, Yes! You can now triple boot your Google Nexus  4 into Android, Firefox OS and Ubuntu Touch. This might sound difficult, but no it ain’t, even if you are new to Android. The process is very simple and successful if followed correctly to the point.

We’ll  take care of your knowledge too at the same time, so that you are well aware of what you’re doing. Here, you can enable your device to boot into an Android Custom ROM, Firefox OS and Ubuntu Touch. We’re gonna achieve this by making use of the one-and-only MultiROM concept by the famous developer Tasssadar.

For more information, in-depth instructions and developer support, visit the official MultiROM thread.

Prerequisites

Set Up Multi-ROM

MultiROM comprises of 3 major parts, viz MultiROM installation package, modified TWRP recovery and a Kernel with kexec-hardboot patch. For now, the Custom Kernels that offer kexec-hardboot patch are franco.Kernel, Trinity Four, BCM Kernel, AK Kernel and hells-Core.

  1. Download the MultiROM patch zip and desired Custom Kernel (from above links)
  2. Transfer the two files to a suitable location on your device’s storage.
  3. Power Off the device, press Volume Down and Power button simultaneously to boot the device into bootloader mode. Connect your device to PC via USB cable
  4. Download the Modified TWRP recovery.
  5. Press SHIFT key and RIGHT CLICK on an empty space inside the folder where the downloaded recovery image file is present. Now select Open Command Prompt Here, this will open a new cmd window already cd’ed to the current file location.
  6. Flash the Modified Recovery using the following command:
    fastboot flash recovery TWRP_multirom_mako_20131102.img
  7. Once flashed, do not exit the bootloader mode, instead use the volume keys to highlight Recovery Mode and press the power button to select it. Your device will boot into the recovery mode.
  8. Tap on Install and select the multirom-20131005-v16-mako.zip. Now slide the button to initiate the flashing process.

You now have MulitROM setup properly on your device.

Install Android base ROM

  1. Download your desired Android Custom ROM’s zip package. Also, download the GApps and add-on packages (if any).
  2. Connect your device to the PC and transfer the ROM zip, GApps and add-on (if any) to the device’s storage.
  3. Open a new cmd window and type in the following command to boot your device in recovery mode:
    adb reboot recovery
  4. Tap on Wipe, now check system, data, cache, dalvik-cache partitions and swipe the button to start the wiping process.
  5. Tap on Install and select the ROM zip package, swipe the button to start the flashing process.
  6. Using the step#5, flash the GApps as well as the add-on packages also.
  7. Now is the time to flash your desired custom kernel with kexec-hardboot patch, so flash it.

You’re now ready to multi-boot your device!

Install Firefox OS

  1. Download the system build (FFOS_mako_20131029.zip)
  2. Download the User Interface flash-able zip (Mako_FFOS-20131010_UI_1.3.zip)
  3. Connect your device to the PC and transfer the FFOS_mako_20131029.zip & Mako_FFOS-20131010_UI_1.3.zip  to the device’s storage.
  4. Open a new cmd window and type in the following command to boot your device in recovery mode:
    adb reboot recovery
  5. Tap on Advanced > MultiROM > Add ROM
  6. Set Choose ROM type to Android
  7. Set Share kernel with Internal ROM to Don’t share
  8. Now tap on Next > ZIP file. Select FFOS_mako_20131029.zip and start the flashing process.
  9. Once done, again tap on Advanced > MultiROM > List ROMs
  10. Tap on FFOS_mako_20131029 > Flash ZIP. Select  Mako_FFOS-20131010_UI_1.3.zip and start the flashing process.

You will now be able to boot your device into Firefox OS alongside your primary Android Custom ROM.

 

Install Ubuntu Touch

Surprisingly, the new MultiROM now supports Ubuntu Touch through a separate menu.

  1. Download the system image flash-able zip (trusty-preinstalled-touch-armhf.zip) & device specific flash-able zip (trusty-preinstalled-touch-armel+mako.zip) from here.
  2. Connect your device to the PC and transfer the trusty-preinstalled-touch-armhf.zip & trusty-preinstalled-touch-armel+mako.zip  to the device’s storage.
  3. Open a new cmd window and type in the following command to boot your device in recovery mode:
    adb reboot recovery
  4. Tap on Advanced > MultiROM > Add ROM
  5. Set Choose ROM type to Ubuntu Touch
  6. Set Share kernel with Internal ROM to Don’t share
  7. Now tap on Next > ZIP file. Select trusty-preinstalled-touch-armhf.zip and start the flashing process.
  8. Once done, again tap on Advanced > MultiROM > List ROMs
  9. Tap on trusty-preinstalled-touch > trusty-preinstalled-touch-armel+mako.zip and start the flashing process.
  10. Once the process is complete, tap on Reboot System

Things will now be different from normal boot, you will be prompted to select the ROM you wish to boot into, so just select your desired ROM and tap on Boot. Please make a note that first boot up on every ROM can take a bit more time, especially Ubuntu Touch, so kindly be patient and hold on.

We’re sure you’ve liked this, stay tuned and we’ll be back with more surprising stuff.

13 COMMENTS

  1. Ok, I found the solution: DO NOT install the file “Mako_FFOS-20131010_UI_1.3.zip ”

    Now everything is workind and LOL! FF OS is cool!
    rs

  2. Tryed another release.. the same problem… system stays on FF OS logo.
    If I hold POWER butto the system will show me some options (Airplane, restast, power off.)

  3. Firefox stays on Firefox OS logo.
    =(
    Wiped everything (on FF) and reinstalled… Nothing.

  4. What would happen if you tried this with another high spec Android device, not specifically a Nexus?
    I’ve got an S4 myself and some generic Andriod tablets around the house.

This site uses Akismet to reduce spam. Learn how your comment data is processed.