How to Root Oreo on your Nvidia shield tv 16gb 2017 model

mLgz0rn

Senior Member
Jan 4, 2016
192
44
28
Copenhagen
Would this method work with magisk also? I'm getting a sheild from Amazon delivered on Monday and i want to root and use adaway and a few other apps as well as maybe some modules.
To get magisk working on the shield, you need to download the boot image.
Then what you need to do is transfer that boot image to another device that has magisk installed.
Then through the magisk manager you patch the nvidia shield tv boot image with magisk.
Then you flash the patched boot image on the shield and now you got magisk.
This is what I have done.

I currently got magisk 16.7 installed with several modules working on my shield, including busybox, xposed and a few others.
 
Jul 11, 2018
18
4
0
Heidelberg
After rooting i have system corrupted relock the bootloader and black screen after
this is normal because your bootloader is unlocked,try fastboot oem lock the massage is gone. blacksreen? in think you must boot one more...

ps.
I have not rooted after the video, I've gone to the instructions of nvidiashieldzone has the advantage that you still get a nice poweroff reboot as an app.
 
Last edited:
  • Like
Reactions: laharl_22

codyedmonson

Senior Member
Sep 28, 2013
211
116
0
To get magisk working on the shield, you need to download the boot image.
Then what you need to do is transfer that boot image to another device that has magisk installed.
Then through the magisk manager you patch the nvidia shield tv boot image with magisk.
Then you flash the patched boot image on the shield and now you got magisk.
This is what I have done.

I currently got magisk 16.7 installed with several modules working on my shield, including busybox, xposed and a few others.
I was thinking of doing that, the only advantage I see with rooting is adaway honestly, especially with an Android TV. What moduels do you have running with Xposed and for what reason? Im curious as I've been rooting and "messing" with Android my whole life but Android TV is new to me especially on the root scene.

Edit: Also does the updating work as it should in magisk? I would imagine it works as intended but as i said I'm new to the root scene on Android TV.
 
Last edited:

king200

Senior Member
Feb 13, 2012
1,068
399
103
To get magisk working on the shield, you need to download the boot image.
Then what you need to do is transfer that boot image to another device that has magisk installed.
Then through the magisk manager you patch the nvidia shield tv boot image with magisk.
Then you flash the patched boot image on the shield and now you got magisk.
This is what I have done.

I currently got magisk 16.7 installed with several modules working on my shield, including busybox, xposed and a few others.
Can you let me know where to get the to the Nvidia Shield boot image?
 

roblav96

Senior Member
Mar 22, 2011
129
38
48
Now that I am rooted, are they any guides that show how to block future updates?
Thanks in advance for any help.

@Osndok says:

Code:
4 - Break TegraOTA

You have now flushed the correct version onto your device, but we can't complete the setup process... if you were to try, the final step would immediately and automatically start downloading & applying the latest (7.0) experience update! Therefore, we must neuter the updater itself.

Still in the terminal:
adb root
adb remount
adb shell
# now these commands are run in the adb shell (technically on the phone through the PC terminal)
# the first path was the right one for me, but I'm putting here all the paths known to me in case you are using a different version
rm -rf /system/priv-app/TegraOTA
rm -rf /system/app/TegraOTA
rm -rf /system/app/TegraOTA.apk
sync
reboot
 

BIOYAM

Senior Member
Dec 3, 2007
406
157
43
Earth!
@Osndok says:

Code:
4 - Break TegraOTA

You have now flushed the correct version onto your device, but we can't complete the setup process... if you were to try, the final step would immediately and automatically start downloading & applying the latest (7.0) experience update! Therefore, we must neuter the updater itself.

Still in the terminal:
adb root
adb remount
adb shell
# now these commands are run in the adb shell (technically on the phone through the PC terminal)
# the first path was the right one for me, but I'm putting here all the paths known to me in case you are using a different version
rm -rf /system/priv-app/TegraOTA
rm -rf /system/app/TegraOTA
rm -rf /system/app/TegraOTA.apk
sync
reboot
Thanks for pointing me in the right direction..... Easy Peasy! :good::good:

BIOYAM.
 

eep1

Senior Member
May 26, 2007
141
22
38
McAllen
To get magisk working on the shield, you need to download the boot image.
Then what you need to do is transfer that boot image to another device that has magisk installed.
Then through the magisk manager you patch the nvidia shield tv boot image with magisk.
Then you flash the patched boot image on the shield and now you got magisk.
This is what I have done.

I currently got magisk 16.7 installed with several modules working on my shield, including busybox, xposed and a few others.

Worked perfectly. Thanks.

---------- Post added at 01:42 AM ---------- Previous post was at 01:36 AM ----------

Can you let me know where to get the to the Nvidia Shield boot image?

https://developer.nvidia.com/shield-developer-os-images


You'll have to extract the file and it's in there.
 

samjoandco

Senior Member
Jun 16, 2010
170
23
0
mountain view, ca
One of the XDA members has kindly shared his magisk patched boot image for the latest version.
Can i just unlock the boot loader and replace the boot.img with the rooted boot img that has magisk to root the device?