1. sudo apt update
sudo apt -y full-upgrade
sudo reboot (just to be sure)
sudo apt install usbmuxd libimobiledevice6 libimobiledevice-utils
(found on https://libimobiledevice.org )
2. Unlock your iPhone/iPad
3. Connect using a certified cable (I used the USB-lightning charger
cable that came with my iPad)
4. Tap "Trust" on the iPhone/iPad
5. Dismiss error dialog on the Pi (may be hidden behind file explorer
window)
6. Click Open on that file explorer windowNo can do 8-(
7. My "DCIM" photos folder opened and I SEEMED to be able to copy photos
but they were unreadable by ImageViewer and Chromium.
I connected with bluetooth.
bob prohaska <bp@www.zefox.net> wrote:
I connected with bluetooth.
What I wrote was only valid for a wired connection.
A. Dumas <alexandre@dumas.fr.invalid> wrote:
bob prohaska <bp@www.zefox.net> wrote:
I connected with bluetooth.
What I wrote was only valid for a wired connection.
iPhones don't do file sharing over Bluetooth, so that's not an option.
(there are a few implementations of the AirDrop protocol, which uses Bluetooth and ad-hoc wifi, but none I'd regard as stable enough for everyday use)
iPhones don't do file sharing over Bluetooth, so that's not an option.Aye, there's the rub....8-)
At some point I'll try a cable.
Both the iPhone and the Pi are on the same
LAN, I don't have to use BlueTooth. An SFTP link would be even easier,
apart from the iPhone's lack of a keyboard.
bob prohaska wrote:
iPhones don't do file sharing over Bluetooth, so that's not an option.Aye, there's the rub....8-)
I don't know about Iphones, but every Android I know can do FTP file
server over WLAN and be addressed from the desktop.
At some point I'll try a cable.
I do the above because cable does not work any more. I used to be able
to plug the phone in and see a standard external disk drive. No more. Everything now is some proprietary junk I don't want.
Related thoughts:
- does the iPhone offer an on-screen keyboard or if it doesn't, is
there one available as an app?
- alternatively, can any iPhone software act as an FTP server?
- if you fire up the sftp utility on the RPi, does that get any answer
from the iPhone?
As you may guess, I don't have an iPhone, its possible it has an SSH or
FTP server installed since most Apple or Windows desk/laptops won't.
iPhones don't really have a user-visible filesystem[1], so they
definitely don't have an SSH or FTP server installed.
I have an app 'FTP Manager' that allows it to be an SFTP client, which suffices to push and pull files from the iPhone end. Because of the
lack of filesystem you are limited to the files FTP Manager can see, or
using the 'Share' mechanism to send files from other apps to FTP
Manager.
[1] Essentially an app can have its own files (eg the documents created
in the app) but there is no global view of the filesystem so apps can't
see files owned by other apps, nor any system files. There is a 'Files'
app, which can be used in limited circumstances to manually move files
from one app to another. Also some media like photos can be accessed by multiple apps (with restrictions).
Interesting! In that case, how do Bluetooth apps transfer files, i.e. do
they have the same limitations as your 'FTP Manager'?
Martin Gregorie <martin@mydomain.invalid> wrote:
Related thoughts:
- does the iPhone offer an on-screen keyboard or if it doesn't, is
there one available as an app?
Yes. (I can't imagine how you'd use a smartphone without an on-screen keyboard?)
Martin Gregorie <martin@mydomain.invalid> wrote:
Interesting! In that case, how do Bluetooth apps transfer files, i.e. do they have the same limitations as your 'FTP Manager'?
Yes. Essentially there are no bluetooth apps; sharing is done from the app that owns the files and the medium can be "Air Drop" which is mainly bluetooth.
A. Dumas <alexandre@dumas.fr.invalid> wrote:
Yes. Essentially there are no bluetooth apps; sharing is done from the app >> that owns the files and the medium can be "Air Drop" which is mainly
bluetooth.
AirDrop is mostly ad-hoc wifi, with Bluetooth used for initial discovery and handshaking. That's why it's a lot faster than Bluetooth.
Bluetooth is so slow that it's barely usable for transferring files of any >size (I tried to use it for videos from Android - really bad idea).
The main use for Bluetooth on iPhones is audio and networking (tethering).
It had enough latency that White's Metal Detectors came up with a custom interface for the Spectra V3i wireless headphones. Bluetooth ended
up signalling finds long after the coil had passed beyond the actual
target.
Axel Berger <Spam@berger-odenthal.de> wrote:
bob prohaska wrote:
iPhones don't do file sharing over Bluetooth, so that's not an option. >>> Aye, there's the rub....8-)
I don't know about Iphones, but every Android I know can do FTP file
server over WLAN and be addressed from the desktop.
At some point I'll try a cable.
I do the above because cable does not work any more. I used to be able
to plug the phone in and see a standard external disk drive. No more.
Everything now is some proprietary junk I don't want.
You've raised a good point. Both the iPhone and the Pi are on the
same LAN, I don't have to use BlueTooth. An SFTP link would be even
easier, apart from the iPhone's lack of a keyboard. I fixated on
BlueTooth solely because my old phone used it and my only Lightning
cable lives in a different room, where it's used for charging. Moving
the cable will cause me to forget to charge the phone 8-)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 371 |
Nodes: | 16 (2 / 14) |
Uptime: | 36:57:05 |
Calls: | 7,932 |
Calls today: | 2 |
Files: | 12,998 |
Messages: | 5,805,537 |