[OnePlus 6 & 6T Cross Device Development] ProtoDeVNan0:
DualSix - Dual Boot for OnePlus 6!

Before You go further, keep in mind that it's mostly recommended for advanced users! And those who can calmly read instructions, preferably twice!

What does this tool do? And what are the benefits? DualSix allows You to boot two ROMs at the same time! You can flash OOS on one slot and AOSP on another or MIUI or GSI etc. How awesome is that? :D It also gives You as secure virtual mSD Card that will never get encrypted so Your files will be always safe!

How is this Tool different compared to Zackptg5 version for OP7 Pro? Well.. let's be honest.. he's a great Developer and his skills in making scripts and other stuff are a lot better than mine so his version of Dual Boot is definitely better but since he doesn't have OnePlus6 and 7 Pro received great feedback + people wanted me to resurrect DualSix which I made 2 months ago, I decided to finish the project and release it. It will most likely be the last "big project" for this device before 8 Pro.

Now short Q&A:

Q: Can I use on mido, raphael, x00td, vince etc?

A: No! Only use it on OnePlus6 and 6T.

Q: Can I use it with EPR?

A: No. You can't use them on top of each other.

Q: What ROMs does it support?

A: Ports (soon), AOSP ROMs and GSIs.

Known Issues

Storage Settings in ROMs might report incorrect storage size

Currently only 128GB is supported

Shared Storage is sadly only accessible by using any root explorer (/data/media/0/SharedStorage)

This directory is accessible in TWRP as Micro SD Card (keep important files there)

How to Use:

MAKE SURE TO BACKUP EFS, DATA AND PERSIST (if possible) BEFORE USING IT!

MAKE SURE YOU HAVE LATEST OPEN BETA / OOS STABLE IN BOTH SLOTS!

Also make sure You're not currently using EPR!

It is recommended for You to keep most important files in Shared Storage / MicroSD Card.

It won't get corrupted if something goes wrong.

If You mess up and end up without DualSix TWRP. You can also use Emergency DualSix TWRP from Emergency files!

1. Run RUN_BEFORE_DUALSIX.bat/sh in Fastboot Menu.

2. Boot into TWRP of Your choice.

3. Flash dual-six-twrp-3.3.1-x_blu_spark_v9.109_op6.zip

4. Flash Dual Six for Your storage

5. Reboot into recovery

6. Format all new partitions (Data A, Data B, Shared Storage/MicroSD Card)

7. Reboot recovery again, confirm that new TWRP log shows no red error messages

8. Now follow ROM specific guide below

-------- Ports ---------

Because ports are slightly more difficult to patch

Future ports will come with separate DualSix flasher.

REMEMBER. FORCE WIPE ONLY WIPES CURRENT SLOT.

YOUR SECONDARY ROM WILL BE FINE.

--- Once that happens follow ---

1. From fastboot, run flasher.

2. Most flashers auto reboot, if that happens, just boot into TWRP (even if You see boot animation))

3. Now when You're in TWRP, copy Dual Six ROM Patcher to Your MicroSD Card Storage

4. Flash Dual Six ROM Patcher

5. Done! Now reboot into the ROM and once it boots, You can root.

------- AOSP ROMs / GSIs --------

1. Flash AOSP_ROM_NAME.zip

2. Flash dual-six-twrp-3.3.1-x_blu_spark_v9.109_op6/op6T.zip

3. Reboot Recovery

4. Flash Dual Six ROM Patcher

5. Flash GApps (if needed)

6. Reboot and enjoy!

Note: if AOSP ROM / GSI stays on boot animation for longer than 10 minutes, flash a permissiver.zip.

You should apply same guide for both slots.

Download:

DualSix v1.1 - Mar25

If You have any other problems, just ask here on XDA or for the fastest support PM me or ask someone in my group on Telegram

Join my group!

If You want to support this and other projects, buy me a coffee!

https://www.paypal.me/protodevnano

Credits

MounirHero - for 6T support

eng.stk - for his amazing TWRP

CosmicDan - for his sgdisk guide that helped me with EPR and DualSix

My group for motivating me to resurrect this project!

OnePlus for creating this amazing phone!

​

XDA:DevDB Information

DualSix - DUAL BOOT for OnePlus6 & 6T, Tool/Utility for the OnePlus 6

Contributors

ProtoDeVNan0, MounirHero

Source Code: https://github.com/engstk/android_device_oneplus_enchilada

Version Information

Status: Stable

Created 2020-03-24

Last Updated 2020-03-24