Downloading Photos from iPhone

While iPhone is great, not all of us use Mac Book or Apple computers. So for those using Linux here are some options for you to download your photos from your iPhone.

The hard way

You could create a shared photo album and make this publicly available… go to the link and download all photos, yes curl and wget could be your friends… but still – it’s too much work.

Simply plugging in iPhone (using X) into your laptop should work (Ubuntu 18.10), shotwell seems to have an issue connecting to the iPhone – even after you typed in the password to trust the computer.

The moderate pain way

There are a couple of great promising open source projects… icloud photos downloader and gphoto2.

Discussing the latter first, this does not seem to work because I get this error. Lovely 😐

*** Error *** 
An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Device or resource busy). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
*** Error (-53: 'Could not claim the USB device') ***

For debugging messages, please use the --debug option.
Debugging messages may help finding a solution to your problem.
If you intend to send any error or debug messages to the gphoto
developer mailing list <>, please run
gphoto2 as follows:

env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --port=usb: -R -P

Please make sure there is sufficient quoting around the arguments.

And it does not matter, which combinations of keyboard combos I do… so moving on.

icloud photos downloader is great, you can even schedule this, delete photos on the cloud. But, yes folks there is a but. Some photo formats are heic so you’ll need to convert these (google is your friend).

The simple pragmatic way

Open up your iPhone photos on the phone, select the ones you want to send and send these to Telegram. Now you need the Telegram app to be installed on your iPhone and you need the Telegram desktop application to be installed on your computer.

You can then use Telegrams’ chat export tool to save all your media in one place!

The other way is to upload to some storage, here are 3 options:

  1. Mega
  2. Flickr
  3. Dropbox or similar

All of the above need an app to be installed on your iPhone.

If you know more improved ways… always keen to upgrade! So please share in the comments below.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s