Problemas com iPhone e Arch Linux? O iPhone e o Linux nunca se dão muito bem. Neste tutorial, vou mostrar como você pode usar o iPhone no Antergos Linux. Como o Antergos é baseado no Arch Linux, as mesmas etapas devem ser aplicáveis a outras distros Linux baseadas no Arch, como Manjaro Linux.
Então, quando comprei um iPhone 6S e quando o conectei ao Antergos Linux para copiar algumas fotos, ele não foi detectado de forma alguma. Pude ver que o iPhone estava sendo carregado e permiti que o iPhone "confiasse no computador", mas nada foi detectado. Tentei executar o dmseg, mas não havia nenhum vestígio do iPhone ou da Apple lá. O engraçado é que o libimobiledevice também foi instalado, o que sempre corrige o problema de montagem do iPhone no Ubuntu.
Vou mostrar como estou usando o iPhone 6S, rodando no iOS 9 em Antergos. É mais em linha de comando, mas presumo que, como você está na zona do Arch Linux, você não tem medo do terminal (e não deveria ter).
Monte o iPhone no Arch Linux
! [Montagem para iPhone no Antergos Linux baseado em Arch](iPhone-Antergos-Arch-Linux.webp)
Etapa 1: Desconecte seu iPhone, se já estiver conectado
Passo 2: Agora, abra um terminal e use o seguinte comando para instalar alguns pacotes necessários. Não se preocupe se eles já estiverem instalados.
sudo pacman -Sy ifuse usbmuxd libplist libimobiledevice
Etapa 3: Assim que esses programas e bibliotecas estiverem instalados, reinicie o sistema.
sudo reboot
Passo 4: Crie um diretório onde deseja que o iPhone seja montado. Eu sugeriria fazer um diretório chamado iPhone em seu diretório inicial.
mkdir ~/iPhone
Etapa 5: Desbloqueie seu telefone e conecte-o. Se for solicitado a confiar no computador, permita.
Etapa 6: Verifique se o iPhone é reconhecido pelo sistema desta vez.
dmesg | grep -i iphone
Isso deve mostrar algum resultado com iPhone e Apple nele. Algo assim:
[31.003392] ipheth 2-1: 4.2: Dispositivo Ethernet USB Apple iPhone conectado [40.950883] ipheth 2-1: 4.2: Apple iPhone USB Ethernet agora desconectado [47.471897] ipheth 2-1: 4.2: Dispositivo Apple iPhone USB Ethernet conectado [82.967116] ipheth 2-1: 4.2: Apple iPhone USB Ethernet agora desconectado [106.735932] ipheth 2-1: 4.2: Dispositivo Ethernet USB Apple iPhone conectado
Isso significa que o iPhone foi reconhecido com sucesso pelo Antergos/Arch Linux.
Etapa 7: quando tudo estiver configurado, é hora de montar o iPhone. Use o comando abaixo:
ifuse ~/iPhone
Uma vez que criamos o diretório de montagem na página inicial, ele não precisa de acesso root e você também deve ser capaz de vê-lo facilmente em seu diretório inicial Se o comando for bem-sucedido, você não verá nenhuma saída.
Volte para Arquivos e veja se o iPhone é reconhecido ou não. Para mim, é assim em Antergos:
Você pode acessar os arquivos neste diretório. Copie arquivos dele ou para ele.
Etapa 8: Quando quiser desmontá-lo, você deve usar este comando:
sudo umount ~/iPhone
Trabalhou para você?
Eu sei que não é muito conveniente e idealmente, o iPhone deve ser reconhecido como qualquer outro dispositivo de armazenamento USB, mas as coisas nem sempre se comportam como deveriam. O bom é que um pequeno hack DIY sempre pode resolver o problema e dá uma sensação de realização (pelo menos para mim). Dito isso, devo dizer que Antergos deve trabalhar para corrigir esse problema para que o iPhone possa ser montado por padrão.
Este truque funcionou para você? Se você tiver dúvidas ou sugestões, fique à vontade para deixar um comentário.
Via itsfoss.com. Você pode conferir o post original em inglês:
How to Connect iPhone to Arch LinuxÚltima atualização deste artigo: 29 de october de 2019