Updating libimobiledevice for iOS 10 on Linux Mint 18
If you connect your iPhone to Linux Mint 18 over USB after the iOS 10 update, and an empty nemo window pops up (as if your iPhone has no photos), you probably need to update libimobiledevice
Install dependencies for libimobiledevice
:
sudo apt install git build-essential automake libtool libusbmuxd-dev libplist-dev libplist++-dev python-dev libssl-dev
Get the latest sources and compile it
git clone https://github.com/libimobiledevice/libimobiledevice.git
cd libimobiledevice
./autogen.sh
make
sudo make install
Make the system use the new library
sudo mv /usr/lib/x86_64-linux-gnu/libimobiledevice.so.6.0.0{,.bak} # This makes a backup of the original library
sudo ln -s /usr/local/lib/libimobiledevice.so.6.0.0 /usr/lib/x86_64-linux-gnu/
Reboot.
After connecting the iPhone to Linux Mint for the first time, I had to eject the iPhone (using the eject icon next to iPhone in nemo) once and then mount it again before everything started behaving normally.