-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add libimobiledevice / update iproxy
- Loading branch information
Jeroen Beckers
committed
Dec 26, 2024
1 parent
723c4ee
commit f3da3a7
Showing
5 changed files
with
53 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,11 @@ | ||
--- | ||
title: iProxy | ||
platform: ios | ||
source: https://github.com/tcurdt/iProxy | ||
source: https://github.com/libimobiledevice/libusbmuxd | ||
--- | ||
|
||
A tool used to connect via SSH to a jailbroken iPhone via USB - <https://github.com/tcurdt/iProxy> | ||
iProxy allows you to forward a port from a connected iOS device to a port on the host machine. iProxy can be useful for interacting with jailbroken devices, as some jailbreaks do not expose the SSH port on the public interface. With iProxy, the SSH port can be forwarded over USB to the host, allowing you to still connect to it. | ||
|
||
!!! warning | ||
|
||
While many package repositories (apt, brew, cargo, ...) have versions of libimobiledevice tools, they are often outdated. We recommend compiling the different tools from source for the best results. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
--- | ||
title: libimobiledevice suite | ||
platform: ios | ||
host: | ||
- macOS | ||
- windows | ||
- linux | ||
source: https://libimobiledevice.org/ | ||
--- | ||
|
||
The libimobiledevice suite is cross-platform protocol library for interacting with iOS devices. The different libraries can be compiled into binaries for direct interaction with iOS devices from the commandline. | ||
|
||
!!! warning | ||
|
||
While many package repositories (apt, brew, cargo, ...) have versions of libimobiledevice tools, they are often outdated. We recommend compiling the different tools from source for the best results. | ||
|
||
The following tools are part of the libimobiledevice suite: | ||
|
||
| Tool | Purpose | | ||
|------------------|---------------------| | ||
| idevice_id | List attached devices or print device name of given device. | | ||
| idevicebackup | Create or restore backup from the current or specified directory (<iOS 4). | | ||
| idevicebackup2 | Create or restore backup from the current or specified directory (>= iOS 4). | | ||
| idevicecrashreport | Move crash reports from device to a local DIRECTORY. | | ||
| idevicedate | Display the current date or set it on a device. | | ||
| idevicedebug | Interact with the debugserver service of a device. | | ||
| idevicedebugserverproxy | Proxy debugserver connection from device to a local socket at PORT. | | ||
| idevicediagnostics | Use diagnostics interface of a device running iOS 4 or later. | | ||
| ideviceenterrecovery | Makes a device with the supplied UDID enter recovery mode immediately. | | ||
| ideviceimagemounter | Mounts the specified disk image on the device. | | ||
| ideviceinfo | Show information about a connected device. | | ||
| ideviceinstaller | Manage apps on iOS devices. | | ||
| idevicename | Display the device name or set it to NAME if specified. | | ||
| idevicenotificationproxy | Post or observe notifications on a device. | | ||
| idevicepair | Manage host pairings with devices and usbmuxd. | | ||
| ideviceprovision | Manage provisioning profiles on a device. | | ||
| idevicescreenshot | Gets a screenshot from a device. | | ||
| idevicesetlocation | Sets the location on a device. | | ||
| idevicesyslog | Relay syslog of a connected device. | | ||
| inetcat | Opens a read/write interface via STDIN/STDOUT to a TCP port on a usbmux device. | | ||
| iproxy | Proxy that binds local TCP ports to be forwarded to the specified ports on a usbmux device. | | ||
| plistutil | Convert a plist FILE between binary, XML, JSON, and OpenStep format. | |