[Yu Yureka Black ROMs, Kernels, Recoveries, & Other] pbteja:
[IMG="Multirom-Header"]https://img.xda-cdn.com/qtSjeMKlI5IChIffZgqvzlMXQnA=/http%3A%2F%2Fi.imgur.com%2Fvh3puLb.png[/IMG]

MultiROM is Like GRUB for Android. It can boot any Android ROM. Besides booting from device's internal memory, MultiROM can boot from USB drive connected to the device via OTG cable. The main part of MultiROM is a boot manager, which appears every time your device starts and lets you choose ROM to boot. You can see how it looks on the left image below and in gallery. ROMs are installed and managed via modified TWRP recovery. You can use standard ZIP files to install secondary Android ROMs.

Warning!

It is dangerous because none of these systems are made with multibooting in mind. It is no longer messing with data partition or boot sector, but it is possible that something goes wrong and you will have to flash factory images again. Make backups. Always. I'm not responsible for anything.

Features

:

* Multiboot any number of Android ROMs

* Restore nandroid backup as secondary ROM

* Boot from USB drive attached via OTG cable (not working yet)

Installation Guide

Flash TWRP Recovery with multirom support (link below).

Flash Multirom Zip in Multirom supported recovery.

Flash a New rom (If you have a Pie / Oreo rom already in internal, you can skip this step, Inject boot sector later).

The rom you already have is called primary rom which should be flashed outside the multirom interface in twrp.

You can change your primary rom to any Pie / Oreo rom.

Reboot recovery, hit the hamburger menu at the top right (This is multirom menu).

In add rom ---> Select storage ---> Rom Type-Android -->Zip File -->Choose Rom zip

Don't enable system partition mode

Your rom will be now listed as secondary rom, which can be seen under list roms.

Clicking the rom under list roms allows you to perform more actions (such as flashing Gapps for the particular rom).

In multirom menu , Goto settings --> change the settings as below (This is essential!)

You can choose Auto boot settings as you wish

Finally reboot to system.

Confirmed Not working - Noughat roms

The following were not tested-Treble roms (GSI and SGSI) , Stock roms

If new-source ROM is primary then secondary roms should also be new source and if primary rom is an old-source rom, secondary roms must be old source too to avoid crashing camera apps .

Roms flashed to OTG and SD card do not work

No Encryption support

Few Precautions :

1) You cannot set lockscreen security for secondary roms , if you do and are locked out of primary rom then flash this in recovery to remove lockscreen security https://drive.google.com/open?id=1tz2vq8vzVNs2s3NhcLp0UFAwJ2SyPgOL

2) MultiROM is stable .Primary rom is the safest, do your testing on secondaries. Frequent moving of roms to and fro and modding of kernel may lead to data loss on secondary.(not reported so far)

3) Keep all pie roms, oreo is reported to have problems with magisk.

Thanks to [MENTION=7443262]pritish1998[/MENTION] for reporting the oreo-magisk bug.

Credits

Tassadar - Creator of multirom , [MENTION=2605798]nkk71[/MENTION] for no-kexec workaround , [MENTION=5579787]vasishath[/MENTION] other contributors of source code.

TWRP Icons by - fichls

Teamwin.

Downloads

:

Twrp-Multirom

Multirom-Zip

MultiROM Uninstaller : -

MultiROM-Uninstaller

License: GPL-3.0 , MIT . source code Commits pending