For many, the stock version of Android is often seen as an expression of what the operating system should look like and feel by default. It is clean and clear of unwanted extra apps that come preinstalled with the system, provide a floating and fast user experience and run on almost any device that has an unlocked boot loader to install a custom ROM with the warehouse version ready to go.
A significant disadvantage of using a custom ROM for the warehouse experience is that you have to rely on the ROM developer to keep your system up to date. Depending on the developer and the device, you may see delayed updates or even lack of future support. However, a metropolitan developer is great to stay over their ROMs and make sure you stay at all times.
For anyone who wants to keep things official ̵1; Google recently announced that it now officially supports what is called "Generic System Pictures" or GSI. Directly from Google itself, it means you can install the official stock version of Android, currently Android 10, on almost any device you want. There are some requirements in place, but I go over everything you need to know in this guide.
Before proceeding with this guide, the system images mentioned here are not meant to be used as your daily driver right now. These are the newest Android Q test versions for devices outside of Google's Pixel smartphones and the 15 non-Pixel partners that will work. As such, not everything will work as expected, as this is an early preview with more development going on soon.
Not all Project Treble certified devices start correctly with the latest system images, but it's worth a shot. If you meet all the above requirements and want to test the latest version of Android, you can continue with the guide below. Otherwise, you can definitely read through the procedure and learn how the process works for future reference if you are curious.
Step 1: Installing ADB and Fastboot on your computer
Installing Android Q Beta with a system image means you need a method to send the desired files to your phone via a command line environment. Using both ADB and Fastboot commands allows you to print these files on your device with relatively easy ease.
Step 2: Unlock Bootloader (If Needed)
Before you can use ADB and Fastboot commands, you must unlock your phone's boot loader to Enable system-level changes. Unlocking the charger will restore the device, so make sure everything is safe and sound now to avoid any loss of data. The best thing to do is to transfer files or data to a computer's storage location to protect them.
Step 3: Download the generic system image
Now that you've done so far, you start coming to the good things – the whole reason you look into the new generic images in the first place. When you go to download the file from Google, you see three different device architecture types to choose from that match the specific type of hardware it has. Visit the link below to see the main page where you can download the generic system image for your device.
As with most new mid-range and advanced smartphones now, they will be ARM64 devices, which means the internal hardware uses the 64-bit architecture. So when you download the generic system image from Google, you'd rather download the ARM64 version. You will also notice that there is another ARM64 option that says "ARM64 + GMS" – GMS stands for Google Mobile Services, which installs the core Google apps and services on your device.
You can choose to get regular Google experience that you have come to expect (ARM64 + GMS), or you can go with just the leg method (ARM64). Once you have decided which version you need to download for your device, click on the corresponding download link, check the terms and then click "Download the Android Q GSI Release" button. Make sure you use a computer to download the system image to save an extra step.
Step 4: Open a Command Window in Platform Tool
To get started installing Android Q Beta on your device, you must open a command window in the platform tool folder from step 1 if you have not already done so. Keep this window open once when you need it in the next step. It will allow you to interact with the ADB and Fastboot commands required to get Android Q Beta up and running.
Now that you have the right system image and a command window opened in the platform tool tool, you want to start about the device in its built-in Fastboot mode. You must connect your phone to your computer via a USB cable and then type the command below followed by Enter .
adb reboot bootloader
Your device should start to the right in the main boot loader menu, which