diff --git a/pages/common/idevice_id.md b/pages/common/idevice_id.md new file mode 100644 index 0000000000..86726b748f --- /dev/null +++ b/pages/common/idevice_id.md @@ -0,0 +1,12 @@ +# idevice_id + +> List attached iOS devices or print the device name of a given device. +> More information: . + +- List the UDIDs of all attached devices: + +`idevice_id --list` + +- List the UDIDs of all devices available via the network: + +`idevice_id --network` diff --git a/pages/common/idevicebackup.md b/pages/common/idevicebackup.md new file mode 100644 index 0000000000..bb583daf9c --- /dev/null +++ b/pages/common/idevicebackup.md @@ -0,0 +1,13 @@ +# idevicebackup + +> Create or restore backups for iOS devices. +> Note: This tool is outdated. Please see `idevicebackup2`. +> More information: . + +- Create a backup of the device in the specified directory: + +`idevicebackup backup {{path/to/directory}}` + +- Restore a backup from the specified directory: + +`idevicebackup restore {{path/to/directory}}` diff --git a/pages/common/idevicebackup2.md b/pages/common/idevicebackup2.md new file mode 100644 index 0000000000..97bf27666e --- /dev/null +++ b/pages/common/idevicebackup2.md @@ -0,0 +1,20 @@ +# idevicebackup2 + +> Create or restore backups for devices running iOS 4 or later. +> More information: . + +- Create a backup of the device in the specified directory: + +`idevicebackup2 backup {{path/to/directory}}` + +- Restore a backup from the specified directory: + +`idevicebackup2 restore {{path/to/directory}}` + +- Enable encryption for backups: + +`idevicebackup2 encryption on {{password}}` + +- List the files in the last completed backup: + +`idevicebackup2 list` diff --git a/pages/common/idevicecrashreport.md b/pages/common/idevicecrashreport.md new file mode 100644 index 0000000000..4476731017 --- /dev/null +++ b/pages/common/idevicecrashreport.md @@ -0,0 +1,16 @@ +# idevicecrashreport + +> Retrieve crash reports from an iOS device. +> More information: . + +- Retrieve crash reports and move them to a specified directory: + +`idevicecrashreport {{path/to/directory}}` + +- Retrieve crash reports without removing them from the device: + +`idevicecrashreport --keep {{path/to/directory}}` + +- Extract crash reports into separate `.crash` files: + +`idevicecrashreport --extract {{path/to/directory}}` diff --git a/pages/common/idevicedate.md b/pages/common/idevicedate.md new file mode 100644 index 0000000000..f64366ad3b --- /dev/null +++ b/pages/common/idevicedate.md @@ -0,0 +1,16 @@ +# idevicedate + +> Display the current date or set it on an iOS device. +> More information: . + +- Display the current date and time: + +`idevicedate` + +- Set the date and time on the device to the system time: + +`idevicedate --sync` + +- Set the date and time to a specific timestamp: + +`idevicedate --set {{timestamp}}` diff --git a/pages/common/idevicediagnostics.md b/pages/common/idevicediagnostics.md new file mode 100644 index 0000000000..24910d8c66 --- /dev/null +++ b/pages/common/idevicediagnostics.md @@ -0,0 +1,16 @@ +# idevicediagnostics + +> Interact with the diagnostics interface of an iOS device. +> More information: . + +- Print diagnostics information: + +`idevicediagnostics diagnostics` + +- Print mobilegestalt key values: + +`idevicediagnostics mobilegestalt {{key1}} {{key2}}` + +- Shutdown, restart or sleep the device: + +`idevicediagnostics {{shutdown|restart|sleep}}` diff --git a/pages/common/ideviceimagemounter.md b/pages/common/ideviceimagemounter.md new file mode 100644 index 0000000000..478dc0e32b --- /dev/null +++ b/pages/common/ideviceimagemounter.md @@ -0,0 +1,12 @@ +# ideviceimagemounter + +> Mount disk images on an iOS device. +> More information: . + +- Mount a disk image on the connected device: + +`ideviceimagemounter {{path/to/image_file}} {{path/to/signature_file}}` + +- List currently mounted disk images: + +`ideviceimagemounter --list` diff --git a/pages/common/ideviceinfo.md b/pages/common/ideviceinfo.md new file mode 100644 index 0000000000..250c80799d --- /dev/null +++ b/pages/common/ideviceinfo.md @@ -0,0 +1,12 @@ +# ideviceinfo + +> Show information about the first connected iOS device. +> More information: . + +- Display detailed information about the connected device: + +`ideviceinfo` + +- Show information about a specific device by UDID: + +`ideviceinfo --udid {{device_udid}}` diff --git a/pages/common/idevicename.md b/pages/common/idevicename.md new file mode 100644 index 0000000000..b96afe6503 --- /dev/null +++ b/pages/common/idevicename.md @@ -0,0 +1,12 @@ +# idevicename + +> Display the device name or set it to a new name. +> More information: . + +- Display the current device name: + +`idevicename` + +- Set a new device name: + +`idevicename {{new_name}}` diff --git a/pages/common/idevicepair.md b/pages/common/idevicepair.md new file mode 100644 index 0000000000..2cd19e224e --- /dev/null +++ b/pages/common/idevicepair.md @@ -0,0 +1,12 @@ +# idevicepair + +> Manage host pairings with iOS devices. +> More information: . + +- Pair a device with the host: + +`idevicepair pair` + +- List devices paired with the host: + +`idevicepair list` diff --git a/pages/common/idevicescreenshot.md b/pages/common/idevicescreenshot.md new file mode 100644 index 0000000000..206380bbda --- /dev/null +++ b/pages/common/idevicescreenshot.md @@ -0,0 +1,12 @@ +# idevicescreenshot + +> Get a screenshot from the connected iOS device. +> More information: . + +- Save a screenshot with the default file name as a TIFF image: + +`idevicescreenshot` + +- Save a screenshot with a specific file name: + +`idevicescreenshot {{path/to/file.tiff}}` diff --git a/pages/common/idevicesetlocation.md b/pages/common/idevicesetlocation.md new file mode 100644 index 0000000000..1ca60b8819 --- /dev/null +++ b/pages/common/idevicesetlocation.md @@ -0,0 +1,12 @@ +# idevicesetlocation + +> Simulate a location on an iOS device. +> More information: . + +- Set a specific latitude and longitude: + +`idevicesetlocation {{latitude}} {{longitude}}` + +- Reset the simulated location: + +`idevicesetlocation reset` diff --git a/pages/common/idevicesyslog.md b/pages/common/idevicesyslog.md new file mode 100644 index 0000000000..f1bad0eb90 --- /dev/null +++ b/pages/common/idevicesyslog.md @@ -0,0 +1,12 @@ +# idevicesyslog + +> Relay syslog messages from a connected iOS device. +> More information: . + +- Relay syslog messages from the connected device: + +`idevicesyslog` + +- Suppress kernel messages and print everything else: + +`idevicesyslog --no-kernel` diff --git a/pages/common/iproxy.md b/pages/common/iproxy.md new file mode 100644 index 0000000000..e25190d29a --- /dev/null +++ b/pages/common/iproxy.md @@ -0,0 +1,20 @@ +# iproxy + +> A proxy that binds local TCP ports to be forwarded to the specified ports on a usbmux device. +> More information: . + +- Bind a local TCP port and forward it to a port on the connected USB device: + +`iproxy {{local_port}}:{{device_port}}` + +- Bind multiple local TCP ports and forward them to the respective ports on the connected USB device: + +`iproxy {{local_port1}}:{{device_port1}} {{local_port2}}:{{device_port2}}` + +- Bind a local port and forward it to a specific device by UDID: + +`iproxy --udid {{device_udid}} {{local_port}}:{{device_port}}` + +- Bind a local port and forward it to a network-connected device with WiFi sync enabled: + +`iproxy --network {{local_port}}:{{device_port}}`