yashsingh1/xdaforums huggingface dataset:
[Pixel C Original Android Development] mskip:
AUTOUPDATE AVAILABLE FOR PIXEL C DEVICE MODULE 1.0.4 [PRO ONLY]

Changelog:

+Added Support for Android 6.0.1 MXC14G

+Added Android 6.0.1 MXC14G stock image to download/flash directly from Toolkit

+Updated checksum file for verifying stock image download

+Enabled Recovery options in Toolkit [for booting to/flashing to device]

+Added unofficial TWRP custom recovery 3.0.0.0 [do not flash root zip file unless you have flashed a properly modified kernel]

+Minor updates and bug fixes

I have included a kpatch modified stock boot image with the model files (that are downloaded after selecting a build). This can be used for rooting and also for decrypting the device. I have not enabled these functions in the Toolkit as they have not been tested and I do not own a Pixel C but if someone can test the functions I can provide an updated autoupdate file. From my understanding SuperSU 2.68, which is included with the Toolkit, will root the Pixel C if a patched boot image is flashed first. I don’t think the root will work by allowing the SuperSU zip file to patch the boot image by itself. I will also provide an activate code to enable the pro functions. PLEASE only contact me (at toolkit.support@skipsoft.net) if you know how to recover your device if something goes wrong. If everything tests ok I can then enable root and decryption support to the Toolkit.

If you want to donate to a device project please 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.

Enjoy, Mark.
[Pixel C Original Android Development] acdcking12:
So I have used your tool before on a Nexus 10 and it worked well.

With the Pixel C, I just got it and I did contribute to get the Pro version.

I am a bit confused as to what can be done on the Pixel C using your tool. Can I unlock the bootloader, root, install a custom recovery and a new ROM possibly? Looks like the ROM part may not happen, but the rest would be great to be able to do.
[Pixel C Original Android Development] mskip:
AUTOUPDATE AVAILABLE FOR GOOGLE PIXEL C DEVICE MODULE [V1.0.5] 22ND APR 2016 [PRO ONLY]

These are available for PRO users. I will try to update the Public (free) modules next week if I can as I now have to work on adding the Galaxy S7/S7 Edge and Note 5 to the Toolkit. I can then continue updating the Samsung device modules for the latest support.

Changelog:

+Added Support for Android 6.0.1 M5C14J

+Added Android 6.0.1 M5C14J stock image to download/flash directly from Toolkit

+Updated checksum file for verifying stock image download

+Added option to keep existing recovery when flashing stock image to device

If you want to donate to a device project please 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.

Mark.
[Pixel C Original Android Development] mskip:
Yes you can unlock the bootloader, install custom recovery and flash roms (stock via the toolkit or custom via recovery). I am waiting for someone to test root functions before I can enable them. I did ask for help a few posts back.

Mark.
[Pixel C Original Android Development] acdcking12:
maybe I am confused. But if I unlock the bootloader, isn't root built into the custom ROMS that I flash? Or am I wrong?
[Pixel C Original Android Development] mskip:
If you unlock the bootloader and flash a custom rom via twrp recovery then yes most of the time (not all) root is built in to the rom. Unfortunately there aren't many custom roms available for this device at the moment.

Mark.
[Pixel C Original Android Development] mskip:
AUTOUPDATE AVAILABLE FOR GOOGLE PIXEL C DEVICE MODULE 1.0.6 [PRO ONLY]

Changelog:

+Added Support for Android 6.0.1 MXC89F

+Added Android 6.0.1 MXC89F stock image to download/flash directly from Toolkit

+Updated checksum file for verifying stock image download

Public modules will be updated to current in 7-10 days approx. Some new devices are in the process of being added and once that is done I can look in to updating the public device modules.

If you want to donate to a device project please 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.

Enjoy, Mark.
[Pixel C Original Android Development] dkryder:
Mark,

what command are you using to reboot to system{OS] from fastboot? if i use the tool to try to go back to system from fastboot i get "null" and the device does not boot to OS.

however if i use fastboot reboot from a command line while in fastboot mode it boots to OS ok. i'm thinking if i just finished a complete flash of the new build from your tools fastboot the booting system[OS] should also work since all the flashing worked. also, does your script for flashing a custom recovery deal with the script in /system/bin that replaces a custom with a stock recovery upon boot? i think your custom recovery flash is good but booting to recovery has the stock recovery. or am i missing a required step to take before flashing a custom recovery? edit: ok, just saw rename recovery restore. question on that, does your script mount /system read/write in order to change name and unmount? how do you take care of changes to /system causing problems? do i need to

root first before doing a rename and a custom recovery? why is allinone disabled when it is possible to do individual steps if volunteer to test rooting? btw, i would test the root stuff if looking for tester.
[Pixel C Original Android Development] mskip:
Im using the standard reboot command to reboot to android from fastboot (fastboot reboot). Sometimes the connection can be lost but if you unplug the usb cable at the pc end and reconnect it will usually fix it. I don't know why the system returns a null error sometimes, I get that on my Nexus 5 too..

You don't have to root before renaming the recovery restore file as the system is mounted while in recovery.

Root functions have been enabled in the latest update as SuperSU should work fine with the Google Pixel C chromeos system now.

Mark.
[Pixel C Original Android Development] mskip:
AUTOUPDATE AVAILABLE FOR GOOGLE PIXEL C DEVICE MODULE

Changelog:

+Enabled root functions as SuperSU 2.74 supports Google Pixel C device

+NEW FUNCTION [OPTION 10] Download Google OTA image, verify and sideload to device

Will download chosen OTA image from google servers and sideload in stock recovery

+Added info about who can apply ota updates and what will break it in the OTA Menu

+Added info about who can apply ota updates and what will break it in the OTA Menu

+Tweaked a few procedures and updated information in root selection screen

+Minor updates and bug fixes

The public device modules will be updated to the latest version at the end of this month which will include the new google ota sideload function. If the Toolkit helps you please consider a donation. The Toolkit will not be able to run much longer without your support.

If you want to donate to a device project please 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.

Enjoy, Mark.
[Pixel C Original Android Development] mskip:
AUTOUPDATE AVAILABLE FOR GOOGLE PIXEL C DEVICE MODULE [PRO ONLY]

Changelog:

+Updated Toolkit base version to 1.4.7 with fixes for superuser version updates

+Latest June Google firmware updates

+Added Support [including root] for Android 6.0.1 MXC89H build

+Added above STOCK firmware and OTA images to download/flash directly from Toolkit

+Minor bug fixes

If you want to donate to a device project please 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. Also follow me on twitter at https://twitter.com/mskipxda for posts/updates.

Enjoy, Mark
[Pixel C Original Android Development] dkryder:
so when do you plan to add rooting services for MXC89H?

from above,

"+Added Support [including root] for Android 6.0.1 MOB30M build"

does that build have anything to do with the pixel c?
[Pixel C Original Android Development] mskip:
Sorry it was meant to be MXC89H.

Mark.
[Pixel C Original Android Development] dkryder:
why are rooting options disabled in pro version now?
[Pixel C Original Android Development] Bless1:
Guys the pixel c has been added to wug fresh nexus root tool kit and I can confirm it works on all pixel c builds
[Pixel C Original Android Development] mskip:
I don't know how the root options were disabled but its been fixed now and a new autoupdate has been pushed with the update. Public users can also download the new version by running ToolkitClean to delete the Google Pixel C device modules and starting the Toolkit again to download new files.

Mark.
[Pixel C Original Android Development] dkryder:
the options are still listed as disabled
[Pixel C Original Android Development] mskip:
What is the version of the device module you are running?

Mark.
[Pixel C Original Android Development] dkryder:
1.1.1
[Pixel C Original Android Development] mskip:
With 1.1.1 device module running exactly which rooting options are disabled. All the rooting options should be showing (they are on my Toolkit) except the ALLINONE option which is disabled as I don't have a tester to verify if it works or not. If it does it can easily be enabled.

Mark.
[Pixel C Original Android Development] dkryder:
View attachment 3789240
[Pixel C Original Android Development] mskip:
As I said the ALLINONE option is disabled because noone has tested that feature yet. If anyone wants to then I can enable it in a test version.

The skiproot option is disabled because insecure boot images are not available in Android 6.0.1 and this is needed to make the skiproot image. This is explained if you select the option.

Root options 1 and 2 are available to root through twrp.

Mark.
[Pixel C Original Android Development] mrnovanova:
Having the same issue. Followed the link which gave me this

Then download fwtool: fwtool

This tool is meant to run ON ANDROID. That is, boot into Android, and copy it onto /sdcard. Then get a root shell (either through adb or a terminal app), and copy fwtool to "/su/bin", then run "chmod 700 /su/bin/fwtool".

Then, still in the root shell, run exactly this:

Code:

fwtool vbnv write dev_boot_fastboot_full_cap 1 That is it. You will now have fastboot access again.

The only command that worked is "copy fwtool to "/su/bin" once that was done "chmod 700 /su/bin/fwtool" got me this 'chmod' is not recognized as an internal or external command,

operable program or batch file.

and fwtool vbnv write dev_boot_fastboot_full_cap 1 got me this 'fwtool' is not recognized as an internal or external command,

operable program or batch file.

Re locking and re unlocking bootloader does nothing I still get FAILED command message everytime I try to go back to stock. Using skipsoft or wugfresh

What am I missing?

I need help please.
[Pixel C Original Android Development] Lizard:
It seems the Pixel C support is broken.

When I select 11, various files get downloaded, SuperSU 2.76, 2.74, superuser etc.

After a while I get this error:

When I reinstall 1.5.0 and do a fresh install, I get the same error.
[Pixel C Original Android Development] mskip:
This should all be fixed and working now. A file had been renamed and the error control wasn't written correctly to bypass it.

Mark.
[Pixel C Original Android Development] mskip:
AutoUpdate Available for Google Pixel C device module [Pro Users]

Changelog (Google Pixel C):

+Updated Toolkit base version to 1.5.0 with NEW devices added and improvements

+Latest July Google firmware updates

+Added Support [including root] for Android 6.0.1 MXC89K

+Added above STOCK firmware AND OTA images to download/flash directly from Toolkit

+Added extra device information to the Device Information screen

+Changes to root procedure to improve detection and build compatability

+Some other fixes to stock image/ota flash procedure

If you want to donate to a device project please 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. Also follow me on twitter at https://twitter.com/mskipxda for posts/updates.

Enjoy, Mark
[Pixel C Original Android Development] DrKaotica:
Is this confirmed to be working with official Android 7? I'm looking to take the leap into unlocking the bootloader and rooting
[Pixel C Original Android Development] dkryder:
the latest build this offers is NPD90G, the final preview version, not NRD90R the latest 7.0 final build with 9/6 security. so i have not used it recently but except for some option being disabled it did work for me a month or so ago. you might want to look at nexus root toolkit , that now offers pixel c support.
[Pixel C Original Android Development] mskip:
Update Available for Google Pixel C device module [Pro Users]

Changelog:

+Added Support [including root] for Android 7.0.0 NRD90M, NRD90R and NRD91D builds

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

+Updated everything in Toolkit to work with new firmware zip files from google

+Added much improved Drivers section in Startup [DR] and Toolkit Main Menu

+Improved Root file checker/downloader at device module startup

+Updated text about flashing noforce-encrypt boot image for more clarity

+Updated Toolkit startup screen and improved parts of the main code

There is a minor chance the Pixel C can go in to a bootloop (booting back to recovery every time) after flashing custom recovery on Android 7 firmware. If this happens you can manually boot to fastboot mode and boot to Android from there. This should fix the bootloop.

If you want to donate to a device project please 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.
[Pixel C Original Android Development] mskip:
AutoUpdate Available for Google Pixel C device module v1.1.8 [Pro Users]

Changelog (Google Pixel C):

+Added Support [including root] for Android 7.1.1 NPF10C Developer Preview build

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

+Added Google Kedacom Windows 10 drivers to toolkit for better adb support

+Updated Toolkit base to v1.5.4 to add support for Google Pixel/PixelXL devices

There is a minor chance the Pixel C can go in to a bootloop (booting back to recovery every time) after flashing custom recovery on Android 7 firmware. If this happens you can manually boot to fastboot mode and boot to Android from there. This should fix the bootloop.

If you want to donate to a device project please 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. Also follow me on twitter at https://twitter.com/mskipxda for posts/updates.

Enjoy, Mark
[Pixel C Original Android Development] mskip:
Update Available for Google Pixel C device module [PRO USERS]

Changelog:

+Added Support [including root] for Android 7.0.0 NRD91N build

+Added above STOCK firmware 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 v1.5.6 with following improvements:

+Updated SuperSU/SuperSU Beta version checker to detect sub versions [SR]

+Toolkit will now check for latest adb/fastboot versions after device selection

+Hidden option at device selection [dp] will disable server pings before download

If you want to donate to a device project please 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.
[Pixel C Original Android Development] vbnxda:
Hi there,

I can buy pro version if that can help my situation !

I got error :

ERROR: The device cannot be bootloader unlocked in its present state

You need to enable OEM Unlock in developer options in Developer options..

Once the device has rebooted to Android do this and the Unlock routine should work

Rebooting back to Android

rebooting...

I cant get in android to do that !

How to do please ?
[Pixel C Original Android Development] Kagami.hojo:
Hi.

I created a profile after using your software on pro version.

I am having big issues.

Something went terribly wrong and I ended up having no OS installed.

So I used your toolkit to install back the stock image from google but something doesn't work. It says that sending sparse system 1/5 failed. Size issues apparently.

Can you help me please? I need to install android back.

Thanks

Edit: partial flash did work for some reason but not complete flash. I will retry rooting a bit later.
[Pixel C Original Android Development] mskip:
Don't know if you fixed this already.

You could try using option 10,1 to download and sideload a stock ota image via stock recovery. The device does not need to be bootloader unlocked to do that.

Mark.
[Pixel C Original Android Development] mskip:
Update Available for Google Pixel C device module v1.2.0 [PRO USERS]

ANDROID 7.1.1 UPDATE

Changelog:

+Added Support [including root] for Android 7.1.1 NMF26H build

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

+Updated adb/fastboot files to latest revision r25.1

+Updated root procedures for better control

If you want to donate to a device project please 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.
[Pixel C Original Android Development] d j a:
Trying to root my device, on 7.1.1 and unlocked.

The default_password isn't working. I also tried setting a unlock pin and using that- still no dice. How do I get TWRP to accept a password?

Edit, when checking unlocked state, I get the msg as attached.
[Pixel C Original Android Development] mskip:
Have you unlocked the bootloader? It says its locked on your screenshot.

Mark.
[Pixel C Original Android Development] mskip:
Update Available for Google Pixel C device module v1.2.4 [Pro Users]

Changelog:

+Added Support [including root] for Android 7.1.1 N4F26I build

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

+Added option to flash stock boot image if needed in root/unroot section

+Made some routines work better with more checks to make sure files exist

+Bug fixes

If you want to donate to a device project please 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.
[Pixel C Original Android Development] d j a:
I thought that I had. I ran the tool and selected the option to unlock and root. It said locked, then it unlocked it and re-started. I then selected to push the TWRP and root to the device and when it starts it asks for a password. default_password isn't working. The status window is saying "failed to decrypt data"

Will your tool fully unlock the boot loader? Can it be done without wiping the device?
[Pixel C Original Android Development] cam30era:
I don't know about your other questions, but there's no way to unlock the bootloader without wiping the device.
[Pixel C Original Android Development] d j a:
So I tried flashing TWRP from Fastboot and that seemed to work. I was able to get into TWRP without a password and flash SU that was placed there previously..Only problem now is that the TWRP boots automatically now. I can't get Android to start. Any ideas? Would prefer not to wipe! ;)
[Pixel C Original Android Development] cam30era:
From the TWRP OP:

Recovery bootloop:

As it looks like, a lot of people have the "recovery bootloop" problem.

After TWRP installation you can not boot into system anymore, you always loop into recovery.

This problem seems to be relevant for all existing TWRP versions for PixelC (xceed,nychitman1 and my version)

I never faced this problem myself, but I would like to post the "workaround" as many people seems to be affected.

To fix: enter fastboot mode manually and type "fastboot reboot" -> now you should boot normally into system.
[Pixel C Original Android Development] d j a:
Thanks for the info, I missed that. Unfortunately that isn't working either. Uuugh.
[Pixel C Original Android Development] cam30era:
Post your problem on followmsi's TWRP thread.
[Pixel C Original Android Development] Yugilacos:
When I am trying to root, it says:

Device Bootloader State: Locked

I am definitely unlocked (I get the 30-second splash screen when booting and system settings says im unlocked). I try to unlock again and Skipsoft says I am already unlocked.

It takes me to TWRP and asks me for a password - I tried both my passoword and default_password - neither worked. I booted back to system and removed my password - still did not work and can not get into TWRP. What am I doing wrong here?

Pixel C running build N4F26I
[Pixel C Original Android Development] d j a:
Here's what worked for me. Same issues as you. There might be an easier way, but this worked for me.

Do you want to backup data? Yes? Do this-

1. Boot into fastboot.

2. flash TWRP via fastboot

3. *IF* your device is NOT asking for a password, use TWRP to backup data. You'll need a USB thumb drive to backup to.

Then follow this-

https://xdaforums.com/showpost.php?p=70451790&postcount=6

1. Download the latest image for the Pixel, which I think is - ryu-n4f26i-factory-2aa98ca1.zip

2. Extract it.

3. Flash bootloader in fastboot. bootloader-dragon-google_smaug.7900.27.0.img

4. Flash system image, image-ryu-n4f26i.zip (This will delete data!! & flash stock recovery)

5. Flash TWRP.

6. Boot directly into TWRP

7. flash SuperSU. (From a thumb drive)

8. Boot. It may boot a couple times.

9. Once started and you go through the initial process, if you backed up data, boot back into TWRP and restore.

Commands for fastboot-

fastboot flash bootloader bootloader-dragon-google_smaug.7900.27.0.img

fastboot -w update image-ryu-n4f26i.zip

fastboot flash recovery recovery-twrp-3.0.2.23.followmsi-ryu.img

Make sure to use latest fastboot / adb from here-

https://developer.android.com/studio/releases/platform-tools.html
[Pixel C Original Android Development] clockcycle:
How can you manually "UPDATE" a module? It has this long text about PRO having auto update, but I have yet to find a way to do this manually. Those that have unlocked a PRO module, how much did you "donate"?