A HELP GUIDE TO GSIs

Skip to Topic

What is a GSI?

Simply put, A GSI is a system image (.img) that can be run on treble enabled devices.

GSIs became the solution for the lack of custom ROM support for Mediatek powered devices. This method of customization has many perks, with few disadvantages. GSIs, not intended to be daily driven, were mainly for testing purposes for the development of a fully functional ROM. Passionate android developers decided to work on them, making them less buggy, large support and more features with little to no utility impacts (some cases). GSIs began from Android 8 till the already developing 15. A determining factor of support is kernel version and Vendor compatibility.

GSIs are primarily based on Google's Pixel Experience Software. Very light, yet effective with beautiful "pill" themed UI.

Types of GSis

How can i flash a GSI?

To Flash a GSI, you need:

Now, you're ready to flash!

To flash the image, you must successfully boot into fastbootd. To avoid conflicts, you must erase the already existing system image from your previous OS, be it stock or custom. now, to flash the image, for windows users, make sure the file is renamed to 'system.img' for easy use and in the adb/fastboot folder. For linux users, make sure the file is in the directory you open the terminal in.

Commands

Now that your device is all booted up, Are you rooted? If no, then refer to this guide on how to root

Things NOT to do and their Consequencies

The following are common mistakes made by rookies in this field: