How to Download & Install Android 16 GSI [With & Without TWRP]

In this guide, we will show you the steps to download and install the Android 16 GSI ROM, with and without the TWRP recovery. Not all Android devices are created equally: while some enjoy active support from developers and are exceptional performers in custom development, others are left out in the open.

The first set of devices is blessed with a plethora of Custom ROMs, whereas the second half is lucky enough if they even get a couple of ROMs. This is where the Generic System Image comes into the picture. As is evident from its name [Generic], it can easily be installed across all Android devices that are Project Treble compatible.

And these GSIs aren’t limited either; you can find them for LineageOS, EvolutionX, crDroid, and all the major players in this domain. And guess what? Its AOSP build is now live for the latest iteration of the OS as well. So, without any further ado, let’s make you aware of the steps to install it onto your device. Follow along.

  • How to Download & Install Android 16 GSI [With & Without TWRP] STEP 1: Verify Project Treble Compatibility STEP 2: Which GSI ROM to Download? STEP 3: Download Android 16 GSI ROMs STEP 4A: Install Android 16 GSI Using Fastboot Commands STEP 4B: Install Android 16 GSI via TWRP [Non-Samsung Devices] STEP 4C: Install Android 16 GSI via TWRP [Samsung Devices]
  • How to Fix Various Android 16 GSI Issues
  • How to Install Android 16 GSI via DSU Sideloader [Without PC]
  • How to Root Android 16 GSI ROMs
  • GSI Flashing Video Guides How to Flash Murasaki Android 16 GSI ROM How to Flash AviumUI Android 16 GSI ROM How to Flash SuperiorOS Android 16 GSI ROM How to Flash BreezeOS Android 16 GSI ROM How to Flash LineageOS 23 Android 16 GSI ROM How to Flash AlphaDroid Android 16 GSI ROM How to Flash RisingOS Android 16 GSI How to Flash Evolution X Android 16 GSI How to Flash crDroid Android 16 GSI How to Flash DerpFest Google Android 16 GSI How to Flash PixelOS Google Android 16 GSI How to Flash YAAP Google Android 16 GSI How to Flash VoltageOS Google Android 16 GSI How to Flash Infinity X Google Android 16 GSI How to Flash AxionOS Google Android 16 GSI How to Flash Clover Project Google Android 16 GSI How to Flash MistOS Google Android 16 GSI How to Flash WitAqua Google Android 16 GSI How to Flash CherishOS Google Android 16 GSI How to Flash LunariosOS Google Android 16 GSI How to Flash LeanOS Google Android 16 GSI How to Flash LeOS Google Android 16 GSI

How to Download & Install Android 16 GSI [With & Without TWRP]

android 16 gsi - 1

Before starting, please take a complete device backup. 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.

STEP 1: Verify Project Treble Compatibility

Although most of the devices are Project Treble compatible, still, let’s be double sure about this. So, install the Treble Info app, launch it, go to the Details tab, and check out the result under Project Treble. If it says Supported, then congrats, you can install the Android 16 GSI ROM on your device!

project treble compatible gsi - 2

STEP 2: Which GSI ROM to Download?

GSI ROMs come in various forms, such as VNDK and Non-VNDK, bgn vs bvn, arm64 vs 32, bgs/bvs, etc. All this leads to an element of confusion, which is quite understandable. In that case, you can refer to ur detailed guide on arm64/a64/bgn/bvn/bgs/vndklite: Which GSI to Download? and understand all these terminologies. This will help you download the exact GSI ROM that is compatible with your device.

STEP 3: Download Android 16 GSI ROMs

  1. First off, download the Android 16 GSI ROM from below. Official Google: DOWNLOAD LINK LineageOS: DEV Doze-off | DEV MisterZtr EvolutionX: DOWNLOAD LINK crDroid: DOWNLOAD LINK DerpFest: DOWNLOAD LINK RisingOS: DOWNLOAD LINK PixelOS: DOWNLOAD LINK AlphaDroid: DOWNLOAD LINK YAAP: DOWNLOAD LINK VoltageOS: DOWNLOAD LINK Infinity X: DOWNLOAD LINK AxionOS: DOWNLOAD LINK Clover : DOWNLOAD LINK MistOS: DOWNLOAD LINK BreezeOS: DOWNLOAD LINK WitAqua: DOWNLOAD LINK CherishOS: DOWNLOAD LINK SuperiorOS: DOWNLOAD LINK LunarisOS: DOWNLOAD LINK AviumUI: DOWNLOAD LINK LeanOS: DOWNLOAD LINK LeOS: DOWNLOAD LINK MurasakiOS: DOWNLOAD LINK SunDroid: DOWNLOAD LINK
  2. Then extract it using 7-ZIP, and you’ll get the system.img.

While most Android devices come with ARM64 architecture, still, let’s verify it once. So, install the Treble Info app, launch it, go to the Details tab, and check out the result under CPU Architecture, and then download the GSI ROM file accordingly. Moreover, GMS stands for Google Mobile Services, aka the GApps package, whereas the non-GMS is the Vanilla build. You may download the one that corresponds to your requirement.

Confused between EROFS and EXT4. EROFS is a read-only file system that is optimized for performance reads. With it, the system and system applications load and work faster than on EXT4. Usually, EROFS is built using lz4hc compression, which greatly reduces the size of the system image.

NOTE: Screenshots are in my Telegram Channel : DroidwinTech: t.me/droidwintech . Discussions in my Telegram Group: DroidwinGroup: t.me/droidwingroup

STEP 4A: Install Android 16 GSI Using Fastboot Commands

YouTube video - 3 YouTube video - 4

This is the easier of the two methods and is the recommended one as well. The only drawback is that it doesn’t work on Samsung devices; you’ll have to use the recovery method for it [as explained in the next section]. So with that in mind, let’s get started.

  1. Download and extract Android SDK Platform Tools on the PC.
  2. Then enable USB Debugging & OEM Unlocking on the device.
  3. Next, unlock the bootloader on your device [backup data first].
  4. Now transfer the GSI ROM [system.img] to the platform-tools.
  5. Now download the same firmware that is installed on your device.
  6. Extract it, get vbmeta.img, and transfer it to platform-tools folder.
  7. Next, open Command Prompt inside this platform-tools folder.
  8. Now boot the device to Fastboot Mode via the below command: adb reboot bootloader
  9. Type the below command and verify if you’re getting the serial ID: fastboot devices
  10. If you are not getting any ID, then please install Fastboot Drivers .
  11. Now flash vbmeta by disabling the verity checks via the command: fastboot –disable-verification flash vbmeta vbmeta.img
  12. After that, boot the device to the FastbootD Mode via the command: fastboot reboot fastboot
  13. Next up, delete the product_a partition using the below command: fastboot delete-logical-partition product_a
  14. If you’re on a Motorola device, then you’ll have to delete the data on the system partition as well [ VIDEO GUIDE ]. For that, use the below command: fastboot erase system
  15. Once done, you may now flash the GSI ROM using the below command: fastboot flash system system.img NOTE: If you are getting any space-related error, then also delete the product_B partition via ‘fastboot delete-logical-partition product_b’ and then reflash the GSI ROM.
  16. Once the ROM is flashed, do a format data via the command: fastboot -w
  17. Finally, boot to the newly flashed OS using the below command: fastboot reboot

STEP 4B: Install Android 16 GSI via TWRP [Non-Samsung Devices]

The steps given here are applicable to all OEMs, except for Samsung, as it follows a different set of instructions when it comes to flashing TWRP, vbmeta, etc. The instructions for Samsung are given in the next section.

NOTE: In my general testing, I found out that this method comes with a lower success rate when compared with the first method [Fasboot Method].
  1. Download and extract Android SDK Platform Tools on the PC.
  2. Then enable USB Debugging & OEM Unlocking on the device.
  3. Next, unlock the bootloader on your device [backup data first].
  4. Now transfer the GSI ROM [system.img] to the platform-tools.
  5. Now download the same firmware that is installed on your device.
  6. Extract it, get vbmeta.img, and transfer it to platform-tools folder.
  7. Next, open Command Prompt inside this platform-tools folder.
  8. Now boot the device to Fastboot Mode via the below command: adb reboot bootloader
  9. Now flash vbmeta by disabling the verity checks via the command: fastboot –disable-verification flash vbmeta vbmeta.img
  10. After that, install the TWRP Recovery on your device, using either: fastboot flash recovery twrp.img // permanent flashing fastboot boot twrp.img //temporary boot
  11. Then go to Wipe > Format Data > Type in YES > hit the checkmark.
  12. Now transfer the system.img file to your device using these methods .
  13. Then go to Install, tap Install Image, select system.img, swipe to flash.
  14. Next up, go to Wipe > Format Data > Type in YES > hit the checkmark.
  15. Finally, go to Reboot > System to boot to the newly flashed Android 16.

STEP 4C: Install Android 16 GSI via TWRP [Samsung Devices]

YouTube video - 5 YouTube video - 6

Since Samsung follows a completely different route when it comes to flashing GSI ROMs, therefore, it has a separate set of instructions, as explained below.

  1. Download and extract Android SDK Platform Tools on the PC.
  2. Then enable USB Debugging & OEM Unlocking on the device.
  3. Next, unlock the bootloader on your device [backup data first].
  4. Now transfer the GSI ROM [system.img] to the platform-tools.
  5. After that, install the TWRP Recovery on your device via Odin Tool.
  6. Then go to Wipe > Format Data > Type in YES > hit the checkmark.
  7. Now transfer the system.img file to your device using these methods .
  8. Then go to Install, tap Install Image, and select system.img [GSI ROM].
  9. Now choose the System Partition and swipe to flash.
  10. Next up, go to Wipe > Format Data > Type in YES > hit the checkmark.
  11. Finally, go to Reboot > System to boot to the newly flashed Android 16.

How to Fix Various Android 16 GSI Issues

  • How to Fix Calling Issues in GSI ROM
  • Fix WiFi/Internet/Network not working in GSI ROM
  • 5G, Bluetooth, 90Hz Display, DT2W not working in GSI ROM: How to Fix
  • Fast Charging not working in GSI ROM: How to Fix
  • Brightness Slider not working in GSI ROM: How to Fix
  • Headphone Jack not working in GSI ROMs: How to Fix
  • How to Resize System Partition to Install GSI ROM

How to Install Android 16 GSI via DSU Sideloader [Without PC]

How to Install any GSI ROM on Android without PC [Video]

How to Root Android 16 GSI ROMs

YouTube video - 7 YouTube video - 8

GSI Flashing Video Guides

Here are the video guides for all the Android 16 GSI ROMs that I have flashed to date. More will be added soon. Stay tuned!

How to Flash Murasaki Android 16 GSI ROM

YouTube video - 9 YouTube video - 10

How to Flash AviumUI Android 16 GSI ROM

YouTube video - 11 YouTube video - 12

How to Flash SuperiorOS Android 16 GSI ROM

YouTube video - 13 YouTube video - 14

How to Flash BreezeOS Android 16 GSI ROM

YouTube video - 15 YouTube video - 16

How to Flash LineageOS 23 Android 16 GSI ROM

YouTube video - 17 YouTube video - 18

How to Flash AlphaDroid Android 16 GSI ROM

YouTube video - 19 YouTube video - 20

How to Flash RisingOS Android 16 GSI

YouTube video - 21 YouTube video - 22

How to Flash Evolution X Android 16 GSI

YouTube video - 23 YouTube video - 24

How to Flash crDroid Android 16 GSI

YouTube video - 25 YouTube video - 26

How to Flash DerpFest Google Android 16 GSI

YouTube video - 27 YouTube video - 28

How to Flash PixelOS Google Android 16 GSI

YouTube video - 29 YouTube video - 30

How to Flash YAAP Google Android 16 GSI

YouTube video - 31 YouTube video - 32

How to Flash VoltageOS Google Android 16 GSI

YouTube video - 33 YouTube video - 34

How to Flash Infinity X Google Android 16 GSI

YouTube video - 35 YouTube video - 36

How to Flash AxionOS Google Android 16 GSI

YouTube video - 37 YouTube video - 38

How to Flash Clover Project Google Android 16 GSI

YouTube video - 39 YouTube video - 40

How to Flash MistOS Google Android 16 GSI

YouTube video - 41 YouTube video - 42

How to Flash WitAqua Google Android 16 GSI

YouTube video - 43 YouTube video - 44

How to Flash CherishOS Google Android 16 GSI

YouTube video - 45 YouTube video - 46

How to Flash LunariosOS Google Android 16 GSI

YouTube video - 47 YouTube video - 48

How to Flash LeanOS Google Android 16 GSI

YouTube video - 49 YouTube video - 50

How to Flash LeOS Google Android 16 GSI

YouTube video - 51 YouTube video - 52 Google preferred - 53 Google preferred - 54
  • Anmol Nag 2 months ago Reply Wow great article ,I have been playing with custom roms and custom recoveries but for my new moto phone I didn’t got any custom roms So wanted to get knowledge and install the gsi Thanks
  • Gulfam 3 months ago Reply Hello Sir, I want to flash gsi rom on my infinix note 50s device it’s powers by mediatek dimencity 7300 ultimate chipset. So I want to know, process will be same like you said in video or there will be some different process. And please send me play intergrity fix xml file. Thanks
  • Shaheer Ahmad 4 months ago Reply Aoa. Sir. How are u?? Hopefully u will be well. I am here to ask some questions. Sir I have galaxy A05. Currently its running android 15 one ui 7. Knox is 0x0, bootloader locked. Sir my question is that, if I unlock my bootloader, will my integrity will be failed?? After just unlocking the bootloader and staying on official fw. And sir can u please send me keybox file too?? Cause I need to pass play integrity if I flash Evolution-X gsi. Kindly sir reply ASAP to my msg.
  • anoop 4 months ago Reply can i install this in my phone mi 11i 5g pissarro
  • Mahin 5 months ago Reply Brother I need keybox.xml. Can you give me this. 👍 Greatfull to you
  • gomeriano 6 months ago Reply hi can u help me about the wifi and the data cause its not working when i flash crdroid android16 on my phone i tried you solution to fix it but its not working i need answer if there’s any more solution?
  • Sahil 6 months ago Reply Play integrity fix
  • Vijay Y Pande 8 months ago Reply You really explained very well thanks I want to flash gsi rom in samsung galaxy A50s which doesn’t have dynamic partation please suggest Samsung galaxy A50s supports project treble

(Cancel Reply)

Δ