yashsingh1/xdaforums huggingface dataset:
[Shield Android TV General] howieumd:
I'd like to root my Shield TV. I just want to make sure all will work fine, as I've seen conflicting reports on various sites and posts.

First, my reasoning. I use Control4 to control my entire house (AV, lights, etc). In order for me to control the Shield TV (and Kodi through the Shield TV), with my Control4 app, I need to have LANMOte installed on the Shield TV. The only way to use LANMote is to be rooted, I believe. It can't be side loaded, right?

Now, my concerns. I have the Shield TV and am using it along with my new Sony 4K TV. I've seen some mention things like the stock Netflix app isn't there after it's rooted, meaning I can get the basic Netflix app, but not the version that supports 4K. This was earlier posts I've seen in June. Is that still the case? I also want to make sure the game pad still works, as the kids play some Android games with it. I saw earlier posts stating the game pad doesn't work right, but again, those were from June, and I haven't seen clear posts saying one way or another since. Lastly, I've seen some say OTA updates from NVidia don't work after it's rooted, but others say they do work still after being rooted. If OTA updates do work, and don't break the root, than is it safe to assume this also means Netflix stock app with 4K support will indeed work, as that's part of the NVidia stock? I'm just confused from various posts I've come across and want to make sure I know what I'm getting myself into, or what I might lose from the stock functionality of the Shield TV, before rooting.

Also, I've recently seem posts saying to wait for Android M to be implemented before rooting. Does that matter? If OTA does work, will it not properly install Android M once it's available, in say NVidia's 2.0 version? I think it'll be later than 2.0 when M is introduced, by the way. On the NVidia site, somebody from NVidia did say yesterday that 2.0 will still be based on Lollipop, not Marshmallow, and 2.0 should be out the first week of September, where as M for Android TV will be late September or later.

Thanks for the help!
[Shield Android TV General] baileyjr:
If you root it and something doesn't work you can just flash the official nvidia firmware to get back to normal. I can't test the netflix thing as I don't have a 4k TV, but my netflix app was still there after rooting. Try it and see would be my advice. Everything is working as normal for me after rooting.
[Shield Android TV General] howieumd:
Thank you. One last question, do I follow the instructions in the first post of this thread? Or is there an updated set of instructions and files that doesn't turn the recovery menu upside down and require the OTG cable?
[Shield Android TV General] DN38416:
Can someone please post a link of an OTG cable that definitely works with this?

There are so many different types of "OTG" cables and I don't know what I actually need.

I have something like this http://www.dx.com/p/jiahui-usb-fema...-cellphones-tablets-black-303672#.VdYVCPmqqko

But I can't get it to work (I'm assuming it's the wrong type?)
[Shield Android TV General] sandog12:
I used a cable that looks close to itjudt didn't have the female small plug...... Also I have a 4k TV and the Netflix app has never shown the 4k content on netflixs
[Shield Android TV General] DN38416:
So I basically just need female USB to male micro USB? i.e. something like this? http://www.officeworks.com.au/shop/...sb-to-female-usb-sync-cable-adaptor-cou2mbaad

EDIT: Just borrowed a friends one and it works :D I'm finally rooted!

So Female USB -> Male Micro USB is all you need. (and a USB Mouse obviously)
[Shield Android TV General] baileyjr:
Yes follow instructions in the first post. Although you can use the recovery that is in this thread which isn't inverted. http://xdaforums.com/android-tv/nvi...very-twrp-2-8-6-0-shield-tv-variants-t3140926 You will need the OTG cable to connect a mouse and navigate the recovery.
[Shield Android TV General] sandog12:
Yes Sir that should work for ya......
[Shield Android TV General] Rolldog:
Same thing happened to me, but I went to the Netflix website and discovered that 4K content was being included in the basic Netflix package for the first few months it was available and now you have to upgrade your subscription to receive Netflix 4K content. Once I did that, the Ultra HD 4K category showed back up whenever I opened Netflix.

Amazon Prime streams 4K content through their app included on some new 4K TV. I sideloaded the Amazon App and the Amazon Prime Instant Video app. I can now watch Prime movies through my Shield, but I don't see where I can get 4K content. Looking over how 4K content is streamed using the Amazon app, it sounds like it needs to link up with an internet browser but I haven't found an apk for a decent browser, and one that actually looks like a browser, that I can sideload.
[Shield Android TV General] wazzubrad:
Guys I have Windows 10 and also get "MTP USB Device" and Windows 10 will not allow me to change the driver. If anyone has been able to root with Windows 10, how the heck did you do it?
[Shield Android TV General] sandog12:
What amazon apk did you use for your sheild

---------- Post added at 11:27 AM ---------- Previous post was at 11:23 AM ----------

Also I have the 4screen +hd package but the 4k doesn't show on my shield its there on my Samsung netflixs app
[Shield Android TV General] intel352:
I presume you're talking about the Amazon app that gives you access to the Amazon app store? So you're using the Video app from that?

How is the interface, is it well suited to TV at all?

One thing I like about my Fire TV is how the native amazon video app functions, I'd really like to get that for Shield, but I'm betting we have to go the Amazon app store route.
[Shield Android TV General] sandog12:
I got my 4k Netflix's working I had to switch the hdmi plug that I had my shield plugged in to.. I have a Samsung 55 in 4K Tv UN55HU6950 I had to have it plugged in to the hdmi 3 MHL plug pulled the power for 10 sec and bam it started working ..... So make sure everyone finds there hdmi 2.0/2.2 or your not getting 4k netflixs
[Shield Android TV General] Rolldog:
No, I don't have the Amazon App store installed, just the Amazon shopping app and the Amazon Prime Instant Video app. It's difficult to navigate with a controller, but I have a keyboard and mouse installed. It's also possible I don't have the correct apk installed. There are a few different versions, each with a different interface, so when I have the time I should probably try each one to see which one has the best interface.

---------- Post added at 10:31 AM ---------- Previous post was at 10:26 AM ----------

I only have 1 HDMI port on my TV that's HDMI 2.0 and HDCP 2.2 compliant, but I have the Shield, the Sony X10 media player, and a DIRECTV 4K receiver. I found a 5 x 1 switch that's HDMI 2.0 and HDCP 2.2 compliant, so now I don't have to keep getting up to switch the cables out if I wanted to use a different device.
[Shield Android TV General] sandog12:
Anyone have any info on some game emulators ... Something like retro arch a nice front end setup .. Its time for me to get a nice set up on this beast!!!
[Shield Android TV General] JohnHenryIron:
I don't want to steer this thread off topic, so my thread here should help. http://xdaforums.com/showthread.php?t=3142610
[Shield Android TV General] drhrr:
Hello everyone,

I would like to request some help if possible because I think I just killed my Shield... I am in the middle of attempting an HDD swap from the included 500GB to a full fleged SSD. While playing around, I had no problems swapping back and forth to attempt different things... But now as I decided to update my original 500GB with the "nv-recovery-image-shield-atv-upgrade1_3_dev_rooted.zip" I might have made the mistake of using the 16GB image instead of the Pro image... And now I can't get to boot not even into fastboot to correct my error... So, a couple of questions if anyone can help me out:

1: Am I dumb and I can't make the difference on how to do the HW fastboot? As I understand I plug the power cable (yes HDMI and OTG are plugged) and I start mashing the power buttong for 3 seconds and Fastboot should show up? Or do I just hold down the power button after I plug the power cable for 3 seconds?

2: Anyone know if I could get my original or new HD plugged into my PC and then just flash everything through a bash/adb terminal?

3: Anyone else have any ideas how to revive my unit or am I FUBAR?

Thanks!

PS: If anyone wants to know, I attempted to use DD through Clonezille but the partitions were not being read... Attempted Gparted and same story (as it was to be expected)...
[Shield Android TV General] darkuni:
Having JUST rooted my Shield TV, I've documented my process here:

http://nvidiashieldzone.com/index.php/root-shield-android-tv/

Obviously I have given proper credit where due - but knowing what little humps might show up could help someone new.

---------- Post added at 05:51 AM ---------- Previous post was at 05:49 AM ----------

For whatever it is worth? HW Flashboot is a huge pain in the ass. It took me a half a dozen tries ... the timing is crucial. You might still be ok.
[Shield Android TV General] DN38416:
Anybody successfully updated to 1.4 with root yet? I seem to be getting an error :(
[Shield Android TV General] darkuni:
Owning every NVidia Shield Device? I can tell you that I have never successfully done an update with root installed. I've ALWAYS had to flash back to stock. :( I just do it naturally.

Someday I'll figure out the trick :)

---------- Post added at 03:32 PM ---------- Previous post was at 03:29 PM ----------

You know, I've always wondered if it had to do with the recovery image. This time around, I didn't replace stock recovery with TWRP .... I just booted to it in order to flash SuperSU.

I guess I'll see what happens.
[Shield Android TV General] DN38416:
I'm pretty sure I didn't flash TWRP either... I just booted it, like it says in the instructions. However, I still get an error trying to update :(

I tried removing root via the option in supersu... tried the update again but still got the error.

Let me know how you go with it. Is it possible to update without having to backup all my user data?

EDIT: Nevermind... all good, just didn't flash userdata (seems obvious but I'm still kinda new to android, sorry)

Just need to re-root now :)
[Shield Android TV General] darkuni:
Sweet :)
[Shield Android TV General] s4shield:
Tried rooting the latest update and it freezes when I flash twrp. :(
[Shield Android TV General] darkuni:
What about just BOOTING to TWRP instead of installing it?
[Shield Android TV General] NeutralTerritory:
Nvidia provided root image

This was just recently added to Nvidia's tegra tools site so its possible that many of you have not seen it yet.

Nvidia just released their own rooted image for developers.

This is a new acc so I cant post the direct link but it's:

developer(dot)nvidia(dot)com/tegra-resources
[Shield Android TV General] sandog12:
Nice... Will there be any advantage using there img?
[Shield Android TV General] darkuni:
Yeah, it's pre-rooted! Thanks for the heads up.
[Shield Android TV General] sandog12:
So whats are best corse of action if we are rooted and wanna update?
[Shield Android TV General] darkuni:
I finished my tutorial on MANUALLY upgrading without losing user data:

http://nvidiashieldzone.com/index.php/shield-android-tv/tutorial-manual-updates-without-losing-data/
[Shield Android TV General] JohnHenryIron:
[MENTION=2945862]darkuni[/MENTION] thank you for the guide!
[Shield Android TV General] Nekromantik:
Anyone tried the dev image? Is it stable?
[Shield Android TV General] sandog12:
can you walk us thu what you did and how you did it for everone that needs it

---------- Post added at 11:10 AM ---------- Previous post was at 10:48 AM ----------

Also can someone post the direct link for the nvidia pre rooted img... Is the img 1.4 rooted so we need to just flash the img and your good to go?
[Shield Android TV General] Nekromantik:
You have to register in order to download the Dev image.

In short:

Download image

Unzip

Boot SATV to fastboot

Open flash-all.bat in txt editor and put two colons before the userdata flash command line so:

:: fastboot flash userdata userdata.img

Save the file

Open up command prompt and run flash-all.bat
[Shield Android TV General] Nekromantik:
I think the dev version is not rooted.

I installed supersu from store and it says it cant find binary.

So still need to install it via recovery.
[Shield Android TV General] sandog12:
If anyone is having a issue flashing you can highlight the flash-all.bat file and just hit Ctrl/Shift and enter and bam it will open window and flash
[Shield Android TV General] nghiadhd:
My shield is 1.4

I tried to flash or boot twrp follow the guide

http://nvidiashieldzone.com/index.php/shield-android-tv/root-shield-android-tv/

But I cannot boot the recovery

Anybody can help me?
[Shield Android TV General] sandog12:
Is it after upgrading to 1.4 that you can't boot twrp?
[Shield Android TV General] 7urpinator:
That is correct. I also cannot boot twrp after 1.4. The bootloader seems to freeze when it attempts to load or something. I manually downgraded to 1.3 with the dev images, attempted twrp and it worked fine.

Next step here would be to flash just the bootloader from 1.3 onto the 1.4 install and go from there.

For any of those who are wanting to get the dev images straight from nvidia, for me, it took nearly a week before my developer account was approved, so if anyone else is having trouble, just wait and hope.

also. nvidiashieldzone()com/files/shieldtv/ has the images hosted (not the dev/'rooted' ones). Although, I havent compared the files to ensure they are legit. (not that they wouldnt be)
[Shield Android TV General] sandog12:
Same thing with me about twrp after updating to 1.4... Has anyone checked the rooted 1.4 to see if its fully rooted
[Shield Android TV General] Nekromantik:
Dev images are unsecure but you cant install supersu from playstore as the su binary is not there.

So no point in using dev image as you have to flash supersu in recovery anyway.
[Shield Android TV General] 7urpinator:
Well, I flashed the 1.3 recovery and boot images (wasnt sure if recovery was required) and on loading twrp, it does the same thing. freezes, fastboot devices returns a device, but the identifier is just a bunch of question marks. Will try some different twrp versions as well as just boot image/etc
[Shield Android TV General] darkuni:
Right from Nvidia's site:

These packages are for software developers only and provide root level access by default. Developers can run adb with root privileges (ie running "adb root" succeeds by default) to allow access to parts of the device typically restricted from users. Additionally, before releasing an app or game, the developer must confirm that the app or game runs correctly on a standard consumer OS without root level access.

These images should not be flashed to consumer devices or on devices that are in every day use as many of Android's user security features can be easily bypassed.

Here are the images. If someone from NVidia asks me, I'll pull them.

Pro: (MD5 2d6dcd92ca4aa731043707ad1061145c)

Download

16GB: (MD5: 9d3e75cb9283a340b098dd4c497edad6)

Download

---------- Post added at 11:35 PM ---------- Previous post was at 11:34 PM ----------

It appears with 1.4 you cannot FLASH recovery - but you can BOOT to it: flashboot boot twrp.img ... That still seems to work.
[Shield Android TV General] 7urpinator:
I am unable to get it to boot into twrp with the boot command on 1.4, even with the 1.3 bootloader. (which is the correct one, right?)

Anyway, so if we have unrestricted access to over ADB, we could install the su bin that way, right? if so...

Care to make up a quick tut?

Although... if im reading this right, apps should have root privileges by default?

Also. "flashboot"? fastboot, right?
[Shield Android TV General] darkuni:
Okay, I had go through it again to make sure I remembered correctly.

I did shoot a video ... (processing)

https://www.youtube.com/watch?v=QeuAeiS0f2A

1) Reboot to bootloader

2) fastboot flash recovery twrp-shieldtv.img

3) Use the manual controls on the Shield TV to access recovery.
[Shield Android TV General] sandog12:
Don't get me wrong I had 1.3 rooted but really what does the avg person gain with it rooted
[Shield Android TV General] 7urpinator:
Your previous post said BOOT worked, but FLASH didnt, might want to correct that. anyway. got it now that i flashed twrp, rather than just attempted to boot it.
[Shield Android TV General] baileyjr:
Does anyone have a version of the 1.4 update we can flash from TWRP? Other that that I'm assuming I will have to remove root and flash the stock recovery before applying the update?
[Shield Android TV General] sandog12:
You can flash twrp to recovery then update

---------- Post added at 07:03 AM ---------- Previous post was at 06:59 AM ----------

You can just flash 1.4 .... Then just reroot.. The only thing with twrp is you can't boot it you have to flash it
[Shield Android TV General] baileyjr:
So just to clarify I can accept the update with my device rooted and TWRP installed and it will complete successfully? Then just re-flash TWRP and SuperSU?
[Shield Android TV General] sandog12:
Well mine didn't update rooted so I had to manual update to 1.4

---------- Post added at 07:22 AM ---------- Previous post was at 07:21 AM ----------

[/COLOR]Also once u update to 1.4 you can't boot twrp you have to flash it to recovery. I'm not sure if I backed up my shield Tv with twrp and sent you the file if that would work.. That would be a great idea for everyone out there.
[Shield Android TV General] baileyjr:
Sorry to sound dumb but what is the manual update procedure? Do you just fastboot flash system system.img, or do you have to flash the other partitions as well?

ie

fastboot flash recovery recovery.img

fastboot flash boot boot.img

fastboot flash system system.img

fastboot flash userdata userdata.img

fastboot flash staging blob

fastboot flash dtb <DTB file name>

I'm guessing you could flash everything apart from the recovery and userdata to retain your current setup, then just reflash SuperSu.zip from recovery?
[Shield Android TV General] sandog12:
You can edit the bat file to leave your user data ... Just go back a little and there is info on what u need to do
[Shield Android TV General] baileyjr:
Argg right, I've downloded the image now and can see the bat file. I can also see the post explaining how to edit it, so thanks for that. As I suspected you don't flash the userdata.

I will try editing it out so I don't flash the recover either and hopefully retain my TWRP. I will report back if it works or not.

Thanks once again for your help :good:
[Shield Android TV General] sandog12:
Also what I have found out instead of typing the command in flash boot you can just highlight the file and hit Ctrl, Shift and enter and it will flash the img for you. Just a quickway to do it without worrying about typing the command out.
[Shield Android TV General] Rolldog:
I haven't rooted my device yet, but after trying to load the 1.4 update, I unfortunately have a Pro device with a faulty hard drive. Nvidia is aware of this problem and is shipping me a new console and then I can ship mine back. What happens is, when updating, it gets stuck on the fastboot screen. Let's say I were rooted already and flashed the 1.4 img, any idea if I would experience this same problem? Nvidia said it's a known hard drive issue and the hard drive would eventually fail, even if it did update correctly. I'm hoping to get my new console in a few days and send this one back (I wish I didn't have to), and then I want to root my device. Nvidia said a faulty hard drive, but I wonder if they mean the hardware is faulty or if their partitioning was faulty, causing it to lock up during the update. If that's the case, then anyone with a rooted Pro device wouldn't experience this issue. If it is actually a hardware issue, then they wouldn't immediately experience this issue, but maybe down the road. I don't see how locking up during a routine software update would mean that the device has defective hardware.
[Shield Android TV General] kdb424:
They seem to be using a custom firmware on the drives. The SSD that's in there that's normally used for caching the HDD seems to be used for system data instead. That could be a firmware issue in the drive, and would be triggered with the update to fail as it tries to use a function in the ciustom firmware that's not working properly. It may not be a mechanical failure, but the shield can't update the firmware of the hard drive, so it's considered a hardware failure. Not 100% fact, but very possible speculation based on what we have learned by trying to change the HDD out for a SSD.
[Shield Android TV General] Rolldog:
First my Tablet, then my console. It's like the opposite of winning the lottery.
[Shield Android TV General] maxal:
Hi, anyone know where you can buy the Nvidia Shield Pro in the UK
[Shield Android TV General] baileyjr:
You can order direct from Amazon.com for delivery to the UK mate. I think I paid £197 for mine delivered and thats with prepaying the import charges. I then got £30 back off Amazon because it didn't get stopped by customs on the way in. Net cost £167, if your lucking with the importing. :good:
[Shield Android TV General] Cookie27:
Great job
[Shield Android TV General] sandog12:
Anyone no what ver of exposed framework you should use on the shield Tv,,, Here is the link I found but not sure which 1 should be using on it.

http://xdaforums.com/xposed/unofficial-xposed-samsung-lollipop-t3180960
[Shield Android TV General] Rolldog:
Yes, I have a Sony 4K TV, which I bought in 2013 for a rediculous amount of money, and only 1 of the 4 HDMI ports is HDMI 2.0 & HDCP 2.2 compliant, which means 4K in only going to work on that one port.

I have an Nvidia Android TV Pro, a Sony FMPX10 4K media player, and a 4K DIRECTV receiver so anytime I wanted to use a different device, I had to unplug one to plug in another. Finally, I found a 5 to 1 HDMI switch that was HDMI 2.0 & HDCP 2.2 compliant, so now I have everything plugged into the switch, and the switch came with a remote to change inputs. Probably the best $40 I've ever spent, but the remote is so small, it gets lost daily.
[Shield Android TV General] sandog12:
What unit did you get? There are so many out there its hard to know what ones are good and work correct with 4k.
[Shield Android TV General] JohnHenryIron:
[MENTION=5272378]sandog12[/MENTION] I'm using xposed v74 sdk 22 arm 64. I only use it for YouTube adaway and xtoast. Just installed it 2 days ago when I upgraded to 1.4

http://xdaforums.com/showthread.php?t=3034811
[Shield Android TV General] kdb424:
Works well for the one they linked on all roms that we have. I have tested all 3. Stock 1.3, Full 1.8, and cyanogenmod.
[Shield Android TV General] sandog12:
[MENTION=6040474]JohnHenryIron[/MENTION] Whats the best way to install it? Can you use ES File Explorer or thu TWRP?
[Shield Android TV General] JohnHenryIron:
You have too install the framework through TWRP. The apk you can install through es file explorer
[Shield Android TV General] Rolldog:
This is the one I got, and it works fine with 4K video.

http://www.amazon.com/gp/product/B00Y835WSA?psc=1&redirect=true&ref_=oh_aui_detailpage_o06_s00
[Shield Android TV General] Sean09:
Is there any way to do this without a mouse? I've only got access to a bluetooth one right now
[Shield Android TV General] aggiemarine07:
Great tutorial on how to root the Shield TV. I would recommend that the OP be updated (With the handy youtube video on page 32 or 33 (cant remember).

One questions, when I download apps from the playstore now it doesnt show the progress, it only says "install pending". Is there something I missed?
[Shield Android TV General] machx1111:
Is it possible to root again after the latest OTA?

If so do we just reinstall the SuperUser zip again or do we need to do more?