Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

5
  • 1
    "do not allow me to use ssh to communicate when connected via a normal USB cable" I may be misunderstanding you, but I can ssh into my jailbroken iPhone Commented Apr 13, 2015 at 2:57
  • @ColeJohnson I am not familiar with iphone. Does that allow you to see the internal memory as a USB drive on any host computer with USB? If it can it should run a full emulation of the non-host side. If it cannot then it probably requires a dedicated program to load data onto the phone. Commented Apr 13, 2015 at 5:11
  • If you install openssh on the device, you can ssh in (over Wi-Fi), and if you install afc2 (Apple File Conduit) on the device, you should be able to browse the file system over USB (without it, you're "jailed" to /var/mobile) Commented Apr 13, 2015 at 14:44
  • 2
    This is all fine except the bit about phones. The fact that many devices restrict what can be done doesn't negate the fact that the USB chips used in all but a handful of devices can run in client mode, some also being able to run in host mode. Commented Apr 13, 2015 at 19:20
  • USB-A to USB-A communications has been part of the USB spec since USB 3.0 in 2008. This has been documented for Linux kernel debugging since 2012 or so. Cables built for this kind of connection exist, they just get lost among the cables that violate the spec by connecting the power pins together. Commented Oct 16, 2022 at 3:26