Skip to content

pymobiledevice3 springboard

Interact with SpringBoard UI (icons, wallpapers, orientation, shell).

shell

Open an IPython shell bound to SpringBoardServicesService.

pymobiledevice3 springboard shell [OPTIONS]

Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.

icon

Save an app's icon PNG to the given path.

pymobiledevice3 springboard icon [OPTIONS] {bundle_id} {out}

Arguments:

Argument Description
bundle_id [required]
out [required]

Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.

orientation

Print current screen orientation.

pymobiledevice3 springboard orientation [OPTIONS]

Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.

wallpaper-home-screen

Save the homescreen wallpaper PNG to the given path.

pymobiledevice3 springboard wallpaper-home-screen [OPTIONS] {out}

Arguments:

Argument Description
out [required]

Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.

wallpaper-preview-image

Save the preview image for the homescreen or lockscreen wallpaper (optionally reload state first).

pymobiledevice3 springboard wallpaper-preview-image [OPTIONS] {wallpaper_name}:<homescreen|lockscreen> {out}

Arguments:

Argument Description
wallpaper_name:<homescreen\|lockscreen> [required]
out [required]

Options:

Option Description
-r, --reload reload icon state before fetching image

Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.

homescreen-icon-metrics

Print homescreen icon spacing/metrics.

pymobiledevice3 springboard homescreen-icon-metrics [OPTIONS]

Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.

state

Icon state operations.

state get

Fetch the current icon layout/state.

pymobiledevice3 springboard state get [OPTIONS]

Accepts the connection options: --rsd, --tunnel, --userspace, --mobdev2, --usbmux, --udid.