FORUMS
Remove All Ads from XDA

[HOW-TO] Root the Shield TV

13 posts
Thanks Meter: 11
 
By RyanInBinary, Junior Member on 17th June 2015, 03:04 AM
Post Reply Email Thread
First of all, let me say this isn't my post, and I didn't develop this method. The user, "Teletype" got this all figured out and did an amazing write-up for it. I'm posting it on their behalf so it can be in this newly added forum. The link to the recovery zip is also in his original thread, which I've linked below.

Here's the link to his original thread. If you feel the urge to press "thanks", please go to his original thread and press it for him, he deserves all the credit.

Quote:
Originally Posted by teletype

I just managed to get TWRP running on the new Shield console, and installed SuperSU successfully. Two caveats: the display is upside down, and the USB host ports don't work. I had to plugin a mouse via an OTG cable in order to interact with it. ETA: That's only an issue when booted to TWRP. Everything's working fine in the stock ROM after rooting.

Procedure:
- enable developer tools / USB debugging
- adb push supersu.zip /sdcard
- adb reboot bootloader
- fastboot oem unlock
- fastboot boot twrp-2.8.6.0-shieldtv-unofficial.img
- unplug USB cable, connect mouse via USB, install SuperSU

TWRP boot image is attached. Off to explore...

EDIT: by request, some more detailed instructions:

  • On the Shield device, head to Settings -> About, and click "Build number" 7 times. This will enable Android's Developer options.
  • Go to Settings -> Developer options, and enable USB debugging.
  • Install the ADB/fastboot drivers and utilities if you don't already have them. When "adb devices" shows your Shield, you're good to go.
  • Download and extract recovery.zip from this thread.
  • Head to the SuperSU forum and download the latest version.
  • Open a command prompt and navigate to the directory where you downloaded everything. (Google this for your OS if you don't know how).
  • With the Shield still booted, run "adb push supersu.zip /sdcard" (change supersu.zip to appropriate file name). This will upload the SuperSU update zip to your device, which you'll install from TWRP.
  • If that worked fine, run "adb reboot bootloader". Your device should shut down, and display the Fastboot screen after a few seconds.
  • FOLLOW THE NEXT THREE INSTRUCTIONS AT YOUR OWN RISK. This WILL wipe all your user data, back it up with ADB first if you want to preserve it. DISCLAIMER #2: I have no idea if there are any DRM keys or anything that get wiped when this is done (this was the case on my Xperia Z3 Compact). I will say that Grid streaming still works fine after doing this.
  • This step will unlock your bootloader to enable booting unsigned images.
  • Run "fastboot devices" and make sure your Shield is visible.
  • Run "fastboot oem unlock" and follow the prompts on the screen. Your bootloader is now unlocked.
  • Now, boot the TWRP image with: "fastboot boot twrp-2.8.6.0-shieldtv-unofficial.img" - Note: I used this instead of "fastboot flash" so I could keep the stock recovery around, to grab an image of it after rooting.
  • You should now see a TWRP recovery menu (upside down for now).
  • Connect a keyboard or mouse via OTG cable, and select "Install", navigate to your SuperSU zip, select it, and follow the prompts.
  • Click "reboot" and you should now be rooted.

The Following 2 Users Say Thank You to RyanInBinary For This Useful Post: [ View ] Gift RyanInBinary Ad-Free
 
 
10th July 2015, 08:41 AM |#2  
Junior Member
Thanks Meter: 0
 
More
does this have to be done with an otg cable
11th July 2015, 06:57 AM |#3  
OP Junior Member
Thanks Meter: 11
 
More
You can use the supplied micro USB cable to do the adb portion. You shouldn't ever need otg with this device since it also has 2 full sized USB ports.

Sent from my nexus 9 using XDA Free mobile app
10th August 2015, 03:10 AM |#4  
NapalmDawn's Avatar
Senior Member
Flag Raleigh
Thanks Meter: 173
 
Donate to Me
More
Instructions got updated

Quote:

Hi,

I have updated the instructions to ones that more closely aligned with my experience of doing this. The initial instructions were good for me - but some were in slightly the wrong order or not quite clear enough to be immediately intuitive. I've tried to fix that Hope it helps.

On the Shield device, head to Settings -> About, and click "Build number" 7 times. This will enable Android's Developer options.
Exit settings, then go back in to settings -> Developer options, and enable USB debugging.
Install the ADB/fastboot drivers and utilities on to your PC if you don't already have them. When "adb devices" shows your Shield, you're good to go.
Download the latest Super user zip file from the super user thread here.
Download and extract the recovery file from here. (it needs to be a .img not a .zip)
run "adb reboot bootloader". Your device should shut down, and display the Fastboot screen after a few seconds.
FOLLOW THE NEXT THREE INSTRUCTIONS AT YOUR OWN RISK. This WILL wipe all your user data, back it up with ADB first if you want to preserve it. DISCLAIMER #2: I have no idea if there are any DRM keys or anything that get wiped when this is done.
This step will unlock your bootloader to enable booting unsigned images.
Run "fastboot devices" and make sure your Shield is listed when you do so.
Run "fastboot oem unlock" and follow the prompts on the Shield's screen. You use the power button on the shield device itself to navigate the menu, and long press to select an option. Once you have confirmed, this can take along time to unlock (hour and a half for me on the Pro version). Your bootloader is now unlocked.
"Fastboot reboot" to reboot to AndroidTV.
run "adb push supersu.zip /sdcard/" (change supersu.zip to appropriate file name that you downloaded earlier). This will upload the SuperSU update zip to your device, which you'll install from TWRP.
Now, boot the TWRP image with: "fastboot boot RECOVERYFILENAME.img" - Note: I used this instead of "fastboot flash" so I could keep the stock recovery around, to grab an image of it after rooting. (change the name of the file in the instructions to the name of your recovery file that you downloaded).
After a short while you should now see a TWRP recovery menu.
Connect a keyboard or mouse via OTG cable, and select "Install", navigate to your SuperSU zip, select it, and follow the prompts.
Click "reboot" and you should now be rooted.

The Following 3 Users Say Thank You to NapalmDawn For This Useful Post: [ View ] Gift NapalmDawn Ad-Free
14th September 2015, 01:22 AM |#5  
Sean09's Avatar
Senior Member
Thanks Meter: 191
 
More
Anyone tried kingroot?
14th September 2015, 02:20 AM |#6  
Senior Member
Flag Pittsburgh
Thanks Meter: 353
 
Donate to Me
More
Quote:
Originally Posted by Sean09

Anyone tried kingroot?

We have a factory supported way to unlock and root. No real point in trying to exploit the system. If you are rooted, you should have a custom recovery anyway, which means you need to unlock the bootloader anyway in case you need to fix something.
21st September 2015, 05:36 AM |#7  
Senior Member
Flag Kuwait
Thanks Meter: 32
 
More
Hey, I have rooted my shield and I didn't backup my stock recovery, anyone have a stock recovery img, I want to update to 1.4
Thanks
21st September 2015, 03:12 PM |#8  
baileyjr's Avatar
Senior Member
Flag Cardiff
Thanks Meter: 279
 
More
Quote:
Originally Posted by Gig11gs

Hey, I have rooted my shield and I didn't backup my stock recovery, anyone have a stock recovery img, I want to update to 1.4
Thanks

You can download the 1.4 firmware and flash it manually. There's a discussion on it a few pages back
23rd September 2015, 04:19 PM |#9  
Member
Flag New Brunswick
Thanks Meter: 19
 
More
Will I be able to get OTA updates if I root ?
24th September 2015, 09:32 AM |#10  
baileyjr's Avatar
Senior Member
Flag Cardiff
Thanks Meter: 279
 
More
Quote:
Originally Posted by rahulkadukar

Will I be able to get OTA updates if I root ?

You'll get the OTA notification but I was not able to install the OTA. You will need to download and new firmware and flash from fastboot.
5th October 2015, 02:42 AM |#11  
Enzopreme's Avatar
Senior Member
Flag West Palm Beach
Thanks Meter: 214
 
More
Can I still root it this way if I already updated to 1.4 as I'm still fully stock and took the OTA
Post Reply Subscribe to Thread

Tags
shield-tv

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes