A few things that may make this a bit confusing for users.Intro
The purpose of this thread is twofold:
First, it is for Pixel XL owners that want to Root their phone, and enjoy the benefits of rooting it without installing a custom ROM...
If you follow the instructions above you should not have to worry about slot a/b.
If you are installing Custom ROM this thread is not for you. You, should follow the installation instructions of the Custom ROM you want to install.
Your steps work fine for users that want to use custom roms. This is because unlocking, flashing, twrp, flashing SU and flashing a rom are independent.
So basically someone can follow your steps to get their device to a state that flashing roms is possible. The other thing is why do you have them flash radio and boot loader separately? When they download the factory image it has a flash all bat that flashes everything for them.
Also if any of these users are coming from the O beta your steps will not work because they will have factory flash in both A and B slots.. Or at least flash bootloader and boot.img in both slots.
Lastly you dont need the huge android sdk for the latest ADB and fastboot..
Google provides ADB and Fastboot in a 4mb package here: https://developer.android.com/studio/releases/platform-tools.html
Last edited: