Table of Contents Hide
Google just released the first Android 12 developer preview for the Pixel lineup. The Android 12 beta download links are readily available for the current flagship and previous generation Google Pixel phones including the Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G, or Pixel 5. For those of you who feel left out, don’t worry, here is the latest Android 12 GSI for all Android devices with Project Treble support.
Android 12 (S) features brings better user experience tools like compatibility for more media codecs like HEVC video format and AVIF image support for mobile devices. The update also features better foreground service optimizations. This will ensure that only the non-essential apps are blocked from running in the background. Overusing the foreground service may lead to app kills and affect performance. This has now been addressed in Android 12.
Moreover, a new unified API will let you insert rich content inside any app. The rich content include images, videos, and other expressive content like emojis, stickers, etc. Plus, apps can provide audio-coupled haptic feedback through the phone’s vibrator.
You will also notice fresh new notification designs to make them more modern and easier to use. After this change you will notice faster and more responsive notifications.
Rest are developer changes to app compatibility, new SDK support, etc. Checkout all the new features of Android 12 by youtuber VST from the video below. Also, download the the latest Android 12 GSI from below.
If you want to try the first Android 12 preview onto your smartphone, here are the latest Android 12 S GSI (generic system images) for all Android phones and tablets supporting Project Treble.
GSI, if you don’t already know, is a generic Android OS build that can be flashed onto any Project Treble enabled devices. This is especially useful if your Android device is out of software support period by the manufacturer. With GSI you can manually update your phone to the latest Android firmware update. You can read more about Project Treble and Android GSI online for a more detailed info.
Unfortunately, this time we won’t be getting Android 12 GSI by Erfan Abdi for a while. However, the latest official Android 12 GSI builds from Google are here along with the GSI builds from Nippon GSI are here for download. Stay tuned for Efran GSI builds as well.
Download Android 12 GSI builds [Generic System Image for Project Treble devices]
The latest Android 12 Q GSI builds are available for download. Google also released the official Android 12 GSI builds for all the Project Treble enabled devices with ARM 64 + GSM, ARM64, and x86_64 CPU architecture. You can checkout your phone’s CPU architecture from here. This is the first build, more will come. So stay tuned!
Custom Android 12 GSI builds with Google Pixel features
Here are the custom Android 12 GSI builds by Nippon GSI Updates telegram channel. It features Pixel 5 GSI, Pixel 3 GSI, and the vanilla AOSP GSI that can be flashed onto several Android smartphones from different OEM manufacturers.
- Downloads repository for Android 12 GSI (Telegram channel)
Android 12 GSI builds by EfranGSI
These GSI builds come from the popular EfranGSI Telegram Group. The developers behind the Android R GSI group are very active and constantly rolling out new versions of the latest Android 11 GSI ROMS. So keep checking the full downloads repository from below for new bug fixes. In the future, as Android 11 officially releases and more manufacturers start rolling out Android 11 firmware updates, we will see Android 11 R GSIs from Samsung One UI, OnePlus Oxygen OS, Xiaomi MIUI, Asus Zen UI, Flyme OS, Hydrogen OS, NubiaUI, Moto, Candy ROM, Xpieria, Pixel, and many more.
Note: Android 12 EfranGSI may take some time so stay tuned.
- Full Pixel GSI downloads repository (lolinet)
- Mirror downloads repository for EfranGSI (Telegram channel)
Official Android 12 R GSI from Google (latest)
Here you will find the official Android 12 generic system images by Google from the Pixel phones. These can be installed on any Android phone with support for Project Treble. These images also come with GMS (Google mobile services). So you don’t need to install Google apps and services separately. It also includes ARM 64 + GSM, ARM64, and x86_64 CPU architecture.
Note: Keep checking the link for official Android 12 GSI by Google
How to Install Android 12 GSI on Project Treble devices?
Step 1: First of all, check if your Android phone supports Project Treble. You can use the following app to check that. Generally, Android phones launched with Android 8.0 Oreo or later support Project Treble out of the box; are treble enabled.
Step 2: Also, check if your device is A-only or AB
Note: Installing an already existing Project Treble ROM on your Android device before flashing GSI is a good option too. So even if your current firmware does not support Treble, you can still grab a treble enabled ROM and flash via TWRP recovery beforehand.
Note 2: While you can also install GSI using fastboot methods, TWRP recovery is highly recommended for non-Pixel phones. You never know what could go wrong.
Step: 3 Next up, you can simply download the Android Q GSI and flash it using a custom TWRP recovery on Treble supported Android device. See the brief tutorial on How to Install GSI on your Android device.
Method 1: Flashing Generic System Images (GSI) via TWRP recovery
- Download and transfer the latest Android 12 GSI to phone storage.
- Extract the zip to get Android 12 GSI image file.
- Reboot to TWRP recovery.
- Take a full Nandroid backup.
- Wipe everything except internal storage. You can also factory reset.
- Tap on install.
- Change the type from “zip” to “image.”
- Choose to flash to the system partition.
- You can also flash the Open Gapps if you need Google apps.
- Reboot to system.
Method 2: Flashing Generic System Images (GSI) via Fastboot mode
- Perform a factory reset on your device. To do so, go to settings app and look for the factory reset option. Alternatively, reboot into recovery mode and choose factory reset option.
- Enable OEM Unlock, and USB Debugging from Developer Options on your device. To do so, go to Settings > Developer Options > enable USB Debugging from there.
- Setup ADB and Fastboot on Windows, Mac OS, Linux or Chrome OS.
- Download the Android 12 GSI image from above. Transfer files to PC, Mac Book, or Linux machine and extract to get image file.
- Connect Android phone to PC.
- Open a command prompt or terminal window on your PC where the GSI image is present. To do so, type cmd in address bar and hit Enter key.
- Reboot your Android phone into bootloader mode or fastboot mode. To do so, issue the following command through cmd or terminal.
adb reboot bootloader
- While your device is still connected to your PC, enter the following command to erase the system.
fastboot erase system
- Enter the following format to flash the Android Q system image
fastboot -u flash system <name_of_system.img>
- Once installation completes, reboot your device manually or enter the following command
Download Google Apps (GApps) for Android 12
The latest Google Play services beta should work on the latest Android 12 GSI.
- Download Google Play Services from apkmirror.