[Complete Guide] SHIELD Tablet K1 Root, Custom Rom and Xposed Framework

Search This thread

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,968
Hi guys, I'm on the last software version of the k1 (5.4). Can I use this guide?

The general process should be okay, with some notes:

1) Best practice for rooting any Android device, you should typically use the most updated version TWRP. The linked TWRP page in the guide is automatically updated with the newest versions of TWRP, so you are good there.

2) You should also typically use an updated file for root (SuperSU or Magisk). Current version SuperSU is here: https://forum.xda-developers.com/apps/supersu/stable-2016-09-01supersu-v2-78-release-t3452703

Or consider rooting with Magisk, which has a lot of really cool features. I've switched from SuperSU to Magisk for a while now. But of course, the choice is yours: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

3) I don't personally use xposed. So I can't comment on how well it will work on your current version, current xposed files, etc.
 
  • Like
Reactions: Gun_

xandawg

Member
Apr 14, 2018
10
1
after i type fastboot oem unlock it seems to freeze..i cant type anything else into terminal. it just says waiting for any device.
 

broomer68

Senior Member
Feb 21, 2011
248
90
Sliedrecht
OnePlus 3T
OnePlus 6
after i type fastboot oem unlock it seems to freeze..i cant type anything else into terminal. it just says waiting for any device.
Either you do not have the drivers installed, or you do not have permissions to do this.

The command should be run as administrator.

First try 'fastboot devices' it should report a serial number.

-your device should be in fastboot mode
-your device has to be bootloader-unlocked in developer settings

Verstuurd vanaf mijn SHIELD Tablet K1 met Tapatalk
 

PrimalByte

New member
May 13, 2018
3
0
Help!: K1 Not Booting On Default ROM!

I'm at a lose here. I have a K1 V1.0 and I followed your guide installing the Nvidia latest default factor recovery and rom. The rom have changed but the tablet is still stuck on the Nvidia boot screen, unable to boot into OS. Has this one been killed!
It was working before on an old Bliss Rom, but I changed the rom which installed a different recovery and it now fails to boot or install TWRP.
Help!
 

Toby4213

Senior Member
Jan 9, 2015
50
64
I'm at a lose here. I have a K1 V1.0 and I followed your guide installing the Nvidia latest default factor recovery and rom. The rom have changed but the tablet is still stuck on the Nvidia boot screen, unable to boot into OS. Has this one been killed!
It was working before on an old Bliss Rom, but I changed the rom which installed a different recovery and it now fails to boot or install TWRP.
Help!

It has been a little while since I last did anything related with rooting etc. I currently do not have the time to look into your problem but I would like to refer you to the Troubleshooting section of my original post and this post: https://forum.xda-developers.com/showpost.php?p=69316040&postcount=29
I hope this could help you.

- Toby
 

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,968
I'm at a lose here. I have a K1 V1.0 and I followed your guide installing the Nvidia latest default factor recovery and rom. The rom have changed but the tablet is still stuck on the Nvidia boot screen, unable to boot into OS. Has this one been killed!

Which "guide" are you talking about? I only see in Post #1, the troubleshooting tip to flash stock boot.img, which is only the kernel (which is not the proper process to install recovery image). Unless you are talking about a subsequent post on this thread (I didn't look at all 15 pages!).

There are instructions on the NVIDIA download page where you get the stock recovery images. You need to flash system.img, boot.img and staging blob (all flashed separately in fastboot) in order to properly restore to stock. Missing any one of those, will likely cause the stock ROM to not boot.

You actually don't need to flash the recovery partition itself (even though the NVIDIA instruction say so). I've successfully restored the rest of the stock image (system, boot, staging blob), but purposely skipped to step to flash recovery.img (keeping TWRP).

If you want to get TWRP backup just fastboot flash recovery TWRP.img
 
Last edited:

PrimalByte

New member
May 13, 2018
3
0
Which "guide" are you talking about? I only see in Post #1, the troubleshooting tip to flash stock boot.img, which is only the kernel (which is not the proper process to install recovery image). Unless you are talking about a subsequent post on this thread (I didn't look at all 15 pages!).

There are instructions on the NVIDIA download page where you get the stock recovery images. You need to flash system.img, boot.img and staging blob (all flashed separately in fastboot) in order to properly restore to stock. Missing any one of those, will likely cause the stock ROM to not boot.

You actually don't need to flash the recovery partition itself (even though the NVIDIA instruction say so). I've successfully restored the rest of the stock image (system, boot, staging blob), but purposely skipped to step to flash recovery.img (keeping TWRP).

If you want to get TWRP backup just fastboot flash recovery TWRP.img

The issue is that this one is one of the recalled versions. It works are you suggested with the stock NVIDIA rom (Removing the OTA files before connecting to the net.), but I don't trust this fix.
1. Issue with TWRP..
The latest Nvidia Shield Tablet version from TWRP site does not work after installing via ADB. The only version that works is 2.8.7 which wasn't from the official TWRP site. In fact all the versions from the official site fail to work on my Shield, I don't know why! I'm starting to think there is something wrong with their files.
2. Issue with Customs Rom..
Using the only version of TWPR that works (2.8.7) I've attempted to install Bliss, RR, Omni, CM and Lineage. All fail to install due to the first 2 line of their 'updater-script' file. The lines that start with 'assert'.
I've read that I needed to delete these lines with Notepad++, so I did. The installs seemed to work, but failed to write anything to the Shield! So it fails to boot.

So you see I'm at a loss with what I need to do next.
I guess install the stock NVIDIA rom and pray the fix works!
 

eightrac

Senior Member
Sep 29, 2009
72
17
Am I retarded, or is something missing between

"4. Now type
Code:
adb reboot bootloader"

and


"5. Before you can do anything you must unlock the Bootloader
5.1 Type in
Code:
fastboot oem unlock"???

As soon as I type "adb reboot bootloader" it gives me an option screen that displays -

"Continue
Fastboot Protocol
Recovery Mode
Reboot
Poweroff"

and the CMD window displays

"<waiting for device>" endlessly.

Am I missing something, or is this guide missing a step?

---------- Post added at 11:20 PM ---------- Previous post was at 10:54 PM ----------

Am I retarded, or is something missing between

"4. Now type
Code:
adb reboot bootloader"

and


"5. Before you can do anything you must unlock the Bootloader
5.1 Type in
Code:
fastboot oem unlock"???

As soon as I type "adb reboot bootloader" it gives me an option screen that displays -

"Continue
Fastboot Protocol
Recovery Mode
Reboot
Poweroff"

and the CMD window displays

"<waiting for device>" endlessly.

Am I missing something, or is this guide missing a step?

EDIT 1:Yeah, you missed a step.

Between 4 and 5, there should be a step asking the user to check the device manager for a yellow "!" on fastboot devices. If its there, you need to install the fastboot drivers. Now it works.

EDIT 2: and it still doesn't work.... I was able to flash twrp 3.2.1-0 and access it once. I was unable to use it due to the lack of touchscreen function. Now, I cant get it to boot twrp again. I give up. Selling this unupgradeable pile-o-shizzle.
 
Last edited:

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,968
The issue is that this one is one of the recalled versions. It works are you suggested with the stock NVIDIA rom (Removing the OTA files before connecting to the net.), but I don't trust this fix.

Is it recalled "pyro" tablet, or the K1? Since you've stated both in subsequent posts. The "pyro" tablet is the "original" (1st Gen) Shield tablet. The K1 is the 2nd gen version.

This post makes it sounds like you are scared to flash the stock image. But your previous post says you are having problem flashing the stock image. So again, you seem to be contradicting yourself, and I'm confused.


1. Issue with TWRP..
The latest Nvidia Shield Tablet version from TWRP site does not work after installing via ADB. The only version that works is 2.8.7 which wasn't from the official TWRP site. In fact all the versions from the official site fail to work on my Shield, I don't know why! I'm starting to think there is something wrong with their files.

Nothing wrong with the files from the official TWRP site. Those are all I've ever used. The much more likely and logical conclusion, is that something is going on with your particular tablet, that is causing the issue.

Try fastboot erase cache, and try flashing a different version TWRP from their website.

Or boot to TWRP 2.8.7 (which you presently have installed) and go into the "Wipe" options, and tap the "Format data" button. This sometimes solves problems with installing TWRP. But obviously, any user data on the phone will be wiped. Might not matter, since you have been trying different ROMs (should be wiping when doing so).
 

PrimalByte

New member
May 13, 2018
3
0
Is it recalled "pyro" tablet, or the K1? Since you've stated both in subsequent posts. The "pyro" tablet is the "original" (1st Gen) Shield tablet. The K1 is the 2nd gen version.

This post makes it sounds like you are scared to flash the stock image. But your previous post says you are having problem flashing the stock image. So again, you seem to be contradicting yourself, and I'm confused.




Nothing wrong with the files from the official TWRP site. Those are all I've ever used. The much more likely and logical conclusion, is that something is going on with your particular tablet, that is causing the issue.

Try fastboot erase cache, and try flashing a different version TWRP from their website.

Or boot to TWRP 2.8.7 (which you presently have installed) and go into the "Wipe" options, and tap the "Format data" button. This sometimes solves problems with installing TWRP. But obviously, any user data on the phone will be wiped. Might not matter, since you have been trying different ROMs (should be wiping when doing so).

Thanks for your reply. I've got the Pyro version.
I've tried all of the Shield TWRP versions from the website and they don't work for me. The one I found was not from the TWRP site.
With every rom I tried I would always clear the caches with a format.
Also I get the Error 7 while installing ROMs so I have to delete the 2 lines from the install script, which seems to be a very common problem.
Anyway thanks again.
It's going back to the box .
 
Last edited:

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,968
With every rom I tried I would always clear the caches with a format.

"Format data" (which I suggested) is completely different from wipe cache. Data is not even the same partition as cache. Plus, format is not the same as wipe. How about do as I suggested, instead of incorrectly dismissing it? It can't hurt, and might help.
 

Salvation27

Member
Jan 10, 2012
33
1
With the shield tablet receiving Nougat update, is it worth rooting/ Xposed?

Just curious as I'm purchasing this tablet soon, so I'm curious as to what some benefits are?

I'm also curious if we could update this thread with all current versions of gapps needed, twrp needed, and Nougat/ Oreo update (if needed.) The links in the beginning are old versions, and don't show which new updates are needed to use
 

redpoint73

Inactive Recognized Contributor
Oct 24, 2007
15,255
6,968
I'm also curious if we could update this thread with all current versions of gapps needed, twrp needed, and Nougat/ Oreo update (if needed.) The links in the beginning are old versions, and don't show which new updates are needed to use

I don't maintain the top post. But I can tell you:
- Top post contains link to the official TWRP webpage for Shield tablet, which lists all the versions (past and present), including the latest/current. It is generally recommended to use the latest (which currently is 3.2.1-0).
- Similarly, the link for SuperSU automatically will link to the latest stable SuperSU version. Again, the latest version is generally recommended. Currently, that is 2.82. And you can also verify that here: https://forum.xda-developers.com/apps/supersu
- You should also consider Magisk as a root solution (as opposed to SuperSU). Either will root your device.But Magisk has some very cool benefits that SuperSU doesn't. The current (and recommended) stable version Magisk is 16.0. https://forum.xda-developers.com/apps/magisk
- You don't need gapps unless you are flashing a custom ROM (which requires gapps to be flashed separately).
- I don't personally use Xposed, so can't really advise too much there.
- Don't know exactly what version TWRP I have on my Shield (the device is not with me ATM), but it is 3.xx something, and rooted with Magisk 16.0 on Nougat. So again, the latest versions TWRP and Magisk/SuperSU should work fine.

With the shield tablet receiving Nougat update, is it worth rooting/ Xposed?

Just curious as I'm purchasing this tablet soon, so I'm curious as to what some benefits are?

I'm confused about what exactly you are asking here. Are you asking generally what the benefits of root are? Or something specific to Nougat?
 
Last edited:
  • Like
Reactions: Rednine3399

mango123

Member
Nov 22, 2005
47
5
After entry "adb reboot bootloader" i have in screen this:
"Continue
Fastboot Protocol
Recovery Mode
Reboot
Poweroff"

I select "Fastboot Protocol" - the screen flashes to black, and I see again
"Continue
Fastboot Protocol
Recovery Mode
Reboot
Poweroff"

What am i doing wrong?
 
Last edited:

Baldyshugga

Member
Apr 4, 2017
37
1
After entry "adb reboot bootloader" i have in screen this:
"Continue
Fastboot Protocol
Recovery Mode
Reboot
Poweroff"

I select "Fastboot Protocol" - the screen flashes to black, and I see again
"Continue
Fastboot Protocol
Recovery Mode
Reboot
Poweroff"

What am i doing wrong?
That is the fastboot/bootloader screen iirc. Just move on to the next step of installing twrp recovery.
 

0mad

Member
Dec 1, 2015
13
3
East Coast, AUS
My Sheild is getting pretty slow and sleepy these days, keen to flash a custom ROM but not sure what's the latest/greatest. Any suggestions? Thanks.
 

nookout

New member
Feb 4, 2012
2
0
Chicago
I am currently running LineageOS 14.1 and its working great. Its the best rom imho

I went and followed the instructions and installed leneage OS and the instructions were more than fundamental, Thanks mate!!!!
Pimping it as I write this, I'm finally free of lots of crap. Once again running android as free as much as possible, at least I don't have to disable lots of crap (don't have another name for what I had).

Lots of thanks.
 

Elemah

New member
Apr 4, 2017
2
0
Hi there, I try to root my shield k1. It have Nougat. The thing is that when I type adb devices, doesn't list any devices. I checked the device manager and there was no problem with my device drivers.....Kingroot doesn't want to install and I really don't know what to do. Any suggestions?
 

Toby4213

Senior Member
Jan 9, 2015
50
64
Hi there, I try to root my shield k1. It have Nougat. The thing is that when I type adb devices, doesn't list any devices. I checked the device manager and there was no problem with my device drivers.....Kingroot doesn't want to install and I really don't know what to do. Any suggestions?
Try another usb port, if you have a pc, try a port which is directly at the back connected to the Mainboard, on a Laptop try a usb 2.0 port if available. Otherwise try restarting your PC, logging out and back in also works, the important part is restating the adb daemon and the reinitialization of the windows usb driver. Also try to install the shield driver again from the Device Manager.
 
  • Like
Reactions: kanekanekane

Top Liked Posts

  • There are no posts matching your filters.
  • 31
    Hello Guys,

    At first a little background story:
    I bought the Tablet 3 Month ago. I have got the Update to Android 6.0 in January and unfortunately, I applied it.
    So If you don't want to apply a custom rom do not update to 6.0, because 5.1.1 is much better.

    I am not responsible if anything goes wrong.
    Ok, so let's get started:
    At first you must install Minimal ADB and Fastboot on your PC/Laptop/Mac.
    Windows: https://forum.xda-developers.com/showthread.php?t=2588979
    Linux/Mac: http://rootmygalaxy.net/install-adb-and-fastboot-on-mac-or-linux/
    Here is the link for all OSs: http://lifehacker.com/the-easiest-way-to-install-androids-adb-and-fastboot-to-1586992378
    Before you can Root or flash a Custom Rom you must flash the recovery:
    You will need:
    -Nvidia Family Drivers(Extract it in a folder of your choice): http://nvidiashieldzone.com/files/shieldtv/shieldfamilydriver.zip not working anymore, official link:
    http://developer.download.nvidia.com/mobile/shield/SHIELD_Family_WHQL_USB_driver_201801.zip
    -As many of you are experiencing problems with my previously mentioned TWRP 2.8.7.3 version I am replacing the link with the official TWRP Shield Tablet Download Site. Just take the newest stable version: https://dl.twrp.me/shieldtablet/ (Put the file into the ADB+Fastboot Folder)
    -TWRP 2.8.7.3 Recovery(Put the file into the ADB+Fastboot Folder): Download URL: https://www.androidfilehost.com/?fid=24269982087009777
    Developer Post: http://forum.xda-developers.com/shi...recovery-twrp-2-8-7-0-touch-recovery-t3257172

    Install the Drivers

    Connect your Tablet to your PC

    Windows:
    Open your Device Manager
    If there Is a device with a yellow ! klick on it and update the Drivers Manually(select the Folder where you extracted the Family Divers)
    Linux:
    You don't need any drivers
    (For every fastboot command in ADB+Fastboot you will need a "sudo" in front of it...)
    Mac:
    You also don't need any drivers
    (For every fastboot command in ADB+Fastboot you will need a "./" in front of it...)

    Flash Recovery
    1. Open Minimal ADB and Fastboot
    2. Type in
    Code:
    adb devices
    if you get a long term of numbers and letters your drivers are correctly installed, If this command does not bring up a device, check your cable connection and/or update your drivers again.
    3. Now you must enable developer options on your SHIELD Tablet K1
    3.1 Go to your Setting, scroll all the way down and choose Info(or similar)
    3.2 Tap seven times on the Build Number
    3.3 Now go back and now there is a new menu point Developer Options
    3.4 Open them and Enable USB Debugging
    4. Now type
    Code:
    adb reboot bootloader
    EDIT: 4.1 To enable the fastboot protocol, you must select "Fastboot mode" on the Tablet. After that type
    Code:
    fastboot devices
    in order to check if fastboot is enabled.
    5. Before you can do anything you must unlock the Bootloader
    5.1 Type in
    Code:
    fastboot oem unlock
    5.2 Follow the Instructions on the Terminal(On your tablet: press the volume down button and then the power button)
    6. Now you are ready to flash the recovery
    6.1 Type in
    Code:
    fastboot flash recovery twrp-x.x.x-x-shieldtablet.img
    6.2 Wait until it is finished then navigate with the volume buttons through the Menu on your Tablet and choose the option recovery mod with you power button
    7. You are now in a custom Recovery on this point you must decide what you want to do:
    -Do you only want to root your Device
    -Or do you want to install a custom rom

    Custom Rom
    If you want to be on the safe side you should consider wiping the /data partition (Troubleshoot section at the end of the Post)
    1. You can access your tablet from your PC
    2. Now move your Custom rom to your internal or SD Card Storage
    2.1 Download your custom rom of your choice.
    2.1.1 Cyanogenmod 12.1 (Android 5.1.1) and BlissPop v4.0.3 https://www.androidfilehost.com/?w=files&flid=150249
    2.1.2 Cyanogenmod 13.0 (Android 6.0) https://androidfilehost.com/?w=files&flid=27600&sort_by=date&sort_dir=DESC
    2.1.3 Nvidia Shield Tablet Resurrection ROM (Android 6.x) https://androidfilehost.com/?w=files&flid=60681&sort_by=date&sort_dir=DESC
    2.1.4 BlissPop
    2.2 Download Google Apps (Gapps) (ARM Device)
    2.2.1 Android 5.1 http://opengapps.org/?api=5.1&variant=stock
    2.2.2 Android 6.0 http://opengapps.org/?api=6.0&variant=nano
    2.3 Download Nvidia Apps (You still need to install Nvidia Shield HUB from the Play Store)http://forum.xda-developers.com/shield-tablet/development/shield-apps-cyanogenmod-12-t3070116
    3. In TWRP click on Backup and Swipe to Back Up
    3.1 Now go to Wipe. For a dirty flash you will only need to wipe the Dalvik and Cache for a full wipe select Dalvik, System, Data, Cache
    4. After it has finished Click on Install and choose the .zip of your Custom Rom
    4.1 To install the Google Apps click on Add More Zips and select the GApps zip
    4.2 And again click on Add More Zips and select nvsystemservices.zip
    4.3 now you can Swipe to Confirm Flash

    Root
    Download the Latest Stabel SuperSU file: http://download.chainfire.eu/supersu-stable and copy it to the internal or SD Card Storage
    For Android 7.0 (Nougat) the SuperSU r4 2.78 version is confirmed working.
    1. Open Minimal ADB and Fastboot
    2. Type in
    Code:
    adb reboot recovery
    to enter the recovery mode
    3. In TWRP click on Backup and Swipe to Back Up
    4. After it has finished Click on Install and choose the UPDATE-SuperSU-v2.65-20151226141550.zip (or similar) and Swipe to Confirm Flash
    5. Restart you Tablet and now a new App SuperSU is Installed

    Xposed Framework
    Download the Xposed Framework Zip file, take the newest version:
    (The Shield Quad Core has a 32 bit arm architecture, so you need the framework for arm)
    SDK21 for Android 5.0: http://dl-xda.xposed.info/framework/sdk21/arm/
    SDK22 for Android 5.1: http://dl-xda.xposed.info/framework/sdk22/arm/
    SDK23 for Android 6.0: http://dl-xda.xposed.info/framework/sdk23/arm/
    and the apk: https://forum.xda-developers.com/attachment.php?attachmentid=3921508&d=1477916609
    and move them to you Tablet.
    Developer Thread (for the uninstaller): https://forum.xda-developers.com/showthread.php?t=3034811
    Go to Recovery with Root
    1. Now that you have root you don't need you PC anymore. Go to the Play store and download Quick Boot
    2. Open Quick Boot and klick on Recovery
    3. Allow Root rights and the Tablet should boot into recovery
    Go to Recovery without Root
    1. Shut down your Tablet
    2. Press and hold the Vol down button and the Power button until the Bootloader screen appears
    3. Navigate with the volume buttons through the Menu on your Tablet and choose the option recovery mod with you power button
    Install Xposed Framework
    1. In the TWRP Recovery (Optionally you can make a Backup) select Install and choose the xposed-v80-sdk22-arm.zip file
    2. When you get an Error let me know
    3. Now Restart you Tablet and install the .apk file normally
    4. In the App Press Framework and now there should be a green writing saying: Xposed Framework version 80 is active
    5. Here is a list of very useful programs for the Xposed Framework: http://forum.xda-developers.com/android/general/best-xposed-modules-android-t3103027

    Please Leave a post if you are getting errors or something isn't clearly explained! And if I could help you, consider giving me a Thanks ;)

    Troubleshoot
    If you are stuck in a Bootloop:
    Without data loss(e.g. when you installed Xposed framework zip and its stuck in a bootloop)
    1. flash the stock rom boot image BUT ONLY IF YOU DONT USE A CUSTOM ROM (it will probably loose root). go to https://developer.nvidia.com/gameworksdownload#?search=SHIELD Tablet K1&tx=$additional,shield and download the latest NVIDIA SHIELD Tablet K1 Recovery OS Image
    2. Unpack the zip file and flash it to your Tablet
    Code:
    fastboot flash boot boot.img
    If something went wrong while flashing a custom rom (after that you will need to flash the custom/stock rom again)
    wipe the /data partition. It could be encrypted from the previous rom. Be aware that you need to reinstall the rom, therefore loose all your data. Troubleshot guide by agentbob123


    -Toby

    Credits:
    @xsquid mac support
    @agentbob123 suggestion to mention to wipe the /data partition as a solution for being stuck in a bootloop
    @champs777 suggested the newest TWRP
    @grävling mentioned importance of waiting until the recovery flash is finished
    5
    Great guide. Thank you so much for putting this together. I just got my tablet within the last week. It came with 6.01 loaded on it. The twrp-2.8.7.3 would not work. It would try to go into recovery. After about 2 minutes it would fail, then it would boot back into the OS. I tried out the newest version twrp-3.0.2.2 and it worked perfect. Figure I would share with others having the same issue.

    https://dl.twrp.me/shieldtablet/twrp-3.0.2-2-shieldtablet.img
    3
    5. Opened Device Manager to update drivers manually but i'm not getting the option to choose the file where I extracted the family drivers.

    Try the step-by-step instructions provided here:

    https://developer.nvidia.com/gameworksdownload#?search=SHIELD Family Windows USB

    But to be honest, I'm not sure you need the drivers installed to use adb/fastboot. I think the PC will just read it as a generic Android device, which is good enough.

    I have the USB Debugging selected when my tablet is connected to my PC. Not sure if I need to ot not.

    USB Debugging is needed (toggled "on") in order to use adb, but is not needed in order to use fastboot.

    Understand that adb and fastboot are related, but with important differences:
    -You need to be booted to OS to use adb.
    -You can only use fastboot when in bootloader-fastboot mode.

    Fastboot is what you really need to root or flash custom ROM (specifically, to install custom recovery TWRP). You should be able to boot to bootloader, select fastboot, and issue the command: fastboot devices
    And the cmd prompt should respond with the tablet's serial number (don't post it, just say whether it does or not).
    If it hangs, or some error message, then something is wrong. So let us know.
    2
    do step by step has always and works perfect thanks a lot !
    glad I could help ;)
    Soon I will add Instructions to install a Linux desktop environment like posted here 2 days ago, after I tested it thoroughly, because I think it's a good thing to have in a Complete Guide
    2
    Tablet won't boot?

    I bought a Shield K1. Before doing any customization, I updated it to nVidia's 1.4 software for Marshmallow so it is completely up to date.

    I followed this guide, unlocking the bootloader and installing TWRP 3.0.2-2. Once installed, I flashed SuperSU 2.78, then used the TWRP interface to shut it down. I booted it up, and it restarted a few times. One of the instructions said it might do that, so I allowed it to keep going. It never booted passed the bootloader though, so I held the power button.

    During this boot loop, I noticed various mount points were failing to mount.

    Now it won't turn on at all. No backlight, no indication it's receiving power at all. What can I do to get it going again?

    I was able to get the tablet to turn back on. I found in this thread something about the Shield occasionally having screen problems, so I kept trying. I plugged the tablet into my computer to see if I could get to fastboot without being able to see anything, and the battery logo came on the screen! Tapped power, and it came on. I'd tried plugging it into the wall, but not my computer before.

    I let it go through its cycle, and when I saw the error messages, I searched online and found that I should have formatted /data because with it having been encrypted, the bootloader couldn't access it after my modifications.

    I re-flashed EVERYTHING back to stock, then TWRP again, formatting /data and the caches, and finally it worked. Booted back to TWRP, flashed SuperSU, and it's working perfectly.

    Flash Recovery
    . . .
    6. No you are ready to flash the recovery
    6.1 Type in
    Code:
    fastboot flash recovery twrp-2.8.7.3-shieldtablet.img
    6.2 Wait until it is finished then navigate with the volume buttons through the Menu on your Tablet an choose the option recovery mod with you power button
    7. You are now in a custom Recovery on this point you must decide what you want to do:
    -Do you only want to root your Device
    -Or do you want to install a cutom rom

    Toby, you may want to update your guide to include instructions for formatting /data, perhaps as steps 7.[x-x] to avoid others experiencing the same problems I had.