Hello Friends~!
We now have a working method to achieve ROOT on STOCK Firmware!
SPECIAL THANKS TO OUR FRIENDS IN THE XDA COMMUNITY <333
@nooted1 for teaching us about the magisk variant "delta" that has magiskhide still configured inside the apk
@ajolly for their efforts in educating us about safetynet modules that can be used within magisk
@louforgiveno for their efforts in reverse engineering apks, determining that it would be better to clear data in the google playstore instead of cache, and providing excellent feedback on pretty much every step of the way.
@abc1054 for testing the ai upscaler and teaching me how to even use the silly thing.
@Zer0_rulz for testing the upscaler and teaching us about link2sd and providing a useful idea for studies, to "freeze apps" as opposed to straight deletion in tests. I will use both methods in the future!
@pinvok3 for their script they made to teach us how to more efficiently locate the apps tied to the ai upscaler and determining the "tvsettings.apk" to potentially be culpable in jailing our upscaler. They also taught me about the dolby vision feature on the shield
@Renate for allowing me to bother her in the AVB thread while I try to learn how to talk to people like her. haha
AI UPSCALER FIX:
THERE'S SOME TROUBLE WITH THE UPSCALER STILL, THE COMMUNITY IS WORKING TOGETHER IN THE COMMENTS BELOW
Please note that this only helps you to patch your boot Easier but this does cause problems as ADB cannot be run as root and the upscaler and Dolby vision have trouble. You may want to wait for updates unless you have a reason to root with stock but otherwise feel free to join us in troubleshooting!
We now have a working method to achieve ROOT on STOCK Firmware!
HOW TO ROOT:
If you are already running the STOCK firmware version you want to ROOT, Skip to step 2.
(For instance If you are running stock 9.1 or 9.1.1 already, skip to step 2)
STEP 1:
Select a STOCK firmware from this THREAD, and fully install it.
STEP 2:
Download the BOOT MOD that correlates to your installed STOCK firmware.
STEP 3:
Boot your shield into the Bootloader menu. Requires an unlocked bootloader See the PREREQUISITES section in this THREAD for how to do so. Unlocking your bootloader WILL erase your data
STEP 4:
Run .bootmod.bat - this will go through and erase the old boot.img partition, flash the new one, and reboot for us.
Code for reference:
STEP 5:
Download Magisk Delta HERE and name it simply "delta" if you plan to use ADB to install MIRROR
STEP 6:
Install Magisk Delta either through adb (Or install using a usb drive, network drive, or file sharing app.):
Magisk Delta is located in Settings on the shield, apps > system apps.
Now Opening Magisk Delta will trigger this alert:
STEP 7:
Open Magisk Delta and hit the settings button at the top right
Enable ZYGISK:
Reboot Once Again and you will Now have root!
PLAYSTORE FIX IF YOUR PLAYSTORE IS MISSING APPS
STEP 1:
Download the safetynet module HERE and name it safety. MIRROR
Do whatever you have to, to get the module to your download folder.
If using adb:
STEP 2:
Open Magisk and select the Modules button at the bottom right. The puzzle piece!
Select add a install from storage, navigate to Download, and install safety.zip, then reboot.
STEP 3:
MAGISK HIDE SETTINGS-
In magisk, under Settings, enable MagiskHide. Now select Configure MagiskHide
Click to show system apps
Then check all the settings for Google Services Framework
Then check everything under Google Play Services EXCEPT GMS <3 Thank You Noot Noot~!
Now go into the SHIELD'S Settings > APPS > and force stop and Clear Data for Google Play Services, Google Services Framework, and the Google Play Store. Reboot.
You will now have Root and still be able to use apps and features that you shouldn't be able to thanks to the safetynet bypass and magiskhide settings. Normally with root we cannot install Disney +, but as you see, we Sure Can Now~! ;-)
Remember that you can turn the safetynet module off, which may be needed to do so you can run adb as root or perform other root operations
THIS METHOD REQUIRES A FIX SO ONE COULD RUN ADB AS ROOT, I AM WORKING ON THAT FIX NOW. FOR THOSE THAT NEED <---Probably just me! =]
If you are already running the STOCK firmware version you want to ROOT, Skip to step 2.
(For instance If you are running stock 9.1 or 9.1.1 already, skip to step 2)
STEP 1:
Select a STOCK firmware from this THREAD, and fully install it.
STEP 2:
Download the BOOT MOD that correlates to your installed STOCK firmware.
If you want to build your own "Boot Mod" the instructions are HERE
drive.google.com
drive.google.com
drive.google.com
drive.google.com
If you want me to add more, let me know.
9.1.1.zip

9.1.zip

bootmod.zip

8.2.3.zip

Need someone to volunteer and obtain the 9.1 and 9.1.1 ota boots for us please!
drive.google.com
drive.google.com
9.0.0-bootmod.zip

8.2.3-bootmod.zip

Boot your shield into the Bootloader menu. Requires an unlocked bootloader See the PREREQUISITES section in this THREAD for how to do so. Unlocking your bootloader WILL erase your data
STEP 4:
Run .bootmod.bat - this will go through and erase the old boot.img partition, flash the new one, and reboot for us.
Code for reference:
Code:
fastboot erase boot
fastboot flash boot bootmod.img
fastboot reboot
STEP 5:
Download Magisk Delta HERE and name it simply "delta" if you plan to use ADB to install MIRROR
STEP 6:
Install Magisk Delta either through adb (Or install using a usb drive, network drive, or file sharing app.):
Code:
adb install delta.apk
Magisk Delta is located in Settings on the shield, apps > system apps.
Now Opening Magisk Delta will trigger this alert:
STEP 7:
Open Magisk Delta and hit the settings button at the top right
Enable ZYGISK:
Reboot Once Again and you will Now have root!
PLAYSTORE FIX IF YOUR PLAYSTORE IS MISSING APPS
STEP 1:
Download the safetynet module HERE and name it safety. MIRROR
Do whatever you have to, to get the module to your download folder.
If using adb:
Code:
adb push safety.zip /sdcard/Download
STEP 2:
Open Magisk and select the Modules button at the bottom right. The puzzle piece!
Select add a install from storage, navigate to Download, and install safety.zip, then reboot.
STEP 3:
MAGISK HIDE SETTINGS-
In magisk, under Settings, enable MagiskHide. Now select Configure MagiskHide
Click to show system apps
Then check all the settings for Google Services Framework
Then check everything under Google Play Services EXCEPT GMS <3 Thank You Noot Noot~!
Now go into the SHIELD'S Settings > APPS > and force stop and Clear Data for Google Play Services, Google Services Framework, and the Google Play Store. Reboot.
You will now have Root and still be able to use apps and features that you shouldn't be able to thanks to the safetynet bypass and magiskhide settings. Normally with root we cannot install Disney +, but as you see, we Sure Can Now~! ;-)
Remember that you can turn the safetynet module off, which may be needed to do so you can run adb as root or perform other root operations
THIS METHOD REQUIRES A FIX SO ONE COULD RUN ADB AS ROOT, I AM WORKING ON THAT FIX NOW. FOR THOSE THAT NEED <---Probably just me! =]
@nooted1 for teaching us about the magisk variant "delta" that has magiskhide still configured inside the apk
@ajolly for their efforts in educating us about safetynet modules that can be used within magisk
@louforgiveno for their efforts in reverse engineering apks, determining that it would be better to clear data in the google playstore instead of cache, and providing excellent feedback on pretty much every step of the way.
@abc1054 for testing the ai upscaler and teaching me how to even use the silly thing.
@Zer0_rulz for testing the upscaler and teaching us about link2sd and providing a useful idea for studies, to "freeze apps" as opposed to straight deletion in tests. I will use both methods in the future!
@pinvok3 for their script they made to teach us how to more efficiently locate the apps tied to the ai upscaler and determining the "tvsettings.apk" to potentially be culpable in jailing our upscaler. They also taught me about the dolby vision feature on the shield
@Renate for allowing me to bother her in the AVB thread while I try to learn how to talk to people like her. haha
AI UPSCALER FIX:
THERE'S SOME TROUBLE WITH THE UPSCALER STILL, THE COMMUNITY IS WORKING TOGETHER IN THE COMMENTS BELOW
Please note that this only helps you to patch your boot Easier but this does cause problems as ADB cannot be run as root and the upscaler and Dolby vision have trouble. You may want to wait for updates unless you have a reason to root with stock but otherwise feel free to join us in troubleshooting!
Last edited: