Como posso montar um iPhone como uma unidade no OS X

9

Quando conecto meu iPhone ao Windows, ele é automaticamente detectado como um dispositivo de armazenamento em massa USB e é montado como um disco. Como posso configurá-lo no Finder no OS X?

    
por Brian 23.08.2012 / 16:50

3 respostas

14

Você não pode por padrão, já que o iOS em combinação com o OS X não permitirá que você o faça. O iOS só apresentará o iPhone como uma câmera, então o Image Capture pode puxar as imagens armazenadas em /var/mobile/Media/DCIM , usando o PTP ( Protocolo de Transferência de Imagens ).

Duas opções:

  • Você pode fazer o jailbreak do seu iPhone e usar o Drive USB app do Cydia para transformar o dispositivo em uma unidade USB real. O modo "Drive only" permite que você faça o que quiser, se eu ler sua pergunta corretamente.

  • Você pode instalar o PhoneDisk para o OS X, que monitorará qualquer dispositivo conectado e os montará como drives

    ObservequeoPhoneDiskfoidescontinuadoemjulhode2012eseusrecursosforammescladosno iExplorer .

por 23.08.2012 / 17:04
11

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.

    
por 17.10.2016 / 05:54
0

link

Como @ habilitado nos comentários, isso funcionará com o último comando editado, pois isso gerará o seguinte erro Error: No such keg: /usr/local/Cellar/ifuse .

brew uninstall libtool && brew install libtool
brew uninstall libimobiledevice && brew install --HEAD libimobiledevice
brew install --HEAD ifuse
    
por 13.05.2018 / 02:01