yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
There are several versions of BusyBox being used with Android 8/Oreo. The installation instructions/install location for each of them varies.

Also, the configuration varies:

Custom Kernel + SuperSu SR3 + BusyBox

SuperSu SR3 + BusyBox + suhide

SuperSu SR3 + suhide + BusyBox

Custom Kernel + SuperSu SR3 + BusyBox +

suhide

Custom Kernel + SuperSu SR3 + suhide +

BusyBox

Some, have reported loss of root when BusyBox is installed with suhide.

If, your BusyBox installation is one of the configurations below and you have not lost root please share how you installed it and to what location.

SuperSu SR3 + BusyBox + suhide

SuperSu SR3 + suhide + BusyBox

Custom Kernel + SuperSu SR3 + BusyBox +

suhide

Custom Kernel + SuperSu SR3 + suhide +

BusyBox
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Warning: Troll Alert
[Google Pixel XL Guides, News, & Discussion] crossen0:
Why does fastboot hang right here everytime?
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I don't know: My guess is it's checking/gathering information before the update.
[Google Pixel XL Guides, News, & Discussion] chazall1:
All good here. Elx 2.0 and Supersu 2.82-SR3.

Just follow the instructions on OP.

Thanks
[Google Pixel XL Guides, News, & Discussion] akenis:
What's the difference with this similar thread? Why do we have 2?

https://xdaforums.com/pixel-xl/how-to/guide-how-to-systemlessly-root-pixel-xl-t3660324/page25
[Google Pixel XL Guides, News, & Discussion] chazall1:
This post gives you the procedures for all the options that you want to install. Good info here.
[Google Pixel XL Guides, News, & Discussion] DebianDog:
Worked great and was able to get tethering from Verizion working the old way too:

adb shell
su
└ If you get a prompt on your phone to allow root access, make sure you GRANT it.

mount -o rw,remount /system_root
cd /system_root/system/
settings put global tether_dun_required 0
echo net.tethering.noprovisioning=true >> /system_root/system/build.prop
exit
exit
adb reboot
[Google Pixel XL Guides, News, & Discussion] tuxdreamerx:
Whats the best way to update to the September build after you've used this method on the August build?
[Google Pixel XL Guides, News, & Discussion] akenis:
That's what I'm worried about. Do you have an update notification that won't go away?

From what I've read here, unroot from superuser app doesn't get you clean enough. In the beginners guide he says you could fastboot twrp and restore system, boot and recovery (which is probably already stock). But if you go through that trouble, might as well just download the factory images and flash-all using the switch to keep data. Basically do this guide again I think....

Edit: Other are saying that if you don't wipe data, then you don't have to reflash suhide again.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Did you do this on the Pixel/Pixel XL on Android 8/Oreo or the Nexus6/6P on PureNexus 7.1.2 ROM?
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
#4 - Install Factory Image and

keep

data
[Google Pixel XL Guides, News, & Discussion] Droid1019:
I get the kernel and Superuser installed reboot and everything runs great for about 15 minutes. Then it starts bootlooping and ends up at the stock recovery. I usually use the flash script minus the -W. But since trying to get this kernel flashed since Oreo came out I've wiped my phone twice as well. I never get the bootloops if I only install SU. Any help would be appreciated.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
When you did #5:

When you fastbooted the twrp-3-1-pixel-bootable-mod.img did it ask for a pin?

When TWRP opened did you flash ElementalX first?

Try this:

Boot Bootloader

Open Command Prompt

Flash boot.img

fastboot flash boot --slot all boot.img

fastboot boot twrp.img

When TWRP opens enter your PIN tap install flash ElementalX

reboot

Boot Bootloader

Open Command Prompt

fastboot boot twrp.img

When TWRP opens enter your PIN tap install flash SuperSU

Reboot
[Google Pixel XL Guides, News, & Discussion] Droid1019:
I did do all that and like I said before I did get everything working for awhile but then it restarts on its on and starts bootlooping then going to stock recovery. I see other people getting the same on the elemental thread. Since I have root I'll just wait till next month to try to get the kernel. Maybe something will change by then.
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
.

Um? Since you only Boot into TWRP you will still have Stock Recovery. (Not part of this guide but some are booting into twrp.img then flashing twrp.zip to get twrp recovery to stick. Cant say if it works)
[Google Pixel XL Guides, News, & Discussion] galaxys:
Just received my Pixel XL to replace my legendary Nexus 6p. This guide is my go-to...kudos!
[Google Pixel XL Guides, News, & Discussion] DebianDog:
Pixel XL on Oreo August release OPR6
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Originally posted by Homeboy76

Did you do this on the Pixel/Pixel XL on Android 8/Oreo or the Nexus6/6P on PureNexus 7.1.2 ROM?

Good Information, thanks for sharing it with us.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
The 'other people' on the ElementalX thread that are reporting this are using suhide with BusyBox in addition to ElementalX or they didn't follow flar's (The Dev) instructions for installing ElementalX. The instructions I provided you, with the exception of the reboot after ElementalX zip, duplicate flar's instructions for flashing ElementalX zip. Flashing ElementalX zip worked with or without the reboot system after flashing ElementalX zip.

Some, have reported , on several threads, installing BusyBox breaks Root.

These threads report a

BusyBox that will not break root

,

I haven't tried it

:

Working BusyBox for Oreo by martinez5241

This post: Post #6

[MODS] Android Oreo Aroma installer misc. Mods by Tulsadiver
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
?

New Pixel XL on OTA 8.0 latest September Update. Don't care about saving data as I'll just setup again after rooting.

Is it necessary for me to run fastboot flash boot --slot all boot.img ?

Or can I just start with booting TWRP Mod, flash ElementalX 2.01, SuperSU SR3, SUhide v1.08 and be good to go? :
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
If your Pixel XL has never been rooted: Do # 5, start at d. Then do #7, start at k.

If it has been rooted do #5, then #7 start at k.
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
OK thanks much. I'm up, running and good to go with kernel n root.

Took me a bit to figure out Terminal Emulator to run the su command for tethering after build.prop edit.
[Google Pixel XL Guides, News, & Discussion] p1r473:
I flashed Osmosis's busybox flashable zip now my busybox works. Many other busyboxes did not work for me

https://xdaforums.com/showthread.php?t=2239421
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
You posted this information at Post 89
[Google Pixel XL Guides, News, & Discussion] copticwalad:
Homeboy76, wanted to quote you while saving space, to say I love your Guide and if you plan on keeping it updated then maybe you can rename Topic name to stand out more.

Before August I had a Nexus 6P and was a huge fan of Heisenberg's Guide for every time I needed to update OTA and apply Recovery and Root. The Pixel XL guide that is closest to that is titled Guide: How To Unlock/Root/Flash for Pixel XL (Marlin). However it has NOT been updated since December 2016, a huge shame... I understand that the Moderator retired, just wish he delegated it to someone else.

I repeat, if you Plan on keeping this Guide updated or arrange a few members to update first post (not sure if this is possible), then you are the Go-To Guide I've been waiting for, as I'm sure many agree. When I was using Nexus 6P, over time FlashFire was usually sufficient to update without going to a pc, unless doing a major update). However as I'm sure we all know, the A/B partition of Pixel [XL] makes it way too risky (It's a work in progress) and therefore the need for a good guide like yours.

What I find most useful is your Updated Index as it aggregates many forums into one.

However, your title stands out as being just a Android 8 Stock Root guide. I feel like you could rename it to:

[GUIDE] Android 8(OREO) Unlock/Install Stock Images + Kernels/Recovery + Systemless OR System ROOT for Pixel XL.

Obviously it's up to you and feel free to change it up but Thanks for creating this thread as it's now my Top-ranked link in my Pixel Bookmarks folder.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Good Idea, I'll give it a try.
[Google Pixel XL Guides, News, & Discussion] Pain-N-Panic:
I'm also a 6p user transitioning to the pixel which is in the mail.

I'm a little confused when it comes to TWRP recovery. From my understanding it appears that the pixel is incapable of flashing the custom recovery to the physical device itself. I'm under the impression that i just use fastboot to boot the phone into the TWRP image which is placed in my fastboot folder. From there I can then use the functions of TWRP. Am I correct in my understanding of this, or is there a way to flash TWRP to the pixel itself so I'm not dependant on having to use my PC everytime I wish to use a custom recovery?

Thanks for the guide!
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
You are correct. We are waiting for the twrp zip file which is currently being developed. Until the zip is developed, you have to fastboot the modded TWRP image to use TWRP. :(

The up side is, we do have TWRP. :)
[Google Pixel XL Guides, News, & Discussion] Pain-N-Panic:
Cool, I'm glad I understood it as it was written. Again, thanks for the guide. It will be a huge help in the coming week!
[Google Pixel XL Guides, News, & Discussion] tracerit:
Just got my Pixel XL as well. Wanting to root Oreo, If I unlock and root using this method but want to go back to Nougat custom ROMs, can I just flash those Nougat ROMs like normal in TWRP? or do I need to flash some other stuff?
[Google Pixel XL Guides, News, & Discussion] lucky_strike33:
If your pixel comes with nougat then you can go ahead and flash roms. But if it's on Oreo, you will need to unlock the bootloader then flash a nougat stock firmware from Google. Then you can flash any nougat rom
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Go back to

Nougat stock

first [Guide] Pixel XL Android 7(Nougat) Unlock/Install Stock Images + Kernels/Recovery + by Homeboy76

Do #4
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I don't think devices (Pixel/Pixel XL) are shipped with the Bootloader unlocked Nougat or Oreo.
[Google Pixel XL Guides, News, & Discussion] lucky_strike33:
That's right. You will have to unlock the bootloader.
[Google Pixel XL Guides, News, & Discussion] Pain-N-Panic:
Unlocking the bootloader is the first thing I plan on doing. I don't really see a reason to have the bootloader locked if you own a Nexus/pixel device (unless you're worried about losing your phone and some hacker taking advantage of it.)

I've soft bricked my 6p so many times messing around with system files/mods and crack flashing all sorts of ROMs and zips..if my bootloader was ever locked it would have been a paperweight a long time ago lol.
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
?

When flashing custom ROM is flashing Chainfires VerifiedBootSigner-v5 zip part of the flow?

Thanks
[Google Pixel XL Guides, News, & Discussion] smallsmx301:
Maybe someone can help me here. Any time I've tried flashing a factory image it fails on the system. IMG. I get an error that it can't load the system and can't allocate xxxxxx bytes. The SDK is up to date and so is adb. I'm so confused.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
No

1. Pixel XL Android8 (Oreo) thread

2. VerifiedBootSigner... Hasn't been used on Oreo.

3. No Custom ROMs for Pixel/Pixel XL Oreo, yet
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Screenshot!
[Google Pixel XL Guides, News, & Discussion] VanGolfer:
Any one tried Chainfire's firmware.mobi (https://desktop.firmware.mobi/) to generate boot img and help to root on Pixel XL?
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Please, try it and report back with the results of the trial.
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
.

Thanks, thought I edited post to say I found chainfire's post where vbs was integrated into SuperSU a while back. Maybe v2. So I believe, could be wrong, that VBS is used on O.

Curious as to reason why some are recommending not to use Minimal adb?
[Google Pixel XL Guides, News, & Discussion] galaxys:
Op FYI, [BETA][2017.09.18] SuperSU v2.82 SR4
[Google Pixel XL Guides, News, & Discussion] r1nstang:
im sorry to ask a stupid question like this. but im coming from the POS nexus 6P to the pixel XL. I've attempted to follow multiple websites for flashing twrp to the device, it seems theres a few variations around. is there not a twrp.zip available for the pixel xl? because the RC2 i tried from TWRP site does not work at all. either it just doesnt stick and i get the "no command" dead android screen, or it freezes at the main TWRP screen and never goes into the actual button choices.Did google essentially put a lock on the pixel devices so that we can't install a recovery zip on the phone like we could on all other google devices?. What if you're not near a computer and you have to do an emergency flash, backup, recovery or something else?

also what is the deal with the slot A and slot B??

thanks
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
6 and 7 :)
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
First, your questions are not stupid. Google, changed the game with the Pixel/Pixel XL. Fortunately, there are several XDA developer's that are working furiously to provide the tools needed to tame the Pixel/Pixel XL. They have built or modified Kernel's, SuperSU, Magisk and twrp to work with the Pixel/Pixel XL. Then Google changed the game again by upgrading the os from Nougat 7.1.2 to Oreo.

The bright side is we have custom Kernel's and modded twrp and Magisk that work. The modded twrp has to be fastbooted every time you want to use it.

Some have reported the installation of a Kernel and SuperSU via Flashfire (see #6).

There are lots of article's that you can 'google' for a more in-depth answer to your questions.
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
.

Just got phone. What worked for me out of the box and before rooting and without sim was to take available 8.0 OTA over wifi. Then inserted sim, setup phone, checked for update, took OTA for Sept security. Then booted the Modified TWRP.img (not rc1 or rc2) then in twrp flashed SuperSU SR3. Didn't bother with flashing kernel or suhide. All good so far.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Then booted the Modified TWRP.img (not rc1 or rc2) then in twrp flashed SuperSU SR3.

Yes, 7. Open Custom Recovery and Root with

SuperSU
[Google Pixel XL Guides, News, & Discussion] galaxys:
Just confirming the installation of Kirisakura-Harmony-O Kernel and latest SuperSU SR4 via Flashfire! Cool :cool: So far the Kernel is sweet...
[Google Pixel XL Guides, News, & Discussion] r1nstang:
Thanks for the info. So I was able to get root on the phone. Can custom roms be installed the same way. Just use the bootable twrp? What about on Android 7.0 was a flash able twrp working on that? Or is the pixel just stuck with bootable only until the devs find a work around?
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Great! Would you

share the steps

to Flash a custom kernel and SuperSU SR3/4 with Flashfire.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
The modified TWRP is for Pixel/Pixel XL on Android8/Oreo. There are no Custom ROMs for the Pixel/Pixel XL on Android8/Oreo, yet.

TWRP for Android7/Nougat 7.1.2: [Guide] Pixel XL Android 7(Nougat) Unlock/Install Stock Images + Kernels/Recovery + by Homeboy76
[Google Pixel XL Guides, News, & Discussion] galaxys:
I'm not that familiar with this powerful Flashfire app that has lots of "warnings" in it ...

I just set it up per this screen shot in freak07 thread here

Also, you would need to study freak07 kernel install instructions. I flashed his kernel over my stock kernel, but it's different for flashing over a custom kernel...
[Google Pixel XL Guides, News, & Discussion] ramma314:
Is this method only for side-grades and upgrades, or would it work for downgrading from 8 to 7?
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I'm assuming you have a Pixel/Pixel XL with an unlockable bootloader.

If you want to downgrade to Android7 (Nougat 7.1.2.):

https://xdaforums.com/pixel-xl/how-to/guide-stock-rooted-pixel-xl-owners-t3624865

Do 4. Install Factory Image and

wipe

data
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Great! Would you

share the steps

to Flash a custom kernel and SuperSU SR3/4 with Flashfire.[/QUOTE]

Ok, you were just 'Stock rooted (stock kernel)' with SuperSU.

You used Flashfire to flash the Custom Kernel

are

these are the steps you used to flash it:

1. Get Flashfire from Google's Play Store App

2. Open Flashfire Grant Root

3. Tap Plus Sign (+)

4. Tap Flash ZIP or OTA

5. Locate/Navigate to location of file you want to flash

6. Tap file

7. Check the

Restore boot and recovery images

checkbox

8. Tap Checkmark (Top right corner)

9. Tap Flashfire symbol
[Google Pixel XL Guides, News, & Discussion] nycdiplomat:
anyone else lose root just booting into twrp? It also didnt decrypt my data so I cant flash supersu to gain root. Had busybox installed in the correct spot too. Am I screwed and have to start from scratch?
[Google Pixel XL Guides, News, & Discussion] WhiteEVO:
Guys, need some help, after fastbooting TWRP, I can't see the zip files I copied so I can install kernel, su and su hide?

I'm on a fresh install of 8 and I've unlocked with password. I've done this sort of thing a thousand times but can't seem to get it done now.

Any help would be greatly appreciated
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Did you fastboot TWRP with this TWRP:

twrp-3-1-pixel-bootable-mod.img
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
You lost root fastbooting TWRP?

There were some, reported, issues with losing root with BusyBox. I think the fix was installing a Busbox version that does not lose root.

Check a few earlier pages/post.
[Google Pixel XL Guides, News, & Discussion] galaxys:
Looks good, see 8a and b
[Google Pixel XL Guides, News, & Discussion] WhiteEVO:
Yep...

UPDATE:

I downloaded the twrp-3-1-pixel-bootable-mod.img and its working...the .img file I had must have been corrupted...

Thanks for the idea
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Did you fastboot TWRP with this TWRP:

twrp-3-1-pixel-bootable-mod.img

Great!
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Thanks for the input, updated '6. Install Custom Kernel' with Flashfire flashing instructions. :good::)
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
.

6) as edited may lead to confusion as you list a specific kernel when several other kernels exist.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I listed Custom Kernel's that have been confirmed to work on the Pixel XL with Android 8 (Oreo) and be flashed by one or both of the methods in #6 (TWRP or Flashfire).

If you know of other Kernel's that meet the criteria above please share them with me so I can add them to the instructions.
[Google Pixel XL Guides, News, & Discussion] Golf c:
Only two others I know of ATM

https://xdaforums.com/pixel-xl/development/kernel-sharkey-kernel-t3484868/post69237969

https://xdaforums.com/pixel/development/kernel-nikernel-pixel-pixel-xl-t3676995/post73877345
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
.

Right OK. I believe ElementalX 2.0 is also flashable via flashfire.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I listed Custom Kernel's that have been confirmed to work on the Pixel XL with Android 8 (Oreo) and be flashed by one or both of the methods in #6 (TWRP or Flashfire).

If you know of other Kernel's that meet the criteria above please share them with me so I can add them to the instructions.

Researching information.

Listed # 6 TWRP. Problems flashing with Flashfire.

Of the 4 Pixel/Pixel XL kernel we know about, which one do you use?
[Google Pixel XL Guides, News, & Discussion] Golf c:
I use Sharkey. Flashes fine in TWRP and Flashfire. Can't speak to Nikernel. Haven't tried it yet.
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
.

Stock kernel right now until oreo gets beyond 8.0. I'm not an early adopter or tester.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Are the flashing instructions for this kernel the same as #6 for TWRP and Flashfire?
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Prudence works!
[Google Pixel XL Guides, News, & Discussion] Golf c:
Yes sir, exactly the same. Can't use RC1 with Oreo. Must be an old instruction
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I know must have been a typo.

This file: Sharkey.R2.marlin.zip
[Google Pixel XL Guides, News, & Discussion] Golf c:
Yes, that's the latest for September update. Great kernel and Dev.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
#6 updated
[Google Pixel XL Guides, News, & Discussion] chazall1:
I followed the flashing instructions in #6 using TWRP mod img. Installed ElX 2.01 and SuperSu v2.82-SR4 and all functioning as expected. I have been following the Busybox issues for the past couple of weeks. Before I installed I searched for my correct install location. Under post #6, Kernel and SuperSU I checked /system/bin and no supersu file. I installed to /sbin/supersu/xbin as stated at the end of the post #7. Which indicates where I installed. Post 6 should indicate to install busybox to ( /sbin/supersu/xbin ) not /system/bin. Currently running Stericson v1.27.2

Great Guide by the way.

Thank You
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Darn CRS (Can't remember S#@t) :eek: lol

thanks for the reminder
[Google Pixel XL Guides, News, & Discussion] Dustin0308:
Verizon Tethering

I've followed everything precisely. Everything worked great and I thought tethering was working as well. I tried it and I do not get the provisioning check. However, last night I get a text message from Verizon stating that I have 10% of tethering left on my monthly plan and it will then be throttled. Anyone else have this issue with the tethering step not taking correctly? Verizon still knows I'm tethering.
[Google Pixel XL Guides, News, & Discussion] Pain-N-Panic:
[MENTION=4810220]Homeboy76[/MENTION], Awesome guide man. Thanks a bunch. Got my pixel XL today in the mail from Google through an RMA for my 6p. Had this bad boy unlocked, updated to 8.0 and rooted with all apps restored in about an hour after unboxing.
[Google Pixel XL Guides, News, & Discussion] copticwalad:
I can confirm Homeboy's section "Root with SuperSU - Pass Safetynet" with the updated TWRP's and suhides fully works with October 2017 Patch. Latest update, Check. On device TWRP zip working in Android 8.0, Check. Root, Check. Hide root so you can use Android Pay and hide root from specific apps, Check. Best phone experience ever, and I'm happy to say Oreo battery life is great.
[Google Pixel XL Guides, News, & Discussion] galaxys:
Thanks for the quick OP updates... looking good so far! :)
[Google Pixel XL Guides, News, & Discussion] VanGolfer:
Hi: I rooted successfully but the device is still encrypted. Is it suppose to be encrypted? Or do I miss anything and I want device not encrypted. Thank you!