summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/Makefile.am2
-rw-r--r--docs/idevicedebugserverproxy.134
-rw-r--r--docs/idevicediagnostics.151
-rw-r--r--docs/ideviceprovision.141
4 files changed, 127 insertions, 1 deletions
diff --git a/docs/Makefile.am b/docs/Makefile.am
index d15ba09..22fa4ff 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -1,4 +1,4 @@
1man_MANS = idevice_id.1 ideviceinfo.1 idevicesyslog.1 idevicebackup.1 idevicebackup2.1 ideviceimagemounter.1 idevicescreenshot.1 idevicepair.1 ideviceenterrecovery.1 idevicedate.1 1man_MANS = idevice_id.1 ideviceinfo.1 idevicesyslog.1 idevicebackup.1 idevicebackup2.1 ideviceimagemounter.1 idevicescreenshot.1 idevicepair.1 ideviceenterrecovery.1 idevicedate.1 ideviceprovision.1 idevicedebugserverproxy.1 idevicediagnostics.1
2 2
3EXTRA_DIST = $(man_MANS) 3EXTRA_DIST = $(man_MANS)
4 4
diff --git a/docs/idevicedebugserverproxy.1 b/docs/idevicedebugserverproxy.1
new file mode 100644
index 0000000..46dfeb7
--- /dev/null
+++ b/docs/idevicedebugserverproxy.1
@@ -0,0 +1,34 @@
1.TH "idevicedebugserverproxy" 1
2.SH NAME
3idevicedebugserverproxy \- Remote debugging proxy.
4.SH SYNOPSIS
5.B idevicedebugserverproxy
6[OPTIONS] PORT
7
8.SH DESCRIPTION
9
10Proxy a debugserver connection from a device for remote debugging.
11After starting up, clients can connect to PORT and communicate with the remote
12debugserver using the LLVM remote serial debugging protocol.
13Thus connecting using LLDB or a LLVM based gdb to this port would allow
14remote debugging.
15The developer disk image needs to be mounted for this service to be available.
16
17.SH OPTIONS
18.TP
19.B \-u, \-\-udid UDID
20target specific device by its 40-digit device UDID.
21.TP
22.B \-d, \-\-debug
23enable communication debugging.
24.TP
25.B \-h, \-\-help
26prints usage information.
27
28.SH USAGE
29.TP
30.B PORT
31The port under which the proxy should listen for connections from clients.
32
33.SH AUTHORS
34Martin Szulecki
diff --git a/docs/idevicediagnostics.1 b/docs/idevicediagnostics.1
new file mode 100644
index 0000000..2098955
--- /dev/null
+++ b/docs/idevicediagnostics.1
@@ -0,0 +1,51 @@
1.TH "idevicediagnostics" 1
2.SH NAME
3idevicediagnostics \- Interact with the diagnostics interface of a device.
4.SH SYNOPSIS
5.B idevicediagnostics
6[OPTIONS] COMMAND
7
8.SH DESCRIPTION
9
10Interact with the diagnostics interface of a device which allows to retrive
11all kinds of information including diagnostics data, mobilegestalt data, remote
12access to the IORegistry and certain commands like restart, shutdown and sleep.
13Only available for iOS 4 and later. Accessing IORegistry is only supported on
14iOS 5 and later.
15
16.SH OPTIONS
17.TP
18.B \-u, \-\-udid UDID
19target specific device by its 40-digit device UDID.
20.TP
21.B \-d, \-\-debug
22enable communication debugging.
23.TP
24.B \-h, \-\-help
25prints usage information.
26
27.SH COMMANDS
28.TP
29.B diagnostics [TYPE]
30print diagnostics information from device optionally by TYPE. This includes
31"All", "WiFi", "GasGauge" or "NAND". Default is "All".
32.TP
33.B mobilegestalt KEY [...]
34print values of mobilegestalt keys passed as arguments after the command and
35seperated by a space.
36.TP
37.B ioreg [PLANE]
38print IORegistry of device, optionally by PLANE like "IODeviceTree", "IOPower"
39 or "IOService". Only available on iOS 5 and later.
40.TP
41.B shutdown
42shutdown device
43.TP
44.B restart
45restart device
46.TP
47.B sleep
48put device into sleep mode which also disconnects it from the host.
49
50.SH AUTHORS
51Martin Szulecki
diff --git a/docs/ideviceprovision.1 b/docs/ideviceprovision.1
new file mode 100644
index 0000000..e48ea91
--- /dev/null
+++ b/docs/ideviceprovision.1
@@ -0,0 +1,41 @@
1.TH "ideviceprovision" 1
2.SH NAME
3ideviceprovision \- Manage provisioning profiles on a device.
4.SH SYNOPSIS
5.B ideviceprovision
6[OPTIONS] COMMAND
7
8.SH DESCRIPTION
9
10Manage provisioning profiles on a device.
11
12.SH OPTIONS
13.TP
14.B \-u, \-\-udid UDID
15target specific device by its 40-digit device UDID.
16.TP
17.B \-d, \-\-debug
18enable communication debugging.
19.TP
20.B \-h, \-\-help
21prints usage information.
22
23.SH COMMANDS
24.TP
25.B install FILE
26Install the provisioning profile specified by FILE. A valid ".mobileprovision"
27file is expected.
28.TP
29.B list
30Get a list of all provisioning profiles on the device.
31.TP
32.B copy PATH
33Retrieves all provisioning profiles from the device and stores them into the
34existing directory specified by PATH. The files will be stored
35as "UUID.mobileprovision".
36.TP
37.B remove UUID
38Removes the provisioning profile identified by UUID.
39
40.SH AUTHORS
41Nikias Bassen