Dev:SSH Over USB

Languages: English &bull; français &bull; ไทย

With Python
Tested on OS X and Windows.

You will need to have Python installed on your system.


 * Get usbmuxd source package and unpack. (Or if the linked usbmuxd package doesn't work, try libusbmuxd.)
 * Go into folder python-client
 * chmod +x tcprelay.py
 * Run ./tcprelay.py -t 22:2222

Now you can log into your device via ssh mobile@localhost -p 2222

The -t switch tells tcprelay to run threaded and allow more than one ssh over the same port.

See ./tcprelay.py --help for further options.

Without Python

 * Download the zip file from OS X or Windows (32 bits).
 * Unzip to a directory of choice.
 * Run

Connect to localhost as you would over wifi.

SSH over USB using the iFunBox GUI (Windows only)
This feature only exists in the Windows build of iFunBox.


 * Get the latest Windows build of iFunBox and install it.
 * Click on "Quick Toolbox," then "USB Tunnel."
 * Assign ports as you see fit.

Theos usage
Export the following variables in your shell in order to deploy builds to the connected device: