What does HackerNews think of libimobiledevice?

A cross-platform protocol library to communicate with iOS devices

Language: C

#34 in C
#13 in iOS
#6 in Library
#3 in API
You can access the data in an encrypted backup, which you can request from an iPhone from Linux using the open source libimobiledevice: https://github.com/libimobiledevice/libimobiledevice

Here's an overview of how to remove the various layers of encryption (starting from the backup password): https://stackoverflow.com/questions/1498342/how-to-decrypt-a...

And how to do it if you want to access the WhatsApp chat database: https://yasoob.me/posts/extracting-whatsapp-messages-from-io...

Also some Go tools to inspect iOS encrypted backups https://github.com/dunhamsteve/ios

On Arch Linux, I installed libimobiledevice from source (https://github.com/libimobiledevice/libimobiledevice), as the newest version in Pacman didn't connect to my iPhone.

I also installed usbmuxd via Pacman.