[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] premaca:
Reserved

Downloads

20161115

Download the required things from this folder - https://www.androidfilehost.com/?w=files&flid=129625

The kexec patched kernel is Jerrica cosmos, which you can use for MM and N ROMs as Primary/Secondary.

20160728

Download the required things from this folder - https://www.androidfilehost.com/?w=files&flid=85630

- no-kexec-workaround is announced Stable -

20160724

Download the required things from this folder - https://www.androidfilehost.com/?w=files&flid=83809

Old Downloads

1. Main downloads

MultiROM: multirom-20160710-v33-UNOFFICIAL-wt88047.zip

MultiROM: multirom-20160520-v33-UNOFFICIAL-wt88047.zip

MultiROM: multirom-20160518-v33-UNOFFICIAL-wt88047.zip

Modified recovery (based on TWRP):

TWRP_multirom_wt88047_20160710.img

TWRP_multirom_wt88047_20160520.img

TWRP_multirom_wt88047_20160518.img

Kernel w/ kexec-hardboot patch :

OPTIONAL - If you continue to use multirom with no-kexec-workaround only

bk-180516v2.zip (Berserk Kernel)

multirom.zip

You need to have kernel with kexec-hardboot patch only in your primary ROM!, if not using no-kexec-workaround
​

2. third-party kernels with kexec-hardboot patch (NONE YET)
​

3. Uninstaller

MultiROM uninstaller: multirom_uninstaller_20160520.zip

MultiROM uninstaller: multirom_uninstaller.zip

Flash this ZIP file to remove MultiROM from your device. It will erase all secondary ROMs. If you don't want MultiROM menus in recovery, re-flash clean TWRP, but it is not needed - those menus don't do anything if MultiROM is not installed.
​

4. Multirom manager APP

MultiROM Manager APP: MultiROMMgr-Redmi2.apk
​

Changelog

11.15

- Support for Nougat ROMs

- Kexec patched kernel based off Jerrica Cosmos release (Those who prefer kexec boot)

- No-exec workaround is enabled by default, you do not need enable explicitly, check it.

- You must install Recovery

[Note]: Tested with N ROM as Primary and other N and MM ROMs as secondary, both Internal and External. Have not tested any other scenarios, please let me know if you have issues in other cases.

07.28

- Back to be able to install Secondaries and Boot. (Do not know if there is temporary compatible issues, but reported that earlier version had issues)

- Multirom manager App compiled again for all variants

- The App doesn't still display the external ROMs, i will try see if we can fix it.

07.10

- Minor upstream changes

- Multirom manager App compiled and released.

05.18

- Enabled F2FS

- no-kexec-workaround (Please read post#3 for details)

- recovery updated to 3.0.0.2

- External SD Card ROMs are now shown with every reboot during Auto-boot dialogue

- External SD Card ROMs are tested, i'm running two Roms externally now

05.18

- Initial Release

FAQ and other notes

Device encryption

Since v32, MultiROM supports encryption on this device (it has to be added for each device separately). It works only with Android-based secondary ROMs and the secondary ROMs don't know the device is encrypted, so they would allow you to encrypt the device again - do not do that. If you're using password, pin or pattern for the encryption, MultiROM will ask you for the password on boot. If you're booting the primary ROM, then Android will ask you for the password _again_ - unfortunately, there is no way for me to pass the "unencrypted" status to Android. If you're booting secondary ROM, MultiROM will ask you for the password again after the reboot - that's because I have to unencrypt the /data partition after the ROM's kernel is loaded.

I could omit the second password prompt when booting secondary ROM by temporarily saving the password somewhere, but that's obviously unsafe. So is using encryption with unlocked device though, so I might add this later.​

I have not tested it yet, as i never used ENCRYPTION on my device, will try to see if there are issues and more users for this use case

About security

In order to make multi-booting possible, MultiROM has to sacrifice some security measures. Firstly, on secondary Android ROMs, /system is not mounted read-only. While there are other things preventing malicious software from messing with /system, this might potentialy make it easier for such software to attack that system.​

What do the ROMs share?

All ROMs are separate, except /sdcard, which is shared between all Android ROMs.​

How many ROMs can I have?/Where are the ROMs stored?

You can have as many ROMs as you can fit in your /sdcard. All the ROMs are stored in /sdcard/multirom/roms or on an USB drive. This folder is unaccessible in Android, to prevent mediascanner from scanning it. You can either in recovery, or obtain root and go to /data/media/0/multirom/roms.
​

By default /external_sd is mounted and is used to store the ROMs.

The menu with all the ROMs won't show up during boot, how to fix it?

Either re-flash the MultiROM zip or go to recovery, Advanced -> MultiROM -> Inject curr. boot sector.

The reason for this is that something rewrote your boot.img, which happens for example when you flash a kernel. MultiROM's boot menu is part of the boot image, so it has to be added into it again.
​

Will Miui work as Primary or Secondary ROM?

Yes, MiUI Lollipop version works with Multirom as Primary ROM, once again reiterate, only as Primary ROM. You can then install other ROMs as secondaries.
​

How do I flash Gapps in Secondary ROMs?

After AddRom and is done, go back and Click on the installed Secondary ROM, you will see one of the option to 'Flash Zip', click and install Gapps. Then you can reboot into secondary ROMs, do gapps installation before rebooting otherwise as usual need to deal with SetupWizard FC, at least thats what I observe in my device.
​