Skip to content

GUI which leverages Python class for controlling an Nvidia Shield over a network

Notifications You must be signed in to change notification settings

SDNick484/nvidia_shield_remote

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fork of nvidia_shield_remote

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.

image

Prerequisites

Python 3.6 or higher with python-adb installed
    Install Python

    Download and install Python from here

    Install python-adb
    pip install adb

Android Debug Bridge (adb) installed on your computer
    Download the install for ADB here.
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 step

    A 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

About

GUI which leverages Python class for controlling an Nvidia Shield over a network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.8%
  • Shell 7.2%