How to Sideload any GSI ROM on any Smartphone (ROOT+Non-ROOT)

GSI or Generic System Image is a System Image that we can sideload on any Smartphone. DSU Sideloader/Dynamic System Updates Sideloader is an app from which you can sideload any GSI ROM in your smartphone without do any changes in the system partitions as like Dual Boot in PC i.e. running two operating systems. So, in this article, we are going to tell you, how you can sideload any GSI ROM using DSU. So, we have two methods, the first one is the non-root method and the second is the root method.


  • Before proceeding further, do keep in mind to unlock your bootloader.
  • Also, your device must support dynamic partitions.

Non-ROOT Method

First, I am going to tell you about the Non-Root Method. So, first, you have to download DSU Sideloader from the link given below:

Download DSU Sideloader

  • After downloading DSU Sideloader, install it.
install DSU
  • Then, open the DSU Sideloader app.
  • In the app, you have to click on setup, then you have to create a folder for DSU and click on allow. So that DSU Sideloader can access that folder.
create folder for DSU
  • Then, you will see this which is shown in the image given below:
click on proceed
  • Then, you have to click on Proceed.
  • After that, you will see this installation screen which is shown below:
installation screen/main screen of DSU
  • Then you have to select the GSI ROM File.
installing GSI
  • Then, you have to write half of your RAM in Userdata size. For eg. if your device has 12 GB RAM. Then, you have to write 6 or 7 GB as like me.
installing GSI
  • Then, click on install. After that click on proceed.

Note: Do keep in mind, to toggle off image size.

  • Then, you will see this which is shown in the image given below:
click on see commands
  • Then, you have to click on see commands.
  • Then you have to connect your device to PC via USB Cable and from the above image, copy the first command.


  • Enable Developer options by tapping the build number seven times.
  • After enabling Developer Mode, you have to enable USB Debugging.
  • Also, install ADB drivers and download the latest platform tools folder from this article.

Now, we have to move on to the PC Screen.

  • On PC, you have to open the platform tools folder.
  • Later on, you need to type cmd in the address bar of the folder and hit enter.
open cmd in plateform tools folder
  • In the cmd window, you have to type adb devices and allow the pop-up on the phone.
usb debugging pop up
  • Later on, you have to type the cmd which you have copied from DSU, and after that hit enter.
verfying with password for Dynamic system updates
  • Then you have to restart your phone from the notification you get in the notification bar.
DSU notification for restart
  • If you want to return to the stock ROM. Then, you have to restart your phone.
  • That’s it.
boot into gsi

Note: To install a new GSI, first you need to discard the old GSI ROM from the DSU Sideloader app.

ROOT Method

Now, let’s move on root method. This process is also the same but with this method, you got a built-in installer. So, we don’t have to type commands on the PC to install.

  • First, you have to install the DSU Sideloader. Then, grant root permission.
grant root permission to DSU
  • Then, do the same process which is given above. But this time you don’t have to type any command to install.

Note: You can also download the DSU Magisk Module and later on install it with the Magisk App.

Here we have a video tutorial, which you can consider to sideload any GSI Custom ROM.

If you have any issues or getting errors after following the video or article then, do let us know in the comment box.

YOU CAN FOLLOW US ON– Telegram, Twitter, WhatsApp, and Google News

Kshitiz Jangra is currently pursuing a Bachelor in Computer Applications (BCA), he likes coding languages such as Python, C, and Java. He also has an interest in Smartphones and gadgets in the tech industry. Kshitiz likes to eat junk food from popular places in India.

Leave a Comment