[K3 Note General] TheDarkKnight:
I'm NOT the developer/creator of this app/method. Chenxiaolong is. Here's the link to the official thread: http://xdaforums.com/showthread.php?t=2447534

Credits: [MENTION=4277844]chenxiaolong[/MENTION] - This guy is just great. Our device required many additional hacks and changes to work because of its crappy closed-source update-binary and closed-source Mediatek sources. This awesome dev had to work a lot to get this work fully on our device. Yes, he did. Debug builds, logs, debugging, reworking and all, and he never stopped. That's just amazing. So, I want to thank him wherever you see his post and if you can PLEASE donate as your token of appreciation. :good::fingers-crossed:

[MENTION=5048731]911-Future_Maker[/MENTION] Some help and tips in the initial stages.

[MENTION=5087169]FeyoMx[/MENTION] Initial helps since my phone wasn't rooted then.

Me. No I'm not exaggerating. I did my fair share of work in testing debug builds and providing logs and testing again. So, press thanks if this worked for you :victory:

Disclaimer:

Neither I nor the dev is responsible for any damage this app does to your device.

You MUST have a nandroid backup in case something bad happens.

Only do something after the whole thread a few times.

Yes, this is true multibooting.:cool: Install as many ROMs as our internal storage allows. I can't install more than 3 ROMs (on extsd-slot) as I have a lot of apps.

Here's the procedure:

1- Download the latest version of the app from https://snapshots.noobdev.io and the DualBootUtilities.zip (https://snapshots.noobdev.io/DualBootUtilities-8.0.0.r2162.gc717564.zip)

Note: Only version 8.0.0.r2157.g7d47ab8 and newer completely supports our device.

2- Select ROMs from the navigation drawer of the app on the left

3- Grant supersuser/root rights when it asks

4- Click "Set kernel" if it is asked.

5- Click the three-dot menu on the first ROM, which will be your current ROM.

6- Scroll down and click update ramdisk

7- Reboot

8- Select "Patch Zip file" from the navigation drawer

9- Press the + button and select the zip of the ROM you want to install.

10- Select the slot to which you want to install the ROM.

Take either a data-slot or an extsd-slot.

I recommend using an extsd-slot because the internal memory gets full very fast. Even if you install to extsd-slot, only /system/ is stored on the SD card because having data and cache as image files on the SD card shortens its lifespan by almost a week.

11- Patch the GApps, Xposed or any other zip you want to install to this ROM the same way giving the extsd-slot number you gave for the ROM.

12- Install the patched zip. There are two ways:

I) in recovery (highly recommended)

II) through the built-in zip flasher. Click on the circle in the ROMs page. Add the zips with the plus button. Click the tick.

13- Reboot. It'll automatically reboot the new ROM if it was installed successfully.

14- Voila!! You are now multibooting!:cowboy:

To switch between ROMs, you need the Dual Boot Patcher app on that ROM. Navigate to ROMs, and click you ROM you want to switch. A tick will appear.

Reboot.

EDIT: Forgot about app sharing. Here it is ;)

App Sharing:

Yes, this feature allows you to share the data of your apps across the ROMs. That means you'll have your Chrome tabs open as you left it in the other ROM. Cool :cool:!

Instructions:

1- Navigate to App Sharing settings in the navigation drawer.

2- Select "Share individual apps" and reboot.

3- Select the apps you want to share in "Manage shared apps" and select "Use shared data".

4- Reboot to the same ROM. This is very important. If you switch ROMs, you'll lose your data and you will have uncheck "Use shared data" to get it back.

5- Reboot to the ROM with which you want to share data.

6- Install the app if it isn't installed.

7- Do the same as steps 2, 3 and 4 in that ROM. Yes, rebooting to another ROM there can also result in data loss.

8- You will now have the same data across all those ROMs :victory:

I've tried sharing WhatsApp, Google Chrome, a game and Tapatalk and all these work perfectly fine.

Bugs:

I haven't seen any (of the app, do NOT report ROM bugs here)

If you find any, provide logs. If it was while installing provide the recovery.log from TWRP>Settings>Copy logs to SD

If ROM not booting, flash GetLogs.zip from the website (link: https://snapshots.noobdev.io/misc/getlogs/GetLogs-20160120.zip)

If a ROM is not booting, don't worry, reboot to recovery, and flash the DualBootUtilities.zip and switch to primary ROM.

N.B.: The touch screen doesn't work in AROMA on our device. So, navigate using volume buttons. It's a bit weird, but you'll get you used to it.

Yes, it's risky. That's why you should have a nandroid backup.

I'll try to help you as much as I can, but I'm not a dev. So, if you provide logs, I'll see and if it is something new, I'll tell the dev. He is usually busy.

N.B.: This whole post was written on my phone, so it's bad, I know. I'll edit it when I get time.

Please press thanks if I have helped you. :)