Downloads How To

Download first AOSP ROM builds for Project Treble and how to install guide

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.

Warnings and notes:

1. Before you go, and flash the builds, do note that these are for development purposed only and may only be used for testing. The below AOSP builds in no way can be used as daily drivers. While the project is continuously being updated, it is not quite stable. Some of the features which use Treble API may not work such as the Essential camera

2. As the developer of these AOSP builds says, the goal of this ROM is to provide full Treble-compatible hardware support and that’s all. You cannot expect anything else from this. It will basically encourage other custom ROM developers achieve this goal.

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.

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

Download AOSP 8.0 Oreo builds for Project Treble enabled devices

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

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

How to install Android 8.0 Oreo based AOSP ROM via Project Treble?

  • 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.

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.