Header Banner
gadgethacks.mark.png
Gadget Hacks Shop Apple Guides Android Guides iPhone Guides Mac Guides Pixel Guides Samsung Guides Tweaks & Hacks Privacy & Security Productivity Hacks Movies & TV Smartphone Gaming Music & Audio Travel Tips Videography Tips Chat Apps
Home
HTC One

How to Run Multiple ROMs at the Same Time on Your HTC One

Oct 13, 2014 08:54 PM
Settings screen display on a smartphone showing software versions.

In my quest to find the perfect OS for my HTC One, I try any and every ROM I can get my hands on. This leads to countless repetitions of the wipe, install, and boot routine when I flash a ROM in recovery, especially when the newest ROM I try is a buggy piece of junk.

But lately the process has been much easier thanks to MultiROM, which in reality is more of custom recovery than a ROM. The multiheaded beast that is MultIROM was created by developerVojtech Bocek with the intention of allowing users to install and boot as many ROMs as their device can hold. I jumped at the chance to try this on all my supported devices since it meant that I will no longer have to lose my main ROM setup whenever I want to try a new one.

Before We Get Started

It goes without saying, but since you'll be installing a ROM, you will need a rooted HTC One with an unlocked bootloader. Also note that this process will replace your current recovery with a modified version of TWRP.

MultiROM Manager app by Vojtech Bocek with an install button.

You will also need to install MultiROM Manager from the Google Play Store, which is an app that makes it much easier to install all the necessary ROMs, kernels, and recovery files needed.

Installing MultiROM

Fire up MultiROM Manager and grant it superuser permission. It will scan your device to see what it needs to install to make it MultiROM compatible.

MultiROM installation status showing updates available and warnings for kernel and recovery.

By default you will need to install MultiROM itself and the modified recovery image. Depending on your current ROM, you may already have a properly patched kernel, but if not, you will be able to install a kernel with the kexec-hardboot patch right from the app. Remember that this kernel is only applied to your main ROM, so if you plan on installing a custom kernel for a future ROM, you need not worry.

Status update screen showing non-installed MultiROM and an option to install.
Reboot prompt for installation completion on Android device.
Status update screen showing non-installed MultiROM and an option to install.
Reboot prompt for installation completion on Android device.

When you have all the appropriate files selected, tap Install to download and flash them. If you are using an M7, you will get the MultiROM port created by Dominik Jalc, but if you have a M8, it will be the version created by Alexandru Gherghina. Once the download and install finishes, you will need to reboot your device.

Software status details including MultiROM version, recovery date, and kernel information.

Sometimes the kernel does not install on the first attempt, so be sure to double check in MultiROM Manager.

Root Your Device (Optional)

If your loses root after installing MultiROM, simply flash SuperSU in TWRP to get it back.

Install Another ROM

MultiROM Manager cannot actually install ROMs—that'll be done through the modified TWRP recovery. Boot into TWRP by powering your device off, then pressing and holding Volume Down + Power and selecting Recovery from the bootloader menu. From there, tap Advanced -> MultiROM -> Add ROM.

How to Run Multiple ROMs at the Same Time on Your HTC One
How to Run Multiple ROMs at the Same Time on Your HTC One
How to Run Multiple ROMs at the Same Time on Your HTC One
How to Run Multiple ROMs at the Same Time on Your HTC One

You will need to select your ROM type, where you want it to install to, and what source file you will be installing from. I'd recommend installing to your internal storage unless you have a high speed SD Card on your M8. Once the installation is complete, you will need to reboot your device.

How to Run Multiple ROMs at the Same Time on Your HTC One
How to Run Multiple ROMs at the Same Time on Your HTC One
How to Run Multiple ROMs at the Same Time on Your HTC One
How to Run Multiple ROMs at the Same Time on Your HTC One

Selecting a ROM to Boot

Now whenever you reboot your device you will be brought to the MultiROM boot menu. Booting into your last used ROM requires no action, but tap Cancel and select your desired ROM to boot into a different one.

How to Run Multiple ROMs at the Same Time on Your HTC One
Menu options for device rebooting and shutdown.
How to Run Multiple ROMs at the Same Time on Your HTC One
Menu options for device rebooting and shutdown.

You can also change your menu theme color from the Misc menu.

Managing Your ROMs

Despite not being able to install ROMs, MultiROM Manager can rename and delete them. From the left slide out menu, you can tap Manage ROMs to see a list of the ones you have installed. Tap the Pencil icon to rename them, and the Trashcan icon to delete them. You should also note that you cannot delete your original ROM since it has the patched kernel installed along side it.

Screenshot of the Multi-ROM Manager application interface with options for installing and managing ROMs.
How to Run Multiple ROMs at the Same Time on Your HTC One
Screenshot of the Multi-ROM Manager application interface with options for installing and managing ROMs.
How to Run Multiple ROMs at the Same Time on Your HTC One

If you run into any issues getting a ROM set up or just want to share your experience with MultiROM, feel free to drop me comment below or on Facebook and Twitter.

The next big software update for iPhone is coming sometime in April and will include a Food section in Apple News+, an easy-to-miss new Ambient Music app, Priority Notifications thanks to Apple Intelligence, and updates to apps like Mail, Photos, Podcasts, and Safari. See what else is coming to your iPhone with the iOS 18.4 update.

Related Articles

Comments

No Comments Exist

Be the first, drop a comment!