Skip to content

iPhone does not remember trust settingsΒ #269

@radon-at-beeper

Description

@radon-at-beeper

When I connect my iPhone to my Linux computer with usbmuxd running, it asks whether my iPhone should trust the attached computer. However, this happens every single time I plug in the iPhone; it can't remember the trust settings. Is this expected behavior or a bug?

Here is the log:

Sep 22 07:53:22 sarene systemd[1]: Started usbmuxd.service - Socket daemon for the usbmux protocol used by Apple devices.
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.430][3] usbmuxd v1.1.1^20240915git0b1b233 starting up
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.430][3] Successfully dropped privileges to 'usbmuxd'
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.430][3] Using libusb 1.0.29
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.436][3] Initialization complete
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.436][3] Enabled exit on SIGUSR1 if no devices are attached. Start a new instance with "--exit" to trigger.
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.437][2] Skipping switch device 3-13 mode from 1 to 1
Sep 22 07:53:22 sarene usbmuxd[8445]: libusb: warning [op_get_configuration] device unconfigured
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.437][3] Found usbmux interface for device 3-13: 1
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.437][3] Changing configuration of device 3-13: 0 -> 4
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.488][3] Connecting to new device on location 0x3000d as ID 1
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.488][3] Connected to v2.0 device 1 on location 0x3000d with serial number 533f99b5a132b4545748aef8ea9f7d33b4edf637
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.513][1] preflight_worker_handle_device_add: The stored pair record for device 533f99b5a132b4545748aef8ea9f7d33b4edf637 is invalid. Removing.
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.514][1] Device 1: ERROR: socketIsClosed sock_receive returned errno 54
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.566][1] ERROR: Failed to read '/var/lib/lockdown/533f99b5a132b4545748aef8ea9f7d33b4edf637.plist': No such file or directory
Sep 22 07:53:22 sarene usbmuxd[8445]: [07:53:22.906][1] ERROR: Failed to read '/var/lib/lockdown/533f99b5a132b4545748aef8ea9f7d33b4edf637.plist': No such file or directory
Sep 22 07:53:25 sarene usbmuxd[8445]: [07:53:25.066][1] ERROR: Failed to read '/var/lib/lockdown/533f99b5a132b4545748aef8ea9f7d33b4edf637.plist': No such file or directory
Sep 22 07:53:25 sarene usbmuxd[8445]: [07:53:25.661][1] np_callback: ERROR: Pair failed for device 533f99b5a132b4545748aef8ea9f7d33b4edf637, lockdown error -5

The iPhone is an iPhone X running iOS 16.7.2 with the palera1n jailbreak. I am using the latest version of usbmuxd packaged by Fedora 42, which is 1.1.1^20240915git0b1b233.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions