Download and Install Generic System Images GSI on Project Treble Devices

Update: The Generic System Images (GSI) has been updated for the Project Treble devices and brings Lineage OS 15.1 GSI, Resurrection Remix 6.1 GSI, as well as the AOSP GSI builds. It can now be flashed onto Samsung Galaxy S9 and S9+ Exynos variants SM-G960F and SM-G965F. The generic system image downloads are listed below. Also, we have the first Android P GSI available for us.

Treble is the most talked about project lately and we are already seeing some AOSP builds for the same. Moreover, a lot of manufacturers are actively supporting Project Treble and launching phones with its support. based for their devices. This includes the Google Pixel 2, Essential Phones, Huawei Mate 8, HTC U 11 Plus, and much more. Read more about the list of Project Treble supported Android phones. Here are the first Android Oreo based AOSP builds for Project Treble enabled devices.

Project Treble basically enables the user to flash a pure stock AOSP ROM called โ€œvanillaโ€ directly onto your Treble enabled Android device. This is helpful in upgrading your phone to the latest availableย Android version.ย Even though the idea seems like a thing of the future, the development has already started. Following you will find some AOSP firmware builds for first few devices.

The Project Treble requires a partition storage on the device which can mostly be achieved during manufacturing. Although it can be created via OTA update, it is a risk and not many manufacturers are willing to take it. This is a reason some devices like OnePlus 3/3T/5/5T, Galaxy S8/S8+, etc wonโ€™t get treble support. New devices which come with Oreo out of the box needs to be treble enabled.

Here are the supported Android devices for Project Treble AOSP builds:

  • Essential PH-1 โ€” A/B
  • Googleย Pixelย โ€” A/B
  • Googleย Pixelย XL โ€” A/B
  • HTCย U11 Plus โ€” A/B
  • Huaweiย Mateย 9 โ€” A-only
  • Huaweiย Honorย 8 Pro โ€” A-only
  • Sonyย Xperiaย XZ1 โ€” A-only
  • Sonyย Xperiaย XZ1 Compact โ€” A-only
  • Samsung Galaxy S9 and S9+

In order to check if your device supports Project Treble and the Treble API ia enables download the Treble Check app from Play Store. You can also test whether your device has an A-only partition or A/B partition.

Download Android GSI Generic System Image for Project Treble

Thanks to phhusson, the first builds are now available for download and flashable onto various devices. The project has been updated to v22+ now. Find the system images for A/B devices and A-only devices.

Download AOSP GSI 8.1 Oreo

AOSP GSI v22ย (android-8.1.0_r15): (Latest)

v9 (Androidย 8.0):

system.img for A/B ARM64 devices with GApps and SU
system.img for A/B ARM64 devices vanilla
system.img for A-only ARM64 devices with GApps and SU
system.img for A-only ARM64 devices vanilla

Download Lineage OS GSI Android 8.1 Oreo

Lineage OS ROM GSI v21: (Latest)

v5: (2018-06-27)
Image for ARM64 A-only device with gapps
Image for ARM64 A-only device vanilla
Image for ARM64 A/B device with gapps
Image for ARM64 A/B device vanilla
Image for ARM32 A-only device with Android Go gapps
Image for ARM32 A-only device vanilla

v4: (2018-05-19)
Image for ARM64 A-only device
Image for ARM64 A/B device
Image for ARM32 A-only device
Image for ARM32 A-only devices, with Android Go gapps

V3: (2018-04-05)
Image for ARM64 A-only device
Image for ARM64 A/B device
Image for ARM32 A-only device

Download Resurrection Remix GSI Android 8.1 Oreo

RR ROM GSI v21: (Latest)

Previous v12: (2018-06-27)
Image for ARM64 A-only device with gapps
Image for ARM64 A-only device vanilla
Image for ARM64 A/B device with gapps
Image for ARM64 A/B device vanilla
Image for ARM32 A-only device with Android Go gapps
Image for ARM32 A-only device vanilla

v4: (2018-05-19)
Image for ARM64 A-only device
Image for ARM64 A/B device
Image for ARM32 A-only device
Image for ARM32 A-only devices, with Android Go gapps

V3: (2018-04-05)
Image for ARM64 A-only device
Image for ARM64 A/B device
Image for ARM32 A-only device

Download Android P 9.0 Generic System Image GSI

The unofficial build of the Android P 9.0 Generic System Image are now available for download for Project Treble supported devices.

How to Install Generic System Images GSI Android for Project Treble devices?

There are basically two ways to flash the Project Treble AOSP ROMS onto your Android devices. First, you will have to make sure whether your Android phone supports treble API. If yes, then proceed with the following.

Warnings and notes:

  1. Before you go, and flash the builds, the development is in progress and you may encounter some bugs at the moment. Some of the below GSI builds can be used as daily drivers.
  2. As the developer of these GSI builds says,ย the goal of thisย ROMย is to provide full Treble-compatibleย hardwareย support and thatโ€™s all.
  3. If you happen to try the system images, try them at your own risk. We wonโ€™t be responsible for a bricked device. You can always restore your device to stock via factory images.

Method 1: Install Treble ROMS using ADB and Fastboot method:

  • Download the system image for your device from above.
  • Transfer it to your PC.
  • Make sure your PC has latest drivers installed and has ADB and Fastboot setup.
  • Make sure your Android device has an unlocked booloader. For Google Pixel or Pixel 2 click here. For rest of the devices, click here.
  • Ensure to enable USB debugging and OEM Unlocking from developer options.
  • Reboot device into fastboot mode. See the bootloader unlock tutorial for instructions.

fastboot flashย system system.img

  • Now reboot into recovery mode and perform aย  Factory reset.
  • Reboot to system.

Method 2: Installing Treble ROM GSI Generic System Images using TWRP recovery

If your have a rooted Android device and have the latest TWRP recovery installed, then simply flash the Treble ROM. The only thing not working with the S9 Treble ROM is the auto-brightness.

Here is a simple tutorial on hot to flash the Treble Oroe based ROMS onto Samsung Galaxy S9 devices:ย 

  • Make sure your Galaxy S9/S9+ device is rooted with latest TWRP installed properly. You will also need to flash the DM-Verity zip and Encryption must be disabled.
  • Download this Oreo based Treble ROM for the S9.
  • Transfer it to the root of your device.
  • Now reboot device into TWRP recovery.
  • Take a full Nandroid backup.
  • Factory reset the phone.
  • Now click install, select the system image, and start the installation.
  • Make sure to factory reset the device via TWRP or wipe after installation.
  • Reboot to system.

Thatโ€™s it. Now you have the stock AOSP build onto your Android phone based on Oreo. Visit source for more information about the project and latest builds.


Sarang Avatar


Leave a Reply