yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
Verizon does not throttle the "Real" unlimited data plan. I stream 50-74GB/mo 4g no worries.

---------- Post added at 02:08 PM ---------- Previous post was at 01:57 PM ----------

Is anyone updated to the latest with no issues? Created Nandroid and restored successfully?

.

TWRP

twrp-pixel-installer-marlin-3.1.1-1.zip

twrp-3.1.1-1-fastboot-marlin.img

SuperSU

SuperSU v2.82 SR5

SUhide

UPDATE-suhide-v1.09
[Google Pixel XL Guides, News, & Discussion] Dustin0308:
Yea I have no issues even with throttling on my phone data..during peak times I still get speeds fast enough to do anything I want. My issue is with the hotspot throttling. They kill me to 200kbps after I surpass 15gb for the month. It has led me to cast to my TV with my phone so I can still watch Netflix and the like, but this doesn't always work well. They can now tell when Im tethering or using my phone data on just my phone. Before, either they didn't care or they are imposing the throttle now. I'm sure the developers will find a work around in their roms or something to combat this issue...I'm hoping. If not, the old throttling days are done for me. I didn't use a lot but def over 15gb. That's like 3 or 4 episodes on Netflix in HD per month. If I lived in a city I wouldn't care, but I live in the middle of nowhere with no reasonably priced availability to high speed internet other than my phone.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Some of the files needed for the Pixel are different from the files needed for the Pixel XL i.e., T.W.R.P.

Yes, if you download the

correct files

for the Pixel.
[Google Pixel XL Guides, News, & Discussion] akademix:
-delete-
[Google Pixel XL Guides, News, & Discussion] Juhler:
As long as you download the correct files for the normal Pixel it works fine. I have just updated and rooted my Pixel :)

And thansk for the guide to you Homeboy76 :D
[Google Pixel XL Guides, News, & Discussion] nick w:
Hi. Is the guide the same if we use the new TWRP image and .zip 3.1.1-1?

Thanks
[Google Pixel XL Guides, News, & Discussion] xxfwmxx:
Yes
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Yes, the new T.W.R.P is in the OP with backup instructions:

twrp-3.1.1-1-fastboot-marlin.img (10/06/2017)

twrp-pixel-installer-marlin-3.1.1-1.zip (10/06/2017)

11. Other - Backup/Substratum
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I modified my answer based on your input:

Some of the files needed for the Pixel are different from the files needed for the Pixel XL i.e., T.W.R.P.

Yes, if you download the

correct files

for the Pixel.

Thanks you!
[Google Pixel XL Guides, News, & Discussion] xxfwmxx:
I have been running great for a few weeks after following your guide, thanks. I decided to download the zip for twrp 3.1.1.1 this morning and flash it in recovery. Since then I have just been in a constant boot loop. I tell it to reboot system and it reboots and comes back to twrp. I tried flashing 3.1.1.0 back and still get the same result. Any ideas other than completely wiping it and starting over?

EDIT: Was able to get past this by reflashing SuperSu and suhide.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Great! :):):)
[Google Pixel XL Guides, News, & Discussion] nick w:
Thanks all for the guide and help

Pixel XL arrived this morning and now rooted with help from this guide...

THANKS!
[Google Pixel XL Guides, News, & Discussion] carlylemiii:
Except the throttle to "HD" video no matter the plan you're on.
[Google Pixel XL Guides, News, & Discussion] The MAZZTer:
Tried following this guide, Pixel XL fails to start up after installing Magisk 14.3

log cat has this error message among other junk that is looping endlessly:

10-15 15:40:41.003 2081 2081 E JniInvocation: Failed to dlopen libart.so: dlopen failed: cannot locate symbol "_ZN7android18CloseNativeLibraryEPv" referenced by "/system/lib/libart.so"...

Looks like no process using the zygote can start due to this error. Magisk looks like it is not compatible with Oreo/Pixel?

SuperSU works fine.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I will do more research on [BETA] Magisk 14.3
[Google Pixel XL Guides, News, & Discussion] akenis:
I had that issue after flash-all on Linux and 14.2. Works fine after Windows flash-all and 14.3. Stock kernel and no busy box for me.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
You installed Magisk 14.3 and it passes SafetyNet on Andriod8 Oreo?

You did it by not flashing the boot.img (#9d), using the

flash-all.bat (#4 or #5), omitting the Custom Kernel (#9i), and omitting Busybox (#9p)?

Has anyone installed it with a Custom kernel and passed SafetyNet on Android8 Oreo?
[Google Pixel XL Guides, News, & Discussion] The MAZZTer:
Posted around a bit, thanks to help from one guy on Reddit we figured it out. I had to wipe my magisk.img and do a clean install of Magisk.

This is very easy to miss (as I did) and really Magisk should have some sort of mechanism built in to try and detect such issues. Perhaps at install time to validate an existing magisk.img, or at boot time to detect a failed boot or a problem with the magisk.img during boot.

In the meantime I would request you update your guide to indicate if users are having trouble booting after installing magisk, that is one easy thing they can try from TWRP:

1. Reflash boot.img to boot partition in bootloader

2. Boot to TWRP and delete /data/magisk.img

3. Patch boot image with TWRP, Magisk, whatever you want.

As a side note I had the same issue with 14.2. It is specifically because I was using godwin's unofficial ports and didn't think to wipe magisk.img before installing the official version.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I think I've already done it.

1. Magisk uninstaller removes magisk.img

2. Flash boot.img

3. When you flash Magisk 14.3 it patches the boot image.

Did I miss something?

Yeah, the Uninstaller for Godwin's unofficial Magisk that worked with Android 7.1.2 (Nougat) can be download here: [URL="https://xdaforums.com/apps/magisk/unofficial-google-pixel-family-support-t3639262"/]

[Unofficial] Google Pixel family support by goodwin_c -

Post #1, AFH folder

[/URL] Magisk-uninstaller-20170720.zip for Google Pixel XL(Pixel XL)
[Google Pixel XL Guides, News, & Discussion] akenis:
Yes works great.

5

9 skip d (coming from 5)

skip g-l (keep stock recovery and kernel)

skip p (don't need busy box)

This method should allow for Magisk OTA mechanism next month.

https://github.com/topjohnwu/Magisk/blob/master/docs/tips.md#ota-installation-tips

Custom kernel should work also, but would prob break OTA.

Thanks for all the help keeping us straight. Hope your're on the 2 XL pages soon!
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
There seem to be two methods of installing Magisk 14.3:

1. Installing it without installing TWRP, custom kernel or BusyBox so updates are done via OTA.

2. Installing it with TWRP and custom kernel and Busybox installed, manually installing factory images.
[Google Pixel XL Guides, News, & Discussion] akenis:
Kind of....there are two ways to install Magisk.

1. Use TWRP (either installed or booted into)

2. No TWRP at all. Use the Magisk manager to modify boot.img and then fastboot flash the modified img.

In either case installing TWRP, custom kernel and busy box would be optional.

OTA function wouldn't work with custom kernel or recovery.

That's my understanding!

Actually

3. Some are gaining root via #2 and then flashing magisk.zip via flash fire....for updates.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I forgot the Flashfire option (Damn, Damn, Damn :)) , thanks for the reminder.:good:

I'll try all three so I have the facts straight before updating the OP. :):):)

Edit: Testing complete, sticking with this method of installing Magisk 14.3:

Install TWRP, Custom Kernel, Magisk, and Busybox

Individuals wanting the OTA or Flashfire option can refer to Post 1 - #10 Root with Magisk, remain Stock, Pass SafetyNet and, Receive OTA Updates Thanks, LeMoise or Tips and Tricks - OTA Installation Tips
[Google Pixel XL Guides, News, & Discussion] Droid1019:
Thanks for this guide! Really helpful. Does flashing the flash all script without -W do the same thing as flashing the boot.img?
[Google Pixel XL Guides, News, & Discussion] TonikJDK:
It does the boot.img....plus the rest of the images. Personally I prefer to do it that way each month. That way I know it is all spiffy clean.
[Google Pixel XL Guides, News, & Discussion] badabing2003:
Thanks,

To upgrade a system with Magisk 14.2 to 14.3 (already at the latest marlin firmware) are there any gotchas?

Is it a matter of simply re-installing magisk 14.3 over 14.2 in TWRP? or from within magisk manager?

or does one have to go through uninstall magisk, reflash boot, flash TWRP, install Magisk, install busybox?

Thanks
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Is it a matter of simply re-installing magisk 14.3 over 14.2 in TWRP? or from within

magisk manager

? Yes.

Notes:

1. If you are using a Custom Kernel use Magisk Uninstaller and fastboot the boot image for a 'clean install'.

2. Some, have said you can upgrade Magisk with Magisk Manager if you grant 'permissions' or have 'notifications' turned on [DEV] [Magisk] Official Pixel (XL) Support is Here! by topjohnwu. I haven't tried these with a Custom Kernel.
[Google Pixel XL Guides, News, & Discussion] Ketawa:
I had trouble updating Magisk directly through Magisk Manager. Easiest way for me was to fastboot boot TWRP and flash the ZIP directly over 14.2. I suppose you could also use FlashFire. Note: I do not use a custom kernel.
[Google Pixel XL Guides, News, & Discussion] badabing2003:
Thanks [MENTION=4810220]Homeboy76[/MENTION] abd [MENTION=6700858]Ketawa[/MENTION]

I installed from twrp over the existing 14.2 and all is good.

Many thanks
[Google Pixel XL Guides, News, & Discussion] AlPoo:
Had problems, flashed latest factory images. Came in and rooted with magisk. Skipped flashing boot image or step d. Everything seems to be working. Rooted, passing saftey net, recovery installed. Am i safe? or will i experience problems down the road? Thanks.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
If you flash-all the factory image, you should be ok :)
[Google Pixel XL Guides, News, & Discussion] Pain-N-Panic:
So I'm curious, I used this guide to flash the latest Oreo images, install TWRP, gain root access as well as SUhide.

I'd like to install ElementalX kernel on my phone. Per this guide, it's saying I would have to reflash the boot image, boot TWRP, reflash the TWRP zip file and then flash the custom kernel and then root again.

What would happen if I just booted into TWRP and flashed the latest ElementalX zip without reflashing the boot image again?
[Google Pixel XL Guides, News, & Discussion] TonikJDK:
When you reroot SU will see the modified kernel and the script would grab a copy of the Google kernel from your phone.... I believe the other slot....and restore it.

Its odd and hard to explain. But end result would be back to stock kernel with root.
[Google Pixel XL Guides, News, & Discussion] LeMoise:
Has anyone been able to get Magisk 14.x working on their 8.0 Pixel XL without using a custom recovery? According to the thread you can install magisk manager, patch the boot.img and flash the patched version but that method has not worked for me after multiple attempts/factory resets. The manager is installed, it patches the file and I flash it but upon reboot I still do not have root, but the phone does pass the safety net check. I even tried booting into TWRP to flash it but it would loop the TWRP screen and never make it past so I gave up on that as well.

I'd love to have root without barring myself from OTA updates.

---------- Post added at 01:46 PM ---------- Previous post was at 12:57 PM ----------

Can you go a little more into detail in regards to what you did to get magisk working without a custom recovery?

As I understand it you:

Installed Factory Image and KEPT Data

Within 9 you did a>b>c, Not D, e>f, m>n>o

The above worked for me first try! Much easier than patching the boot image and flashing it.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
The procedures listed work.

What would happen if I just booted into TWRP and flashed the latest ElementalX zip without reflashing the boot image again?

I don't know, never tried it.

If you try it please post the results.
[Google Pixel XL Guides, News, & Discussion] TonikJDK:
See my post a few posts back, those are the results of that. Seen it myself, and many reports of it in the EX thread. You end up back on stock kernel when you flash SU.
[Google Pixel XL Guides, News, & Discussion] Droid1019:
I just used the guide to install Magisk 14.3 for the first time which it did (along with a custom kernel first). I installed the Dolby Atmos module and when it rebooted the Magisk manager is still in the app drawer but when I go into it it says Magisk is not installed and not rooted. Did I miss something else I need to do to get it to stick?

Update: I reinstalled Magisk in TWRP and it worked for a few till I tried to install Viper. I got a unable to mount disk error and when I rebooted Magisk 14.3 was uninstalled again. And, while it was working it showed Atmos installed but there was no icon in the app drawer.

Update 2: I rebooted and 14.3 was installed again. Still can't get viper to install. Gives a can't mount message. Installed with an apk but the driver won't install. Atmos still shows installed in Magisk modules but doesn't show in app drawer. I checked and there no patched boot image in internal storage-Magisk Manager.
[Google Pixel XL Guides, News, & Discussion] Pain-N-Panic:
Hmmm, I'll try booting into slot a recovery, flash kernel, then immediately boot into slot b recovery, flash kernel, then boot system under slot a.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
I'm not questioning your answer:

I appreciate it. :)
[Google Pixel XL Guides, News, & Discussion] TonikJDK:
All good, was just making sure you saw it.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
#13 - Audio Mod is a link to this thread:

[GUIDE] How to install ARISE sound on 8.0 Magisk by kingbri

Post this information on the thread above along with the log.
[Google Pixel XL Guides, News, & Discussion] Droid1019:
Thanks Homeboy! Worked like a charm. Thanks again for a great guide.
[Google Pixel XL Guides, News, & Discussion] djl236:
New Pixel XL owner. Google edition straight from Google using on the Verizon network. Left Android 3 years ago for iOS and the jailbreak scene so I'm new again to rooting and Android.

I want to root my Pixel XL but stay on the stock image. If I follow the instructions in the 1st post, can I unlock the bootloader and root my phone, staying on the stock image but without flashing a custom kernel? I ask because step 4 is flashing a kernel and I'm wondering if flashing a custom kernel is required even if staying on stock with root?
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Deleted
[Google Pixel XL Guides, News, & Discussion] LeMoise:
Do 1, 2, 3, 5 , 9a, 9b (skip kernel), 9c, 9e, 9f, once booted into twrp do not install twrp just install magisk, 9m, 9n, 9o.

Doing that worked perfectly for me. I am 100% stock 8.0 with magisk root. If you want busybox just install it via the magisk manager.
[Google Pixel XL Guides, News, & Discussion] djl236:
My bad step 6 is flashing the kernel not step 4. Typo.

---------- Post added at 02:31 PM ---------- Previous post was at 02:29 PM ----------

Thank you!

When you say "once booted into twrp do not install twrp"....did you mean do not install kernel?
[Google Pixel XL Guides, News, & Discussion] LeMoise:
If you want to keep the rectory stock then don't install twrp. When you first fastboot into twrp its like a temporary recovery that you can use and will disappear once you reboot. When you have fastbooted into twrp at some point it will ask specifically if you want to install twrp onto your phone, at which point you say no if you want to stay on your stock recovery.
[Google Pixel XL Guides, News, & Discussion] djl236:
Staying on stock recovery ensures you still get OTA updates while being rooted, correct?
[Google Pixel XL Guides, News, & Discussion] LeMoise:
Yes, if you are using magisk to root your device. I am not sure if SuperSU provides the same functionality or not.

Here is a link on installing OTA updates while keeping your systemless root with Magisk.

https://github.com/topjohnwu/Magisk/blob/master/docs/tips.md#ota-installation-tips
[Google Pixel XL Guides, News, & Discussion] Broadleynine:
Holy hell thank you for this! I nearly gave up after 5 minutes of switching tabs trying to get the proper steps.
[Google Pixel XL Guides, News, & Discussion] Pain-N-Panic:
Well, I tried it. Flashed the kernel to both slots in TWRP and rebooted. I ended up in a boot loop lol
[Google Pixel XL Guides, News, & Discussion] hammelthorne:
Anyone willing to do an over the phone walk through with me? I can't follow written instructions for computers at all.
[Google Pixel XL Guides, News, & Discussion] greyhd:
Where are you getting stuck?
[Google Pixel XL Guides, News, & Discussion] hammelthorne:
At the beginning. Am I supposed to flash the TWRP file directly to my phone or do I have to convert it to a .img file?
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
.

For 1st timer easiest method to achieve root and install custom recovery is to follow step 7. (if you want to pass safetynet follow step 8 instead).

Read step 7 and simply do as it says.

If you don't already have Platform Tools installed on pc do that first.
[Google Pixel XL Guides, News, & Discussion] hammelthorne:
When it says download SuperSU to your phone does it mean from the play store or from the computer to my phone?
[Google Pixel XL Guides, News, & Discussion] TonikJDK:
The SR5 version listed in the first post. Not the play store version. You can download it directly to your phone from the thread that is linked.
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
Neither.

Follow links in step 7 using phone. One leads to supersu page. Click on and download supersu sr5 to your phone. This puts zip file in your phones Download folder. Later using twrp on your phone you will flash the zip. Do same with twrp file where instructions say to download to phone. One of the twrp 3.1.1.1 files you download to pc then copy to adb/fastboot folder. One of the early steps is to boot into this file from pc. This interim step allows you to flash the twrp file you saved to phone download folder.

Follow the instructions and grab files from links. The twrp link leads to page with dozen or so files to pick from. Choose the 2 3.1.1.1 ones (. Zip & img)

.

If i were you I would do some more reading, fully understand the processes and read some more. When you can write down all the steps correctly, without any help, then give it a go. Easy to make mistake or misunderstand something.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
The twrp link leads to page with dozen or so files to pick from. Choose the 2, 3.1.1-1 ones (. Zip & img)
[Google Pixel XL Guides, News, & Discussion] hammelthorne:
TWRP link does not work
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
Right! 3.1.1-1
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
https://dl.twrp.me/marlin/
[Google Pixel XL Guides, News, & Discussion] Born<ICs:
Download zip to phone and img to pc.

https://dl.twrp.me/marlin/

PS the link is fixed in OP so go there if you need to revisit page
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
on step #10 fastboot boot twrp.img C:\Users\scott\Downloads\fastboot>fastboot boot twrp.img

cannot load 'twrp.img': No such file or directory

I am doing something wrong I keep getting errors. What do you think it is?

I have twrp.img in fastboot and platform-tools folders as well.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Android 8 Oreo

Open a command prompt in the 'Platform-tools folder

fastboot boot twrp.img if you renamed it 'twrp.img' (check spelling) should work.
[Google Pixel XL Guides, News, & Discussion] Badger50:
Try.....fastboot flash recovery twrp.img

Or

fastboot boot recovery twrp.img
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
it is for 8.0

---------- Post added at 09:22 PM ---------- Previous post was at 09:20 PM ----------

i am not getting any luck. reboot laptop?

---------- Post added at 09:23 PM ---------- Previous post was at 09:22 PM ----------

i am not getting any luck. reboot laptop?
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
What? Man you're fast :eek:
[Google Pixel XL Guides, News, & Discussion] Badger50:
Might as well. Between what homeboy and I told you, one of them should work. Is your computer recognizing your device? At command prompt type in fastboot devices and see if your phone ID comes up.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Read #1, #2 and #3 again, then try #10.
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
device not found when in FB.. slot A console disabled
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Bootloader unlocked? Screenshot, please.
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
yes BL is unlocked

https://drive.google.com/open?id=0B8dqfLa3lwgUVF9IblE3NEdnTGc

the adb is working because i was able to load oreo?
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Do #5 then #10
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
Android Debug Bridge version 1.0.39

Revision 3db08f2c6889-android

Installed as C:\Users\scott\Desktop\platform-tools\adb.exe

PS C:\Users\scott\Desktop\platform-tools>
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Yep, bootloader is unlocked.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Ok open a command prompt in that folder and type fastboot boot twrp.img
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
I figured it out... I am newer to the CMD world. thanks for your assistance.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
No problem :)
[Google Pixel XL Guides, News, & Discussion] hammelthorne:
How important is it to flash the factory image before rooting the phone? Will a factory reset suffice?
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
Sorry I am back..

I figured it out by accident before. I had to reset, and start over. When someone said open a CMD in a folder. I am unable to do. Explain? Anything to do with this: enter the object name to select??? Changing registry permissions?
[Google Pixel XL Guides, News, & Discussion] hammelthorne:
i am getting the same problem you were when it said file not in folder or whatever. how did you figure it out?
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
LOL, I did it by accident hence why I am asking the experts again.
[Google Pixel XL Guides, News, & Discussion] hammelthorne:
I figured out how to boot into twrp but now i cant find the zip file on my phone. Downloaded it to my phone but i cant find it to install.
[Google Pixel XL Guides, News, & Discussion] Homeboy76:
Anything to do with this: enter the object name to select??? Changing registry permissions?

No. Read #1
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
I got it and now am back to setting up the phone again. just rebooted.. It couldn't boot into android, wanted to know if I wanted to factory reset!!
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
New issue: install zip failed magisk uninstaller error 1. How to fix? I am searching cannot find the answer.
[Google Pixel XL Guides, News, & Discussion] Pain-N-Panic:
What are you trying to accomplish exactly?
[Google Pixel XL Guides, News, & Discussion] Scottay5150:
Instructions: If coming from a prior version of Magisk, flash Magisk-uninstaller-20170928.zip.

I am attempting to do this... I didn't the 1st time and it was stupid unstable. Android wouldn't stick and had to do all over again.