• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

DroidViews

  • Apps
  • Downloads
    • Android Apps
    • Themes
  • Guides
    • Root
  • ROMs
  • Reviews
  • Wallpapers
  • About Us
  • Contact Us

Triple Boot Nexus 4 on Android, Firefox OS & Ubuntu Touch

DJ | 08 Nov 2013 | Google/ Guides/ ROMs

Triple Boot Nexus 4

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

  • Backup your device’s storage, SMS, Contacts, Calendar, and other important stuff.
  • Install Android SDK platform-tools on your computer.
  • Enable USB debugging
  • Unlock your device’s bootloader

Set Up Triple Boot on Nexus 4 with Multi-ROM

MultiROM comprises of 3 major parts, viz MultiROM installation package, modified TWRP recovery and a Kernel with a kexec-hardboot patch. For now, the Custom Kernels that offer kexec-hard boot 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 the 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 a 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.

Read Next: Past and Future of the Linux Kernel on Mobile Devices

Tags: Google Nexus 4 Nexus 4

Related Posts

Install Android 6.0 Marshmallow on Nexus 4 [AOSP]

Install MIUI 7 ROM on Nexus 5, Nexus 4 and the Galaxy Nexus

nexus-stagefright-bug-fix-update

Install Stagefright Patch Update on Nexus 4, 5, 6, 7, 9, 10

Reader Interactions

Discussion

  1. Dec 6, 2013 at 6:36 PM
    Gilmars Æaesñ says:
    Reply

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

    • Dec 6, 2013 at 6:40 PM
      Dhananjay Bhardwaj says:
      Reply

      May be an issue with the current build.

      • Dec 6, 2013 at 7:27 PM
        Gilmars Æaesñ says:
        Reply

        Build 20131010 UI 1.3
        FFOS 20131029

        • Dec 6, 2013 at 9:03 PM
          brahda89 says:
          Reply

          is this a issue of Firefox os release..?

          • Dec 6, 2013 at 4:00 PM
            Gilmars Æaesñ says:

            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.)

          • Dec 6, 2013 at 4:50 PM
            Gilmars Æaesñ says:

            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

      • Dec 6, 2013 at 5:11 PM
        Gilmars Æaesñ says:
        Reply

        Damn!!! Issues on WIFI.
        It doesn’t find any network…
        =(

  2. Nov 11, 2013 at 10:57 AM
    Nikhil Patil says:
    Reply

    How much free space must be there to triple boot ?

  3. Nov 8, 2013 at 11:53 AM
    Enda Rochford says:
    Reply

    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.

    • Nov 8, 2013 at 3:06 PM
      Rakesh says:
      Reply

      You might get an error sending your phone to bootloop.

  4. Nov 8, 2013 at 6:23 AM
    Nicholas Robinson says:
    Reply

    You forgot to link the modified TWRP download

    • Nov 8, 2013 at 8:27 AM
      Dhananjay Bhardwaj says:
      Reply

      Thank you for notifying. Its fixed now

Join The Discussion: Cancel reply

We never share our visitor/user details. For more info, Please read our privacy policy before submitting your comment.

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

Primary Sidebar

Footer

  • Apps
  • Downloads
    • Android Apps
    • Themes
  • Guides
    • Root
  • ROMs
  • Reviews
  • Wallpapers
  • About Us
  • Contact Us

Privacy Policy | Terms & Conditions
© 2025 · DroidViews