• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

HighOnAndroid Universal Auto GSI Installer Script for Pixel 3, 3 XL, 3a, 3a XL, 4, 4

Search This thread

zedomax

Senior Member
Mar 23, 2010
1,219
2,870
Daly City, CA
HighOnAndroid.com
I have been working on a Universal Auto GSI installer script that will currently work with Pixel 3, 3 XL, 3a, 3a XL, 4, 4 XL, and 4a.(Later will support more phones)

In this tutorial, I show you how easy it is to install a GSI ROM using my HighOnAndroid Universal Auto GSI Installer script that can be used on r Pixel 3, 3 XL, 3a, 3a XL, 4, 4 XL, and 4a. And would also work on any phones that have Android 10 "fastbootd", AB Slot Treble support and on Android 10 firmware.

To check if you have "fastbootd", boot into regular fastboot and type, "fastboot reboot fastboot". If it boots into "fastbootd" screen, you will also be able to use this script fine.

You can simply drop this script in a folder along with fastboot files and any GSI image file you want to install.

Video demo:
https://www.youtube.com/watch?v=opDN4HwAk9c

Step 1. Make sure to flash Android 10 stock firmware, you can flash any Android 10. It will NOT WORK on Android 11, so if your already on Android 11, follow my tutorial on how to manually flash stock firmware and flash the last Android 10 firmware:
https://forum.highonandroid.com/t/how-to-unroot-flash-pixel-phone-stock-firmware-manually/191

Step 2. Make sure to unlock your bootloader, follow my universal guide here:
https://highonandroid.com/android-r...bootloader-on-any-android-android-root-101-1/

Step 3. Download HighOnAndroidGSIAutoInstaller_AB_V1.zip and and the GSI image file you want to install.

Step 4. Unzip theHighOnAndroidGSIAutoInstaller_AB_V1.zip, you should get a folder called HighOnAndroidGSIAutoInstaller_AB_V1.

Copy the GSI img file into the new folder. Make sure your GSI file is in "img" format. If it's in "img.xz", "img.7zip", or "img.zip" you will first have to extract it into an img file and copy over.

DownloadHighOnAndroidGSIAutoInstaller_AB_V1.zip:
https://forum.highonandroid.com/t/h...t-for-pixel-3-3-xl-3a-3a-xl-4-4-xl-and-4a/232

Downloading any Android 10 GSI file here:
https://forum.xda-developers.com/project-treble/trebleenabled-device-development


Step 5. Run the HighOnAndroidGSIAutoInstaller.bat by double-clicking on it.

Step 6. It will ask you for the image filename, copy and paste the image name.

Step 7. If will find out what the active current slot is on your device. If it says, "a", type "a" and hit Enter and likewise with "b". Use lowercase as otherwise it will break the script.

Step 8. After that, the Auto GSI Installer should install your ROM fully.

If something goes wrong, you can always start over, I recommend re-flashing Andrdoid 10 stock firmware and start from scratch.(https://forum.highonandroid.com/c/Universal-Android-Tutorials/19)

You can follow the manual method here also:
https://forum.highonandroid.com/t/how-to-install-gsi-roms-on-3-3-xl-3a-3a-xl-4-4-xl-and-4a/218
 
Last edited:

Old Man Dave

Senior Member
Mar 4, 2013
871
688
Winnipeg
I've tried the bliss and havoc builds on my 3xl - incoming text doesn't work on either... Calls, outgoing, everything works except incoming text messages.

When I goto messages setting, chat features it is always trying to establish a connection.

Anyone have any ideas?
 

Who-Lep

Senior Member
Apr 7, 2012
242
67
Thank you! Worked flawlessly on pixel 4xl(havocos).

Edit: I used the prebuilt havoc installer.
 
Last edited:
I've read conflicting info on the vbmeta.img. Not sure if it's universal or unique to each device, but willing to give this a shot and add Magisk in. Will report back after flashing on my 3A.

Edit: The flash was successful and Havoc booted just fine, however mobile data was 'on' but did not work at all, I was also unable to edit or add any APN's in case that was the issue. Great installer overall, just can't live without my data and I wouldn't know how to fix that at this point. Cheers.
 
Last edited: