What's new

Tutorial DSU Sideloader App: Guide on installing GSI via DSU installer (ADB/Shizuku method) | Dual boot any Android GSI ROMs

morbChest

Honorary Poster
Joined
Nov 4, 2022
Posts
662
Solutions
6
Reaction
550
Points
216
Age
20

za.jpeg

DSU Sideloader: GSI installation Guide​

This guide focuses only to DSU Sideloader on how to install any GSIs through DSU installer on your unlocked Android device without modifying the system itself.

DISCLAIMER:​

This guide is intended for advanced users only, as a purpose to educate anyone. Please do not proceed on your own as long as you have a valulable knowledge on using that tool. It's your responsibility of your smartphone, not mine.

What is DSU sideloader?​

DSU sideloader is a simple app made to help users can easily install any GSI ROMS via DSU compatible Android device. It relies on Dynamic System Updates launched in Android 10 in order to run GSI installed on your device.

Features:​

  • Easy install GSIs in selected formats (*.img.xz, *.img.gz, *.img, *.img.zip), let's DSU sideloader to repack into “gz” format.
  • Supports ADB/Shizuku on installing GSI via DSU installer. (Root is optional)
  • Magisk Module feature (alternative method -not included in this guide)
  • Clean UI
  • Able to change the size of the Userdata through DSU installation

Requirements:​

• Device launched in Android 10 or later
• Device with Unlocked Bootloader (boot verification must indicate as Orange state)
• Device with Dynamic Partition supported (Install Treble info: Google Play, or You do not have permission to view the full content of this post. Log in or register now.)
• A GSI ROM you want to use*

*Before using a GSI, you must carefully check the GSI you choose if your device is Treble compatible with your architecture, if it has system as root (A/B), what VNDK version is (Android version), what VNDK implementation is (if it has VNDK lite or not), and more importantly, Dynamic Partitions must strictly enabled out-of-the-box. To know more about your device on choosing a GSI properly of what device supports it, install Treble info on Google Play, or You do not have permission to view the full content of this post. Log in or register now..
Screenshot_20240106-093246.jpg
Screenshot_20240106-093146.jpg


*Choosing an older Android version of the GSI than the newer version of the device will fail to boot. And choosing the incorrect GSI above that is not compatible to the device will also fail to boot! Likely that the VNDK version of the new device is newer than the old GSI.

GSI Downloads:​

Here is take a look the list of the updated GSIs to download.
You do not have permission to view the full content of this post. Log in or register now.

Download DSU sideloader:​

You do not have permission to view the full content of this post. Log in or register now.

Prerequisites:​

  • Developer Options must be enabled, then
  • Turn on USB Debugging and OEM unlocking
  • ADB command tool (requires PC)
  • Using Shizuku app (optional, install on You do not have permission to view the full content of this post. Log in or register now.)
  • Requires to Unlock Bootloader after enable OEM unlocking

Booting a GSI image through Dynamic system on a Locked Bootloader will cause fail to boot, causing the system will appear corrupted system or boot itself back to the original system. In order to bypass booting a GSI on your device, please ensure you must unlock your bootloader, referred to the other guides on the web depending what brand of your phone you're using. Be sure you must enable OEM unlocking before using Fastboot on unlocking the bootloader.
Screenshot_20240106-093836.jpg


To use ADB commands (requires PC) for the steps below, you must enable USB debugging in Developer Options. You must have familiar on using ADB commands installed on the PC. Please refer the other guides on how to use it.
Screenshot_20231217-111648.jpg


The second method for getting started about Shizuku, you may refer to the app to start Shizuku via Wireless Debugging (PC not needed), or using ADB command script. Once you've started Shizuku/ADB, proceed to our basic steps.

Basic steps on installing GSI image with DSU Sideloader​

Step 1: Install and Setup DSU Sideloader
Install DSU sideloader and open it. It may prompt you to allow Shizuku permission and other pemissions (READ_LOGS).
Please allow these permission, create a new folder, and select the folder you created to use DSU sideloader. (See image)
mpv-shot0001~01.jpg
mpv-shot0002~01.jpg

mpv-shot0003~01.jpg
mpv-shot0005~01.jpg

mpv-shot0006_1.jpg
mpv-shot0008~01.jpg


Then you will see an info about Unlocked Bootloader and other notices. Press proceed to continue. (See image)
mpv-shot0009~01.jpg


Step 2: Select only one GSI image you have
Screenshot_20231216-220839.jpg
Screenshot_20231216-221209.jpg


• Supported file formats: *.img.xz, *.img.gz, *.img, *.You do not have permission to view the full content of this post. Log in or register now.

Step 3: Customize your Userdata size
You can allocate your size of the Userdata of your choice. My recommendation is 10GB or above. *Requires a lot of free space on your internal storage on allocating userdata for DSU.
Screenshot_20231216-221225.jpg
Screenshot_20231216-221254.jpg


Step 4: Proceed installation
After selecting a GSI image and the right size of the disk, then proceed the installation. Make sure your screen must be always on to avoid interruptions.
Screenshot_20231216-221320.jpg
Screenshot_20231216-224041.jpg

Please be patient while preparing to be compressed the GSI image.
Screenshot_20231216-221401.jpg

For ADB users: After finished preparing the GSI image, it will prompt you to run the command. Press See commands. And then run the adb shell command of the following (See the image) to continue the installation.
Screenshot_20231216-221818.jpg
Screenshot_20231216-221836.jpg

There is a final procedure if you have a screen lock enabled, please enter a correct pattern, PIN, Password, or your fingerprint/face unlock to allow Dynamic System Updates to continue the installation.

As you can see, the DSU installer starts installing your GSI image in notifications. (See image) Please wait until it finish the installation.
Screenshot_20231216-223442.jpg
Screenshot_20231216-223410.jpg

Screenshot_20231216-223636.jpg
Screenshot_20231216-223641.jpg

Congratulations; the DSU installation is completed. Please check the notifications, and its ready to use your GSI ROM on your device. To boot into Dynamic system you created, click RESTART.
Screenshot_20231216-223747.jpg
Screenshot_20231216-223754.jpg

To delete the dynamic system you created, click DISCARD. This will delete the installed GSI and local data stored inside the Dynamic system, and free up your storage space.

That's all for the guide.

For more info, visit our list of GSI ROMs on GitHub!

Which GSI ROMs do you like?
- Miku UI (Sample image)
mpv-shot0001.jpg
mpv-shot0002.jpg

mpv-shot0003.jpg
mpv-shot0004.jpg

mpv-shot0005.jpg
mpv-shot0006.jpg


Dapat sana mag GenshinUI ROM ako eme
- morbChest
 

Attachments

Last edited:
required ba talaga i-unlock ang bootloader? bali gagamitin na lang is shizuku
Oo, required talaga siya i-unlock ng bootloader. Yun talaga, kasi pag naka-locked ang bootloader hindi magbo-boot yung GSI ROM under DSU. Ang magiging resulta babalik siya sa Stock system at reboot, o kaya lilitaw na "system is corrupted".
-if not, sayang di pwede gamitin hahahaha
its fine, kung anong models pwede, basta aware ka doon
 
gonna try this, from booted gsi po, pano mag boot sa orig os?

ayaw mag install sa redmi note 10 pro ko
 
Last edited:
ano yun wiped na talaga yung previous rom or parang ganun lang din na setup sa pc pag naka dual boot -- yung hiwalay talaga partition ng dalawang os?
 
ano yun wiped na talaga yung previous rom or parang ganun lang din na setup sa pc pag naka dual boot -- yung hiwalay talaga partition ng dalawang os?
sa pagkakaintindi ko po sa dsu, hindi po. other os sya na gagamit sa userdata partition. pag nireboot mo sya, babalik sa orig os, kaya need mo inable yung sticky mode para pag nagreboot, babalik sa gsi
 
sa pagkakaintindi ko po sa dsu, hindi po. other os sya na gagamit sa userdata partition. pag nireboot mo sya, babalik sa orig os, kaya need mo inable yung sticky mode para pag nagreboot, babalik sa gsi
ooohh pero pano kaya setup nun sa startup?
may parang grub bootloader kaya na mamimili kung anong rom yung iboboot? gusto ko sana itry eh
 
Back
Top