Há a prática ferramenta plug-and-play iExplorer que slhck mencionou .. mas estou não é fã de pagar US $ 35-50 + por uma vez só para montar um sistema de arquivos; especialmente quando eu já paguei uma tonelada de dinheiro para comprar meu Mac. Obrigado iExplorer por todo o seu trabalho .. mas há uma solução muito melhor aqui.
A resposta livre porque Deus abençoe o código aberto (sobre o qual a Apple já fez bilhões):
- instale o homebrew e abra um terminal no seu Mac para fazer o resto
Depois de uma pesquisa rápida, o iExplore é criado em cima de osxfuse
e usa protocolos comuns para trocar informações de arquivos do dispositivo. Se você quiser ver seu dispositivo, eu recomendo instalar lsusb
para descobrir o uuid de 40 dígitos (também conhecido como serial).
Para obter lsusb
trabalhando no OSX:
brew tap jlhonora/lsusb
brew install lsusb
Depois de digitar lsusb
, você verá seu dispositivo listado como:
Bus $bus_num Device $dev_num: ID $vendor:$product Apple Inc. iPhone Serial: $serial
Etapas para montar o sistema de arquivos sem jailbreak :
-
brew tap osxfuse/osxfuse
-
brew install osxfuse
-
brew tap Homebrew/homebrew-fuse
-
brew install ifuse
Agora que ifuse
está instalado, você pode montar o dispositivo assim:
cd ~
mkdir ~/iPhone
ifuse ~/iPhone/ -u $serial
Isso montará o sistema de arquivos Apple visível ... mas provavelmente não dará tudo o que você vê no iExplorer ... como todos os aplicativos e seus dados de aplicativos ... bem, sem medo, ifuse
pode fazer isso também. Você precisa de mais um aplicativo para obter todos os APPID
(nomes de pacotes). Isso seria ideviceinstaller
.
brew install ideviceinstaller
ideviceinstaller -l
A saída será:
Total: $number_of apps:
$bundle_name - $bundle_version
..
Agora, se você já montou o dispositivo, devo mencionar que você primeiro executa sudo umount ~/iPhone
ou clique no link de ejeção no Finder ao lado de ~/OSXFUSE <whatever>
para desmontá-lo antes de continuar.
Para montar um determinado contêiner de aplicativos, execute:
ifuse ~/iPhone/ -u $serial --container $bundle_name
Você pode navegar para a pasta no Finder ou usar essa boa ferramenta BSD cp
enquanto ainda estiver no seu terminal.