Ao contrário do sistema Android, o acesso a dispositivos iPhone a partir do Linux apresenta alguns desafios. Embora as distribuições como o Ubuntu tenham aprimorado o suporte para smartphones da Apple desde 2017, essa integração ainda não é perfeita. Conectar um iPhone nem sempre é suficiente e pode exigir etapas adicionais para funcionar corretamente. Este artigo detalha como estabelecer a conexão entre um iPhone e o Linux.
AVISO: Para um guia visual, confira o vídeo tutorial no final deste artigo.
iFuse
A melhor forma de explorar o armazenamento interno de um iPhone em uma plataforma Linux é utilizando o iFuse. Essa ferramenta simplifica o acesso a arquivos em qualquer dispositivo iOS, usando um sistema de arquivos fuse. Embora não seja uma solução ideal, na ausência de uma forma nativa de leitura de dispositivos iOS no Linux, o iFuse representa a melhor alternativa.
Instalação
A instalação do iFuse é direta na maioria dos sistemas Linux. Ele utiliza a biblioteca libmobiledevice, dispensando a necessidade de “jailbreak” nos dispositivos. A seguir, as instruções de instalação em diferentes distribuições Linux.
Ubuntu
sudo apt install ifuse
Debian
sudo apt-get install ifuse
Arch Linux
sudo pacman -S ifuse
Fedora
sudo dnf install ifuse
OpenSUSE
Para o OpenSUSE, a maneira mais simples de instalar o iFuse é através do sistema OBS. Clique aqui e siga o botão de instalação de um clique. O iFuse é distribuído para todas as versões atuais do OpenSUSE Linux.
Compilação para outros Linux
A instalação do iFuse em sistemas Linux menos comuns não deve ser complicada, dada sua importância para acesso a sistemas de arquivos de dispositivos iOS na plataforma. Verifique o seu gerenciador de pacotes, procure por “ifuse” e instale-o. Se o software não estiver disponível, siga as instruções abaixo para compilar e instalar manualmente.
Para iniciar a compilação, certifique-se de ter os seguintes pacotes instalados. Os nomes podem variar dependendo do sistema, sendo útil pesquisar por: git, usbmuxd, make, autoheader, automake, autoconf, libtool, pkg-config e gcc.
Com o software necessário instalado, use o git para baixar o código-fonte.
git clone https://github.com/libimobiledevice/ifuse.git
Em seguida, use o comando CD para entrar no diretório do código-fonte.
cd ifuse
A primeira etapa da compilação é executar a ferramenta autogen.
./autogen.sh
Após autogen, execute a ferramenta de configuração. Ela analisará o seu PC para preparar a compilação, procurando informações sobre versão do sistema operacional e do kernel, entre outros.
./configure
Com a configuração finalizada, a primeira fase do processo de compilação pode ser iniciada.
make
Finalmente, finalize a compilação executando novamente o make, com o comando make install, para instalar a versão compilada no sistema.
sudo make install
Usando o iFuse
O iFuse não é um programa, mas sim um sistema de arquivos que opera em segundo plano. Após a instalação no Linux, ele facilita a interação de dispositivos iOS com sistemas baseados em Linux. Para acessar os arquivos, siga os passos:
Passo 1: Abra o gerenciador de arquivos.
Passo 2: Conecte seu iPhone, iPad ou iPod touch ao seu PC Linux.
Com o dispositivo conectado, desbloqueie-o e confie no computador quando solicitado. Caso contrário, o iFuse não conseguirá acessar o dispositivo e será necessário reconectá-lo e repetir o processo.
Passo 3: Se o iFuse conectar com sucesso, seu dispositivo iOS aparecerá no gerenciador de arquivos como um dispositivo montado. Clique nele para explorar os arquivos. Tenha em mente que o sistema pode apresentar travamentos ocasionais, o que é esperado, pois os produtos Apple não possuem suporte oficial para Linux. O uso é por sua própria conta e risco.
Shotwell
O iFuse é uma ferramenta eficaz para acessar dados de dispositivos Apple no Linux. No entanto, o processo pode não ser tão intuitivo. Se o objetivo é acessar fotos e vídeos do seu dispositivo iOS no Linux sem usar o gerenciador de arquivos, o gerenciador de fotos Shotwell é uma ótima opção. Ele utiliza o iFuse e importa automaticamente as fotos e vídeos.
Ubuntu
sudo apt install shotwell
Debian
sudo apt-get install shotwell
Arch Linux
sudo pacman -S shotwell
Fedora
sudo dnf install shotwell
OpenSUSE
sudo zypper install shotwell
Outros Linux
O Shotwell é um gerenciador de fotos popular no Linux e está disponível na maioria dos sistemas. Instale-o buscando por “shotwell” no seu gerenciador de pacotes, no Gnome Software ou em qualquer outra ferramenta de navegação de software. Caso não encontre, faça o download do site!
Usando o Shotwell
Assim como o iFuse, o Shotwell não exige configurações adicionais após a instalação. Ao conectar o seu dispositivo iOS, um pop-up aparecerá solicitando permissão para importar automaticamente as imagens para a sua biblioteca. Clique em “permitir” e o Shotwell importará todas as fotos para o seu PC.