Como faço para acessar as fotos da câmera iOS no Ubuntu?

23

O libimobiledevicefornecido com o 17.04 é realmente compatível com o iOS mais recente. Quando você conecta um dispositivo, dois dispositivos virtuais são exibidos. No entanto, aquele com os documentos funciona, mas o da câmera mostra apenas uma pasta vazia.

Não há uma maneira óbvia de acessar as fotos da câmera no dispositivo iOS.

Como eu os acesso? Eu não quero compilar a libimobiledevicepartir da fonte.

mniess
fonte

Respostas:

34

Ubuntu 18.04 / iOS 11.4

Esta versão do Ubuntu possui o mais recente libimobiledevice (no momento do lançamento) e, portanto, suporta o iOS 11.4. Existe um elemento importante na integração do Gnome. Ele mostra a pasta Documentos (pastas de aplicativos). Além da dica abaixo de @diego, aqui está uma maneira simples de acessar a pasta de imagens (isso funciona se os documentos do iOS aparecerem para você, mas não as imagens):

  • Abra a pasta Documentos do iDevices no Nautilus.
  • Pressione CTRL+ Lpara obter o endereço real que será semelhanteafc://YOURSERIAL:3/
  • Remova os dois pontos e o número à direita e pressione ENTER(ou seja, ele deve apenas ler afc://YOURSERIAL)

Agora você deve ver as pastas do sistema iDevices, incluindo o DCIM.

Ubuntu 17.04 / iOS 10.3.3

Como solução alternativa, você pode montar seu dispositivo iOS com ifuse.

sudo apt install ifuse

Agora conecte seu dispositivo e verifique se está emparelhado com o seu computador.

idevicepair validate

Se você receber uma mensagem de SUCESSO , estará bem, se não estiver em execução idevicepair pair. Agora você pode usar o ifuse para montar sua pasta de imagens do iOS:

mkdir ~/pics && ifuse ~/pics

As imagens estão agora disponíveis na sua pasta $ HOME em pics . Pronto para ser sincronizado com o Shotwell. Para desmontar a pasta, use fusermount:

fusermount -u ~/pics && rmdir ~/pics

Nota: neste exemplo, crio uma pasta de fotos e a removo depois. Se você já possui uma pasta com esse nome, escolha um nome diferente.

mniess
fonte
1
Depois que ifuse ~/picseu recebo Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your deviceMas o dispositivo não está bloqueado. (Eu tenho o Ubuntu 17.04 e o IOS 11.0.3)
tatojo 13/10
2
É um erro no libimobiledevice que foi corrigido na versão mais recente. Estou trabalhando para obter a atualização no Ubuntu.
Mniess # 16/17
@mniess qualquer ETA?
Argoneus 19/10/19
2
O @argoneus acabou de atualizar para 17.10 para ver se isso funciona. Vou relatar aqui. Caso contrário, farei um PPA preliminar e proponho uma atualização do pacote para 17.10.
Mniess # 20/17
Trabalhou para mim com 17.10 e um ipad 2 executando o iOS9.3.5 (tem que desbloqueá-lo antes do emparelhamento, pressione "Confiar" quando solicitado) - obrigado!
Tony Delroy
5

Se você vir o número de série do seu iPhone como resultado de

dmesg|grep SerialNumber:

então você pode usar a tecla de atalho Ctrl-L em Arquivos e apontar para

afc://YOURSERIALNUMBER/DCIM

onde residem as fotos do iPhone.

Não tive que criar ou montar nenhuma pasta extra.

Diego
fonte
0

No Debian, eu tive que instalar o gvfs-backendspacote que contém gvfs-afco back-end para iPhone / iPod :

apt install gvfs-backends

Em seguida, abra um soquete para o seu iPhone:

# /usr/sbin/usbmuxd -u -v -f -U your_user_name

Então, como disse Diego e Mniess, obtenha o número de série do seu iPhone:

dmesg|grep SerialNumber:

abra o thunar e vá para:

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

substituindo 41879faab42214e1026672589a3cb5dfa6aab7a3pelo seu

lalebarde
fonte