yashsingh1/xdaforums huggingface dataset:
[LG K8 Questions & Answers] gottlasz:
If you flash it then the phone will not boot up just turn off after the warning message. Its becouse the recovery partition is checked during boot up so the lk (little kernel / bootloader) partition should be tweaked first to skip recovery checking...
[LG K8 Questions & Answers] KevMetal:
have you tried flashing a no dm -verify .zip before booting
[LG K8 Questions & Answers] gottlasz:
Yes, but that zip only tweaks the boot image... (and it doesn't even work for our device)
[LG K8 Questions & Answers] SummonerArthur:
then, first we need to get rid of the little kernel, so we can flash twrp and just then we can think in porting a lineageos rom for it?
[LG K8 Questions & Answers] Professor Woland:
Well if we get rid of it completely it will probably won't work at all, we need someone to alter function that checks if kernel or anything else is legitimate so that function always return true. If that is how it work.
[Google Pixel XL Questions & Answers] bigmike35:
So kinda glancing around and trying to dig, it seems if you order the phone from Google Store, you can unlock bootloader and root on any OS. If obtained from Verizon, you cannot root if it already has 7.1.1? Is this statement correct? So it seems to best order it from Google Store it seems?
[Google Pixel XL Questions & Answers] TonikJDK:
You have it exactly right.
[Google Pixel XL Questions & Answers] mizzery85:
I just came across the same consensus. If it helps, I have the Pixel XL 128 with Verizon, version 7.1.1 and my build is NOF26V.
[Google Pixel XL Questions & Answers] wyrdtrtle:
The verizon pixel xl's are still shipping with NDE63P, which is 7.1 and still not patched against depixel8. So for the time being you can get one from either.
[Google Pixel XL Questions & Answers] toknitup420:
Not from what I've seen. People all over are saying the Verizon units are now shipping with 7.1.1. Get it from Google if you want to be able to unlock.
[Google Pixel XL Questions & Answers] wyrdtrtle:
I wont argue that, i received mine in early feb, the 5th i think, so it may have changed. So to be safe google is the right choice, i just couldnt pass up the chance to get it for half price, so i took a chance and it paid off. Literally.
[Google Pixel XL Questions & Answers] Scarfacez2007:
Im very disappoint and upset, I got Pixel XL came with 7.1.1 (NOF26V) VZW So, I have been research on the website and mostly They said 7.1 to 7.1.1 "early" It's seem I can't get unlock bootloader anymore, but maybe in the future could be exploit patch?
[Google Pixel XL Questions & Answers] wyrdtrtle:
The answer is maybe, but since the guys that did it before i dont believe are even working on another, i wouldnt get your hopes up.
[Google Pixel XL Questions & Answers] Dcox28:
Verizon is definitely still shipping them with only 7.1. I just got mine 4 days ago and could see it was wanting to update. I didn't take it because I was trying to unlock bootloader with depixel8. Depixel8 wasn't working i can't remember the error but it was hanging on the first step, trying to push it to /data/local/tmp. I tried rebooting to start over and when it came back up it had 7.1.1 on it and now I can no longer try unlocking or rooting. So you can still get it from Verizon, just don't let it reboot before you get it unlocked
[Google Pixel XL Questions & Answers] toknitup420:
I wouldn't even take the risk at this point. Spend a lil more out of pocket and by it directly from Google if you're looking to unlock. Some vzw models are shipping with 7.1.1 now. Would kinda suck to open the box and not be able to unlock. Best bet for anyone is to buy from Google if you plan on unlocking.
[Google Pixel XL Questions & Answers] msmall82:
Are you sure you cannot root even using the TWRP method?

I saw a post regarding TWRP then flashing SU

I just ordered mine today, I will let you know if I get it without the update

---------- Post added at 03:34 PM ---------- Previous post was at 03:31 PM ----------

http://www.theandroidsoul.com/root-pixel-xl-magisk/

This is the TWRP method I was referencing when you are on 7.1.1

---------- Post added at 03:37 PM ---------- Previous post was at 03:34 PM ----------

Actually looks like you have to use depixel8 to unlock the bootloader in order to flash SU with TWRP, I am hoping I get one that has the older version on it and isn't on 7.1.1

I don't feel like kicking out 860 when I can just have it billed by 30 a month to my verizon account.
[Google Pixel XL Questions & Answers] TonikJDK:
Do not follow anything in that link, it is very out of date. And correct, you can't flash or boot TWRP until the bootloader is unlocked. And you cant root it until you get twrp running

If your Verizon phone comes with 7.1.1 or you update it to 7.1.1 before you unlock it you are done. Up to you if the gamble is worth it, just making sure you know what is what.
[Google Pixel XL Questions & Answers] msmall82:
Well I am going to find out tomorrow when I get my pixel, is there an easy way to make sure it doesn't run the OTA update when opening it from the box? If I keep Wifi off and don't put in my SIM will that guarantee it or can you even get to the point to check the version without a SIM loaded? I am keeping my Galaxy Note ...does the Pixel come with the SIM loaded already and require activation?

I want to make sure it doesn't take the OTA update if I am lucky enough to get one without it. I use the Wifi tethering often when I am travelling as well as other root apps like Ti-Backup, Root Explorer, Ect...
[Google Pixel XL Questions & Answers] TonikJDK:
Don't install the SIM, skip setup, and no wifi. You may have to connect WiFi for a second or two before the slider in dev options will work.
[Google Pixel XL Questions & Answers] msmall82:
Best bet would be to use the Android toolkit in the Dev area and load depixel8? I've rooted 3 phones before but this one is quite different. I've used ADB, ect...just trying to find the "right" way to do it, can't seem to find an exact proper way other than this :

https://www.xda-developers.com/root-is-now-available-for-the-google-pixel-and-pixel-xl/

---------- Post added at 06:06 PM ---------- Previous post was at 06:01 PM ----------

Well I obv have to get into the phone and check the version of the phone and enable Dev options and USB debugging before I can get into the phone using ADB...you're saying just skip the setup, keep wifi turned off and then *pray* it is 7.1 and then go ahead and install depixel8 and unlock...?

---------- Post added at 06:21 PM ---------- Previous post was at 06:06 PM ----------

This is my plan, skip everything, get into the phone, hope to god it's 7.1, enable USB Debugging and Dev options from Settings...then use depixel8 to unlock the boot loader, then I am lost. Checked around 40 threads on here and have found 10 different ways to root...this is the XDA root :

How to Install SuperSU on your Pixel

As Chainfire mentions in his Google+ post, you will need to first download the boot-to-root images for the Pixel or Pixel XL off of his website. You can click here to download the zip for the Google Pixel, or click here to download the zip for the Google Pixel XL. After downloading the zip, you need to fastboot boot the boot-to-root image, DO NOT fastboot flash the image! In other words, the only command you’ll need for the two devices is the following:

fastboot boot boot-to-root.img

Wait a few minutes, and after a few reboots you’ll be booted up with full root access. Yay!
[Google Pixel XL Questions & Answers] TonikJDK:
There are a lot of ways because this phone was so different, so a lot of what you see is the testing and changes that can from that.

So, after it is unlocked update it to 7.1.1 and then:

Download 2.7.9 SR3 SuperUser and copy it to your phone.

https://xdaforums.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133

Download TWRP RC3 and copy it to your fastboot folder.

https://xdaforums.com/pixel-xl/development/twrp-alpha1-pixel-devices-t3500312

Using other versions than above will bootloop you. Reboot the phone into bootloader mode. Power and Vol down.

fastboot BOOT twrpFilename.img Where twrpfilename.img is the name of the TWRP file you just downloaded. Note is says boot in the command, not flash.

That will boot the phone into TWRP. Select Install and install the SU zip you copied to the phone above. And reboot the phone, done.

---------- Post added at 01:06 AM ---------- Previous post was at 01:05 AM ----------

And here is the link to the proper fastboot version.

https://developer.android.com/studio/releases/platform-tools.html
[Google Pixel XL Questions & Answers] sheamolt:
The box that the phone comes in has the software version on it. So you'll know before even powering it on. I got my regular pixel last week and it had 7.1.
[Google Pixel XL Questions & Answers] xryptic:
Best is to disable automatic OTA upon opening the box when you find that you have 7.1. So there is a better chance of getting the exploit to work even after reboots.
[Google Pixel XL Questions & Answers] wyrdtrtle:
Pull the sim before powering it up
[Google Pixel XL Questions & Answers] hlxanthus:
Exactly, power on with no sim and skip any set up including wifi. No reason to do any set up as the bootloader unlock with wipe the device. Enable ADB and get to unlocking straight away. No sim and no wifi means there is zero way it can update itself on you.
[Google Pixel XL Questions & Answers] msmall82:
Thanks everyone, I will keep you updated !
[Google Pixel XL Questions & Answers] msmall82:
Multiple people have told me not to update to 7.1.1 even after unlocking the bootloader. Are you sure that is a good idea??
[Google Pixel XL Questions & Answers] TonikJDK:
First I have ever heard anyone say that. Would love to hear their reasoning. Updating after unlock is what everyone is doing from what I see around here. I honestly can't think of any harm. Once you depixl8 it, it is a wide open phone, you can update, downgrade, ROM...what ever you want. Just don't relock it.
[Google Pixel XL Questions & Answers] msmall82:
Have the commands changed for depixel8? From what I've read, install ADB/Fastboot (going to use the minimal ADB/Fastboot available here in the forums) and run these commands :

Run "adb push dePixel8 /data/local/tmp",

"adb shell chmod 755 /data/local/tmp/dePixel8"

Run program "adb shell /data/local/tmp/dePixel8"

Wait for the phone to reboot to the bootloader.

ssue the command "fastboot oem unlock", this will open up the unlock prompt and warning on the screen. You can now unlock. If you get an error, about unlocking not being allowed, start all over

---------- Post added at 01:59 PM ---------- Previous post was at 01:57 PM ----------

My phone has arrived, running home to grab it, will let everyone know if it is still 7.1

I have a feeling it will be. A co-worker just got his Pixel XL 2 days ago and his was on 7.1 (silvery gray). Another friend ordered the regular Pixel and his was 7.1.1

---------- Post added at 02:02 PM ---------- Previous post was at 01:59 PM ----------

I checked the TWRP site in the link you provided and it does not have RC3 for Marlin. Only Alpha1, Alpha2 and RC1?
[Google Pixel XL Questions & Answers] TonikJDK:
Sorry, I'm an idiot and do that often. I get the 3 on Superuser and the 1 on TWRP mixed up.

It is TWRP RC1 that you want.
[Google Pixel XL Questions & Answers] msmall82:
You're no idiot, you have been a huge help. I haven't had a non-rooted phone in about 6-7 years. I don't know what I would do without a rooted phone. Seems easy enough, run the depixel8 commands, copy the SU zip to my phone, fastboot and temp boot into TRWP (don't flash it with the zip, just boot with the IMG). Once in TWRP install the SU zip.

I had an older phone where I flashed TWRP and could boot into it whenever I wanted, I am guessing due to how these phones are setup we don't actually flash TWRP we just boot into it temporarily to flash SU...

So if we ever need to use TWRP again how do we do that? We can't flash it on our phones so it is always available?
[Google Pixel XL Questions & Answers] TonikJDK:
So when you go to the TWRP page you will see two RC1 files. One is a .img file, you use that to boot to TWRP. The other is a .zip file, you can copy that to your phone...and then boot to TWRP as described before and then install that .zip. Just as you are going to do with SU.

Chainfire suggests not installing TWRP at this time. Has something to do with how recovery and boot are kind of intertwined now...I don't totally understand it. Since I don't really do much other than root and a custom kernel I don't need TWRP all the time...so I follow his advice. If I need TWRP again I just boot to it via my PC again. I don't flash anything unless I am near a PC, so I don't mind doing it that way.

That said, there are lots of peeps here that have TWRP installed and I don't see anyone complaining much.
[Google Pixel XL Questions & Answers] msmall82:
You're the man, I'm right there with you. Don't think I'll be using TWRP much since I am not flashing any roms, I used it before to do nandroid backups of slots on my old Galaxy device, since I just need it to flash SU I'll just temporarily boot with the IMG like you said,

With that being said, I don't need to copy the ZIP as you mentioned, just use Fastboot into TWRP temporarily and flash SU,

What custom kernel are you using if you don't mind me asking? Might as well drop a new kernel on it as well.
[Google Pixel XL Questions & Answers] TonikJDK:
I'm using Franco's. His battery life is pretty epic.
[Google Pixel XL Questions & Answers] frugalling:
vz pixel xl still shipping with 7.1

just wanted to let people know that it is still possible to get a 7.1 with verizon. came in the mail today and just depixel8ed.
[Google Pixel XL Questions & Answers] msmall82:
Did you get an XL or regular?
[Google Pixel XL Questions & Answers] napoleontheruler:
I just got my pixel from Verizon and it's running 7.1 not 7.1.1 but the oem unlocking options is greyed out how do I change it
[Google Pixel XL Questions & Answers] msmall82:
Read this thread...please. I think everyone jumped in and explained it pretty well. Even to someone like me who has rooted 4/5 phones this pixel is complicated. Have to enable Dev options/USB debugging (don't put your SIM in or enable WIFI and let the OTA update run) then use depixel8 to unlock the boot loader, then fastboot into TWRP and flash SU.
[Google Pixel XL Questions & Answers] napoleontheruler:
How does it update if no sim or wifr
[Google Pixel XL Questions & Answers] msmall82:
That's the whole point you don't want it to udpate, once it goes to 7.1.1 you can't unlock. Go to about phone > and i think you push 7 times on the version number of the phone and that enables the ability to enable (going to pick mine up from the UPS store right now, will let you know shortly)
[Google Pixel XL Questions & Answers] napoleontheruler:
Yea I did that went to about phone unlocked developer options turned on USB debugging but oem unlocking is greyed out
[Google Pixel XL Questions & Answers] msmall82:
Prerequisites to unlock Google Pixel or Pixel XL bootloader

Enable Developer options on your Google Pixel: go to Settings > About phone > Build number and tap it 7 times.

Enable USB Debugging: go to Settings > Developer options and enable USB Debugging and OEM unlocking.

Make sure your Google Pixel is either plugged into a power source or is charged to 80%.

Backup data on your Google Pixel or Pixel XL.

Download ADB and Fasboot and install it on your computer.
[Google Pixel XL Questions & Answers] wyrdtrtle:
Thats what depixel8 does, it toggles the greyed out unlock option. Thats also what 7.1.1 patched.
[Google Pixel XL Questions & Answers] msmall82:
I just got my phone and it is indeed NDE63P 7.1 !!!

In progress of depixel8 right now

---------- Post added at 08:08 PM ---------- Previous post was at 07:56 PM ----------

Blah, minimal ADB/Fastboot is not recognizing my device even though I installed the drivers, ugh. So excited to get this thing finally!

When I run adb devices it finds my phone but when I run the command to fastboot to the image it just says "waiting for devices"

Anyone seen this before?

---------- Post added at 08:22 PM ---------- Previous post was at 08:08 PM ----------

When I run adb devices it finds my phone but when I run the command to fastboot to the image it just says "waiting for devices"

Anyone seen this before?

---------- Post added at 09:04 PM ---------- Previous post was at 08:22 PM ----------

OK GOT IT!!! Here the EXACT STEPS TO GET YOUR 7.1 WORKING

download dePixel8 in the same folder where you have installed ADB/Fastboot files.

Enable Developer options on your Google Pixel: go to Settings > About phone > Build number and tap it 7 times.

Enable USB Debugging: go to Settings > Developer options and enable USB Debugging

Connect your Google Pixel or Pixel XL to the PC using a USB cable.

Navigate to the folder where you have extracted the ADB and Fastboot files and open cmd (press Shift + Right click on empty space inside the folder and select Open command prompt).

Enter the following commands:

adb push dePixel8 /data/local/tmp

adb shell chmod 755 /data/local/tmp/dePixel8

adb shell /data/local/tmp/dePixel8

This installs dePixel8 and reboots the phone into fastboot mode, you then type "fastboot oem unlock"

Your phone will then prompt you to unlock the bootloader, telling you that you may void your warranty by doing so, hit the UP Volume for Yes, then the power button. You now reboot your phone and your bootloader is unlocked. When I go to developer options OEM Unlocking is still grayed out but it now says "Bootloader is already unlocked"

Proceed with TWRP and SU installation, as I am doing right now!
[Google Pixel XL Questions & Answers] frugalling:
xl. went with blue as it was the only one in stock (and more likely to have 7.1).
[Google Pixel XL Questions & Answers] wyrdtrtle:
The blue one doesnt have 128gb internal does it?
[Google Pixel XL Questions & Answers] msmall82:
So I finally got root/bootloader unlocked but I have yet to activate my XL (just have so much on my note wanted to make sure I had everything backed up).

Once I connected via WIFI it found the OTA update.

I just wanted to confirm what I've already read. If I install the OTA update all I have to do is re-root, correct? Since I already have SU ZIP on my internal storage all I have to do is flash it again using a temp boot of TWRP from a fastboot command, correct?

I've read a bunch of threads saying users had all sorts of trouble but I am guessing those are users who actually flashed TWRP, not just a temp boot into TWRP to flash SU.

I don't feel like dealing with a softbrick as I am trying to move everything over to my Pixel XL from my Note today.

Figured I would ask all of you who have done this before....thank you in advance. I wouldn't have been able to unlock my bootloader/root if it weren't for XDA!
[Google Pixel XL Questions & Answers] TonikJDK:
Updating with root is a crapshoot. It might update ok and yes you reroot exactly lime you describe.

Or the update might fail, but it won't break your phone. It will fail before the install.
[Google Pixel XL Questions & Answers] msmall82:
Cool, thanks Tonik. Giving it a shot now.
[Google Pixel XL Questions & Answers] msmall82:
OTA update failed, it downloaded it and then failed. I am guessing if I want to upgrade to 7.1.1 I would have to do it manually using the IMG from Google and flash it in TWRP?
[Google Pixel XL Questions & Answers] TonikJDK:
Well, I do it the longer way but it is easier for me and I know I got a cleanish phone each month. I download the full image and extract it into my fastboot/adb folder. Then I edit the flash-all.bat file and remove the -w from near the end and save it. Removing the -w stops it from flashing the user partition. So all your data, settings and apps are left alone. Then I boot twrp and install SU.

Another option that might work is to download the full OTA image and ADB sideload it. OTA and instructions here:

https://developers.google.com/android/ota

Used to be able to use Flashfire to install OTA's, last I heard it didn't work on Pixel's. But maybe that has changed.
[Google Pixel XL Questions & Answers] msmall82:
Are there any major improvements that were released? I think I might just leave it on 7.1 for now.

I am guessing I would download the latest version of 7.1.1 from the Google site? 7.1.1 NOF27C is the latest from what I am seeing on the list?

Do the instructions work on the Google site exactly as described or do those of us with unlocked bootloaders need to do anything differently? I'm not versed enough yet in how we have different partitions, ect on the Pixel?

I don't mind sideloading it as I haven't even activated the phone yet so I don't care if it wipes everything....
[Google Pixel XL Questions & Answers] msmall82:
I went ahead and sideloaded 7.1.1 and SU is still installed? Shouldn't it have wiped my phone and removed SU? I can also still unlock with my fingerprint? I thought all of my settings would get wiped?
[Google Pixel XL Questions & Answers] 5.1:
Hi...

Sideloading is just like installing an official OTA pushed by Google. So it doesn't wipe anything. SU is systemless I guess, so it didn't remove it. :)
[Google Pixel XL Questions & Answers] msmall82:
Yea the app was installed but it wasn't actually "rooted". I still had to boot back into TWRP and reflash SU for the SU App to actually open and work properly.
[Google Pixel XL Questions & Answers] TonikJDK:
Right, the app is a user setting just like the rest of your apps so it would have stayed.
[One (M8) Q&A, Help & Troubleshooting] Kyosukan:
Hello, last night I put my dead phone on the charger and when I powered it up it wouldn't go past the HTC One logo screen. Reading through the forums I've tried clearing the cache and now I'm thinking I'll need to factory reset my phone. Before I do that I was wondering if there was a way to rescue the photos as I have a lot of sentimental photos (my son was born just in October) and my dumbness lead to not backing them up.

I haven't modified my phone at all, I can get to the bootloader screen and hard reset but I cannot power it down. It's from US and I got it from AT-T.

Thank you for your time. :)
[One (M8) Q&A, Help & Troubleshooting] clsA:
Why are the photos not on the ext SD card ?
[One (M8) Q&A, Help & Troubleshooting] Kyosukan:
Sadly, I was strictly using the internal memory as it didn't come with a sd card and I never got the smart idea to get one. :(

This is just a long series of not planning ahead for contingencies sadly.