Mounting files from iOS devices no longer working after update to fedora 43

Hello,

After having updated my fedora installation to fedora 43, I am no longer able to mount files from iOS devices using ifuse, or GNOME Nautilus.

e.g.

> sudo ifuse ~/temp/
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.

> sudo idevicepair pair
ERROR: Device [...] returned unhandled error code -5

> sudo ideviceinfo
ERROR: Could not connect to lockdownd: Invalid HostID (-21)

Apparently, the issue could be related to updates to crypto-policies on recent versions (Fedora 41 Beta: iPhone USB file transfer stopped working - #2 by dbazile), and by applying the proposed solution (sudo update-crypto-policies --set FEDORA40) I managed to make ifuse work in a previous installation, but this solution does not seem to be working any more, as the file /usr/share/crypto-policies/policies/FEDORA40.pol is no longer present in fedora 43.

I tried to re-create this file by taking it from policies/FEDORA40.pol · f41 · redhat-crypto / fedora-crypto-policies · GitLab, but still to no avail.

Does anyone have an idea on how we could fix this issue ?

Best regards

I found a file named LEGACY in one of the folders it looks in. Tried the command above with it and rebooted and it worked. Unfortunately not sure of the ramifications, so recommend changing it back to FEDORA43 when done.

sudo update-crypto-policies --set LEGACY

Thank you for your answer, this does the job and I will probably stick to this solution.

However, in my opinion, it would be interesting to have a cleaner and more future-proof solution to this problem ideally, but I don’t really how difficult that would be.