pymobiledevice3 profile¶
Manage installed profiles or install SSL certificates
list¶
List installed profiles
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
install¶
Install given profiles
If given a keybag, use that to install the profile silently
Arguments:
| Argument | Description |
|---|---|
profiles... |
[required] |
Options:
| Option | Description |
|---|---|
--keybag <file> |
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
cloud-configuration¶
Get/Set cloud configuration
Options:
| Option | Description |
|---|---|
--config <path> |
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
store¶
Store a profile
Arguments:
| Argument | Description |
|---|---|
profiles... |
[required] |
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
remove¶
Remove a profile by its name
Arguments:
| Argument | Description |
|---|---|
name |
[required] |
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
set-wifi-power¶
change Wi-Fi power state
Options:
| Option | Description |
|---|---|
--state <on\|off> |
[default: off] |
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
erase-device¶
Erase device
Options:
| Option | Description |
|---|---|
--preserve-data-plan / --no-preserve-data-plan |
Preserves eSIM / data plan after erase [default: preserve-data-plan] |
--disallow-proximity-setup / --no-disallow-proximity-setup |
Disallows setup of the erased device from nearby devices [default: no-disallow-proximity-setup] |
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
create-keybag¶
Create keybag storing certificate and private key
Arguments:
| Argument | Description |
|---|---|
keybag |
[required] |
organization |
[required] |
supervise¶
Supervise device
Arguments:
| Argument | Description |
|---|---|
organization |
[required] |
Options:
| Option | Description |
|---|---|
--keybag <file> |
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
install-wifi-profile¶
Install Wi-Fi profile
This will enable the device to auto-connect to given network
Arguments:
| Argument | Description |
|---|---|
encryption_type |
[required] |
ssid |
[required] |
password |
[required] |
Options:
| Option | Description |
|---|---|
--keybag <file> |
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
install-http-proxy¶
Install HTTP Proxy profile
Arguments:
| Argument | Description |
|---|---|
server |
[required] |
port |
[required] |
Options:
| Option | Description |
|---|---|
--keybag <file> |
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
remove-http-proxy¶
Remove HTTP Proxy profile that was previously installed using pymobiledevice3
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.
install-restrictions-profile¶
Install restrictions profile (can be used for delayed OTA)
Options:
| Option | Description |
|---|---|
--keybag <file> |
|
--enforced-software-update-delay <int range> |
[default: 0; 0<=x<=90] |
Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.