.TH "idevicebtlogger" 1 .SH NAME idevicebtlogger \- Capture HCI traffic of a connected device. .SH SYNOPSIS .B idevicebtlogger [OPTIONS] .SH DESCRIPTION Capture HCI traffic of a connected device. Requires Bluetooth logging profile to be installed on device with iOS 13 or higher. See https://www.bluetooth.com/blog/a-new-way-to-debug-iosbluetooth-applications/ for iOS device configuration. The HCI traffic can be stored in Apple's native PacketLogger format or converted into PCAP format for live feedback in Wireshark. .SH OPTIONS .TP .B \-u, \-\-udid UDID target specific device by UDID .TP .B \-n, \-\-network connect to network device .TP .B \-f, \-\-format FORMAT set log format: PacketLogger (default), or pcap .TP .B \-x, \-\-exit exit when device disconnects .TP .B \-d, \-\-debug enable communication debugging .TP .B \-h, \-\-help prints usage information .TP .B \-v, \-\-version prints version information. .SH EXAMPLES .TP .B idevicebtlogger \-u 00008030\-0000111ABC000DEF Capture HCI traffic of device with UDID 00008030-0000111ABC000DEF. .TP .B idevicebtlogger \-x Capture HCI traffic of device and exit when the device is unplugged. .TP .B idevicebtlogger \-f pcap Capture HCI traffic of device in PCAP format. .TP .B idevicebtlogger -f pcap - | wireshark -k -i - Capture HCI traffic and pipe it into Wireshark for live feedback. .SH AUTHORS Geoffrey Kruse Matthias Ringwald .SH ON THE WEB https://libimobiledevice.org https://github.com/libimobiledevice/libimobiledevice