How to Root and install Magisk on NSTV 2019 Pro v8.2.0

Search This thread

mrhamed

Senior Member
Apr 19, 2014
454
42
*** You should unlock bootloader ***
*** This steps is not contains details so is not for newbies ***
*** I suggest fresh install v8.2.0 to gain stable result and skip Google sign-in to safe your privacy ***

-In fastboot mode, boot TWRP:
Code:
fastboot boot twrp-3.4.0-0-20200926-UNOFFICIAL-foster.img
(Download here!)

-Your NSTV 16GB storage will be detected on windows, Copy Magisk v21 or later in it.
(Download here!)

- Connect a mouse to usb (near hdmi) and flash the magisk.zip

- Reboot to bootloader, use TWRP reboot options.

- Flash mdarcy.dtb.img:
Code:
fastboot flash dtb mdarcy.dtb.img
extract from nv-recovery-image-shield-atv-2019-pro-8.2.0.zip package.

- Flash vbmeta_skip.img:
Code:
fastboot flash vbmeta vbmeta_skip.img
extract from nv-recovery-image-shield-atv-2019-pro-8.1.0-dev_rooted.zip package, or use attached file.

- Reboot and wait for bootup:
Code:
fastboot reboot

If you wish to skip Google sign-in: go here!
 
Last edited:

cHECKjAM

Senior Member
Aug 28, 2015
126
14
Will this guide allow AI Upscaling to work?

I am so excited I will try this tonight together with your skip google signing guide.

What I want to achieve:

A rooted NS 2019 Pro with magisk so it is possible to use AFwall+ , totally without google login requirement. And also bonus if AI Upscaling works.

Will this guide help me achieve all this?
 

jujjk

Senior Member
Dec 26, 2010
55
8
Can I flash these mdarcy.dtb.img and vbmeta_skip.img from on an updated 8.2.1 SHIELD?
 
Last edited:

rocker0

Member
Nov 7, 2019
36
4
thanks for the guide, have you tried to install EDxposed and modules like trustmealready? it seems like setting proxy after installing certs wouldn't let me play anything, have anyone got to try and set proxy ?
 

LazorBlind

Senior Member
Feb 25, 2020
58
16
Worked flawlessly with the latest updates!

I do have a question though. Should I install twrp? Since your guide mentions just using the boot command to get into it I'm curious. Is there any benefit to not installing? I am concerned that If the shield gets bricked I won't be able to restore it if twrp isn't actually installed.
 

haverlok

Member
Jan 23, 2013
49
3
This might be the only thing keeping me from trying it at the moment. Maybe someone can figure out how MagiskHide Props Config works with AI upscaling?

There is some discussion here:
 

cHECKjAM

Senior Member
Aug 28, 2015
126
14
Can confirm too.

EDIT :
Activating MagiskHide produces a black screen after the nvidia logo
Worked flawlessly with the latest updates!

I do have a question though. Should I install twrp? Since your guide mentions just using the boot command to get into it I'm curious. Is there any benefit to not installing? I am concerned that If the shield gets bricked I won't be able to restore it if twrp isn't actually installed.
Thanks for this
Worked
But I'd be happy to get dolby vision instead Of AI
We can't get either lol

Has anyone of you managed to fully root and bypass google login?

If so please please can anyone share some instructions? Im totally stuck for 2 months now and everytime I try I get bootloop on the bypass google stage.. And I really want to bypass google login since I dont even have a google account and dont want one..

I would really appreciate some help as OP has gone totally silent on this..
 
Jan 8, 2021
5
5
1) Download TWRP from https://androidfilehost.com/?fid=8889791610682947099

2) Download Magisk ZIP from https://github.com/topjohnwu/Magisk/releases/download/v21.2/Magisk-v21.2.zip

3) Download and install Android Platform Tools (ADB, Fastboot, etc) from https://developer.nvidia.com/gameworksdownload#?search=SHIELD Family Windows USB

4) Go into Bootloader/Fastboot mode

5) Unlock your bootloader:

fastboot oem unlock

6) Boot into TWRP:

fastboot boot twrp-3.4.0-0-20200926-UNOFFICIAL-foster.img

7) Install Magisk (Magisk-v21.2.zip)

8) Go back to the TWRP main menu, click on Reboot. DO NOT INSTALL TWRP

9) Reboot into Bootloader/Fastboot mode

10) Go to https://developer.nvidia.com/gameworksdownload#?search=nvidia shield android tv 2019

11) Download "NVIDIA SHIELD ANDROID TV 2019 Pro Recovery OS Image for 8.2.0"

12) Download "NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image for 8.1.0"

13) Extract "NVIDIA SHIELD ANDROID TV 2019 Pro Recovery OS Image for 8.2.0" and install the ROM except for vbmeta:

fastboot flash staging blob
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash dtb mdarcy.dtb.img

14) Extract "NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image for 8.1.0" and flash vbmeta_skip:

fastboot flash vbmeta vbmeta_skip.img

15) Reboot

16) In Android, select a language

17) At the "Do you have an Android phone or tablet?" screen, on the remote, press UP UP LEFT LEFT (or up up right right, I don't remember)

18) Debug menu will appear, select the option to use google
 

cHECKjAM

Senior Member
Aug 28, 2015
126
14
1) Download TWRP from https://androidfilehost.com/?fid=8889791610682947099

2) Download Magisk ZIP from https://github.com/topjohnwu/Magisk/releases/download/v21.2/Magisk-v21.2.zip

3) Download and install Android Platform Tools (ADB, Fastboot, etc) from https://developer.nvidia.com/gameworksdownload#?search=SHIELD Family Windows USB

4) Go into Bootloader/Fastboot mode

5) Unlock your bootloader:

fastboot oem unlock

6) Boot into TWRP:

fastboot boot twrp-3.4.0-0-20200926-UNOFFICIAL-foster.img

7) Install Magisk (Magisk-v21.2.zip)

8) Go back to the TWRP main menu, click on Reboot. DO NOT INSTALL TWRP

9) Reboot into Bootloader/Fastboot mode

10) Go to https://developer.nvidia.com/gameworksdownload#?search=nvidia shield android tv 2019

11) Download "NVIDIA SHIELD ANDROID TV 2019 Pro Recovery OS Image for 8.2.0"

12) Download "NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image for 8.1.0"

13) Extract "NVIDIA SHIELD ANDROID TV 2019 Pro Recovery OS Image for 8.2.0" and install the ROM except for vbmeta:

fastboot flash staging blob
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash dtb mdarcy.dtb.img

14) Extract "NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image for 8.1.0" and flash vbmeta_skip:

fastboot flash vbmeta vbmeta_skip.img

15) Reboot

16) In Android, select a language

17) At the "Do you have an Android phone or tablet?" screen, on the remote, press UP UP LEFT LEFT (or up up right right, I don't remember)

18) Debug menu will appear, select the option to use google

You are awesome man! thanks for writing this out Buddy.
I havet not tried this yet but I will tomorrow.
But I think it is weird if it will work because I 100% tried almost this, I flashed the 8.2.0 developer image and have tried the keyboard combo without success.

However it did work on my 2017 pro with developer image.. but yea maybe it is the VB skip version from the other Rom that does it.

BTW will this work with the 8.2.1 as well, I mean the entire flashing and rooting not just skipping Google.
 
Jan 8, 2021
5
5
However it did work on my 2017 pro with developer image.. but yea maybe it is the VB skip version from the other Rom that does it.

I tested this with 8.2.0. I did not follow the instructions and caused a bootloop from any of these incorrect steps, I am unsure which specifically caused the bootloop:

* Installing/Flashing TWRP
* Not flashing vbmedia_skip

But I think it is weird if it will work because I 100% tried almost this, I flashed the 8.2.0 developer image and have tried the keyboard combo without success.

Not sure, I flashed 8.2.0 Dev and it worked. You need to select a language first, you can't just use the combo at the very first screen. Try using the remote instead of a keyboard.

BTW will this work with the 8.2.1 as well, I mean the entire flashing and rooting not just skipping Google.

I do not know. I realized that I didn't need root, so I flashed stock 8.2.1.
 

cHECKjAM

Senior Member
Aug 28, 2015
126
14
1) Download TWRP from https://androidfilehost.com/?fid=8889791610682947099

2) Download Magisk ZIP from https://github.com/topjohnwu/Magisk/releases/download/v21.2/Magisk-v21.2.zip

3) Download and install Android Platform Tools (ADB, Fastboot, etc) from https://developer.nvidia.com/gameworksdownload#?search=SHIELD Family Windows USB

4) Go into Bootloader/Fastboot mode

5) Unlock your bootloader:

fastboot oem unlock

6) Boot into TWRP:

fastboot boot twrp-3.4.0-0-20200926-UNOFFICIAL-foster.img

7) Install Magisk (Magisk-v21.2.zip)

8) Go back to the TWRP main menu, click on Reboot. DO NOT INSTALL TWRP

9) Reboot into Bootloader/Fastboot mode

10) Go to https://developer.nvidia.com/gameworksdownload#?search=nvidia shield android tv 2019

11) Download "NVIDIA SHIELD ANDROID TV 2019 Pro Recovery OS Image for 8.2.0"

12) Download "NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image for 8.1.0"

13) Extract "NVIDIA SHIELD ANDROID TV 2019 Pro Recovery OS Image for 8.2.0" and install the ROM except for vbmeta:

fastboot flash staging blob
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash dtb mdarcy.dtb.img

14) Extract "NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image for 8.1.0" and flash vbmeta_skip:

fastboot flash vbmeta vbmeta_skip.img

15) Reboot

16) In Android, select a language

17) At the "Do you have an Android phone or tablet?" screen, on the remote, press UP UP LEFT LEFT (or up up right right, I don't remember)

18) Debug menu will appear, select the option to use google

I have followed every single step 100% exactly - after first format data and clear data/system everything in TWRP once first.

I boot in to the language menu - pick language - from there the keycombo does not work anywhere, no way, no how.. 100% does not work

I have used this key combo fine on my 2017 on developers image before.. I know it should work but something is not working from other steps..

Any idea what can be wrong? as I said I have 100% followed your step 1 to finish in exact detail and done everything exactly as you described..
 

LazorBlind

Senior Member
Feb 25, 2020
58
16
So has anyone tried to push the latest update? Following this guide worked great on 8.2.1 even though it uses files from 8.2.0, but does updating nullify it?
 

vandyman

Senior Member
Jul 30, 2012
850
470
S.Jersey
Google Pixel 5
Google Pixel 6
I got stuck with a boot loop for some reason.
Tried to factory reset using the bootloader and tried it through the recovery with no luck.
How can I get into fastboot mode ,so I can flash an image?

EDIT; Had to install device driver again for some reason.hmmm.

THANKS, vandyman
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    1) Download TWRP from https://androidfilehost.com/?fid=8889791610682947099

    2) Download Magisk ZIP from https://github.com/topjohnwu/Magisk/releases/download/v21.2/Magisk-v21.2.zip

    3) Download and install Android Platform Tools (ADB, Fastboot, etc) from https://developer.nvidia.com/gameworksdownload#?search=SHIELD Family Windows USB

    4) Go into Bootloader/Fastboot mode

    5) Unlock your bootloader:

    fastboot oem unlock

    6) Boot into TWRP:

    fastboot boot twrp-3.4.0-0-20200926-UNOFFICIAL-foster.img

    7) Install Magisk (Magisk-v21.2.zip)

    8) Go back to the TWRP main menu, click on Reboot. DO NOT INSTALL TWRP

    9) Reboot into Bootloader/Fastboot mode

    10) Go to https://developer.nvidia.com/gameworksdownload#?search=nvidia shield android tv 2019

    11) Download "NVIDIA SHIELD ANDROID TV 2019 Pro Recovery OS Image for 8.2.0"

    12) Download "NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image for 8.1.0"

    13) Extract "NVIDIA SHIELD ANDROID TV 2019 Pro Recovery OS Image for 8.2.0" and install the ROM except for vbmeta:

    fastboot flash staging blob
    fastboot flash boot boot.img
    fastboot flash recovery recovery.img
    fastboot flash system system.img
    fastboot flash vendor vendor.img
    fastboot flash dtb mdarcy.dtb.img

    14) Extract "NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image for 8.1.0" and flash vbmeta_skip:

    fastboot flash vbmeta vbmeta_skip.img

    15) Reboot

    16) In Android, select a language

    17) At the "Do you have an Android phone or tablet?" screen, on the remote, press UP UP LEFT LEFT (or up up right right, I don't remember)

    18) Debug menu will appear, select the option to use google
    4
    *** You should unlock bootloader ***
    *** This steps is not contains details so is not for newbies ***
    *** I suggest fresh install v8.2.0 to gain stable result and skip Google sign-in to safe your privacy ***

    -In fastboot mode, boot TWRP:
    Code:
    fastboot boot twrp-3.4.0-0-20200926-UNOFFICIAL-foster.img
    (Download here!)

    -Your NSTV 16GB storage will be detected on windows, Copy Magisk v21 or later in it.
    (Download here!)

    - Connect a mouse to usb (near hdmi) and flash the magisk.zip

    - Reboot to bootloader, use TWRP reboot options.

    - Flash mdarcy.dtb.img:
    Code:
    fastboot flash dtb mdarcy.dtb.img
    extract from nv-recovery-image-shield-atv-2019-pro-8.2.0.zip package.

    - Flash vbmeta_skip.img:
    Code:
    fastboot flash vbmeta vbmeta_skip.img
    extract from nv-recovery-image-shield-atv-2019-pro-8.1.0-dev_rooted.zip package, or use attached file.

    - Reboot and wait for bootup:
    Code:
    fastboot reboot

    If you wish to skip Google sign-in: go here!
    3
    Can confirm too.

    EDIT :
    Activating MagiskHide produces a black screen after the nvidia logo

    This might be the only thing keeping me from trying it at the moment. Maybe someone can figure out how MagiskHide Props Config works with AI upscaling?
    2
    I have testing almost averything with Props config, safetynet fix etc..
    All Magisk versions work (22, beta, canary) it pass safetynet and "enchanced" mode work not AI.
    All other root, dolby sounds etc.. working, just dont enable Dolby audio processing it freezing ui.
    Sounds is better without, let receiver do to job.

    If reboot with Magisk hide enabled just do this:
    a) adb shell
    b) su
    c) resetprop ro.boot.verifiedbootstate orange
    d) after device boots run: resetprop ro.boot.verifiedbootstate green

    Also safetynetfix installed it stuck on animation, but we dont need it.

    All other modules should work, i test when time Viper4Android.

    Maybe some day we get Dolbyvision and AI.

    This is fine for me now, but i keep testing
    2
    I can confirm that the steps @mrhamed laid out in the first post work on 8.2.2. However, if you enable MagiskHide and reboot, the device will boot loop at the spinning circles.
    If you disable MagiskHide before rebooting, you can avoid the boot loop.
    If you get stuck in a boot loop, you will need to enter fastboot and flash the Magisk uninstaller.
    If someone knows a way to flash a MagiskHide uninstaller, that would be great.
    I'm curious what part of MagiskHide is causing it to boot loop though.