How to Dual Boot on Samsung Galaxy Devices

In this guide, we will show you the steps to dual boot/run two custom ROMs at the same time on your Samsung Galaxy device. So without any further ado, let’s get started.

  • How to Dual Boot on Samsung Galaxy Devices Supported Devices Tested On Unsupported Devices Download Check For Super Partition Instructions
  • How to Go Back to Single-ROM Setup?

How to Dual Boot on Samsung Galaxy Devices

dual boot samsung galaxy run two custom roms - 1

Before starting, please take a complete device backup. Moreover, this is quite a risky process, so proceed with caution and at your own risk. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

Supported Devices

  • Only devices released after S7 lineup (including S7)
  • Any device that has a UFS or EMMC chip (sdc/sda/mmcblk0), has userdata as the last partition, and has at least 32GB of storage
  • Both super and non-super devices are supported
  • No need for fstab changes.
  • According to the developer, the tool supports all Samsung devices from 2019 and before.
  • Added support for S20Fe/S21Fe/A73 and various other A-series phones by expanding the GPT table to 64.

Tested On

S7, S8, Note8, S9, Note9, S10, Note10, Fold 1, S20, Note 20, S20Fe, S21Fe, A30, A51, A73, A70, Tab S7 and many more.

run install two custom roms together - 2

Unsupported Devices

Z Fold3 [might be other devices as well, but this is the only one confirmed where the tool is not working].

Download

You may now download the required files from below [Credits: XDA Member david42069]. If possible, transfer these files to a USB OTG for easier flashing.

  • DualBoot Installer
  • Slot Switcher
  • Dualboot Helper
  • DualBoot Uninstaller

Check For Super Partition

Before starting with the process, please check if your device has a Super partition or not. Here’s how it can be done:

  1. Download and extract Android SDK Platform Tools on your PC.
  2. Then enable USB Debugging and connect your device to the PC.
  3. Now, open the Command Prompt there and type the command: adb shell getprop ro.boot.dynamic_partitions
  4. If you get the value True, then your device has a Super Partition.

Instructions

YouTube video - 3 YouTube video - 4
  1. First off, install the TWRP/OrangeFox Recovery on your device.
  2. Now boot your device to the recovery using the below command: adb reboot recovery
  3. Then go to Wipe > Format Data > Type YES > hit the checkmark.
  4. Now transfer the Dual Boot Installer file to your device and flash it.
  5. Choose the desired options via Volume keys. I chose the following Storage Split Between Slots: Slot A: 50% – Slot B: 50% Dual Recovery: Yes [because there’s going to be an AOSP Recovery for my Custom ROM in Slot B, apart from the current existing TWRP in Slot A]. Dual Cache: No
  6. Choose Install. The process will now start and could take a while.
  7. Once done, your device will automatically reboot to the recovery.
  8. Now go to Wipe > Format Data > Type YES > hit the checkmark.
  9. After that, transfer the Slot Switcher to your device and flash it.
  10. Once done, go to Reboot > Recovery. You’ll now boot to Slot B.
  11. Now go to Wipe > Format Data > Type YES > hit the checkmark.
  12. Then, go to Wipe > Advanced and choose either of the following: If your device has a Super Partition: Wipe prism and optics on slot B. Then go to TWRP Settings and uncheck “Unmount System before installing a ZIP”. If your device does not have Super: Wipe system, vendor, product on slot B.
  13. Now go to Install and flash the desired recovery file, if required [I’m using an AOSP recovery because it’s needed for my AOSP ROM].
  14. Once done, go to Reboot > Recovery. You might get a warning that No OS Installed, but that’s expected because we have yet to install a ROM in slot B.
  15. You’ll now be taken to the newly flashed recovery. Flash the ROM using it, which usually involves: Format Data > ADB Sideload ROM ZIP file > Format Data.
  16. Finally, select Reboot System Now, and your device will boot to the newly flashed ROM. So with this, you now have ROMs across both slots.
  17. To switch between ROMs, install the DualBoot Helper app and launch it. Now tap Reboot System A to boot to Slot A. You’ll be taken back to the other ROM.
  18. NOTE: The Dualboot Helper app might show Slot A or B as empty. It is just a UI bug, you should tap on Reboot System A or B and verify it that way.

How to Go Back to Single-ROM Setup?

To go back to your default single ROM setup [having ROM in Slot A and removing the new ROM from Slot B], just flash the DualBoot Uninstaller ZIP file using the TWRP Recovery.

  • Easily Remove Bootloader Unlock Warning on Samsung Devices
  • Cannot Boot to Download Mode on Samsung [Fixed]
  • How to Enable Hidden WiFi Developer Options on Samsung
  • How to Use Secure Folder on Rooted/Unlock Bootloader Samsung
Google preferred - 5 Google preferred - 6

(Cancel Reply)

Δ