[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] rkrohan:
Multiboot project is a work done by @chenxiaolong , I do not own any of the work presented over here.

/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Project
* before installing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/

About Multiboot : A project to handle different ROMS at the same time so that you actually can use different ROMS without having to wipe up device to flash ROMS, it allows installation of more thn one ROM with all the features enabled.

USAGE

​

1. Decrypt your phone by following THIS guide, else you won't be able to use Multiroms.

2. Boot into your primary ROM and install the Dual Boot Patcher app

3. Open the app and go to "Roms" in the navigation drawer. It will ask if you want to set the kernel. Make sure that you do.

4. Go to "Patch ZIP file" in the navigation drawer and patch the ROM or zip you want to install. If you can't select the ZIP file without opening it (OxygenOS's file explorer does that as example) use Solid Explorer, ES File Explorer seems to crash the App for some reason.

5. If you want to dual-boot with OxygenOS you'll most likely have too less space in /system. Instead use the Data-Slot and give a name for it when asked.

6. (Optional) Before flashing GApps refer to the section "In-app flashing" below and come back once you've done that.

7. (Optional) Download GApps from HERE, select ARM64 and the version you want, download it onto your phone, choose "Patch ZIP file" once again and select the Data-Slot which it created for you already.

8. (Optional) To flash GApps simply refer to the section "In-app flashing" again.

In-app flashing

​

To use in-app flashing, go to "Roms" in the navigation drawer, tap the floating button on the bottom right, and add the zips you want to install. You can queue multiple zips and they will all be flashed in one go. Once you've added all the zips you want to flash, click the check mark in the action bar and they will be flashed right away.

DOWNLOAD: https://snapshots.noobdev.io/

Download the "Android" file and the "Utilities" file

ORIGINAL THREAD: http://xdaforums.com/showthread.php?t=2447534

CURRENT ISSUES

​

#since this is a work in progress please do consider having a look here

1. If you update ramdisk and reboot then the phone will reboot to recovery and not boot to rom. You will have to reflash your rom for it to boot.

2. Lots of other issues.

3. When setting a lock-code in your second ROM and boot back to your main ROM you'll probably be greeted with "Wrong PIN/Pattern". To fix this either delete the following files in TWRP or via ADB:

In /data/system: password.keym pattern.key, locksettings.db, locksettings.db-shm, locksettings.db-wal

After this step you can go back into your main ROM and set a lock-code again, now it should work.

DONATION (this donation directly goes @chenxiaolong ,I do not take any of it) : http://xdaforums.com/donatetome.php?u=4277844 #if not sure about the link kindly visit:

http://xdaforums.com/member.php?u=4277844

CREDITS

​

All credits goes to @chenxiaolongfor his hard work on this project,

kindly say thanks to him

Thanks to @hunter_bruhh too. He did the pull request on github.

I am currently in need of testers so if anyone is interested, please pm me on tapatalk chat, xda pm or telegram to https://telegram.me/RKRohk

XDA:DevDB Information

Multiboot Project For Oneplus 3, Tool/Utility for the OnePlus 3

Contributors

rkrohan, hunter_bruhh, epiclper, @chenxiaolong

Version Information

Status: Alpha

Created 2016-07-03

Last Updated 2016-07-07