yashsingh1/xdaforums huggingface dataset:
[Nexus Player Original Android Development] mskip:
Root for android 6 will only be achievable via twrp until the source is available so an insecure kernel can be built. For Twrp on the Nexus Player you will need an OTG cable and a mouse.

If you don't have an OTG cable then you can get them off ebay for about a pound. I think I got 3 for £2. They aren't expensive and can be very useful.

I will try to get the Android 6 update done tonight but im not at the pc right now so it may be later tonight or tomorrow.

MArk.
[Nexus Player Original Android Development] tvnaderwal:
allinone option remains disabled

not sure if I'm just being a goof or not but even after I have donated and activated, the allinone option remains disabled for the Nexus Player module...driving me nuts, I've gotta be over looking something basic....is there an enable/disable switch? any ideas guys?

-T
[Nexus Player Original Android Development] mskip:
TWRP openrecoveryscript is broken in the 2.8 version so it has been disabled as it does not work properly. If it is fixed in future versions then I can reenable it. It worked fine in 2.7 so I don't know what changed. The skiproot image works great with lollipop and when source files are released for marshmallow then I can build a skiproot image for the new versions. Option 4,1,1 also works fine to root devices if you had an OTG cable.

Mark.
[Nexus Player Original Android Development] tvnaderwal:
Thanks, that makes sense now. Of course the blasted thing auto updated to marshmellow over night...

so, I guess waiting the updated root now.. ;)
[Nexus Player Original Android Development] mskip:
I meant to get it out today but haven't been well all day, sorry.

I will work on it first thing in the morning and should have it out by lunch. Will have to test on my Nexus Player to make sure it all works well. Luckily Marshmallow allows files to be pushed to internal memory without needing an insecure kernel (lollipop wouldn't allow that) so it makes things a bit easier.

Mark.
[Nexus Player Original Android Development] mskip:
AutoUpdate for Nexus Player Toolkit module

+UPDATE FOR ANDROID 6.0.0 MARSHMALLOW

+Added support including root for Android 6.0.0 MRA58K [OTG CABLE + MOUSE NEEDED]

+Added stock firmware for Android 6.0.0 MRA58K to download/flash from Toolkit

+Updated several root routines for kernel patch if needed for Android 6

+Updated many parts of the Toolkit for Android 6 support [changes from 5.1.1]

+Insecure kernel and skiproot images will be added soon

If you don’t have the pro version you can download the Toolkit from http://www.skipsoft.net/?page_id=1069 and donate to the Nexus Player module at http://skipsoft.net/donate/?toolkit=NexusPlayer, enter your activation code when received and autoupdate to the latest version.

I will try to update the public modules as soon as possible.

Mark.
[Nexus Player Original Android Development] viceversa:
Root from stock 6.0 worked like a charm thank you! However...I had difficulties unlocking the device using your tool. It appears it did not send the command twice as needed to unlock.
[Nexus Player Original Android Development] Nasty64:
+1 -- Unlock isn't working. It says it's already unlocked and boots back to Android.

Edit: I was able to unlock it using minimal ADB, so I think it's something wrong with the script.
[Nexus Player Original Android Development] mskip:
I have been working on fixing some bugs and improving procedures for the last 4 days (including the bootloader unlock routine). I will upload a new device module within the next 24 hours which can be downloaded by running toolkitclean.exe from the toolkit folder and cleaning the Nexus Player module and then running the toolkit again.

I will post when its ready to download.

Mark.
[Nexus Player Original Android Development] Kaherdin:
[MENTION=894259]mskip[/MENTION]

I used your toolkit to unlock, root my Nexus Player before the 6.0 was released. I couldn't resist the urge of rooting :) But, now the device serves its purpose; a Family Movie Centre!

When I now check under About, System Updates, there is an update that the system wants to run.

When I have accepted it, the device reboots and then it enters recovery mode (I believe) and the little Android guy gets the update, and then he dies "Update Fail".

I'm guessing the unlocking and rooting makes OTA updates "none compatible"?

- Can i use your tool to completely return to Stock and take the OTA from there?

If you have any other advice regarding getting 6.x to the device without wiping, I'll gladly take it

Oh, btw, thanx for making the ToolKit. Used it on my LG N4 (donor then) and now on the NP
[Nexus Player Original Android Development] mskip:
Firstly download the new device module with the updated main main module. It has lots of fixes and improvements. Make sure the Toolkit is closed and run ToolkitClean.exe from the installation folder. Clean the Nexus Player module files and then restart the Toolkit, select your device from the list and new module files will be downloaded. These updates have already been pushed as AutoUpdates but the main module is the same.

The main reason OTA updates dont take is because of custom recovery being present on the device so if you want to take an OTA then reflash the stock image from your current build. Root shouldn't really cause any problems but if I was you I would do the following:

1. Make an adb backup of your apps. If you are still on Android 5 you can do a full backup with apks included (option 2,1,1). If you do this backup then you can restore your device to pretty much the exact state it was, even if you wipe the device. Android 6 has problems including the apks but you can still backup all installed apps and associated data (option 2,1,2). I haven't tested this type of backup thoroughly so im not sure if you have if it restores your apps completely or if its just the user data that is restored.

2. Download the latest google image (from *HERE* if you don't have the pro version with the latest config/firmware files) or via option 9,1 if you are a pro user. You can then flash the firmware image to update to 6.0. If you choose not to format userdata during the flash then your installed apps will not be touched and it will be the same as an OTA update.

3. If you choose to wipe your device during the firmware flash then you can restore your backup. If you have the Pro version you can even root 6.0 if you want to.

Mark.
[Nexus Player Original Android Development] mskip:
Device module update available for all users

I completed the update of the main module file last night after 4 days of coding testing and debugging which improves most of the Toolkit procedures. Unlock, relock, backup apps, flash zip files, rename stock recovery restore files, root, unroot procedures have all been reworked, debugged (as much as I can see) and improved.

AutoUpdates have already been pushed to pro users but everyone can download the new module file easily as follows:

1. Make sure the Toolkit is closed.

2. Run ToolkitClean.exe from the installation folder.

3. Clean the module files and settings by selecting your device from the list.

4. Restart the Toolkit, select your device from the list and new module files will be downloaded.

Mark.
[Nexus Player Original Android Development] Kaherdin:
[MENTION=894259]mskip[/MENTION]

You're one hell of a dev! Best answer to any question by me here on xda.

From my D802
[Nexus Player Original Android Development] IRIE4IPIER:
Anyone know where the root files are for mra58n? I've been searching but cannot find.
[Nexus Player Original Android Development] DaRealAce:
I can't seem to get the module updated even after clearing the nexus player module from toolkitclean. Everytime it only downloads the 1.1.1 module after clearing the module in toolkitclean and restarting. And I'm doing this with no av. Any help would be appreciated.
[Nexus Player Original Android Development] acme64:
is there another method to installing su? my otg cable doesnt fit so i cant use a mouse on twrp
[Nexus Player Original Android Development] retire01022004:
Message deleted. Problem resolved. Have NP ordered and preparing laptop with toolkit in anticipation of root/unlock. Appreciate this utility and the user community.
[Nexus Player Original Android Development] droptopmetro:
I've tried to update it to the the latest module with the instructions given but it won't upgrade past 1.1.1 for me. Is there some sort of fix for this?
[Nexus Player Original Android Development] mskip:
Once the boot image can be made insecure then I can make a skiproot image to root without recovery but at the moment the only way to root Android 6 builds is with custom recovery.

Why doesn't the cable fit?

Mark.
[Nexus Player Original Android Development] mskip:
Can you give me more information about why it won't update past 1.1.1? Try going in to the tools folder and delete the configNexusPlayer.exe and tkmainNexusPlayer.exe files, start the Toolkit and select the Nexus Player device and the new module files should download (latest version is 1.1.5).

Mark.
[Nexus Player Original Android Development] mskip:
Updated Device module v1.1.5 available for ALL users (Pro and Public)

Changelog:

+Added Support [including root] for Android 6.0.1 MMB29M

+Added above stock image to download/flash directly from Toolkit

+Added SuperSU systemless root method for root without flashing patched boot image

+Added check for latest stock image md5 checksum file after device selection

+Made some changes and improvements to the config module code and main code

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.

IF YOU DON’T HAVE THE 1.4.4 VERSION INSTALLED FROM 15TH DEC 2015 – FIRSTLY DOWNLOAD THE LATEST TOOLKIT FROM http://www.skipsoft.net/?p=1660 TO ENABLE THE SUPERSU SYSTEMLESS ROOT METHOD TO WORK PROPERLY AND AUTO UPDATE THE GOOGLE FIRMWARE CHECK FILE. IF THIS IS NOT DONE YOU WILL BE PROMPTED AFTER SELECTING A DEVICE.

1. Exit the Toolkit if it is open.

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

3. Select the device from the list

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

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

Note: Steps 1-5 are not needed if you have not selected the device before and not downloaded module files

If you want to donate to a device project please do it through the Toolkit (after selecting the device at startup) so you get the right code fast.

Enjoy, Mark.
[Nexus Player Original Android Development] acme64:
right angle cable :/
[Nexus Player Original Android Development] mskip:
you can buy a new usb cable off ebay for next to nothing.

Mark.
[Nexus Player Original Android Development] droptopmetro:
The issue seems to be fixed by following those instructions. Thanks
[Nexus Player Original Android Development] jumpup:
Erased. Sorry :)
[Nexus Player Original Android Development] mskip:
What?

Mark.
[Nexus Player Original Android Development] jumpup:
Sorry [MENTION=894259]mskip[/MENTION]. Pocket reply. Proximity sensor nonsense with the smartphone. Please disregard
[Nexus Player Original Android Development] mskip:
Lol ok no problems thought maybe you was just a bit drunk when you posted ;)

Mark.
[Nexus Player Original Android Development] jumpup:
Always possible. Hahahaha! [emoji2]
[Nexus Player Original Android Development] mskip:
Device Module Auto Update Available for Pro version

Changelog:

Nexus Player update [V1.1.6] 06TH JAN 2016

+Added Support [including systemless root] for Android 6.0.1 MMB29T

+Added above stock image to download/flash directly from Toolkit

+Updated checksum file for verifying stock image download

If you don’t have the pro version you can download the Toolkit from http://www.skipsoft.net/?page_id=1069 and donate to the device module at http://www.skipsoft.net/?page_id=703 or directly through the Toolkit. Enter your activation code when received and autoupdate to the latest version.

Public updates will be made available soon. I am in the middle of updating the Samsung device modules (long overdue) and had to stop to update the Nexus modules for the latest builds.

Mark.
[Nexus Player Original Android Development] dickerpatti:
Hallo, sorry leider kann ich kein Englisch. Seit kurzem habe ich das Problem das das Tool nicht mehr startet. Es erscheint nur noch für ein paar Sekunden das DOS Fenster und schließt dann gleich wieder. Ich arbeite mit Windows 10 mit den neusten Updates

Hello Sorry, I can not speak English . Recently, I have the problem that no longer starts the tool . It only appears the DOS window for a few seconds and then closes again . I work with Windows 10 for the latest updates
[Nexus Player Original Android Development] mskip:
Have you tried removing the Toolkit folder, downloading and reinstalling?

Mark.
[Nexus Player Original Android Development] mskip:
Device Module Auto Update Available

This has been a special round of updates for the latest google monthly updates and does not affect my commitment to updating the Samsung modules with the latest builds and procedures.

02ND FEB 2016

+Added Support [including systemless root] for Android 6.0.1 MMB29U

+Added above stock image to download/flash directly from Toolkit

+Updated checksum file for verifying stock image download

29TH JAN 2016

+Reconfigured root routines for a more logical [easier to follow] flow

+Added alternative locations to push file to if root/push file fails [automatic]

+Fixed some bugs when booting to various modes

+Updated/Added some more text to root routines to make it easier to understand

+Added a refresh screen option on build selection screen for plugging in device

+Updated the Any Build option to work correctly with any Android version/Build

If you want to donate to a device project to receive the pro updates please do it through the Toolkit (after selecting the device at startup) so you get the right code fast. Alternatively you can go to http://www.skipsoft.net/?page_id=703 and select the device you wish to activate.

Enjoy, Mark.
[Nexus Player Original Android Development] dickerpatti:
Ja habe es schon komplett neu installiert aber es passiert immer das selbe. Ich habe jetzt mal ein Foto des Fensters gemacht, das erscheint für ca 1 Sekunde. Es gibt wohl ein Problem mit meinem User Profile.

Yes , there have been completely reinstalled but it happens all the same. I have now taken a pic of the window that appears for about 1 second . There is probably a problem with my User Profile .
[Nexus Player Original Android Development] mskip:
Im guessing the "u" (with the accent) in your username is causing a problem when the program starts. As a fix you could try creating a user account with standard letters (no accents above the letter) then install the toolkit under that user profile and it should work fine.

Mark.
[Nexus Player Original Android Development] sravanz:
HI

Its not showing mmb29t in the list

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

It is not showing MMB29T build.. I am trying to root my nexus player 6.0.1
[Nexus Player Original Android Development] mskip:
AUTOUPDATE AVAILABLE FOR NEXUS PLAYER DEVICE MODULE 1.1.9 [PRO ONLY]

Changelog:

+Added Support [including root,systemless root] for Android 6.0.1 MMB29V

+Added above stock image to download/flash directly from Toolkit

+Updated checksum file for verifying stock image download

+Updated TWRP custom recovery to 3.0.0.0 for standard use

+Made some changes to root procedures and reboot procedures

I updated public (free) versions a few weeks ago. Someone was supposed to post that in here but they didn't, sorry. It is 1.1.8 for now but I will update it to the latest once I have completed some more updates and added the Samsung Galaxy S7 modules to the Toolkit.

To update to 1.1.8, Non Pro users have a few steps (if you have already downloaded previous versions).

1. Exit the Toolkit if it is open.

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

3. Select your device from the list

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

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

If you download the new module files without installing the updated Toolkit then you will be prompted to update to the latest version after selecting your 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.

Enjoy, Mark.
[Nexus Player Original Android Development] mskip:
AUTOUPDATE AVAILABLE FOR NEXUS PLAYER DEVICE MODULE [V1.2.0] 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 [including all root options] for Android 6.0.1 MOB30D

+Added above google 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

+Updated TWRP custom recovery to 3.0.2.0 for booting to/flashing 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.
[Nexus Player Original Android Development] mskip:
AUTOUPDATE AVAILABLE FOR NEXUS PLAYER DEVICE MODULE 1.2.1 [PRO ONLY]

Changelog:

+Added Support [including all root options] for Android 6.0.1 MOB30G

+Added above google 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.
[Nexus Player Original Android Development] mskip:
AUTOUPDATE AVAILABLE FOR NEXUS PLAYER 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 MOB30M 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
[Nexus Player Original Android Development] mskip:
AutoUpdate Available for Nexus Player device module [Pro Users]

Changelog (Nexus Player):

+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 MOB30P

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

+Added extra device information to the Device Information screen (encryption state, usb connection type)

+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
[Nexus Player Original Android Development] mskip:
Update Available for Nexus Player device module 1.2.7 [ALL Users]

Changelog:

+Added Support for Android 7.0.0 NRD90M and NRD90R builds

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

+Updated everything in Toolkit to work with new firmware zip files from google (checksums, unpacking)

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

+Improved Root file checker/downloader at device module startup

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 base to the latest version with root update bug fixes and improved drivers screen

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

Please let me know if everything is working as I have done a lot of work on this version. If the Toolkit tries to detect your device and gives the message 'error: no devices/emulators found' then the installed drivers aren't workingin that mode. Follow the steps in the Drivers Section to uninstall the driver in the mode you are in and replace it with the Google adb driver. It should work then.

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.
[Nexus Player Original Android Development] Rawb0Ss:
I was having some issues flashing the 7.0 NRD90R image to my Nexus player. I then used this Toolkit and tried to the flash the same image. I did this just in case I forgot to do something, as I could not get the 7.0 NRD90R to boot for anything. (Bad image on Google's servers or?) So I attempted to flash the first 7.0 NRD90M image, and I was still having problems getting it to boot. So then I tried the 7.0 NRD90M using this toolkit, and everything installed and booted up perfectly the first try! It saved me some time and definitely some headaches.

As far as auto detecting my device, it would not do it right away. When I first start the toolkit, it never detects my device, I have to manually pick it. Once I get a couple levels deep in the menus, then it sometimes would auto detect. The only time it seemed consistent on detecting was the very last screen before committing to flash.

Thanks for sharing your awesome work with the toolkit, and I would recommend it to everyone.
[Nexus Player Original Android Development] mskip:
Update Available for Nexus Player device module [Pro Users]

Changelog:

+Added Support [including root] for Android 7.0.0 NRD91D 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 startup screen and improved parts of the main code

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.