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

Search This thread
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
 
  • Like
Reactions: aouamed and mrhamed

mrhamed

Senior Member
Apr 19, 2014
455
43
Finally went ahead and tried this. Sure enough with MagiskHide on, I can now pass safetynet.

Enhanced and AI-Enhanced still don't work. (Unsupported Content) which is fine cause I'm using a 1080p monitor so I doubt it would benefit me much.
wow! It's very good new, thank you for try (y) can you share steps witch you did to success ?
 

cHECKjAM

Senior Member
Aug 28, 2015
126
14
So there is still no way here to get the AI Enhanced features to work yet with our methods?
 

cHECKjAM

Senior Member
Aug 28, 2015
126
14

Hmm.. Ok that is better then nothing I guess? I installed like 5 months ago and have not updated since.
At that time I think 8.2.1 nothing worked there.. Not Dolby Vision support either.. does that work now?

What's the difference with those AI options? Never used the NS2019 with stock rom :)
 

dcarvil

Senior Member
Apr 20, 2016
664
365
I attempted rooting per the instructions in the original post, and am now stuck in a bootloop. I cannot get into fastboot mode to recover. When I hold down the A & B keys on a USB keyboard during powerup, I get the bootloader warning screen. Neither ADB nor fastboot can connect. When I press the A button to continue, I get the Nvidia logo, a spinning circle, and back to bootloader warning screen. I can pause the loop by pressing A again, but at no point can I connect with ADB or fastboot.

Can anyone help me get to a fastboot menu, or some other way to reboot recovery?

I did not completely follow the instructions in the original post. I could not flash vbmeta vbmeta_skip.img because nv-recovery-image-shield-atv-2019-pro-8.1.0-dev_rooted.zip is no longer available on the Nvidia download site, and the file is no longer attached to the original post. Can anyone provide vbmeta vbmeta_skip.img, in case I am able to recover from the bootloop?

Also, I am on version 8.2.2, not 8.2.0.

Thanks for any help or ideas.
 

dcarvil

Senior Member
Apr 20, 2016
664
365
I attempted rooting per the instructions in the original post, and am now stuck in a bootloop. I cannot get into fastboot mode to recover. When I hold down the A & B keys on a USB keyboard during powerup, I get the bootloader warning screen. Neither ADB nor fastboot can connect. When I press the A button to continue, I get the Nvidia logo, a spinning circle, and back to bootloader warning screen. I can pause the loop by pressing A again, but at no point can I connect with ADB or fastboot.

Can anyone help me get to a fastboot menu, or some other way to reboot recovery?

I did not completely follow the instructions in the original post. I could not flash vbmeta vbmeta_skip.img because nv-recovery-image-shield-atv-2019-pro-8.1.0-dev_rooted.zip is no longer available on the Nvidia download site, and the file is no longer attached to the original post. Can anyone provide vbmeta vbmeta_skip.img, in case I am able to recover from the bootloop?

Also, I am on version 8.2.2, not 8.2.0.

Thanks for any help or ideas.

Update - I was able to get to fastboot by using a different keyboard. The original keyboard works fine with the shield, except for getting into fastboot mode.

I found vbmeta_skip.img file at https://developer.nvidia.com/nvidia-shield-android-tv-pro-developer-only-os-image

I am successfully rooted on OS 8.2.2. I made one change to the original instructions - I used TWRP twrp-3.5.2_9-0-mdarcy.img from https://dl.twrp.me/mdarcy/twrp-3.5.2_9-0-mdarcy.img.html. This version is supposed to be installable. If anyone is successful in installing it, please report here.

vbmeta_skip.img is attached to this post.
 

Attachments

  • vbmeta_skip.img
    256 bytes · Views: 17
Last edited:

Neuken6969

Senior Member
Sep 25, 2018
146
19
*** 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!
The files are .... Where???
 

Muscledup

Member
Jul 14, 2021
14
7
What is the point of installing vbmeta_skipped over the original? Just installed the 8.2.3 dev rooted image and with adb you can get root but it's a systemless root and I don't know how to add su binaries without flashing.. AI upscaling is working though and have edited build.prop settings to render 120fps ai scaling but the Tegra refresh rate won't actively change.. Thinking I might have to change hdmi active to on, also you can edit the clock speeds etc on here I just don't know what I'm doing so I'm not trying to break it, I'll post all getprop commands below
 

Muscledup

Member
Jul 14, 2021
14
7
NOTE: A FEW OF THESE AREN'T ORIGINAL VALUES

mdarcy:/ $ su root

mdarcy:/ # getprop

[af.fast_downmix]: [1]
[af.resampler.quality]: [255]
[atvremote.bleaudio_connectgatt_delay_ms]: [2500]
[audio.deep_buffer.media]: [true]
[audio.hdmi.mlp_support]: [false]
[audio.hw.passthrough]: [false]
[audio.is_dolby_formats]: [0]
[audio.offload.min.duration.secs]: [0]
[audio.offload.video]: [true]
[bluetooth.SBMStarted]: [true]
[camera.disable_zsl_mode]: [1]
[dalvik.vm.appimageformat]: [lz4]
[dalvik.vm.dex2oat-Xms]: [64m]
[dalvik.vm.dex2oat-Xmx]: [512m]
[dalvik.vm.dex2oat-minidebuginfo]: [true]
[dalvik.vm.dexopt.secondary]: [true]
[dalvik.vm.heapgrowthlimit]: [192m]
[dalvik.vm.heapmaxfree]: [8m]
[dalvik.vm.heapminfree]: [512k]
[dalvik.vm.heapsize]: [512m]
[dalvik.vm.heapstartsize]: [16m]
[dalvik.vm.heaptargetutilization]: [0.75]
[dalvik.vm.image-dex2oat-Xms]: [64m]
[dalvik.vm.image-dex2oat-Xmx]: [64m]
[dalvik.vm.isa.arm.features]: [default]
[dalvik.vm.isa.arm.variant]: [cortex-a15]
[dalvik.vm.isa.arm64.features]: [default]
[dalvik.vm.isa.arm64.variant]: [generic]
[dalvik.vm.lockprof.threshold]: [500]
[dalvik.vm.stack-trace-dir]: [/data/anr]
[dalvik.vm.usejit]: [true]
[dalvik.vm.usejitprofiles]: [true]
[debug.atrace.tags.enableflags]: [0]
[debug.force_rtl]: [0]
[debug.sf.disable_backpressure]: [1]
[dev.bootcomplete]: [1]
[drm.service.enabled]: [true]
[factory.accessory.bundleinfo]: [T=0;]
[hwservicemanager.ready]: [true]
[init.svc.adbd]: [running]
[init.svc.audioserver]: [running]
[init.svc.bluetooth-1-0]: [running]
[init.svc.bootanim]: [stopped]
[init.svc.cac_log_dumper]: [stopped]
[init.svc.camera-hal-2.4]: [running]
[init.svc.cameraserver]: [running]
[init.svc.console]: [running]
[init.svc.cplsvc_hal_1-0]: [running]
[init.svc.drm]: [running]
[init.svc.drm-playready-hal-1-1]: [running]
[init.svc.dumpstate-1-0]: [running]
[init.svc.eks2_client]: [stopped]
[init.svc.factoryservice-hal-1-0]: [running]
[init.svc.flash_recovery]: [stopped]
[init.svc.gatekeeperd]: [running]
[init.svc.get-hddstat]: [stopped]
[init.svc.hal_hubcore_default]: [running]
[init.svc.health-hal-2-0]: [running]
[init.svc.hidl_memory]: [running]
[init.svc.hubcore]: [running]
[init.svc.hwcomposer-2-0]: [running]
[init.svc.hwservicemanager]: [running]
[init.svc.incidentd]: [running]
[init.svc.installd]: [running]
[init.svc.keystore]: [running]
[init.svc.lmkd]: [running]
[init.svc.logd]: [running]
[init.svc.logd-reinit]: [stopped]
[init.svc.mdnsd]: [running]
[init.svc.media]: [running]
[init.svc.mediadrm]: [running]
[init.svc.mediaextractor]: [running]
[init.svc.mediametrics]: [running]
[init.svc.mediavndsvc-1-0]: [running]
[init.svc.netd]: [running]
[init.svc.nmbd]: [running]
[init.svc.nv-input-1-0]: [running]
[init.svc.nvidia.rpx]: [running]
[init.svc.nvphsd]: [running]
[init.svc.pbc2]: [running]
[init.svc.perfprofd]: [running]
[init.svc.power-hal-1-0]: [running]
[init.svc.prcurlservice]: [running]
[init.svc.samba]: [running]
[init.svc.servicemanager]: [running]
[init.svc.setup_fs]: [stopped]
[init.svc.ss_status]: [stopped]
[init.svc.statscollectionproxy-hal-1-0]: [running]
[init.svc.statsd]: [running]
[init.svc.storaged]: [running]
[init.svc.supplicant_log]: [running]
[init.svc.surfaceflinger]: [running]
[init.svc.thermal-hal-1-0]: [running]
[init.svc.thermalservice]: [running]
[init.svc.tlk_daemon]: [running]
[init.svc.tombstoned]: [running]
[init.svc.ueventd]: [running]
[init.svc.usbd]: [stopped]
[init.svc.vendor.audio-hal-2-0]: [running]
[init.svc.vendor.audio-hal-4-0-msd]: [running]
[init.svc.vendor.cas-hal-1-0]: [running]
[init.svc.vendor.cec-hal-1-0]: [running]
[init.svc.vendor.configstore-hal]: [running]
[init.svc.vendor.drm-clearkey-hal-1-1]: [running]
[init.svc.vendor.drm-hal-1-0]: [running]
[init.svc.vendor.drm-widevine-hal-1-1]: [running]
[init.svc.vendor.gatekeeper-1-0]: [running]
[init.svc.vendor.gralloc-2-0]: [running]
[init.svc.vendor.ipprotect-hal-service]: [running]
[init.svc.vendor.keymaster-3-0.tegra]: [running]
[init.svc.vendor.lkm_loader]: [stopped]
[init.svc.vendor.media.omx]: [running]
[init.svc.vendor.memtrack-hal-1-0]: [running]
[init.svc.vendor.mossigner-hal-service]: [running]
[init.svc.vendor.nvphsd_setup]: [stopped]
[init.svc.vendor.wifi_hal_legacy]: [running]
[init.svc.vendor.wifiloader]: [stopped]
[init.svc.vendor_nvidia_hardware_convertibleport]: [running]
[init.svc.vendor_nvidia_hardware_gensysfs]: [running]
[init.svc.vendor_nvidia_hardware_thermalservice]: [running]
[init.svc.vndservicemanager]: [running]
[init.svc.vold]: [running]
[init.svc.watchdogd]: [running]
[init.svc.wificond]: [running]
[init.svc.wpa_supplicant]: [running]
[init.svc.zygote]: [running]
[init.svc.zygote_secondary]: [running]
[log.tag.TegraHDMICEC]: []
[log.tag.WifiHAL]: [D]
[log.tag.stats_log]:
[logd.logpersistd.enable]: [true]
[net.bt.name]: [Android]
[net.dns1]: [2001:1998:f00:2::1]
[net.dns2]: [2001:1998:f00:1::1]
[net.dns3]: [192.168.1.1]
[net.qtaguid_enabled]: [1]
[net.tcp.default_init_rwnd]: [60]
[partition.vendor.verified]: [2]
[persist.bluetooth.btsnoopsize]: [0x7D00]
[persist.logd.logpersistd]: []
[persist.sys.boot.reason]: [reboot,NvPowerMenuRestart]
[persist.sys.dalvik.vm.lib.2]: [libart.so]
[persist.sys.disable_rescue]: [true]
[persist.sys.hdmi.addr.playback]: [4]
[persist.sys.hdmi.keep_awake]: [0]
[persist.sys.media.avsync]: [true]
[persist.sys.nvidia.bom]: [675128972561101A*]
[persist.sys.power.powerlevel]: [true]
[persist.sys.timezone]: [America/Chicago]
[persist.sys.usb.config]: [mtp,adb]
[persist.sys.vold.downgrade_usb]: [1]
[persist.sys.vold.toolc]: [-1]
[persist.sys.webview.vmsize]: [178197840]
[persist.vendor.audio.dolby.audio.enable]: [0]
[persist.vendor.convertible.usb.mode]: [device]
[persist.vendor.didim.enable]: [1]
[persist.vendor.nvda.adb.tcp.enable]: [1]
[persist.vendor.nvda.adb.tcp.port]: [5555]
[persist.vendor.pbc.inf.socthres]: [20]
[persist.vendor.power.brick]: [PB1099]
[persist.vendor.sys.NV_DISPXRES]: [3840]
[persist.vendor.sys.NV_DISPYRES]: [2160]
[persist.vendor.sys.NV_ECO.IF.CHARGING]: [false]
[persist.vendor.sys.NV_ECO.STATE.ISECO]: [false]
[persist.vendor.sys.NV_FPSLIMIT]: [0]
[persist.vendor.sys.NV_POWER_MODE]: [0]
[persist.vendor.sys.display.resolution]: [1920x1080]
[persist.vendor.sys.dpy0.prism]: [prism_sys_node_none]
[persist.vendor.sys.pbc.enabled]: [1]
[persist.vendor.sys.pbc.ibat.cap]: [5000]
[persist.vendor.sys.pbc.inf.game.mode]: [1]
[persist.vendor.sys.pbc.pbat.cap]: [30000]
[persist.vendor.sys.pbc.psys.cap]: [18000]
[persist.vendor.sys.phs.cpufreq.boost]: [5]
[persist.vendor.sys.phs.frt.boost]: [5]
[persist.vendor.sys.phs.frt.min]: [20]
[persist.vendor.sys.phs.gpufreq.boost]: [5]
[persist.vendor.sys.phs.tbc.loadappfrt]: [0]
[persist.vendor.tegra.0x523dc5]: []
[persist.vendor.tegra.58027529]: []
[persist.vendor.tegra.a3456abe]: []
[persist.vendor.tegra.composite.policy]: [composite-yuv]
[persist.vendor.tegra.composite.range]: [Auto]
[persist.vendor.tegra.decompression]: [cde-client]
[persist.vendor.tegra.deepisp.fps_max]: [121]
[persist.vendor.tegra.hdmi.all.modes]: [1]
[persist.vendor.tegra.hdmi.colorimetry]: [1]
[persist.vendor.tegra.hdmi.yuv.enable]: [1]
[persist.vendor.tegra.hwc.deepisp.detail]: [3]
[persist.vendor.tegra.hwc.upscale.filter]: [auto]
[persist.vendor.tegra.hwc.upscale.gfn]: [1]
[persist.vendor.tlk_daemon_fs_block_size]: [1024]
[pm.dexopt.ab-ota]: [speed-profile]
[pm.dexopt.bg-dexopt]: [speed-profile]
[pm.dexopt.boot]: [verify]
[pm.dexopt.first-boot]: [quicken]
[pm.dexopt.inactive]: [verify]
[pm.dexopt.install]: [speed-profile]
[pm.dexopt.priv-apps-oob]: [false]
[pm.dexopt.priv-apps-oob-list]: [ALL]
[pm.dexopt.shared]: [speed]
[ro.actionable_compatible_property.enabled]: [true]
[ro.af.client_heap_size_kbyte]: [10240]
[ro.allow.mock.location]: [0]
[ro.art.hiddenapi.warning]: [1]
[ro.baseband]: [unknown]
[ro.bionic.ld.warning]: [1]
[ro.board.platform]: [tegra]
[ro.boot.avb_version]: [1.1]
[ro.boot.bootloader]: [32.00.2019.50-t210-a4370fdb]
[ro.boot.bootreason]: [warm]
[ro.boot.dtbo_idx]: [1]
[ro.boot.hardware]: [darcy]
[ro.boot.modem]: [none]
[ro.boot.orientation]: [0]
[ro.boot.secureos]: [tlk]
[ro.boot.security]: [enabled]
[ro.boot.serialno]: [1323520051658]
[ro.boot.touch_feature]: [0]
[ro.boot.touch_panel_id]: [63]
[ro.boot.touch_vendor_id]: [0]
[ro.boot.vbmeta.avb_version]: [1.0]
[ro.boot.vbmeta.device_state]: [locked]
[ro.boot.vbmeta.digest]: [5e4c7a0f9be09b635b8444b2a44facd068b76e8048449317d6f8ed092131c571]
[ro.boot.vbmeta.hash_alg]: [sha256]
[ro.boot.vbmeta.size]: [9472]
[ro.boot.verifiedbootstate]: [green]
[ro.boot.veritymode]: [enforcing]
[ro.boot.veritymode.managed]: [yes]
[ro.bootimage.build.date]: [Mon May 24 12:21:45 PDT 2021]
[ro.bootimage.build.date.utc]: [1621884105]
[ro.bootimage.build.fingerprint]: [NVIDIA/mdarcy/mdarcy:9/PPR1.180610.011/4079199_2740.7538:userdebug/release-keys]
[ro.bootloader]: [32.00.2019.50-t210-a4370fdb]
[ro.bootmode]: [unknown]
[ro.boottime.adbd]: [10259950100]
[ro.boottime.audioserver]: [9818662600]
[ro.boottime.bluetooth-1-0]: [9766503069]
[ro.boottime.bootanim]: [13043642651]
[ro.boottime.cac_log_dumper]: [10362475308]
[ro.boottime.camera-hal-2.4]: [9767577183]
[ro.boottime.cameraserver]: [10297930204]
[ro.boottime.console]: [10249904579]
[ro.boottime.cplsvc_hal_1-0]: [9770082183]
[ro.boottime.drm]: [10299199527]
[ro.boottime.drm-playready-hal-1-1]: [9744209162]
[ro.boottime.dumpstate-1-0]: [9746378277]
[ro.boottime.eks2_client]: [10296494527]
[ro.boottime.factoryservice-hal-1-0]: [9786145412]
[ro.boottime.flash_recovery]: [10293869839]
[ro.boottime.gatekeeperd]: [10361132912]
[ro.boottime.get-hddstat]: [10327163381]
[ro.boottime.hal_hubcore_default]: [9790447496]
[ro.boottime.health-hal-2-0]: [9750140516]
[ro.boottime.hidl_memory]: [9735651975]
[ro.boottime.hubcore]: [24931642281]
[ro.boottime.hwcomposer-2-0]: [9789538329]
[ro.boottime.hwservicemanager]: [9439074735]
[ro.boottime.incidentd]: [10301262808]
[ro.boottime.init]: [5232]
[ro.boottime.init.cold_boot_wait]: [786]
[ro.boottime.init.selinux]: [143]
[ro.boottime.installd]: [10302625100]
[ro.boottime.keystore]: [10303650360]
[ro.boottime.lmkd]: [9819788069]
[ro.boottime.logd]: [9435155048]
[ro.boottime.logd-reinit]: [9707033485]
[ro.boottime.mdnsd]: [26699795666]
[ro.boottime.media]: [10319673797]
[ro.boottime.mediadrm]: [10312089839]
[ro.boottime.mediaextractor]: [10313369214]
[ro.boottime.mediametrics]: [10315048537]
[ro.boottime.mediavndsvc-1-0]: [9806718954]
[ro.boottime.netd]: [9701939319]
[ro.boottime.nmbd]: [36899467537]
[ro.boottime.nv-input-1-0]: [9482284475]
[ro.boottime.nvidia.rpx]: [9810826246]
[ro.boottime.nvphsd]: [25023452334]
[ro.boottime.pbc2]: [11430722547]
[ro.boottime.perfprofd]: [10364238172]
[ro.boottime.power-hal-1-0]: [9809670412]
[ro.boottime.prcurlservice]: [10358616350]
[ro.boottime.samba]: [36897216027]
[ro.boottime.servicemanager]: [9437636975]
[ro.boottime.setup_fs]: [9817308225]
[ro.boottime.ss_status]: [10290529839]
[ro.boottime.statscollectionproxy-hal-1-0]: [9811901298]
[ro.boottime.statsd]: [10323736610]
[ro.boottime.storaged]: [10325448172]
[ro.boottime.supplicant_log]: [9671807860]
[ro.boottime.surfaceflinger]: [9823787079]
[ro.boottime.thermal-hal-1-0]: [9814387027]
[ro.boottime.thermalservice]: [9824870308]
[ro.boottime.tlk_daemon]: [10276555829]
[ro.boottime.tombstoned]: [10384878068]
[ro.boottime.ueventd]: [5767729008]
[ro.boottime.usbd]: [10386367964]
[ro.boottime.vendor.audio-hal-2-0]: [9736761766]
[ro.boottime.vendor.audio-hal-4-0-msd]: [9737764579]
[ro.boottime.vendor.cas-hal-1-0]: [9738770256]
[ro.boottime.vendor.cec-hal-1-0]: [9764097860]
[ro.boottime.vendor.configstore-hal]: [9739809110]
[ro.boottime.vendor.drm-clearkey-hal-1-1]: [9743019423]
[ro.boottime.vendor.drm-hal-1-0]: [9741013173]
[ro.boottime.vendor.drm-widevine-hal-1-1]: [9745357600]
[ro.boottime.vendor.gatekeeper-1-0]: [9748127079]
[ro.boottime.vendor.gralloc-2-0]: [9749122912]
[ro.boottime.vendor.ipprotect-hal-service]: [9805503850]
[ro.boottime.vendor.keymaster-3-0.tegra]: [9481186871]
[ro.boottime.vendor.lkm_loader]: [10232160100]
[ro.boottime.vendor.media.omx]: [10354021454]
[ro.boottime.vendor.memtrack-hal-1-0]: [9751095204]
[ro.boottime.vendor.mossigner-hal-service]: [9807836871]
[ro.boottime.vendor.nvphsd_setup]: [9674011194]
[ro.boottime.vendor.wifi_hal_legacy]: [9765310621]
[ro.boottime.vendor.wifiloader]: [11371402339]
[ro.boottime.vendor_nvidia_hardware_convertibleport]: [9769052704]
[ro.boottime.vendor_nvidia_hardware_gensysfs]: [9787355204]
[ro.boottime.vendor_nvidia_hardware_thermalservice]: [9815655100]
[ro.boottime.vndservicemanager]: [9440146350]
[ro.boottime.vold]: [9484476767]
[ro.boottime.watchdogd]: [6593644841]
[ro.boottime.wificond]: [10352687027]
[ro.boottime.wpa_supplicant]: [16325534837]
[ro.boottime.zygote]: [9702937860]
[ro.boottime.zygote_secondary]: [9703801246]
[ro.build.characteristics]: [tv]
[ro.build.date]: [Mon May 24 11:36:55 PDT 2021]
[ro.build.date.utc]: [1621881415]
[ro.build.description]: [mdarcy-userdebug 9 PPR1.180610.011 4079199_2740.7538 release-keys]
[ro.build.display.id]: [mdarcy-userdebug 9 PPR1.180610.011 4079199_2740.7538]
[ro.build.fingerprint]: [NVIDIA/mdarcy/mdarcy:9/PPR1.180610.011/4079199_2740.7538:userdebug/release-keys]
[ro.build.flavor]: [mdarcy-userdebug]
[ro.build.host]: [mobile-u64-5496-d7000]
[ro.build.id]: [PPR1.180610.011]
[ro.build.product]: [foster]
[ro.build.system_root_image]: [true]
[ro.build.tags]: [release-keys]
[ro.build.type]: [userdebug]
[ro.build.user]: [NVIDIA]
[ro.build.version.all_codenames]: [REL]
[ro.build.version.base_os]: []
[ro.build.version.codename]: [REL]
[ro.build.version.incremental]: [4079199_2740.7538]
[ro.build.version.min_supported_target_sdk]: [17]
[ro.build.version.ota]: [8.2.3(32.6.518.0)]
[ro.build.version.preview_sdk]: [0]
[ro.build.version.release]: [9]
[ro.build.version.sdk]: [28]
[ro.build.version.security_patch]: [2021-04-05]
[ro.com.google.clientidbase]: [android-nvidia]
[ro.com.google.gmsversion]: [Android_9_Pie]
[ro.config.media_vol_default]: [15]
[ro.config.size_override]: [1920,1080]
[ro.crypto.state]: [unencrypted]
[ro.dalvik.vm.native.bridge]: [0]
[ro.debuggable]: [1]
[ro.expect.recovery_id]: [0x3c4a9612cdee8dc9d841cc83e657a0c46e9701eb000000000000000000000000]
[ro.frp.pst]: [/dev/block/platform/sdhci-tegra.3/by-name/RP2]
[ro.gfn.upscale.toast]: [1]
[ro.hardware]: [darcy]
[ro.hardware.gatekeeper]: [tlk.tegra]
[ro.hdmi.device_type]: [4]
[ro.hdmi.wake_on_hotplug]: [0]
[ro.input.noresample]: [1]
[ro.logd.size.stats]: [64K]
[ro.oem.key1]: [ATV00100019]
[ro.opengles.version]: [196610]
[ro.persistent_properties.ready]: [true]
[ro.product.board]: [darcy]
[ro.product.brand]: [NVIDIA]
[ro.product.cpu.abi]: [arm64-v8a]
[ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist64]: [arm64-v8a]
[ro.product.device]: [mdarcy]
[ro.product.first_api_level]: [28]
[ro.product.locale]: [en-US]
[ro.product.manufacturer]: [NVIDIA]
[ro.product.model]: [SHIELD Android TV]
[ro.product.name]: [mdarcy]
[ro.product.vendor.brand]: [nvidia]
[ro.product.vendor.device]: [mdarcy]
[ro.product.vendor.manufacturer]: [NVIDIA]
[ro.product.vendor.model]: [SHIELD Android TV]
[ro.product.vendor.name]: [mdarcy]
[ro.property_service.version]: [2]
[ro.radio.noril]: [true]
[ro.recovery_id]: [0x769dcda4dded99f833c72f8950aa4f189b0cd80a000000000000000000000000]
[ro.revision]: [0]
[ro.runtime.firstboot]: [1626416454745]
[ro.secure]: [1]
[ro.serialno]: [1323520051658]
[ro.sf.lcd_density]: [320]
[ro.treble.enabled]: [true]
[ro.vendor.audio.usb.period_us]: [5000]
[ro.vendor.build.date]: [Mon May 24 12:21:45 PDT 2021]
[ro.vendor.build.date.utc]: [1621884105]
[ro.vendor.build.fingerprint]: [NVIDIA/mdarcy/mdarcy:9/PPR1.180610.011/4079199_2740.7538:userdebug/release-keys]
[ro.vendor.build.security_patch]: []
[ro.vendor.factory.wifi]: [/mnt/vendor/wifi_config]
[ro.vendor.factory.wifi.lbs]: [true]
[ro.vendor.factory.wifi.lowpower]: [true]
[ro.vendor.gamestream.display.optimize]: [1]
[ro.vendor.nrdp.audio.otfs]: [true]
[ro.vendor.nrdp.modelgroup]: [NVIDIASHIELDANDROIDTV2019]
[ro.vendor.nrdp.validation]: [ninja_6]
[ro.vendor.nv.usb.pid.accessory.adb]: [7105]
[ro.vendor.nv.usb.pid.adb]: [7104]
[ro.vendor.nv.usb.pid.audio_source.adb]: [7106]
[ro.vendor.nv.usb.pid.ecm]: [710b]
[ro.vendor.nv.usb.pid.ecm.adb]: [710c]
[ro.vendor.nv.usb.pid.midi]: [7109]
[ro.vendor.nv.usb.pid.midi.adb]: [710A]
[ro.vendor.nv.usb.pid.mtp]: [B42A]
[ro.vendor.nv.usb.pid.mtp.adb]: [B42B]
[ro.vendor.nv.usb.pid.ncm]: [7107]
[ro.vendor.nv.usb.pid.ncm.adb]: [7108]
[ro.vendor.nv.usb.pid.ptp]: [B42C]
[ro.vendor.nv.usb.pid.ptp.adb]: [B42D]
[ro.vendor.nv.usb.pid.rndis]: [B42E]
[ro.vendor.nv.usb.pid.rndis.acm.adb]: [af00]
[ro.vendor.nv.usb.pid.rndis.adb]: [B42F]
[ro.vendor.nv.usb.vid]: [0955]
[ro.vendor.product.config.shipped_with_full_treble]: [true]
[ro.vendor.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
[ro.vendor.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.vendor.product.cpu.abilist64]: [arm64-v8a]
[ro.vendor.security]: [enabled]
[ro.vendor.sf.override_lcd_density]: [1]
[ro.vendor.sf.vrr.enabled]: [1]
[ro.vendor.tegra.0x3e0c5c]: [4]
[ro.vendor.tegra.0x3e9c02]: [1]
[ro.vendor.tegra.0x3e9c5c]: [16777216]
[ro.vendor.tegra.0x523dc5]: [0x3f000000]
[ro.vendor.tegra.58027529]: [0x00000002]
[ro.vendor.tegra.AF73C63E]: [0x80007ffd]
[ro.vendor.tegra.OGL_VidHeapReuseRatio]: [5]
[ro.vendor.tegra.a3456abe]: [0x087F6080]
[ro.vendor.tegra.deepisp.cpu_max]: [-1]
[ro.vendor.tegra.deepisp.cpu_min]: [-1]
[ro.vendor.tegra.deepisp.cpu_pri]: [15]
[ro.vendor.tegra.deepisp.emc_min]: [106560]
[ro.vendor.tegra.deepisp.gpu_max]: [-1]
[ro.vendor.tegra.deepisp.gpu_min]: [1075200]
[ro.vendor.tegra.deepisp.gpu_pri]: [15]
[ro.vendor.tegra.glc.cpu_max]: [-1]
[ro.vendor.tegra.glc.cpu_min]: [-1]
[ro.vendor.tegra.glc.cpu_pri]: [15]
[ro.vendor.tegra.glc.emc_min]: [4080]
[ro.vendor.tegra.glc.gpu_max]: [-1]
[ro.vendor.tegra.glc.gpu_min]: [614400]
[ro.vendor.tegra.glc.gpu_pri]: [15]
[ro.vendor.tegra.yuv.cpu_max]: [-1]
[ro.vendor.tegra.yuv.cpu_min]: [-1]
[ro.vendor.tegra.yuv.cpu_pri]: [15]
[ro.vendor.tegra.yuv.emc_min]: [106560]
[ro.vendor.tegra.yuv.gpu_max]: [-1]
[ro.vendor.tegra.yuv.gpu_min]: [921600]
[ro.vendor.tegra.yuv.gpu_pri]: [15]
[ro.vendor.xudc.isochronous.enable]: [0]
[ro.vndk.version]: [28]
[ro.wifi.channels]: []
[ro.zygote]: [zygote64_32]
[security.perf_harden]: [1]
[selinux.restorecon_recursive]: [/data/misc_ce/0]
[service.adb.tcp.port]: [5555]
[service.bootanim.exit]: [1]
[service.sf.present_timestamp]: [1]
[sys.boot.reason]: [reboot,nvpowarmenurestart]
[sys.boot_completed]: [1]
[sys.device.sku]: [U12897F]
[sys.edid_in_whitelist]: [-1]
[sys.logbootcomplete]: [1]
[sys.oem_unlock_allowed]: [1]
[sys.retaildemo.enabled]: [0]
[sys.sysctl.extra_free_kbytes]: [97200]
[sys.sysctl.tcp_def_init_rwnd]: [60]
[sys.uidcpupower]: []
[sys.usb.config]: [mtp,adb]
[sys.usb.configfs]: [1]
[sys.usb.controller]: [700d0000.xudc]
[sys.usb.ffs.ready]: [1]
[sys.usb.state]: [mtp,adb]
[sys.user.0.ce_available]: [true]
[sys.wal.normal]: [tz4,PGDatabase,launcher.db,playlog.db,music.db]
[sys.wal.off]: [external.db,iu.upload.db]
[sys.wifitracing.started]: [1]
[tombstoned.max_tombstone_count]: [50]
[vendor.2g_ram_enabled]: [0]
[vendor.display-size]: [3840x2160]
[vendor.hdcp.srm.hdcp1x.name]: [hdcp1x.srm]
[vendor.hdcp.srm.hdcp2x.name]: [hdcp2x.srm]
[vendor.hdcp.srm.hdcp2xtest.name]: [hdcp2xtest.srm]
[vendor.hdcp.srm.path]: [/vendor/etc/hdcpsrm]
[vendor.pbc.cfboost.default]: [1200000]
[vendor.pbc.cfboost.floor]: [800000]
[vendor.pbc.gfboost.default]: [537000]
[vendor.pbc.gfboost.floor]: [300000]
[vendor.pbc.hist.size]: [5]
[vendor.pbc.hyst]: [5]
[vendor.pbc.log.on]: [0]
[vendor.pbc.over.cfboost]: [true]
[vendor.pbc.pbat.intercept]: [-7]
[vendor.pbc.pbat.slope]: [1.5]
[vendor.pbc.polling.period]: [100]
[vendor.pbc.step.period]: [700]
[vendor.pbc.throttle.depth]: [0]
[vendor.powerhal.reclaim_compact_mem]: [1]
[vendor.sys.display-colorspace]: [YUV422-12]
[vendor.sys.hdmi.primary]: [1]
[vendor.sys.hwc.hdr.supported]: [1]
[vendor.sys.pbc.phs.currentpower]: [2112]
[vendor.sys.tegra.dpy.rotation]: [0]
[vendor.sys.tegra.refresh]: [120]
[vendor.sys.ui.resolution.x]: [3840]
[vendor.sys.ui.resolution.y]: [2160]
[vendor.sys.usb.udc]: [700d0000.xudc]
[vendor.sys.vrr.min-refr-per-ns]: [16683350]
[vendor.tegra.0x523dd1]: [2]
[vendor.tegra.display-size]: [3840x2160]
[vold.has_adoptable]: [1]
[vold.has_quota]: [1]
[vold.has_reserved]: [1]
[vold.post_fs_data_done]: [1]
[wifi.direct.interface]: [p2p-dev-wlan0]
[wifi.interface]: [wlan0]
[wlan.driver.status]: [ok]
 
Last edited:
  • Like
Reactions: tnomtlaw

dcarvil

Senior Member
Apr 20, 2016
664
365
What is the point of installing vbmeta_skipped over the original? Just installed the 8.2.3 dev rooted image and with adb you can get root but it's a systemless root and I don't know how to add su binaries without flashing.. AI upscaling is working though and have edited build.prop settings to render 120fps ai scaling but the Tegra refresh rate won't actively change.. Thinking I might have to change hdmi active to on, also you can edit the clock speeds etc on here I just don't know what I'm doing so I'm not trying to break it, I'll post all getprop commands below

Installing the empty vbmeta_skipped is needed to prevent boot loops when installing Magisk. The rooted dev image does not use Magisk, so it is not necessary to use vbmeta_skipped. I don't understand what you mean by "add su binaries". If you didn't already have the su binaries, you would not be able to su from the adb shell. Your other post shows you have su.
 

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.