Skip to content

pymobiledevice3 btlogger

Capture Bluetooth HCI traffic to a file. Use '-' to stream to stdout.

pymobiledevice3 btlogger [OPTIONS] {out}

Arguments:

Argument Description
out [required]

Options:

Option Description
--native macOS only: reach the iOS 17+ tunnel by piggybacking Apple's own remoted tunnel via the remotepairingd service. NO root, no entitlement, no Xcode, and remoted is left running (so it coexists with Xcode/devicectl). Rides Apple's kernel-routable tunnel, so throughput matches the kernel tunnel. Mutually exclusive with --rsd/--tunnel/--userspace. [env var: PYMOBILEDEVICE3_NATIVE]
-f, --format <packetlogger\|pcapng> Output format: Apple's PacketLogger format (.pklg) or pcapng for Wireshark. [default: packetlogger]
--install-completion Install completion for the current shell.
--show-completion Show completion for the current shell, to copy it or customize the installation.

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