yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] burbank:
I just purchased your Ultimate code and can try the Toolkit on my Pixel 2 XL today. Will advise...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jblanko6:
When trying to flash a boot image to gain root , I pick the permanent option but I get this options. Not sure what to pick . Help please.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] thefinancemaster:
So, conflicting information from the OP and the update. I've got the Verizon version of the 2XL (I know, I'm dumb). It it fully supported like it says above, or are we still unable to unlock the bootloader and therefore root? The OEM Unlock option in my dev settings is grayed out, as expected.

I guess the only thing that's killing me right now about not having root is that I can't edit the build.prop so I can have my lockscreen rotate to landscape. It sits on a dock on my desk all day and my neck is getting sore from reading notifications sideways. I have searched and I'm unable to find any other way to do it without root. Thanks everyone! I have enjoyed everyone's help and suggestions on here for almost 10 years! We're finally at a point with Android that there's only a few minor things missing in the stock version, so this may be my first phone since the T-Mo G1 that hasn't been rooted with a custom ROM.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jlokos:
As far as I know, the version purchased at verizon cannot be unlocked through Skipsoft, or otherwise. I purchased mine directly from google for verizon network. so that I could unlock and root. Sorry.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] ebb:
Long time pro user added the 2XL yesterday, Google version used on Verizon. Since the system update was not doing anything for me for the November update, I flashed the OTA with stock recovery, with your toolkit, with no problems. Great work as always. Have used the skipsoft since the old Samsung Galaxy Nexus.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] burbank:
[deleted] I decided my message was more useful elsewhere.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] skinza:
I can't access the toolkit,I keep getting access denied,I saved the program in c\ like specified

What am I doing wrong?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] slaydog:
Hello, how do I root with Magisk? I see several other options to root while using the Toolkit, but not to install Magisk- although it is listed in the OP...

Thanks!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mackentosh:
I decided to use this to root and I'm in fastboot mode and it went thru it's steps and now it's just sitting on "downloading boot.img" it's been on that for about 20 mins now. Is that normal?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dallas90733:
Hello-

I keep getting error message and this program shuts down. I am running window 10, have my virus protection disable.

On both application when I launch them.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Waspo98:
Sorry to bring this back up a couple days later, but it looks like I'm having the same issues that you are on my Pixel 2 XL where it looks like the bootloader is semi-locked, preventing me from doing anything. I tried this Developer 8.1 .bat file, but it's not going anywhere for me. It can't find my device. Was all you had to do run the .bat file?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] chadhoard:
I believe I just unzipped it into the same folder as the adb. Then ran the .bat file.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Waspo98:
Okay I did that and that actually executed the process, so that was exciting, but now I'm getting messages saying that my data is corrupt and I'm stuck in a bootloop. Anybody else run into this issue?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] krash2k:
Hi everyone, I am trying to flash a stock google factory image (I have the ultimate version) right now because I think I screwed something up. I can get into fastboot and the toolkit will walk me through all the way to the point where it should actually do the flashing part. Then it just says..

Your device has not been set

.. and goes back to the main menu. I did it a few times and made sure I selected the correct device (#10, google pixel xl2).. but it just keeps doing it.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] burbank:
I think Skipsoft said he created the scripts for the Pixel 2 XL without actually having one to test. I suspect you're out of luck until he gets back to working on it. (I just bought the Ultimate version of the Toolkit for use with my 2 XL so I'm also eager to see him make it work.)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] krash2k:
Yes I read that also.. it's no problem I know it takes time to get this stuff developed and the bugs out. In the mean time to get my phone working again I just extracted the factory image and ran the flash-all script directly. My problem yesterday ended up being outdated versions of adb & fastboot, so it really screwed stuff up on me. Lesson learned! :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mskip:
I guess the Verizon images on google firmware download page are for those people who purchased the device from google directly and using the Verizon network. I will make sure to update my information to not state FULL support when posting updates. Sorry for the misunderstanding.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] absoluthamm:
So I donated and got Ultimate the other day, but didn't have a chance to go through anything. My Pixel 2 XL is on 8.1.0, and I have gotten the bootloader unlocked, but when I try to root, it goes through the whole process of trying to go through CF-Auto-Root, and then it reboots twice and then starts up, but there is no SuperSu installed and even when I installed the RootChecker, there is no root. I have tried the process a couple times now, even with the option of installing BusyBox and there is no difference. Bootloader is still unlocked FYI, so I know it isn't that.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mskip:
I did update the base version to 1.7.1 to update the adb/fastboot file to the latest version which should have fixed your problem (I know you fixed it now). Do you know if you had updated to the latest version when you had this problem or was it with the older version and outdated files.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] FSRBIKER:
What about adding Magisk so we can root using your toolkit?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] krash2k:
I was using the versions of adb/fastboot that I originally used with my Pixel XL without even thinking of updating them. It completely screwed everything up because when I flashed the patched_boot.img that Magisk generated, the phone wouldn't boot. And I was trying everything including the factory flash-all scripts to get it running again, nothing was working. Everything looked like it was working, there never any errors.. but it said the device was corrupt and wouldn't boot.

Finally someone mentioned to me to be sure I have the updated binaries, and on google's changelog, the newest version specifically says "added support for Pixel XL 2". Once I did that, everything worked great. The factory flash-all script got it to boot again, and I flashed the patched_boot.img for root, everything worked.

It was just a couple hours of frustration for what turned out to be a rookie mistake on my part and not updating before I started messing around.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] yourmghq:
I also have this problem, has anyone got it working?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mskip:
I will add magisk after I finish uploading the november updates for the other nexus/google devices today. Its not a totally automated process so it will have to be part auto process part guide.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] budeone:
It looks like TWRP has been updated also.

https://twrp.me/google/googlepixel2xl.html

Ethan Yonker

2017-11-16T21:42:06Z
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] sajeel:
root and custom rom

hi looking to get on upgrade from ee, want to know if i will be able to root, and install custom roms ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dontbeweakvato:
What is EMR in the build selection? It lists Telstra Rodgers Verizon and EMR. I want a stock recovery.IMG and for my opd1...25 it says EMR next to it. I have an Google store version phone.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Lawlrus:
Nothing to be worried about. People think it means early maintenance release, or emergency maintence release.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dontbeweakvato:
Yeah I saw Google has been labeling there releases EMR. So I guess the OPD1.170816.025EMR is still the correct version because of the matching build Id. Verizon and telestra are different build IDs. But anyways I just flashed boot.img to restore stock recovery, guess it's in boot now. The TWRP beta 2 was freezing and didn't want to leave it like that till stable is out
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Lawlrus:
The only difference between careier specific and the Google image should be the radio, SHOULD. And with the Nexus line the radio for vzw when I had it, more times than not were no change.

Even coming the 6p, there apparently a lot of differences from the Nexus line and the pixel line. But it should be safe to keep flashing the Google releases versus say Verizon.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] burbank:
I know I've already responded to this once. I too just tried to flash a google factory image on my 2 XL and ended up with the same results. "Your device has not been set." Hopefully [MENTION=894259]mskip[/MENTION] can give the Pixel 2 XL module some love soon.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joeslide:
Your device has not been set

This fixed it for me - I found it here on XDA somewhere:

This will get you back to a working device

I do this because I dont like using the flash-all.sh

This works every time.

Coming from the first Pixel Xl and this devive

Flash Back to stock:

fastboot flash bootloader bootloader-taimen-*.img

fastboot reboot-bootloader

fastboot flash radio radio-taimen-*.img

fastboot reboot-bootloader

fastboot flash boot_a boot.img

1 **ACTIVE SLOT Last)

fastboot flash system system.img (active slot)

fastboot flash system_b system_other.img (Inactive slot )

fastboot flash vendor vendor.img (active slot)

fastboot flash modem modem.img (active slot)

fastboot reboot

To clear all data run: fastboot -w Not needed if you want to keep data.

The key for me was to use the -w option...

Hope it helps,
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] kj13569:
Any updates on this?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] burbank:
It does help. Thank you.

But please explain the line which reads: "1 **ACTIVE SLOT Last)"
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] joeslide:
Two slots are used in this particular phone model. A is active and B is inactive. When an update occurs, the inactive slot (B) is updated - not the active (A). When the next update occurs, A will be updated instead of B. As for the note in the command list, evidently the order is important (note that the boot image is being flashed) in setting the active slot.

Hope this helps,

joeslide
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] capsnbottles:
Noob here, just got a pixel xl 2 and did the oem unlocking tab. What do I do next? Is unlock bootloader the next step with this toolkit? The phone came but verizon but i am unlocked, so maybe its a google version? I want to update to November update but I dont want to lock this phone and be stuck.

What do I do first is what Im asking I guess. I used this toolkit with my pixel xl all the time, but ive forgotten the beginning steps.

thanks

---------- Post added at 05:03 AM ---------- Previous post was at 04:52 AM ----------

Have a question.

Is pro and ultimate the same? If not how or where do I pay for pro at? I have only found ultimate and the one for 4.8 gbp
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] jrbxx7:
Unlock bootloader and also unlock_critical if you plan to flash new bootloaders. Both will wipe device
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] burbank:
Pro gives you access to all commands for a specific device (i.e. Pixel 2 XL). Ultimate give you access to all commands for all supported devices. If you want to use this toolkit on several different device types (i.e. Pixel 2, Pixel, Nexus, etc.) then Ultimate is the way to go.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] capsnbottles:
I bought for the pixel XL last year.

So if I get ultimate, I'll get to use it on pixel XL 3? Something like that? Save cash down the road?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] burbank:
That's my understanding.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] imtjnotu:
when ever im trying to root with the CF auto root and it find the file and unzips it, i enter yes and the tool just hits a stand still. left it for an hour and nothing happened. just had to exit out. tried it again and the same thing happened
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] CyberpodS2:
CF auto root is a no go as far as I know. Magisk only...
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] imtjnotu:
I'll try there next. Haven't done magisk ever
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] raver445:
i tried it and now i am unable to flash any firmware it goes right to saying device not set.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] JazzMozz:
But what is the EMR build? In the build selection I see a blank build, a EMR build and a Verizon EMR build. What's the difference?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] KeithGS:
edit: nvm..
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dontbeweakvato:
Android authority - "The 2 XL builds and the new Pixel 2 builds are all labeled "EMR," which isn't a term Google has used before. Possibly something related to a maintenance release?"

So maybe Emergency Maintenance Release because of the so-called "washed out" display colors, which appeared fine for me
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Lawlrus:
Email Google and ask them.

It's listed NOWHERE what it means. So you need to ask the people calling it that.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] JazzMozz:
Yeah, and if they will ever reply...

But if Mark lists these builds in the toolkit, he must know what the difference between the builds is? Otherwise it is just like a car manufacturer and you ask him: what does this button or switch do and the manufacturer can't answer that because he doesn't know. It is him that build the car so surely he must know
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mskip:
Im sorry about this I only just realised I hadnt added the Pixel 2 devices to the stock flash selection list (resulting in the Device has not been set error). I have been back in hospital for a few weeks so now back and trying to catch up. Im enabling the flash procedure now and giving an option of a normal flash or extracting all the image files and flashing seperately. The second method is more proven to fix soft bricked devices so may come in useful for some people. I haven't added Magisk yet but have enabled custom recovery as TWRP is in beta now so rooting with SuperSU should be possible/ I will try and add Magisk in the next few days but have to catch up on emails and November updates that never got finished so please be patient.

Updates for ALL users should go live today.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mskip:
As to the questions about the EMR build, that part was listed by google and has now been taken off. As other people have said I assume it is some kind of maintenance release but I dont think its anything to worry about or spend too much brain power trying to work out. I have taken it off the listings in the Toolkit.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Branj812:
im stuck in a soft brick right now so I'm hoping this flash procedure will work for me! thank you for the work you do and time you put into this, its much appreciated
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] krash2k:
I appreciate the response but no explanation necessary. I know what I'm getting into when I buy a device that was just released.. and I further know what I'm getting into when messing around with it while development on it is only a handful of weeks old.

Thanks for your contribution to furthering the development.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] mskip:
UPDATE FOR GOOGLE PIXEL 2 XL DEVICE FOR ALL USERS (PRO AND PUBLIC)

A couple of updates to post. Sorry there hasn't been much activity over the past few weeks I have been in hospital.

Changelog [Google Pixel 2 XL]

[V1.0.5] 01ST DEC 2017

+Fixed/Enabled Stock image flash routine [option 9 from main menu]

+Added option in stock flash routine for standard flash or extract images/flash

+Updated Magisk Beta to v14.5.1456 with support for Pixel2/XL devices

[V1.0.4] 27TH NOV 2017

+Enabled Custom Recovery functions and added TWRP 3.1.1.beta2 to download/use

+Made some minor adjustments to toolkit procedures

Custom recovery options are now available so you can try rooting with SuperSU. The Toolkit should also push SuHide to protect it from safetynet. You can also try Magisk as I think the beta version works with Pixel2/XL now. When I added the Pixel2/XL devices to the Toolkit I forgot to add them to the list for stock image flashing which is why it came up with the message saying device has not been set. This has been fixed and I have provided 2 flashing options for all Pixel devices. You can use the standard method google uses or you can extract the images from the image zip file and flash them separately. This 2nd method will set the active slot to slot a before flashing. It has been proven to better fix soft bricked devices but both should work fine.

Pro users can just start the Toolkit as normal. After you have selected your device you will be notified there is an update available and can auto update. SIMPLE.

Non Pro users have a few extra steps.

1. Exit the Toolkit if it is open.

2. Run ToolkitClean.exe from the intallation folder (or the Start Menu).

3. Select option 62 to update the Toolkit.exe file to the latest version.

4. Select the device from the list

5. Type ‘y’ or ‘yes’ (without the quotes) to delete the existing module files and settings for the device

6. Restart the Toolkit, select the device and new module files will be downloaded/installed

If you want to donate to the device module project or purchase an Ultimate Code to unlock all devices/features please do it through the Toolkit so you get the right code fast.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] markp99:
Mark,

FYI, the donate link within the Pixel 2 XL module seems broken.

Toolkit > 10 > D > 1 = Error
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Toejam1998:
Worked great thank you just followed the instructions the program gives you

I came from wugs tool so this seemed simple
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] seanerixon:
Well, I just came back from the iOS realm. And I'm happy to see you're still around mskip. Definitely appreciated your tool when I had my few Nexus devices a few years ago, and look forward to using this again when my Pixel XL 2 comes later this week :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] cvoid:
great tool! just bought the premium version and will immediatley root my pixel =)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] yousif666:
will i be able to backup apps and data to PC without rooting/unlocking bootloader?

Thanks.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] burbank:
I would think so. In fact, the "free" version probably supports that. All you would need to do is enable USB Debugging in the Developers Options of your phone.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Jiibus:
The toolkit isn't unlocking my phone. I have debugging and OEM unlocking turned on. When I do the steps it says I'm already unlocked.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Jiggs82:
Hey guys I had followed most of the instructions from op and thread but twrp wouldn't work for me when rebooting to it even though my drive is unlocked and was rooted but after trying to install/flash it again (twrp 3.1.1. beta) I seem to brick my device or well it's stuck on bootloop and now I don't have a stock rom or files on my device smh so how can I get back the stock rom without using fastboot flashing the stock image from Google since I have issues trying to use it on my PC ?☹️ Thanks.

Edit: Nvm i flashed the google stock 8.0 image/zip and it booted to android....
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bemagrp:
[MENTION=894259]mskip[/MENTION]

Mark, tried flashing 8.1, got error message while flashing bootloader to currently active spot b. About critical unlock.

Please advice, thank you.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] AndroidClone:
[MENTION=894259]mskip[/MENTION] I donated b

ut did not receive a code and the link generates a blank response. GooglePixel2XL
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] samteeee:
Life Saver!

[MENTION=894259]mskip[/MENTION]

Just wanted to let you know that this tool saved my P2XL from being a "paper weight"!

I tried every tool, trick and script to no avail but someone suggested your tool and I thought

spending a few bucks better than loosing a Grand!

It took me two "Flash Run" to get my beloved P2XL back to the world of living!

Thank you.:good:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] equlizer:
I just got mine today and updated to oreo 8.1. Will this work with 8.1? Thx :)
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] JazzMozz:
[MENTION=894259]mskip[/MENTION]: I received my pixel 2xl last week and the first thing I did was give it the toolkit treatment. As with any other phone I used your toolkit with, it was a walk in the park.

This week 8.1 has been released. On other forums here on XDA, I found several (often confusingly different) methods on how to update, all involving adb commands. As I'm a lazy bugger who likes things easy (hey, that's why I keep buying your toolkit [emoji2]) would you mind explaining in detail how to update to 8.1 using the toolkit? I think other users would find this useful as well.

FWIW, I'm on the November build, Magisk rooted (14.5) and with Adaway and jrummy busybox installed. If I'm not mistaken my recovery is still stock.

Thanks.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] bemagrp:
You have to have bootloader unlocked critical, download factory 8.1 image, place it in the put factory image folder in the toolkit directory, use option 9,2 to flash it, say no to format data, if you want to keep it.

---------- Post added at 08:22 AM ---------- Previous post was at 08:19 AM ----------

Or download ota image, put in the sideload folder in the toolkit directory, and use option 10.

---------- Post added at 08:30 AM ---------- Previous post was at 08:22 AM ----------

To root after you update to 8.1,

just boot to twrp.img, dont flash it, then flash magisk 14.5 modified and restart.

https://xdaforums.com/showthread.php?t=3708555
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] equlizer:
I cant seem to get TWRP flashed and stick :(
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] JazzMozz:
How can you ascertain that critical is unlocked?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] seanerixon:
I can confirm, I used skip's tool to sideload 8.1 from 8.0 while already having the bootloader unlocked and device rooted. Sideloading the zip of 8.1 from Google went smoothly. Using option 10 while in the main menu to select the sideload flash Google OTA Stock Image, and then selecting option 2 . I encourage you to read the prompt screens provided in the tool while selection these options to ensure you are doing it correctly.

But on a sidenote, sheesh I need some custom ROMs in my life..