MASTG-TOOL-0126: Suíte libimobiledevice

O conjunto libimobiledevice é uma biblioteca de protocolo multiplataforma para interação com dispositivos iOS. As diferentes bibliotecas podem ser compiladas em binários para interação direta com dispositivos iOS a partir da linha de comando.

Atenção

Embora muitos repositórios de pacotes (apt, brew, cargo, ...) tenham versões das ferramentas libimobiledevice, elas costumam estar desatualizadas. Recomendamos compilar as diferentes ferramentas a partir do código-fonte para obter os melhores resultados. Observe que mesmo que seu gerenciador de pacotes tenha a versão mais recente com base em -v, o código-fonte ainda estará mais atualizado.

As seguintes ferramentas fazem parte do conjunto libimobiledevice:

Ferramenta Finalidade
idevice_id Listar dispositivos conectados ou imprimir o nome do dispositivo especificado.
idevicebackup Criar ou restaurar backup do diretório atual ou especificado (< iOS 4).
idevicebackup2 Criar ou restaurar backup do diretório atual ou especificado (>= iOS 4).
idevicecrashreport Mover relatórios de falha do dispositivo para um DIRETÓRIO local.
idevicedate Exibir a data atual ou defini-la em um dispositivo.
idevicedebug Interagir com o serviço debugserver de um dispositivo.
idevicedebugserverproxy Proxiar conexão debugserver do dispositivo para um soquete local na PORTA especificada.
idevicediagnostics Usar a interface de diagnósticos de um dispositivo com iOS 4 ou superior.
ideviceenterrecovery Faz um dispositivo com o UDID fornecido entrar imediatamente no modo de recuperação.
ideviceimagemounter Monta a imagem de disco especificada no dispositivo.
ideviceinfo Mostrar informações sobre um dispositivo conectado.
ideviceinstaller Gerenciar aplicativos em dispositivos iOS.
idevicename Exibir o nome do dispositivo ou defini-lo como NOME se especificado.
idevicenotificationproxy Publicar ou observar notificações em um dispositivo.
idevicepair Gerenciar emparelhamentos de host com dispositivos e usbmuxd.
ideviceprovision Gerenciar perfis de provisionamento em um dispositivo.
idevicescreenshot Obtém uma captura de tela de um dispositivo.
idevicesetlocation Define a localização em um dispositivo.
idevicesyslog Retransmitir o syslog de um dispositivo conectado.
inetcat Abre uma interface de leitura/escrita via STDIN/STDOUT para uma porta TCP em um dispositivo usbmux.
iproxy Proxy que vincula portas TCP locais para serem encaminhadas para as portas especificadas em um dispositivo usbmux.
plistutil Converter um ARQUIVO plist entre os formatos binário, XML, JSON e OpenStep.