[GUIDE] 8.2.3 + Magisk root + MagiskHide + TWRP

Search This thread

aouamed

Member
Aug 31, 2016
9
7
I do not have controller/gamepad only keyboard and mousse...
8 .2.3 This is the latest version work for me without problem
 
I do not have controller/gamepad only keyboard and mousse...
8 .2.3 This is the latest version work for me without problem
where are you plugging in the keyboard and mouse? because i enabled debugging for my pc to be able to adb/fastboot. the farthest usb is for pc. so i tried plugging in a usb keyboard closest to the hdmi port but nothing responds.
 

aouamed

Member
Aug 31, 2016
9
7
where are you plugging in the keyboard and mouse? because i enabled debugging for my pc to be able to adb/fastboot. the farthest usb is for pc. so i tried plugging in a usb keyboard closest to the hdmi port but nothing responds.
 

jolsowka

Member
Jul 15, 2021
11
1
I made it through the Flashing section and after reboot and android animation I get a blank screen. If I move the mouse the cursor shows up and after time the screen saver pops up but the remote does not register nor the keyboard. Any suggestions?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Based on the work done in https://forum.xda-developers.com/t/how-to-root-and-install-magisk-on-nstv-2019-pro-v8-2-0.4189567/

    User friendly guide written for Windows. Bash script for Linux flashing edited as well, but guide is focused on Windows users.

    Enhanced upscaling is confirmed to work, have not been able to confirm AI upscaling (Unsupported content). Dolby Vision unconfirmed as I do not yet have a TV that supports it. If someone can verify if this works or not I will update this post accordingly.

    Prerequisites:
    1. USB-A male to USB-A male cable.
    2. USB mouse.
    3. USB drivers: https://developer.nvidia.com/gameworksdownload#?search=SHIELD Family Windows USB
    4. Android SDK: https://developer.android.com/studio/releases/platform-tools
    5. Premade archive: https://drive.google.com/file/d/1XDzQyWviwVbjxNRsWJ8pG-HPSKW-Kzyl/view?usp=sharing
    Unlocking the bootloader:
    1. Go into Settings > Device Preferences > About.
    2. Select "Build" several times until "You are now a developer!".
    3. Go into Settings > Device Preferences > Developer options.
    4. Activate USB debugging.
    5. Connect one end of your USB-A to USB-A cable into the port furthest away from the HDMI on your SHIELD TV and the other into your computer.
    6. Open a command shell (command prompt, powershell, bash, etc) on your computer.
    7. Navigate to where you extracted the Android SDK.
    8. Run command:
      1. adb devices
    9. Confirm that your device appears in the list of devices. If not this may be due to:
      1. USB cable not connected properly. Check cable.
      2. Device not recognized. Reinstall drivers/restart computer. Generic Android USB drivers may work if NVIDIA doesn't.
    10. Run command:
      1. adb reboot bootloader
    11. Wait for fastboot to start.
    12. Run command:
      1. fastboot devices
    13. Confirm that your device appears in the list of devices. If not see above reasons.
    14. Run command:
      1. fastboot oem unlock
    Flashing:
    1. On your computer navigate to where you have extracted the archive from the post.
    2. Run command:
      1. flash-all.bat
    3. If all goes well you should be rebooted into TWRP recovery once the procedure is done.
    4. Connect your USB mouse to the USB port closest to the HDMI port on your SHIELD TV.
    5. Slide to unlock.
    6. Go into Mount.
    7. Select "Enable MTP".
    8. Move "Magisk-v23.0.zip" from the downloaded archive to your SHIELD TV.
    9. Select "Disable MTP".
    10. Go into Install.
    11. Select "Magisk-v23.0.zip" and install it.
    12. Go into Reboot.
    13. Select "System".
    Getting Magiskhide to work:
    1. Install Termux from Google Play.
    2. Open Termux and run:
      1. su
      2. cat >/data/post-fs-data.d/bootfix-post.sh
      3. resetprop ro.boot.verifiedbootstate orange
    3. Press Ctrl+d.
    4. Run:
      1. chmod +x /data/post-fs-data.d/bootfix-post.sh
      2. cat >/data/service.d/bootfix-service.sh
      3. resetprop ro.boot.verifiedbootstate green
    5. Press Ctrl+d.
    6. Run:
      1. chmod +x /data/service.d/bootfix-service.sh
    7. Open Magisk (Settings > Apps > See all apps > Magisk > Open)
    8. Select the shield icon on the bottom bar.
    9. Enable MagiskHide
    10. Reboot system
    ALL DONE!

    Sources of the premade archive contents are the following:
    1. Android SDK: https://developer.android.com/studio/releases/platform-tools (fastboot)
    2. The following Shield ROMs from https://developer.nvidia.com/gameworksdownload#?search=2019&tx=$additional,shield:
      1. NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image 8.1.0 (vbmeta_skip.img)
      2. NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image 8.2.0 (mdarcy.dtb.img)
      3. NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image 8.2.3
    3. Latest TWRP recovery from https://twrp.me/nvidia/nvidiashieldandroidtv2019.html (recovery.img)
    4. Latest Magisk from https://github.com/topjohnwu/Magisk/releases
    2
    Thank you for your reply...
    I succeeded rooted my NSTV 2019 Pro v8.2.3
    NVIDIA SHIELD ANDROID TV 2019 Pro Recovery OS Image 8.2.3
    NVIDIA SHIELD ANDROID TV 2019 Pro Developer Only OS Image 8.1.0 (vbmeta_skip.img)
    TWRP : twrp-3.5.2_9-0-mdarcy.img
    Magisk : Magisk v23.0 'beta'
    Tested :
    Safetynet checks pass fine...
    reboot with magiskhide without probleme script 'bootfix-post.sh' 'bootfix-service.sh'
    Demo mode work only Enhanced Mode
    Other work well ...
    Thank xda
    1
    reboot to recovery command fails with error and doesnt reboot to twrp. manually booting twrp from fastboot via fastboot boot recovery.img works
    1
    Did you get around to make that guide?

    Im struggling getting around the cts check.
    Ahh crap... I'll be totally honest I completely forgot . I'll get that done by the time I go to bed today. . to be honest though I think what might have done it was I changed my device fingerprint using MagiskPropsConfig module and chose the one for sheid that's included with your IPTV service ... Other than that I just made sure there was no like things exposed that didn't need to be and removed
    1
    So, any idea what to do when having diligently followed along and the result is those errors and now a Shield that can't boot and doesn't respond to ADB/Fastboot calls...
    I can't believe I just blindly followed along and now my favourite thing in existence is bricked. I use it literally 24/7. Any ideas?
    its not bricked, and you didnt follow along else you wouldn't be in your current state. I literally just did this on my 2019 shield pro coming from the private beta without issue. The OP instructions need a few updates but most of those steps you should be familiar with anyway if you're going to be modding your devices

    I lied, infinite loop, seems some derpy protection is getting tripped