yashsingh1/xdaforums huggingface dataset:
[Shield Android TV General] brotbuexe:
Can't you directly boot the twrp.img without flashing it first?

fastboot boot twrp...img

Then install SuperSU from there?
[Shield Android TV General] Ichijoe:
You probably could... But, that in-and-of itself isn't exactly the problem. It's the unfortunate way Google have started implementing System Updates on Nougat going forward. They've call this System the a/b System.

To simply explain it, on Devices which support it. (Like the new Shield 2017, possibly the 2015 post update?), there are now Two System Partitions. The active one, which we have always known. (And, indirectly referencing in your question.), and, the new mirrored System Partition that has Two jobs. One to make System (e.g. Security), Updates simplier, and the other is to make sure the first System Partition does NOT get corrupted by allowing One to say root it or by installing "malicious" Software (i.e. SuperSU) onto the Device. Without it blasting it straight out of existence again.

So yes you could try to load TRWP up from somewhere, and install SuperSU. Like you've always done. But, as soon as you start to reboot it again the a/b System will revert your hard work again.
[Shield Android TV General] brotbuexe:
I read it is the same in pixel devices. So I hope it is just an update for SuperSU to recognize this on the new shield.
[Shield Android TV General] brandonb21:
pretty much what the guy above said, it will detect a modification in the recovery partition and fix it, then boot into android.
[Shield Android TV General] HUYI:
so are we SOL indefinitely or will there ever come a time where we can override the two partitions so root sticks? ie is it possible.
[Shield Android TV General] brandonb21:
I dont think we are SOL. i think the developer of twrp for shield just needs to update it. im not a developer. so i dont know, but here is some good news, i was talking to nvidia and they will be releasing a prerooted image for the 2017 shield.
[Shield Android TV General] HUYI:
0_0 whaaa! cool i can't wait for that :) that's awesome news! so cool that nvdia have given us support like this.

i will install when it's available but it seems it's going to be a long wait till it's available, maybe late spring summer my guess, hopefully sooner.

and it's obvious that it will void warranty..
[Shield Android TV General] brotbuexe:
But if you just fastboot the twrp.img you wouldn't touch the recovery partition.

You would change the boot.img and /data for systemless root while flashing SuperSU. So at the next boot the system has to check if you changed the boot img/partition, and I guess the supersu installer has to take care of this verification.

There would be not much of a problem to not have twrp directly on the device, as you can always boot the img through fastboot.

Does booting the twrp img via fastboot works on the 2017 shield?
[Shield Android TV General] brandonb21:
i did "fastboot boot twrp.img" and it booted into the android OS
[Shield Android TV General] AndroidUser00110001:
From what I gathered from recovery logs and tearing apart the boot.img I do not think the Shield 2017 uses two system partitions like the Pixel. I have only seen one partition.

I was able to modify the boot.img to make it not secure, flashed it and it booted fine. It was not replaced with stock boot. I then tried to flash TWRP with the not secure boot.img but TWRP would not boot.

I believe TWRP needs new zImage from Shield 2017 and a few variables need to be tweaked too for it to work on the Shield 2017.

I am going to download the OmniROM source files and try to compile TWRP for the Shield 2017. Should be a quick fix for the current Shield TWRP device maintainer to make so I am a little hesitant to take the time to set everything up. With my luck the current maintainer will build TWRP for Shield 2017.

*Edit*

I attached the modified boot.img which is insecure for whoever wants to play with it.

Make sure you have ADB enabled and your PC has been authorized to use ADB with your Shield2017...
[Shield Android TV General] brandonb21:
Sounds great! good luck on the twrp port!
[Shield Android TV General] grodri19721:
Yes good luck dude
[Shield Android TV General] GhostRider5666:
I can get into the boot menu but none of my buttons on my controller work? I have it all plug in as the steps show. I just received it and maybe it not paired right?
[Shield Android TV General] brandonb21:
the controller has to be plugged in before going into fastboot menu, also X is to go down and Y is to go up and A is to select an option.
[Shield Android TV General] GhostRider5666:
Everything is plugged in. I did adb root bootloader no controller and did the steps with the A and B buttons.
[Shield Android TV General] brandonb21:
maybe it was B and Y to go up and down. you know your controller is working if it vibrated going into fastboot mode, then it's working correctly
[Shield Android TV General] GhostRider5666:
I fastboot oem unlocked and it booted up and shut down now It doesn't power back up and in device manager it shows APX?
[Shield Android TV General] brandonb21:
apx?, i oem unlocked mine and everthing went fine.
[Shield Android TV General] GhostRider5666:
I don't know, I can't even get it to power on?
[Shield Android TV General] jionny:
Very much appreciate all your help, will let you know how it goes, Thanks again
[Shield Android TV General] jionny:
ok everything went well except the controller stopped working in twrp and had to plug in a wired usb mouse and that worked total it took about 2.5 hours, once again thanks for getting me up and running. Yojoe600
[Shield Android TV General] squareatom:
macOS Sierra / USB Type C | Thunderbolt 3 / ADB

Hey all,

Has anyone performed root from a Mac with USB Type C ports? Having problem getting adb to list my Shield. This is on:

2016 Macbook Pro w/ macOS Sierra 10.12.3

WAWPI USB 3.0 A Male to A Male Cable

Apple USB-C to USB Adapter

Android Debug Bridge version 1.0.36 (Revision 84e3321d5db3-android)

System Information -> USB shows Shield but adb devices does not. I was able to connect with adb connect <IP> but not USB. I've seen various threads pointing to a possible issue with Mac USB Type C/Thunderbolt 3 ports.

Any help would be appreciated.
[Shield Android TV General] mudsloth:
I don't suppose you have any thoughts for what to do on the non-Pro model? I'm having the same issue where the controller doesn't seem to work at all in fastboot (works fine in the Android OS, though) and it just means I'm stuck now since there's no power button.
[Shield Android TV General] yojoe600:
If it's a 2015 model it does have a power button. If it's the 2017 model then you need to have the controller plugged into the USB port closest to the HDMI port when you boot to fastboot not after.

Sent from my only One.
[Shield Android TV General] mudsloth:
It's the 2017 model. I triple-checked which USB port to use and definitely had the controller plugged in prior to sending the command to boot to bootloader. I also tried the manual way to boot to fastboot by holding the A+B buttons and unplugging/plugging in the device. No luck, the devices just boots normally.

I even tried a different cord to connect the controller. The controller works just fine otherwise, just not in fastboot at all.
[Shield Android TV General] AndroidUser00110001:
Are you unplugging power cable to Shield and then as soon as you plug the power cable back in you hold A+B? I don't think it works if you do a software reboot...

2017 controller? I tried with my 2015 controller and it didn't seem to work.
[Shield Android TV General] yojoe600:
Have you tried the original micro USB cable or a different one and make sure you are directly plugged in with no USB hubs or anything.

Sent from my only One.
[Shield Android TV General] mudsloth:
Yeah, directly plugged in with no hub in between. Tried both the cable included in the box and another I had nearby. I might try some other cables I have lying around later today, just for the hell of it.
[Shield Android TV General] yojoe600:
Yea I don't know then. The only way to control in bootloader is the controller from what I know.
[Shield Android TV General] mudsloth:
No worries, appreciate the responses anyway. Hopefully it just randomly starts working at some point since I don't feel like going through the hassle of returning it.

Edit: Just tried a different cord and it worked! So, apparently not all cords provided with the Shield will work with fastboot. That's pretty annoying, but at least it's a standard cord.
[Shield Android TV General] B-ILL:
I rooted my Shield 2017 with the guide and everything went great. I have a questions since nVidia is sent out OTA update to 5.1 can I update or will it affect the root?
[Shield Android TV General] AndroidUser00110001:
Before I updated to 5.1 I removed root. Flashed stock recovery, boot and system partitions, did the 5.1 update, then flashed TWRP and rooted again.

TWRP failed for me with the update. Not sure if it was because it was the first time that install of my TWRP was run for the first time so it was waiting for me to swipe to allow system modifications or because I got something wrong in the TWRP settings to allow OTA updates.
[Shield Android TV General] :
Brick it !

Pls be advised I followed this method And my google movies keep on crashing non stop , was annoying. Then I tried the other method in windows ( bat ) file to restore image and I couldn't get the piece of **** to boot to fast bood and the driver wasn't recognize anymore .

Is someone successful roots the 500gb without getting the annoying movies app crashing tell me '

---------- Post added at 05:31 AM ---------- Previous post was at 05:28 AM ----------

Are you getting the " movies / Tv " app crash non spot banner ?? I just tried to root it today and that's alll I got till I brick it . :laugh:

---------- Post added at 05:44 AM ---------- Previous post was at 05:31 AM ----------

My shieldtv pro 500 lasted 3 hrs and this how it went ( take a note ).

1 - developer mode on

2- fastboot oem unlock

2 hrs later ....

3- boot twrp image

4- load su.zip

---- rooted ---- yah ' yes yes

Boot up .....

5- movies stock app crash <~ got this message every 5 minutes . Followed some stupid guy guide , started the .bat batch in windows and puff ! Bricked ... haha! End of life .

The hdmi cable went off , followed everything to get it into fastboot = unit death .

Windows started to ask for some driver ( forgot what's the name but is 3 letters ) Now goes back to the store . What went wrong pls ?
[Shield Android TV General] SwisSwiss:
iv rooted my pro 2017 but havent tested/use the movie apps that came with it....
[Shield Android TV General] jionny:
Don't know about the movie app but I rooted the 2017 pro 4 days ago constantly play mx player pro, Netflix and kodi with no problems
[Shield Android TV General] :
I am referring to the stock movie apps from google ...

---------- Post added at 03:14 PM ---------- Previous post was at 03:11 PM ----------

And you followed if this guide right ?

Did you unlocked the bootllader?

Also , the one that crash all the time is the stock google movies .

There's a replacement on my way , wonder what's the right guide . Maybe I should follow this guide to the point .

Would you be so kind to let me know if that works as inténteded ? Like I said ; I use the bat file and puff ! Briked!

I couldn't get the fastboot or even boot at all ! I think was

Booting to the kernel I forgot the name but is 3 words that

Appeared as driver in windows with a e exclamation point .
[Shield Android TV General] jionny:
I have the 2017 Pro and I used this guide on this thread but had to use the mico usb not the usb to usb cable to get into bootloader and the power button to navigate, thanks to yojoe600, I can't speak on the google movie app because I do not use it I have opened it up and browsed with no problem but never actually used the app
[Shield Android TV General] :
I got the same

Apx message ! Can you

Tell me how you

Got it to work ?

---------- Post added at 04:01 PM ---------- Previous post was at 03:50 PM ----------

Holy crap , I am gonna try again but this time I think I need to wait for all the updates to be I stalled . Did you unlock the bootloader ? The guide doesn't mention it if I am not mistaken ... what's your best advise ? Thanks for your help . Btw this is the pro 500

---------- Post added at 04:20 PM ---------- Previous post was at 04:01 PM ----------

With the developer version is it safer just to follow the flash instructions or .... ?
[Shield Android TV General] jionny:
unlocked and rooted took about 2.5 hours, I also have the pro model and as I stated before I had to use the micro usb cord to pc to get into the bootloader then tap power button on shield to navigate and enter
[Shield Android TV General] :
The same thing happen to me and trying to find out what went wrong . I followed someone else's guides and I got issues with the google stock apps crashing . Then I ran the bat file end of life .

---------- Post added at 04:32 PM ---------- Previous post was at 04:30 PM ----------

I followed your guide and got briked ! Don't ask people to use the bat file , breaks the nvidiashield Tv 500.

---------- Post added at 05:03 PM ---------- Previous post was at 04:32 PM ----------

Ok and you

Followed all the steps?

Boot loader unlock

Twrp

Su ? Right .....

I will try again and see how it does when the replacement arrives
[Shield Android TV General] AndroidUser00110001:
How are you bricked? Can you get into the bootloader? If so just flash the stock recovery image from Nvidia.
[Shield Android TV General] jionny:
Right
[Shield Android TV General] darkuni:
I'm not sure how the guide bricked you. There is no .BAT file for rooting.

The only BAT file you're instructed to run is the one from NVidia's own stock recovery - which we didn't touch at all.

You cannot roll back from 5.x to 3.x. There are GIANT red letters on the rollback tutorials (the ones where the bat file is discussed) that tell you this.

---------- Post added at 08:16 PM ---------- Previous post was at 07:52 PM ----------

At the time of creating the rollback tutorial, there was no 500GB version stock recovery image out. So ...

1) You didn't use the ROOT guide, you used the RECOVERY guide. There is no BAT file discussed in the 500GB rooting guide, that's only in the RECOVERY guide.

2) On the Recovery guide you downloaded the 16GB version recovery image and tried to write it to a 500GB unit - since there was no 500GB recovery file - that's the only possibility.

This is why you're bricked. Nothing wrong with the guides. The 500GB guide has been around for years - with hundreds of successful roots.

I'm not sure what went wrong.

As for Google Movies crashing? Anytime I've seen reports of Google apps crashing is because tampering OUTSIDE of root has been done. People trying to replace launchers. People trying to hack on Xposed. People trying to hack on custom roms. This may not be the case here - but I've been helping people for years - and it always seems to come to this.
[Shield Android TV General] brand0n9:
On a offtopic side note, what kodi builds do you guys use with your nvidia shield? Right now im using the beast krypton and have tried spinztv. I also downloaded mouse toggle, chrome, sideload launcher, are there any other addons/apps you find really useful, especially with the shield? I still think its really dumb you cant customize the home screen with sideloaded apps without using a launcher or copying and customizing apps for them
[Shield Android TV General] :
I got all the drivers off this website ...

http://nvidiashieldzone.com/shield-...t/tutorial-root-shield-android-tv-pro-nougat/

The bat file was ran from stock file for nvidia shield . May the mistake was to download the 2015 stock file ? There wasn't another one . As soon as I ran the .bat the hdmi turned the Tv and that was it ?? end of life.

I won't use the website drivers and I will get the ones off here and try again . The next shield comes Saturday.
[Shield Android TV General] darkuni:
I'm still confused. You show the ROOT guide - but you're telling me you executed a BAT file - which is NOT part of the rooting process. It is from the RECOVERY guide.

What I have to assume is that you tried the ROOTING and something went wrong, so you scrolled down to the SOMETHING WHEN WRONG text, clicked the link to take you to RECOVERY guide.

Once there, you downloaded the 16GB recovery and tried to run it.

Unless something goes WRONG with the rooting guide, you should never be at the RECOVERY guide.

I'm trying to piece together what happened so I can clarify or better explain things so this doesn't happen to someone else.
[Shield Android TV General] brand0n9:
The stock files and drivers here are the same ones on the nvidia website. You need to make sure your choosing the corresponding model 2015/2017/pro

I know i had a couple problems rooting mine for the first time, mainly unplugging the usb cable but i think people need to read through this thread completely, read threw his excellent guide and even watch his video so you can see some of the things your suppose to be looking for. Theres nothing wrong with the guide or the links
[Shield Android TV General] :
-------

I followed the link website I previously pasted to the point . Then my stock app called google movies won't stop telling me " app crashed " app crashed every 2 minutes . I tried to do factory reset and won't stop telling me " crashed " . So I followed the " if something goes wrong

Guide " puff end of life " apx " all I am saying : following the instructions

From the link above will break your device " why ? I found out after the face the drivers listed are obsolete/ old and not updated . So if I followed the steps as " the guide " you may damage the os .

This is what I did ,

http://nvidiashieldzone.com/shield-...t/tutorial-root-shield-android-tv-pro-nougat/
[Shield Android TV General] yojoe600:
No build just a customized titain skin and the add-ons I like. Builds can be to laggy and bloated for me. The oxygen h20 build looks clean though may try that if I get bored.

Sent from my only One.
[Shield Android TV General] :
This guide :

http://nvidiashieldzone.com/shield-...t/tutorial-root-shield-android-tv-pro-nougat/

It says , " if something goes wrong " ok something went wrong !!! My device was rooted but the os was corrupt and unable to fix the " movies app crash " so I followed the guide and asks to download the stock app from nvidia then ran the .bat file as the guide. Bottom line just asking

Not to follow this tutorial or to get it update it ... http://nvidiashieldzone.com/shield-...t/tutorial-root-shield-android-tv-pro-nougat/
[Shield Android TV General] jionny:
SchisM anniversary all in one build for Krypton
[Shield Android TV General] AndroidUser00110001:
What model and year shield do you have?
[Shield Android TV General] :
2017 pro just got it yesterday off amazon
[Shield Android TV General] darkuni:
I've added a "Tutorial WIzard" to Nvidia Shield Zone. It's on the left sidebar of the first page. Would appreciate any feedback. Hopefully it will help foiks navigate as things have gotten a bit unwieldy.

http://nvidiashieldzone.com/
[Shield Android TV General] AndroidUser00110001:
I think you said you had no video before. Try plugging shield into a different TV/monitor or into a different HDMI on your TV. Also, in your TV settings try doing a factory reset. On my 2015 Pro I thought I bricked it too since it was putting a video signal to TV but nothing was on screen which led me to brick it since I thought something was wrong with it.

If you get something to display on your screen can you get into the bootloader?
[Shield Android TV General] M3wb17:
I have rooted my 16gb 2015 nvidia shield tv model running the 7.0 update with this file. I can confirm it is working. Thank you.

I followed the nvidia shield zone guide btw.
[Shield Android TV General] :
I got my replacement today .,,. Question :

" did you

Unlocked the bootloader ? "
[Shield Android TV General] :
Thankns !

That's exactly what I am doing . Also trying to figure out what went wrong on my first attempt ( google video app crash) . Now Its on please wait...

I am going to reboot after bootloader unlock and let the shield get all the updates ( I know google video gets 1 or 2 ) .once is done I am gonna Run the twrp and su . I feel my mistake with the first shield was to root before it gets updates so we try to let it breath a little before anything.

---------- Post added at 11:23 PM ---------- Previous post was at 11:20 PM ----------

johnny:

which SU did you use to root your shield ?

I know theres a link for TWRP but not SU and I want to make sure things get dome properly before I start to baby cry again =)P

---------- Post added at 11:24 PM ---------- Previous post was at 11:23 PM ----------

johnny:

which SU did you use to root your shield ?

I know theres a link for TWRP but not SU and I want to make sure things get dome properly before I start to baby cry again =)P
[Shield Android TV General] :
This is how is done --- !!!

I briked my first shield pro but after a careful review and switching computers and thanks to this website tutoría http://nvidiashieldzone.com/shield-...rial-root-shield-android-tv-2017-16gb-nougat/

Was done ....

-----

Pls make sure " everything gets updated off play store before anything " first try my stock video google app keep crashing non stop . Once everything was updated I deleted my mac files and switched to windows and followed exactly as the guy was telling me to the point and puff! No issues . Thanks to the website owner and sorry for mocking you off frustration.
[Shield Android TV General] project_86:
FYI I was able to use an old USB 2.0 Male to Male cable.
[Shield Android TV General] darkuni:
Thanks, I'll add this success to the guide.
[Shield Android TV General] ButtaJones:
Does the 5.1 update break root?
[Shield Android TV General] jionny:
Yes it did for me on 2017 Nvidia pro, after update followed guide to reroot with no problems
[Shield Android TV General] brand0n9:
I updated mine without losing root. I have a regular 2017 shield
[Shield Android TV General] darkuni:
OTA always removes root. On Marshmallow, you would have to remove root/recovery before OTA would apply. Nougat's just barrels right over.
[Shield Android TV General] brand0n9:
Well all my kodi addons, mouse toggle and sideloader options work. Took an update on mousetoggle after the update. Beyond that how do i tell im rooted? Everything i use has continued to work
[Shield Android TV General] jionny:
OPEN supersu and that will tell you all
[Shield Android TV General] brand0n9:
I am not rooted. With everything still working ill leave stuff as is until i feel i need to upgrade
[Shield Android TV General] B-ILL:
Yes it most certainly breaks root. I updated to 5.1 lost root. I had do it all over again with less steps like unlocking the boot loader. I just went right to fast boot and booted the twrprecovery. img. or what ever you named it. Edit shield 2017 regular 16g edition.