[Shield Tablet General] Lrs121:
Systemless Root for Shield Tablet​

Standard Disclaimer Applies:

You're responsible for everything that happens to your device.

If already rooted or have modified the system partition in any way. You must flash the stock system.img before following this guide.

Shield Tablet

SESuperuser Method:

Method 1:

The developer had kindly provided a build bot for the creation of these images and will be available there unless changes are made.

Go to, http://superuser.phh.me/nvidia/shieldtablet/ and download the version you want.

Flash the image via fastboot or TWRP

Let the device boot, it may loop a few times this is ok

Once the device is booted install the companion app https://play.google.com/store/apps/details?id=me.phh.superuser

Enjoy.

Method 2:

Download seSuperuser's superuser.zip from http://superuser.phh.me/

Flash superuser.zip in TWRP (use with other recoveries at your own risk)

Let the device boot, it may loop a few times this is ok

Once the device is booted install the companion app https://play.google.com/store/apps/details?id=me.phh.superuser

Enjoy.

To Unroot:

Download the stock boot image

Flash the stock boot image with fastboot or TWRP

Uninstall Superuser companion app

Reboot

You should now be unrooted

Note: If you are having trouble with a specific app or command with user/power try using eng. If that doesnt solve the issue file report the issue on the original thread. http://xdaforums.com/android/software-hacking/wip-selinux-capable-superuser-t3216394

Chainfire SuperSU Method:

Systemless Root is now supposed to work with 5.1.x Reference post.​

This method includes an automatic boot.img patcher to patch the boot.img durring flash to support the systemless root method. His automatic patch system will work on android versions 5.1.x and 6.0 The goal of systemless to make the root process more flexible and easier to take old-style and the newer block based OTAs on bootloader unlockable and non-unlockable devices.

Note: It is recommended that these steps are preformed on an android device using Root Explorer or Explorer from the same developer to ensure functionality.

Preparation Guide:

Download SuperSU-v2.60 from this thread

Navigate to and long press on the SuperSU-v2.60.zip file and select "Extract All" (if asked to go to extracted folder, do so.)

Navigate to SuperSU-v2.60/META-INF/com/google/android

Select "update-binary" and then "Text Editor"

Scroll down to the line that states the following

SAMSUNG=$(cat /system/build.prop | grep "ro.build.fingerprint=" | grep -i "samsung")

Change the line so it states nvidia instead of samsung

SAMSUNG=$(cat /system/build.prop | grep "ro.build.fingerprint=" | grep -i "nvidia")

Click the over flow button at the top and select "Save and Exit"

Delete the new file called "update-binary.bak"

Go back up the directory structure until the folder SuperSU-v2.60 is listed

Long press on the previously stated folder and select "Zip this folder"

The new zip will be located at /sdcard/SpeedSoftware/Archives/

Installation Guide:

An untouched boot.img is recommended.

Boot into TWRP and have it mount system as read only (If you suspect system was mounted at any point reflash the system.img)

Flash your modified SuperSU-v2.60.zip

The console should show "Systemless" and "Boot image patcher" at some point

If the console showed the previous items then it should have worked if not then it was not a systemless install

On boot after a successful Systemless root it will seem to boot loop, let it run for several loops and it should boot properly other wise the process must be started from the bigging.

Shield Tablet K1 - WIP

SESuperuser Method:

Method 1:

The developer had kindly provided a build bot for the creation of these images and will be available there unless changes are made.

Go to, http://superuser.phh.me/nvidia/shieldtablet/ and download the version you want.

Flash the image via fastboot or TWRP

Let the device boot, it may loop a few times this is ok

Once the device is booted install the companion app https://play.google.com/store/apps/details?id=me.phh.superuser

Enjoy.

Method 2:

Download seSuperuser's superuser.zip from http://superuser.phh.me/

Flash superuser.zip in TWRP (use with other recoveries at your own risk)

Let the device boot, it may loop a few times this is ok

Once the device is booted install the companion app https://play.google.com/store/apps/details?id=me.phh.superuser

Enjoy.

To Unroot:

Download the stock boot image

Flash the stock boot image with fastboot or TWRP

Uninstall Superuser companion app

Reboot

You should now be unrooted

Note: If you are having trouble with a specific app or command with user/power try using eng. If that doesnt solve the issue file report the issue on the original thread. http://xdaforums.com/android/software-hacking/wip-selinux-capable-superuser-t3216394

Chainfire SuperSU Method:

Systemless Root is now supposed to work with 5.1.x Reference post.​

This method includes an automatic boot.img patcher to patch the boot.img durring flash to support the systemless root method. His automatic patch system will work on android versions 5.1.x and 6.0 The goal of systemless to make the root process more flexible and easier to take old-style and the newer block based OTAs on bootloader unlockable and non-unlockable devices.

Note: It is recommended that these steps are preformed on an android device using Root Explorer or Explorer from the same developer to ensure functionality.

Preparation Guide:

Download SuperSU-v2.60 from this thread

Navigate to and long press on the SuperSU-v2.60.zip file and select "Extract All" (if asked to go to extracted folder, do so.)

Navigate to SuperSU-v2.60/META-INF/com/google/android

Select "update-binary" and then "Text Editor"

Scroll down to the line that states the following

SAMSUNG=$(cat /system/build.prop | grep "ro.build.fingerprint=" | grep -i "samsung")

Change the line so it states nvidia instead of samsung

SAMSUNG=$(cat /system/build.prop | grep "ro.build.fingerprint=" | grep -i "nvidia")

Click the over flow button at the top and select "Save and Exit"

Delete the new file called "update-binary.bak"

Go back up the directory structure until the folder SuperSU-v2.60 is listed

Long press on the previously stated folder and select "Zip this folder"

The new zip will be located at /sdcard/SpeedSoftware/Archives/

Installation Guide:

An untouched boot.img is recommended.

Boot into TWRP and have it mount system as read only (If you suspect system was mounted at any point reflash the system.img)

Flash your modified SuperSU-v2.60.zip

The console should show "Systemless" and "Boot image patcher" at some point

If the console showed the previous items then it should have worked if not then it was not a systemless install

On boot after a successful Systemless root it will seem to boot loop, let it run for several loops and it should boot properly other wise the process must be started from the bigging.

Old Guide:

Installation guide:

Download st8 systemless bootimg

Download shield tablet TWRP image

Download SuperSU-v2.60 from this thread

Unlock Bootloader

Flash stock system.img

Flash st8 systemless boot image

Flash TWRP

Prevent TWRP from mounting and modifying the system partition

Flash/Sideload SuperSU-v2.56 zip

Boot system and enjoy

After flashing the systemless root refrain from using any app or modification that touches the system partition for doing so defeats the purpose of this systemless root.

Take OTA:

Flash untouched boot image

Flash stock recovery

Flash/sideload OTA

Reinstall Systemless Root

Flashing can be done using TWRP's image flash method.

To unroot:

Delete all folders listed as /data/app/eu.chainfire.supersu.*

Delete /data/su.img

Delete /cache/su.img (if exists)

Flash stock unmodified boot.img

Flash system.img if at any point you suspect it has been modified

Reference thread

Downloads:

XDA-DB Download

Mirror

XDA:DevDB Information

[Root][Systemless] Shield Tablet Systemless Root, Tool/Utility for the Nvidia Shield Tablet

Contributors

Lrs121

Source Code: https://github.com/seSuperuser

Version Information

Status: Stable

Current Stable Version: v3.1.1

Stable Release Date: 2015-12-06

Current Beta Version: SuperSU-v2.60

Beta Release Date: 2015-12-05

Created 2015-12-01

Last Updated 2016-01-14