How to Install GSI ROM on Pixel 2 & Pixel 2 XL!

In this tutorial, I show you how to install GSI ROM on Pixel 2 & Pixel 2 XL!

WARNING: PLEASE MAKE A BACKUP OF EVERYTHING BEFORE FOLLOWING THIS GUIDE as we will be DELETING EVERYTHING in order to install GSI ROMs!

Follow the Video Tutorial along with the written tutorial below:

Step 1. GSI ROMs are currently NOT compatible with Android 11 filesystem so if you want to install GSI ROMs like Havoc ROM, you will need to flash stock Android 10 first. Follow this tutorial here and install any Android 10 stock firmware:

Step 2. You will also need to unlock the bootloader, so please follow my universal guide on unlocking the bootloader if you haven’t yet:

Step 3. Download any “AB” GSI ROM. If this is your first time, I highly recommend you to try Havoc GSI ROM, download it here:

Download Havoc ROM Android 10 GSI:
https://download.highonandroid.com/file/GSI/Havoc/Havoc-OS-v3.8-20200821-Official-arm64-ab.img.zip.html

NOT ALL GSI ROMS boot and may not work with your phone but I have found Havoc ROM works with Pixel 2/2 XL so try this ROM first and then you can try other GSI ROMs. Also DO NOT DOWNLOAD w/ Gapps as you will end up in bootloop as we have to fix the system partition in TWRP before flashing Gapps to make it boot.

You can find other “AB” GSI ROMs on XDA herE:

Step 4. You will also need fastboot.zip, TWRP recovery, and vbmeta.img for Pixel 2 or 2 XL:

Download fastboot.zip:
https://download.highonandroid.com/file/Tools/fastboot.zip.html

Download TWRP recovery for Pixel 2:
https://download.highonandroid.com/file/TWRP/Pixel2/twrp-3.3.0-0-walleye.img.html

Download TWRP recovery for Pixel 2 XL:
https://download.highonandroid.com/file/TWRP/Pixel2XL/twrp-3.3.0-0-taimen.img.html

Download vbmeta.img:
https://download.highonandroid.com/file/Tools/VBMeta/vbmeta.img.html

*Note - MAKE SURE YOU USE TWRP v3.3.0.0, newer versions are NOT GOING TO WORK!

For Windows users, also install ADB drivers:
https://download.highonandroid.com/file/Drivers/UniversalAdbDriverSetup.msi

Step 5. Unzip the GSI ROM so you get a file ending in “.img”. If you have downloaded another GSI and it’s in “.img.xz” format, use 7zip program to extra the “.img” file.

Also unzip fastboot.zip into “fastboot” folder in your “Downloads” directory.

Copy over the GSI “.img” file, TWRP image file, and vbmeta.img to the “fastboot” folder.

Step 6. Put your phone in fastboot mode by powering off and holding down Volume Down and Power buttons.

Then open a command prompt and type:

For Windows:

cd Downloads
cd fastboot
fastboot -w
fastboot reboot-bootloader
fastboot flash system PutNameOfGSIHere.img
fastboot reboot-bootloader
fastboot flash vbmeta vbmeta.img
fastboot reboot

For Linux:
cd Downloads
cd fastboot
chmod 755 *
sudo ./fastboot-linux -w
fastboot-linux reboot-bootloader
sudo ./fastboot-linux flash system PutNameOfGSIHere.img
fastboot-linux reboot-bootloader
sudo ./fastboot-linux flash vbmeta vbmeta.img
sudo ./fastboot-linux reboot

For Mac:
cd Downloads
cd fastboot
chmod 755 *
./fastboot-mac -w
./fastboot-mac reboot-bootloader
./fastboot-mac flash system PutNameOfGSIHere.img
./fastboot-mac reboot-bootloader
./fastboot-mac flash vbmeta vbmeta.img
./fastboot-mac reboot

Step 7. Your new ROM should boot but it’s missing Gapps or Google Play Store. Power off your phone then put it back into fastboot mode by holding down Volume Down + Power.

Then go back to command prompt and type:

For Windows:
fastboot boot PutNameOfTWRPHERE.img

For Linux:
sudo ./fastboot-linux boot PutNameOfTWRPHERE.img

For Mac:
./fastboot-mac boot PutNameOfTWRPHERE.img

Step 8. Once in TWRP, go into Wipe->Advanced Wipe, select “system” and choose “Repair”.

Once that’s done your system should have more space to install Gapps.

Step 9. Download latest Android 10.0 pico Gapps from here:
https://opengapps.org/

Step 10. Copy the Gapps zip file to your fastboot folder.

Step 11. Type in command prompt:

For Windows:
adb push NameOfGapps.zip /sdcard/.

For Linux:
sudo ./adb-linux push NameOfGapps.zip /sdcard/.

For Mac:
./adb-mac push NameOfGapps.zip /sdcard/.

Step 12. Install Gapps and reboot.

2 Likes

could i try and see if these steps work on Samsung i don’t want any gapps

2 Likes

Nice lay out on the forum max​:+1::+1::+1:

2 Likes

Samsung is different, it is a hit and a miss but I will have a tutorial soon for Samsung devices.

2 Likes

Thanks Mate

2 Likes

the sound selector and android 9 and 10 navigation gestures seems to be buggy!! any fix?

What phone are you using?

HI Max. Question I gotten Havoc rom installed working great. Now ive tried a few more rom such as Evolution X , Corvus, LineageOS and RR and they all boot but when i get to the adb command boot in twrp they all just hangup at splash screen any ideas on how to get twrp to boot to fix partions ?

You can use fastboot to resize partition

Hi Max … thanks for fast respond …okay now How ? what the adb command ?

1 Like

hi greg here u can look up adb commands on google if your still having trouble than ask kk, i still dont know them all either i have to look them up sometimes too

Pixel 2… actually now the gestures are fine and I installed the pixel sounds app which is also fine now…the issues currently which exists are no active edge support and I’m unable to turn on hey google.

and in the ringtones section its showing like this…can this changed back to how it was on stock? Any help for these would be nice…:slight_smile: Great job on the tutorial btw!

2 Likes

It depends on the rom and kernel if it’s supported or not if the devs update the rom ur on then maybe so u could check for a update

how do I root this rom? I booted twrp and flashed magisk but ctsprofile is false.U said to root using the boot img but there’s no boot img either

how do I update?

1 Like

Just wait for the newest version and reflash the gsi with the auto flasher and delete the fastboot-w command line in the scriptor add three dots in front of fastboot-w

https://forum.highonandroid.com/t/auto-gsi-installer-for-pixel-3-3-xl-3a-3a-xl-4-4-xl-and-4a/231/2

thats not for pixel 2… to update just repeat without wiping.

Skip

fastboot -w

1 Like

Hello is there a guide to root s7 sm g930t or any guide for this model? Please respond

Please see: https://galaxys7root.com/

HI guys anyone able to get any other GSI rom working on Pixel 2 XL other than Havoc ?