yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
AutoUpdate Available for Google device module [PRO Users Only]

I apologise to everyone who has not been answered or thinks I am done with this project. I am definitely not done with it. I have had 12 surgerys on 2 crushed hands and a shattered pelvis after a car crash.

I had to buy a new laptop and whole new set of programs to make/compile the updates as I lost everything when my hard drive crashed and took out my pc. All this cost me £600 which I had to scrape together and why it took a few more days to get everything done. Updates should come thick and fast now but I have no money left. Im not begging for handouts but if you have ever found the Toolkit useful and want to give back you can send me anything at https://www.paypal.me/mskip. I wouldn’t be saying this unless it was critical and my family and me (and the Toolkit) will be very grateful for anything.

Changelog:

+Added Support [including root] for ALL BUILDS up to and including May 2017 builds

+Added ALL above STOCK and OTA images to download/flash directly from Toolkit using option 9,1 [firmware download/flash] or 10,1 [ota download/sideload]

+Updated Toolkit base to 1.6.0. Updated app versions and improved functions

+Toolkit will automatically disable all server pings if they cause any trouble with downloads

+Added direct link to google download site in factory image downloads section

+Improved some Main Menu functions

I uploaded public device modules last month to support March and lower builds so if you are not a pro user and do not want to donate you should still be able to use the public build to download a new image from google servers, then use the toolkit (selecting the latest available build) to work with it.

If you find any of this useful PLEASE donate to a device project. You can do it through the Toolkit (after selecting the device at startup) or from the link at http://www.skipsoft.net/?page_id=703 so you get the right code fast and can update to the latest version. You can also go ULTIMATE mode now and unlock ALL device modules for the lifetime of the Toolkit. Follow me on twitter at https://twitter.com/mskipxda for posts/updates.

Enjoy, Mark.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] omerc10696:
Thanks for the update Skip! I hope your recovery is going well!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
Thank you for the update! Sorry to hear about your accident, I hope you're recovering well. The next time I use this toolkit (most likely when the June build releases) I will definitely be donating! Thanks again for all your hard work!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] NWolf:
Please don't use this toolkit to root if you are on N2G47O. You will be in the bootloop. This toolkit is not updated for the May 2017 security update. Any attempt to root with this method will put you in a boot loop.

To get out of the loop, boot into fastboot (Power + Volume Down) and reflash the stock recovery/boot. (Option 6, Option 4).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] omerc10696:
Was just coming here to post about this. Hopefully it's an easy fix, i miss running root
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bradhoschar:
Root will work with the May update.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] omerc10696:
I tried it with N2G47O and I'm stuck in a bootloop :(
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] craigslistnynja:
Is there any update on this? I got the bootloop as well...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shindiggity:
Did you guys use Chainfires zip or a signed kernel or are you saying it bootloops stock build.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] omerc10696:
Yea i ended up flashing the verifiedbootsigner from this thread https://xdaforums.com/android/software-hacking/signing-boot-images-android-verified-t3600606 and it all worked as it should. I did it after flashing TWRP, then again after rebooting into recovery and flashing SuperUser
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bemagrp:
Not necessary to flash it twice.

Flash together twrp, supersu and verified boot zip and then restart.

---------- Post added at 06:51 PM ---------- Previous post was at 06:44 PM ----------

Either verified boot zip or custom kernel such as elementalx gotta be flashed last to sign the boot before restart to avoid unnecessary bootloops caused by may upgrade.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] omerc10696:
Awesome thanks, I thought there would be errors if not restarted before flashing (happened with some old phone of mine)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
I will add the verified boot signer zip to the required functions so it is flashed after the SuperSU zip is flashed (to sign the modified boot image). This should fix any bootloops from rooting using the Toolkit.

Im not sure how much work is needed to integrate the addition but it shouldn't take long. I will post back later today when an AutoUpdate is ready for download.

Mark.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] omerc10696:
Thanks for all your hard work Mark!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] moosc:
Awesome thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
Making the mods now. Rather than making it compulsory the Toolkit will ask the user if they want to flash the verifiedbootsigner zip after the root type selection screen. That way if its built in to SuperSU in the future it can be skipped. Should have it done in a few hours.

Does anyone know what devices the boot image needs signing after root patches the boot image? Is it all devices with May 2017 onwards builds or just the google pixel devices? Any responses would be appreciated (especially if its before I push the autoupdates).

Mark.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] shindiggity:
Pretty sure it's just Pixels, due to multiple slots.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
AutoUpdate Available for Google PixelXL device module [PRO Users Only]

Changelog:

Google Pixel v1.2.4 – 18th May 2017

+Updated recovery to 3.1.0.0-RC2 when selecting the May 2017 builds

+Added VerifiedBootSigner zip file to use in the Toolkit on newer builds if needed

+Integrated flashing verifiedbootsigner in to root procedures if needed

+Added selection after rooting to help with bootloops if the device doesn't boot

+Updated some root functions and removed SuperUser by CWM from root relection

If you find any of this useful PLEASE donate to a device project. You can do it through the Toolkit (after selecting the device at startup) or from the link at http://www.skipsoft.net/?page_id=703 so you get the right code fast and can update to the latest version. You can also go ULTIMATE mode now and unlock ALL device modules for the lifetime of the Toolkit. Follow me on twitter at https://twitter.com/mskipxda for posts/updates.

Enjoy, Mark.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bemagrp:
Mark, i think you have to make users choose between twrp rc1 and rc2, as rc2 is known to have problem with backup. Rc1 was proved as problem free.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
The reason I updated twrp to rc2 was because of the following info on the verifiedbootsigner zip thread:

Different slots

This section applies only to devices with an A/B partition layout, like the Pixel and Pixel XL.

If you select a different slot to - for example - flash TWRP to, and you run the script, there's the problem that the system partition in the current slot may not hold the requires files. This version of the script will try the other partition as well, to see if it can load the required files from there.

Unfortunately you will need TWRP 3.1.0-RC2 or newer for the script to properly detect which slot has been selected inside TWRP's UI. If you're using RC1, you should not use this script (or any older version) in combination with TWRP's slot selection unless you boot into the selected slot first. Fastboot's slot selection command is fine.

I know rc1 so I guess I can downgrade back to rc1 and put a warning about not using twrp for slot selection. I will do that now.

Mark.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bemagrp:
Mark, I believe​ many people who using toolkit instead of using fastboot to flash don't aware that there is dual slot system on their Pixels?.

But, to make backup and safely restore it back is more important.

Also, giving the opportunity to choose, will solve it to all.

Thank you again for your work, wish you recover faster.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] whitak3r:
Is the bootloop a common thing now? I'm just curious because I just did a system wipe/unroot. Installed all the updates via OTA, then I went to install TWRP through the Toolkit, everything seemed to work fine, but after it finished it put it into a bootloop. I chose option 2(the one that it tells you to use if you get a bootloop), and then it's asking me to install a factory image again. I chose 7.1.2(The latest, the same one I just updated to via OTA). It is saying that after the factory install the bootloop should go away. I just want to make sure that I did everything right and that is something that is supposed to happen.

edit: Looks like even after I follow the steps after I do the steps to fix the boot loop it still goes back to the bootloop.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bemagrp:
If you will use either stock image or ota, yes, everything will work with no bootloops.

But, if you decided to flash custom recover after, you have to flash verified boot.zip to sign modified boot and avoid bootloops again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
So im guessing I need to add the verifiedbootsigner stage to the twrp flash option as well as the rooting option (from may 2017 onwards)? Or would the modified boot not need signing after twrp flash. Flashing twrp to the pixel is effectively modifying the boot image so im guessing it does need signing now.

I miss the old days of being able to modify your phone without getting a headache lol

Mark.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bemagrp:
Yes, as soon as boot is modified , either verifiedbootsigner or custom kernel like elementalx has to be flashed. So after twrp or supersu and before restart from may update on, answer is yes.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
AutoUpdate Available for Google Pixel XL device module [PRO Users Only]

Changelog:

Google Pixel XL v1.2.5 – 19th May 2017

+Downgraded Twrp recovery to 3.0.2.0-RC1 for latest builds as it works better

+Added VerifiedBootSigner flash to Twrp Recovery install procedure

+Changed some text for Custom Recovery flash procedures

If you find any of this useful PLEASE donate to a device project. You can do it through the Toolkit (after selecting the device at startup) or from the link at http://www.skipsoft.net/?page_id=703 so you get the right code fast and can update to the latest version. You can also go ULTIMATE mode now and unlock ALL device modules for the lifetime of the Toolkit. Follow me on twitter at https://twitter.com/mskipxda for posts/updates.

Enjoy, Mark.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TonikJDK:
You need to do the signing flash with TWRP also. It has to be the last step after changing recovery, kernel or adding root and needs to happen before reboot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mazubo:
Using this toolkit while on 7.1.2, is the only way to do this is pay for the pro version?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bemagrp:
Many custom kernels support boot signing, elementalx is one of them. You don't have to flash verified zip after them.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mazubo:
I donated for the pro version in order to use the toolkit on 7.1.2 Nougat. I am stuck at the TWRP boot screen for the last 10 minutes... Is it supposed to take this long?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] whitak3r:
I figured out my problem. I was using stock kernal and it wasn't signed to boot apparently. As soon as I flashed Pure Nexus everything worked fine, as that comes with Elementax.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
I don't think PureNexus comes with ElementalX
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] breezeli:
Ok, so after banging my head with the boot loop I found everything I needed in here to get up with stock and rooted. So now I must screw with that more.

I want to install Pure Nexus but I know that it will kill TWRP. So after I install PN via TWRP I will flash the signing flash (just to be safe). Then reboot and run the toolkit the way I did before to reinstall twrp and root (again with the signing flash). Does this sound right?

Thanks. Haven't had this many rings to jump through in a long time. Plus I had a spinal a few hours ago, so my brain is a tad loopy lol
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rickysidhu_:
PureNexus doesn't kill twrp (at least not in my experience)

I only use the toolkit to flash factory images so I can't help with getting twrp with the toolkit

But if you install PureNexus via twrp, you just need to download the twrp zip to your device and flash it right after flashing PureNexus. Then, the SuperSU zip if you're using that, and then lastly the boot signer zip and reboot. That's how I did it at least and I've had success!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mazubo:
Guys, I have since tried not using the toolkit in order to flash TWRP, and used good ol ADB/fastboot and the same thing happens.. it appears that the . IMG has been flashed, however it just hangs there.... I've let it stay on that screen for over 30 minutes.. what has everyone done here, that I seem to be missing? TWRP should be a simple thing?!?!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] whitak3r:
Nevermind, you're right. It has it's own kernal, PureKernal-Pixel. Since it is a 3rd party kernal I guess it works for boot though, solved my loop problems right away.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mazubo:
[MENTION=547733]Mark S[/MENTION]kippen or anybody who has already been able to flash twrp... Any thoughts? I honestly have no idea why flashing twrp is this difficult lol..
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bemagrp:
Update your toolkit to 1.25 as Mark was added verifiedboot.zip to avoid bootloops.

---------- Post added at 09:51 PM ---------- Previous post was at 09:46 PM ----------

Or download and flash. zip after twrp before restart to the system.

https://xdaforums.com/android/software-hacking/signing-boot-images-android-verified-t3600606
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mazubo:
Thanks for the suggestion. Is the stagnant twrp screen considered a bootloop? Also, I'm unable to flash the zip file as I cannot get past the TWRP boot screen. I'll check the version of the toolkit I have to ensure it's up to date... Cheers
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bemagrp:
Start from scratch, upgrade the toolkit, flash factory image, than follow steps to flash twrp.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Debsguy100402:
Mac

Does this toolkit work with Mac? If noted you know one that does?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nasty64:
Same issue here. Using 1.2.5, and tried starting over with a fresh factory image, etc, but no joy. Just hangs at the TWRP start screen.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
AutoUpdate Available for Google Pixel XL device module [Ultimate/PRO Users Only]

Changelog:

+Updated Toolkit base to 1.6.2 for NEW Ultimate feature. After device selection the Toolkit will update the devices main module to the latest version even if an AutoUpdate is not ready yet. This is extremely useful if an AutoUpdate hasn’t been released in a while. Minimum base version 1.6.2 needed for this to work

+Updated VerifiedBootSigner zip file from Chainfire to latest V7.0

+Fixed Recovery updater for later models to update versions properly

+Added selection after rooting to help with bootloops if the device doesn’t boot

+Updated some root functions and removed SuperUser by CWM from root relection

+Updated app/file versions to latest

+Fixed some bugs in the main code

If you find any of this useful PLEASE donate to a device project. You can do it through the Toolkit (after selecting the device at startup) or from the link *HERE* so you get the right code fast and can update to the latest version. You can also go ULTIMATE mode now and unlock ALL device modules for the lifetime of the Toolkit. Follow me on twitter at https://twitter.com/mskipxda for posts/updates.

Enjoy.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] moosc:
Can this root n flash TWRP on beta 2 Android O?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
I dont know try it and let me know.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 93fuelslut:
If I'm on 7.1.2 may security patch, what would happen if I selected a earlier build and proceeded? (Google Pixel xl)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
You shouldn't have any problems downgrading the build if that's what you want to do.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] mskip:
AutoUpdate Available for Google Pixel XL device module [Ultimate/PRO Users Only]

Changelog:

+Added full Support for June builds [Android 7.1.2 NHG47N,NJH34C,NJH47B,NKG47L]

+Added above STOCK and OTA images to download/flash directly from Toolkit using option 9,1 [firmware download/flash] or 10,1 [ota download/sideload]

+Added completely new safer detection routine for adb/fastboot/recovery modes and integrated it in Toolkit procedures so automatic detection/rebooting works better

+Updated VerifiedBootSigner and Busybox versions and made it easier to update them

+Fixed Autorecoveryscript not working when selecting busybox option [bad zip file]

If you find any of this useful PLEASE donate to a device project. You can do it through the Toolkit (after selecting the device at startup) or from the link *HERE* so you get the right code fast and can update to the latest version. You can also go ULTIMATE mode now and unlock ALL device modules for the lifetime of the Toolkit. Follow me on twitter at https://twitter.com/mskipxda for posts/updates.

Enjoy.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] rbsummers:
Thanks for the update! I had just checked last night to see if the June update was there yet! I'll load the OTA tonight!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 93fuelslut:
I just want to root and run pure Nexus. Is downgrading necessary?

sent from your mom's phone
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 93fuelslut:
I don't know how to push the twrp img file to the toolkit or know how to get the toolkit to find the file. But can I just download the twrp img file on my pixel XL and boot to fastboot and flash the img?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] toknitup420:
If you can't figure out a toolkit then you should stop tinkering before you fcuk you're phone up permanently. I've seen you posting in other threads around the Q&A. Please don't take this in a mean way but you really need to stop and learn what you're doing before you really mess you're phone up. Take a weekend and learn how to do stuff the right way. Even if you choose to use a toolkit you should still learn what you're doing in case something goes wrong. You're going to end up with a 900$ paperweight if you keep going like this.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 93fuelslut:
No it's cool, I was asking about the subject. I have been reading through the threads, but it's hard to follow along what you don't understand. Being computer illiterate is my weak point. I've messed with phones for a while but never ADB
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jhs39:
Did anyone ever figure this out? If I flash the TWRP image manually with fastboot or use this Toolkit (which I donated to even though it hasn't ended up working) I just get stuck at the TWRP flash screen. I never get any menus to flash the TWRP zip or anything else. Used the toolkit to return to stock and start over. Manually returned to stock and started over. It makes no difference. Whatever I do I get stuck at the TWRP screen when I flash the temporary TWRP image. Can't get past it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TonikJDK:
Did you used to be on the O beta? If so your partitions are messed up. You need to flash stock. The switch active partitions and flash stock again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jhs39:
Did that but now I'm having another problem. My computer is no longer recognizing the Pixel XL as a device for USB transfer, only for PTP transfer, so now I can't transfer the TWRP and DU zips to the internal storage of my phone before trying the TWRP boot image again. This phone is literally driving me insane. :mad:

---------- Post added at 09:40 PM ---------- Previous post was at 09:38 PM ----------

I miss the days when you could install a custom recovery and ROM on a phone without getting a migraine.

---------- Post added at 10:32 PM ---------- Previous post was at 09:40 PM ----------

That seems to have done the trick. Thanks!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jhs39:
I'm having an odd problem with the Skipsoft Toolkit. I installed it on my Windows 10 computer. When I click on the icon in the start menu to open the program an error message comes up so quickly I can't read it then the program closes again. I checked my antivirus and antimalware programs and neither seem to be flagging the Toolkit as a threat. But if I click on the program icon where the program is physically installed on my C drive then it opens fine. The regular ToolKitClean icon in the start menu works fine. Is there something I can do to get this program to open normally on my computer? The program path that the start menu icon points to appears to be correct, so I can't figure out why this is happening.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Foxhoundz:
Is it possible to provide a newer build version without having to buy this thing? The instructions, the UI, and the functionality of this thing is very convoluted.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jhs39:
I bought this thing and can't get any support for it. I ended up flashing everything manually because I couldn't get the kit to work properly and using manual fastboot commands turned out to be much easier. I'm admittedly not a fan of kits but I thought i would try one in this case because I wasn't completely comfortable flashing on this phone. I still ended up manual flashing. The kit just sent me around in circles and never got past the splash screen of the fastboot version of TWRP. Then it would have me repeat the same steps again and again to get the same results again and again.