O aplicativo iDescriptor permite que usuários de Linux gerenciem iPhones sem depender de macOS ou iTunes, oferecendo instalação de aplicativos, acesso a arquivos, AirPlay e controles do dispositivo em uma aplicação gratuita e de código aberto.
O app unifica funções que antes exigiam ferramentas de linha de comando separadas ou não estavam disponíveis, apresentando uma interface gráfica multiplataforma distribuída como AppImage.
Desenvolvido em C++ sobre a biblioteca libimobiledevice, o app navega pelo sistema de arquivos do iPhone, importa fotos e vídeos e instala apps da App Store usando Apple ID. A interface exibe informações detalhadas do dispositivo, incluindo bateria, modelo, serviços conectados e uso de armazenamento.
O app inclui o modo “Live Screen” para exibição em tempo real, sem usar hardware adicional ou softwares proprietários. Pode-se montar o iPhone como unidade semelhante a MTP em sistemas compatíveis, e opções de reiniciar, desligar ou acessar modos de recuperação e diagnóstico estão disponíveis com um clique.
Para dispositivos jailbroken, o app oferece funcionalidades extras, como terminal SSH, varredura de rede e acesso a diretórios normalmente ocultos pelo iOS, mantendo essas funções isoladas para evitar uso indevido em dispositivos padrão.
Licenciado sob AGPL, iDescriptor oferece versões para Linux, Windows e macOS, com melhorias planejadas em detecção de dispositivos, integração com App Store e desempenho d,e transferência de arquivos, fornecendo aos usuários Linux um interface completas para conectar iPhones de forma prática ao ecossistema open-source.
