nvidia_shield_remote is a Python class for controlling Nvidia Shield over a network. This project extends that work and adds a GUI to it.
Python 3.6 or higher with python-adb installed
Install Python
Download and install Python from here
Install python-adb
pip install adb
Nvidia Shield in Developer Mode with Network Debugging turned on
Turn on developer mode
Settings → About → Build (click Build 7 times - "You are now a developer" message will pop up)
Turn on Network debugging
Settings → Developer Options → Network debugging
The IP address and debug port of your Nvidia Shield
Get the IP address and debug port
Settings → Developer Options → Network debugging
Update the "SHIELD_IP_PORT" variable of nvidia_remote.py with the correct IP
Public and private adb keys
adb connect SHIELD:5555 # use the DNS name (or IP address) and Port from the previous stepA message will pop up on your Shield asking you to confirm the connection.
Files
adbkey and adbkey.pub will be added to the .android directory of your home folder Linux/Mac: ~/.android
Windows: /users/<username>/.android
Copy these two files to the directory containing nvidia.py
