Dealing with proprietary Apple iPhone
Hello, I am trying to open Apple iPhone 'File.HEIC' types. I discovered by installing GIMP 2.10.24 on my openSUSE TW computer (all updated-to current), that I can now open and then export an HEIC image-file into a format now readable (by Okular and Gwenview) through Dolphin. I saved this particular testing file to the pc previously. I didn't know before that by installing and using Gimp that I could then export the "HEIC" file types. I don't own an iPhone it's actually a aquaintance's. (So it's not super easy to do the mounting of the device for testing). I followed an article here a bit and did have success in mounting the phone previously (Per login Instance basis, not permanent across powercycle). https://www.dedoimedo.com/computers/linux-iphone-6s-ios-11.html Do some users have opinions on how to go about mounting an iPhone more easily? How far off or difficult is it to make openSUSE able to mount iPhones more easily or what is the preferred method now? What is the preferred app for viewing these "HEIC" file types? For instance taking photos with iPhone then using the pc to more easily create adds for selling items online. I wanted to include some software information also if that could help. System Information: Software KDE Plasma Version: 5.21.4 KDE Frameworks Version: 5.81.0 QT Version: 5.15.2 Kernel Version: 5.12.0-1-default OS Type: 64-bit Graphics Platform: X11 Thanks -pj
Am Samstag, 1. Mai 2021, 21:12:21 CEST schrieb pj.world@gmx.com:
Do some users have opinions on how to go about mounting an iPhone more easily? How far off or difficult is it to make openSUSE able to mount iPhones more easily or what is the preferred method now?
If you just want to get at pictures, get yourself either a nextcloud account on someone's nextcloud, or get telegram and attach the pictures to the "talk to myself" chat called "Saved Messages". Then you can just strip them off again with telegram on your pc. No need to mount anything. cheers MH -- Mathias Homann Mathias.Homann@openSUSE.org Jabber (XMPP): lemmy@tuxonline.tech IRC: [Lemmy] on freenode and ircnet (bouncer active) telegram: https://telegram.me/lemmy98 keybase: https://keybase.io/lemmy gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102
On 5/1/21 3:27 PM, Mathias Homann wrote:
Am Samstag, 1. Mai 2021, 21:12:21 CEST schrieb pj.world@gmx.com:
Do some users have opinions on how to go about mounting an iPhone more easily? How far off or difficult is it to make openSUSE able to mount iPhones more easily or what is the preferred method now? If you just want to get at pictures, get yourself either a nextcloud account on someone's nextcloud, or get telegram and attach the pictures to the "talk to myself" chat called "Saved Messages". Then you can just strip them off again with telegram on your pc. No need to mount anything.
On stock Leap 15.2 with KDE, connecting my iphone results in it being automatically recognized with access to the photos via Dolphin et al. IIRC this is done with a p-to-p protocol, there is no mount. --dg
On 01/05/2021 21.12, pj.world@gmx.com wrote:
Hello, I am trying to open Apple iPhone 'File.HEIC' types. I discovered
by installing GIMP 2.10.24 on my openSUSE TW computer (all updated-to current), that I can now open and then export an HEIC image-file into a
format now readable (by Okular and Gwenview) through Dolphin. I saved this particular testing file to the pc previously.
I didn't know before that by installing and using Gimp that I could then export the "HEIC" file types. I don't own an iPhone it's actually a aquaintance's. (So it's not super easy to do the mounting of the device
for testing). I followed an article here a bit and did have success in mounting the phone previously (Per login Instance basis, not permanent across powercycle). https://www.dedoimedo.com/computers/linux-iphone-6s-ios-11.html
Do some users have opinions on how to go about mounting an iPhone more easily? How far off or difficult is it to make openSUSE able to mount iPhones more easily or what is the preferred method now?
What is the preferred app for viewing these "HEIC" file types? For instance taking photos with iPhone then using the pc to more easily create adds for selling items online.
I don't have any Apple hardware to try with, but I would check with Linux tools that connect to cameras for downloading photos. Ddarktable, Digikam, Shotwell, ... -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)
This is great advice. Can I ask if this direct install link looks like the right way to install Telegram, If I decided to go that route? https://software.opensuse.org/package/telegram-desktop It looks like it's a sort of SMS app that one can attach files to. I guess also one of the BIG reasons I asked this question in the first place is that there was extremely limited bandwidth 10 kilobits per second (during the time I was trying to help create adds with the iPhone) I wanted to be able to mount the phone and be able to sift through the media/pictures. I do not think their data plan is very good, they were over the monthly usage and throttled down. Now come to think of it they maybe could even upload the photos to my email inbox. Then would most likely the HEIC file be able to be opened by Okular or Gwenview etc? I may be mistaken but I read before that one-click installation of software on openSUSE is not the best route. I see Telegram on the link above has 2 options "Direct Install or Expert Download". Maybe it's in a repository. I see the Games repository is enormous😁. Great advice and thanks alot for any more thoughts. -pj On 5/1/21 2:36 PM, Carlos E.R. wrote:
On 01/05/2021 21.12, pj.world@gmx.com wrote:
Hello, I am trying to open Apple iPhone 'File.HEIC' types. I discovered
by installing GIMP 2.10.24 on my openSUSE TW computer (all updated-to current), that I can now open and then export an HEIC image-file into a
format now readable (by Okular and Gwenview) through Dolphin. I saved this particular testing file to the pc previously.
I didn't know before that by installing and using Gimp that I could then export the "HEIC" file types. I don't own an iPhone it's actually a aquaintance's. (So it's not super easy to do the mounting of the device
for testing). I followed an article here a bit and did have success in mounting the phone previously (Per login Instance basis, not permanent across powercycle). https://www.dedoimedo.com/computers/linux-iphone-6s-ios-11.html
Do some users have opinions on how to go about mounting an iPhone more easily? How far off or difficult is it to make openSUSE able to mount iPhones more easily or what is the preferred method now?
What is the preferred app for viewing these "HEIC" file types? For instance taking photos with iPhone then using the pc to more easily create adds for selling items online.
I don't have any Apple hardware to try with, but I would check with Linux tools that connect to cameras for downloading photos.
Ddarktable, Digikam, Shotwell, ...
On 01/05/2021 22.02, pj.world@gmx.com wrote:
This is great advice. Can I ask if this direct install link looks like the right way to install Telegram, If I decided to go that route? https://software.opensuse.org/package/telegram-desktop It looks like it's a sort of SMS app that one can attach files to.
Not exactly. It refers to this: <https://en.wikipedia.org/wiki/Telegram_(software)> What you have seen is a client for that network, running on Linux directly. There clients for Android and iphone, too. If you want to install this app, you do not need that "direct link". Instead, fire up YaST, select "software management", then click on "search", type "telegram" and hit the search button. Select on the list that should appear on the right the one you want (telegram-desktop), mark it (green checkmark), then select the "installation summary" tab and verify that the list of what it is going to do looks right, and hit "accept". This tool, AFAIK, does not connect to the phone, it is independent. However, you can install this app on the phone too, and if both have the same identifier then both should see the same content, transmitted via internet (notice I say should, I have not tried). Or you could setup different accounts and transmit things.
I guess also one of the BIG reasons I asked this question in the first place is that there was extremely limited bandwidth 10 kilobits per second (during the time I was trying to help create adds with the iPhone) I wanted to be able to mount the phone and be able to sift through the media/pictures. I do not think their data plan is very good, they were over the monthly usage and throttled down. Now come to think of it they maybe could even upload the photos to my email inbox. Then would most likely the HEIC file be able to be opened by Okular or Gwenview etc?
Surely there is some cloud service that you can automatically upload the photos to from the phone. I don't know, I don't have any Apple phone. There should be clients for that cloud thing running on web browsers on the computer.
I may be mistaken but I read before that one-click installation of software on openSUSE is not the best route.
Correct. I have seen problems over the years. I prefer non automatic routes that give me the control.
I see Telegram on the link above has 2 options "Direct Install or Expert Download". Maybe it's in a repository. I see the Games repository is enormous😁.
And "show telegram-desktop for other distributions", on the left, which is what I used to find the information I needed - namely that it is an "official" app which you can find in the "official repos" and thus YaST will find it. -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)
Excellent advice as usual😁. I have more questions but now I have some reading to do. The wiki on Telegram is quite interesting. Thanks again On 5/1/21 3:25 PM, Carlos E. R. wrote:
On 01/05/2021 22.02, pj.world@gmx.com wrote:
This is great advice. Can I ask if this direct install link looks like the right way to install Telegram, If I decided to go that route? https://software.opensuse.org/package/telegram-desktop It looks like it's a sort of SMS app that one can attach files to.
Not exactly.
It refers to this:
<https://en.wikipedia.org/wiki/Telegram_(software)>
What you have seen is a client for that network, running on Linux directly. There clients for Android and iphone, too.
If you want to install this app, you do not need that "direct link".
Instead, fire up YaST, select "software management", then click on "search", type "telegram" and hit the search button. Select on the list that should appear on the right the one you want (telegram-desktop), mark it (green checkmark), then select the "installation summary" tab and verify that the list of what it is going to do looks right, and hit "accept".
This tool, AFAIK, does not connect to the phone, it is independent. However, you can install this app on the phone too, and if both have the same identifier then both should see the same content, transmitted via internet (notice I say should, I have not tried). Or you could setup different accounts and transmit things.
I guess also one of the BIG reasons I asked this question in the first place is that there was extremely limited bandwidth 10 kilobits per second (during the time I was trying to help create adds with the iPhone) I wanted to be able to mount the phone and be able to sift through the media/pictures. I do not think their data plan is very good, they were over the monthly usage and throttled down. Now come to think of it they maybe could even upload the photos to my email inbox. Then would most likely the HEIC file be able to be opened by Okular or Gwenview etc?
Surely there is some cloud service that you can automatically upload the photos to from the phone. I don't know, I don't have any Apple phone. There should be clients for that cloud thing running on web browsers on the computer.
I may be mistaken but I read before that one-click installation of software on openSUSE is not the best route.
Correct. I have seen problems over the years. I prefer non automatic routes that give me the control.
I see Telegram on the link above has 2 options "Direct Install or Expert Download". Maybe it's in a repository. I see the Games repository is enormous😁.
And "show telegram-desktop for other distributions", on the left, which is what I used to find the information I needed - namely that it is an "official" app which you can find in the "official repos" and thus YaST will find it.
On Sat, 1 May 2021 15:02:24 -0500 pj.world@gmx.com wrote:
This is great advice.
What is great advice? Unless you reply in the conventional format - i.e. reply to the actual message you are replying to, and intersperse your reply with the source you are replying to, how are we supposed to know what 'This' is?
I apologize, I am using the Thunderbird email client. I am to vague I suppose. The beginning of this Mailing list question is located here: > https://lists.opensuse.org/archives/list/users@lists.opensuse.org/thread/QZQ... Thanks On 5/1/21 4:21 PM, Dave Howorth wrote:
On Sat, 1 May 2021 15:02:24 -0500 pj.world@gmx.com wrote:
This is great advice. What is great advice? Unless you reply in the conventional format - i.e. reply to the actual message you are replying to, and intersperse your reply with the source you are replying to, how are we supposed to know what 'This' is?
On 01/05/2021 23.27, pj.world@gmx.com wrote:
I apologize, I am using the Thunderbird email client. I am to vague I suppose. The beginning of this Mailing list question is located here: > https://lists.opensuse.org/archives/list/users@lists.opensuse.org/thread/QZQ...
Thanks
He refers to the custom here being to "not top post", and you are "top posting". See here for the long explanation: <https://en.opensuse.org/openSUSE:Mailing_list_netiquette> -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)
By the way I spent quite a bit of time yesterday reading the netiquette and pressed on to http://www.catb.org/~esr/faqs/smart-questions.html and https://tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/intro.html but it's slow going. I really don't care at this point since it's difficult enough times to keep my head up. If i'm not supposed to be able to post here anymore so be it. I don't get along with people very well that's why I stay alone. So best wishes to all. On 5/1/21 4:35 PM, Carlos E. R. wrote:
On 01/05/2021 23.27, pj.world@gmx.com wrote:
I apologize, I am using the Thunderbird email client. I am to vague I suppose. The beginning of this Mailing list question is located here: > https://lists.opensuse.org/archives/list/users@lists.opensuse.org/thread/QZQ...
Thanks
He refers to the custom here being to "not top post", and you are "top posting".
See here for the long explanation:
On 02/05/2021 14.17, pj.world@gmx.com wrote:
On 5/1/21 4:35 PM, Carlos E. R. wrote:
On 01/05/2021 23.27, pj.world@gmx.com wrote:
...
See here for the long explanation:
By the way I spent quite a bit of time yesterday reading the netiquette and pressed on to http://www.catb.org/~esr/faqs/smart-questions.html and https://tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/intro.html but it's slow going. I really don't care at this point since it's difficult enough times to keep my head up. If i'm not supposed to be able to post here anymore so be it. I don't get along with people very well that's why I stay alone.
So best wishes to all.
Reading the netiquette page is enough; the others, well, are extra information. Every group of people mix and interact following a set of rules, that can be written or "just known". People that don't adhere are often singled out. And a different group of people may have different rules, so it is a good idea when you join a new mail list to observe how they write and do the same ;-) All we are asking is that you don't reply above the previous email leaving it intact, but below, as I am doing it now, and deleting superfluous text from the previous email. It is easy to do, and it is the ancient usage in internet mail lists and places such as Usenet or Fidonet. It facilitates us understanding things without sending long emails with old text we already have. Just see how the other people are doing it. Takes a bit of practice, I know. Just try :-) Top posting style reminds us of Microsoft ;-) Something else you could do is, that in Thunderbird, Account settings, is "define your name". It doesn't have to be your full name, it can also be an alias. Just how do you want us to call you. Then your mail address will appear like: "Some Name" adress@host.domain Also the first line of the replies, instead of saying: On 02/05/2021 14.17, adress@host.domain wrote: will say: On 02/05/2021 14.17, Some Name wrote: -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)
On 01/05/2021 23.21, Dave Howorth wrote:
On Sat, 1 May 2021 15:02:24 -0500 pj.world@gmx.com wrote:
This is great advice.
What is great advice? Unless you reply in the conventional format - i.e. reply to the actual message you are replying to, and intersperse your reply with the source you are replying to, how are we supposed to know what 'This' is?
He is top posting. Yes, I agree that is not the correct netiquette here, but the text was there, below his text. -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)
On Sat, 1 May 2021 23:32:40 +0200 "Carlos E. R." <robin.listas@telefonica.net> wrote:
On 01/05/2021 23.21, Dave Howorth wrote:
On Sat, 1 May 2021 15:02:24 -0500 pj.world@gmx.com wrote:
This is great advice.
What is great advice? Unless you reply in the conventional format - i.e. reply to the actual message you are replying to, and intersperse your reply with the source you are replying to, how are we supposed to know what 'This' is?
He is top posting. Yes, I agree that is not the correct netiquette here, but the text was there, below his text.
He was also discussing material in another email; not the one he was replying to :( That's pretty obvious if you follow the conventions!
On Sat, May 1, 2021 at 4:12 PM <pj.world@gmx.com> wrote:
Hello, I am trying to open Apple iPhone 'File.HEIC' types. I discovered by installing GIMP 2.10.24 on my openSUSE TW computer (all updated-to current), that I can now open and then export an HEIC image-file into a format now readable (by Okular and Gwenview) through Dolphin. I saved this particular testing file to the pc previously.
I didn't know before that by installing and using Gimp that I could then export the "HEIC" file types. I don't own an iPhone it's actually a aquaintance's. (So it's not super easy to do the mounting of the device for testing). I followed an article here a bit and did have success in mounting the phone previously (Per login Instance basis, not permanent across powercycle). https://www.dedoimedo.com/computers/linux-iphone-6s-ios-11.html
Do some users have opinions on how to go about mounting an iPhone more easily? How far off or difficult is it to make openSUSE able to mount iPhones more easily or what is the preferred method now?
I have an iPhone 8 with latest iOS (14.5) installed. Maybe I can help. Currently, I'm using openSUSE Leap 15.3 RC with GNOME 3.34.7. Well, for me, I just plug my iPhone with a USB cable and the file manager (Nautilus in GNOME, Dolphin in KDE, etc) shows it as a camera. Sometimes the phone requires my passcode to trust the computer. Regarding that link you shared from dedoimedo.com, I see the following packages (among the ones listed there) are installed on my system: libimobiledevice6 libplist3 usbmuxd Via USB, I'm not sure there is something else you can do with an iPhone on Linux other than transferring photos from phone to PC (the other way around - from PC to phone - AFAIK is not possible via USB as well).
What is the preferred app for viewing these "HEIC" file types? For instance taking photos with iPhone then using the pc to more easily create adds for selling items online.
AFAIK only GIMP is able to open HEIC files. I needed to enable the Packman repo and install these packages from it: libheif1 gdk-pixbuf-loader-libheif gimp-plugin-heif If you search the web, there are command line tools to convert from HEIC to JPEG, you can even write a script to batch convert (but I personally haven't tried them yet): https://fitzcarraldoblog.wordpress.com/2019/01/15/heic-image-files-in-linux/ http://fritzthecat-blog.blogspot.com/2019/07/view-heic-photos-on-linux.html I agree with others on this list that if you need to take JPEGs from iPhone, the easiest way is to transfer photos to PC using some service such as Dropbox, Telegram or email, even WhatsApp Web will do. Google Drive uploads the image file as is (i.e. it doesn't convert from HEIC to JPEG). I haven't tried Google Photos nor Nextcloud. But please note that using those services photos may be compressed and you may lose quality (particularly with WhatsApp Web). If you sync your iPhone photos with iCloud, you may want to try to open icloud.com on your browser and download photos from there. I'm not sure now whether they are downloaded as JPEG or HEIC and whether they lose quality or not. There are also two settings you may need/want to tweak on the iOS side. By default, iPhone stores photos with HEIC and tries to transfer them via USB in a compatible format (HEIC when transferring to a Mac, JPEG when transferring to a PC), but that was not working for me with Linux, so I had to disable this feature and get the original HEIC files. If you need to do the same, go to Settings > Photos and on TRANSFER TO MAC OR PC choose Keep Originals. You can also set your iPhone to store photos with JPEG instead of HEIC. Go to Settings > Camera > Formats and choose Most Compatible. Please note that this will apply to new photos only. More info on those two settings on the following links: https://support.apple.com/en-us/HT201302 https://support.apple.com/en-us/HT207022
Thanks
-pj
iPhone architecture is closed, which make things difficult with Linux. I already spent many hours searching and trying those things I now share with you. That's one of the reasons I made the move back to Android. If you have any doubt or there is something else I can help, please let me know. Antonio The Linux Kamarada Project https://linuxkamarada.com/
I felt to say thanks for all the excellent information in your post. It's really above and beyond what I ever expected which is great. Regards On 5/2/21 10:37 AM, Linux Kamarada wrote:
On Sat, May 1, 2021 at 4:12 PM <pj.world@gmx.com> wrote:
Hello, I am trying to open Apple iPhone 'File.HEIC' types. I discovered by installing GIMP 2.10.24 on my openSUSE TW computer (all updated-to current), that I can now open and then export an HEIC image-file into a format now readable (by Okular and Gwenview) through Dolphin. I saved this particular testing file to the pc previously.
I didn't know before that by installing and using Gimp that I could then export the "HEIC" file types. I don't own an iPhone it's actually a aquaintance's. (So it's not super easy to do the mounting of the device for testing). I followed an article here a bit and did have success in mounting the phone previously (Per login Instance basis, not permanent across powercycle). https://www.dedoimedo.com/computers/linux-iphone-6s-ios-11.html
Do some users have opinions on how to go about mounting an iPhone more easily? How far off or difficult is it to make openSUSE able to mount iPhones more easily or what is the preferred method now? I have an iPhone 8 with latest iOS (14.5) installed. Maybe I can help. Currently, I'm using openSUSE Leap 15.3 RC with GNOME 3.34.7.
Well, for me, I just plug my iPhone with a USB cable and the file manager (Nautilus in GNOME, Dolphin in KDE, etc) shows it as a camera. Sometimes the phone requires my passcode to trust the computer.
Regarding that link you shared from dedoimedo.com, I see the following packages (among the ones listed there) are installed on my system:
libimobiledevice6 libplist3 usbmuxd
Via USB, I'm not sure there is something else you can do with an iPhone on Linux other than transferring photos from phone to PC (the other way around - from PC to phone - AFAIK is not possible via USB as well).
What is the preferred app for viewing these "HEIC" file types? For instance taking photos with iPhone then using the pc to more easily create adds for selling items online. AFAIK only GIMP is able to open HEIC files.
I needed to enable the Packman repo and install these packages from it:
libheif1 gdk-pixbuf-loader-libheif gimp-plugin-heif
If you search the web, there are command line tools to convert from HEIC to JPEG, you can even write a script to batch convert (but I personally haven't tried them yet):
https://fitzcarraldoblog.wordpress.com/2019/01/15/heic-image-files-in-linux/
http://fritzthecat-blog.blogspot.com/2019/07/view-heic-photos-on-linux.html
I agree with others on this list that if you need to take JPEGs from iPhone, the easiest way is to transfer photos to PC using some service such as Dropbox, Telegram or email, even WhatsApp Web will do. Google Drive uploads the image file as is (i.e. it doesn't convert from HEIC to JPEG). I haven't tried Google Photos nor Nextcloud. But please note that using those services photos may be compressed and you may lose quality (particularly with WhatsApp Web).
If you sync your iPhone photos with iCloud, you may want to try to open icloud.com on your browser and download photos from there. I'm not sure now whether they are downloaded as JPEG or HEIC and whether they lose quality or not.
There are also two settings you may need/want to tweak on the iOS side.
By default, iPhone stores photos with HEIC and tries to transfer them via USB in a compatible format (HEIC when transferring to a Mac, JPEG when transferring to a PC), but that was not working for me with Linux, so I had to disable this feature and get the original HEIC files. If you need to do the same, go to Settings > Photos and on TRANSFER TO MAC OR PC choose Keep Originals.
You can also set your iPhone to store photos with JPEG instead of HEIC. Go to Settings > Camera > Formats and choose Most Compatible. Please note that this will apply to new photos only.
More info on those two settings on the following links:
https://support.apple.com/en-us/HT201302
https://support.apple.com/en-us/HT207022
Thanks
-pj iPhone architecture is closed, which make things difficult with Linux. I already spent many hours searching and trying those things I now share with you. That's one of the reasons I made the move back to Android.
If you have any doubt or there is something else I can help, please let me know.
Antonio The Linux Kamarada Project https://linuxkamarada.com/
participants (8)
-
-pj
-
Carlos E. R.
-
Carlos E.R.
-
Dave Howorth
-
DennisG
-
Linux Kamarada
-
Mathias Homann
-
pj.world@gmx.com