Requirements:
- PC
- USB A to A cable
- Magisk
- SafetyNet Fix
Steps:
- Connect your ATV to your network, get its IP address, enable USB debugging and toggle USB0 debug interface
adb connect <ip address>:5555adb -s <ip address> install ./Magisk-v25.2.apkadb -s <ip address> rebootadb -s <ip address> shell "echo 'dd if=/dev/block/by-name/boot of=/sdcard/Download/boot.img' | su"adb -s <ip address> shell "echo 'dd if=/dev/block/by-name/vbmeta of=/sdcard/Download/vbmeta.img' | su"- Open Magisk on the ATV, patch
/sdcard/Download/boot.img- take note of the filename, specifically the end of it adb -s <ip address> pull /sdcard/Download/magisk_patched-25200_<end of filename>.imgadb -s <ip address> pull /sdcard/Download/vbmeta.imgadb -s <ip address> pull /system/xbin/su- `adb -s shell
sumount -o remount,rw /rm /system/xbin/sureboot recovery- On Windows, open Powershell as admin, on Linux, open a root shell or run the following commands as root
fastboot devicesshould show your ATVfastboot flash boot magisk_patched-25200_<end of filename>.imgfastboot --disable-verity --disable-verification flash vbmeta vbmeta.imgfastboot rebootadb -s <ip address> push safetynet-fix-v2.4.0-MOD_2.0.zipadb connect <ip address>adb -s <ip address> shellsuand grant root permissions using the remotecd /data/local/tmpmagisk --install-module ./safetynet-fix-v2.4.0-MOD_2.0.zip- Open Magisk on the ATV, enable Zygdisk, enforce blocklist, add Google Play Services to the list.
Now install any apps and other modules you might need such as Exeggcute/GC, Pokémod Atlas, eMagisk, Pokemon Go, etc.