Como montar um iPhone como uma unidade no OS X

12

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

Brian
fonte
Você pode usá-lo como um dispositivo de armazenamento em massa ou apenas aparece como um?
User142485

Respostas:

16

Por padrão, você não pode, pois o iOS em combinação com o OS X não permite. O iOS apresentará o iPhone apenas como uma câmera, para que o Image Capture possa puxar as imagens armazenadas /var/mobile/Media/DCIM, usando o PTP ( Picture Transfer Protocol ).

Duas opções:

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

  • Você pode instalar o PhoneDisk para OS X, que monitora todos os dispositivos conectados e os monta como unidades

    Observe que o PhoneDisk foi descontinuado em julho de 2012 e seus recursos foram incorporados ao iExplorer .

slhck
fonte
Algum problema conhecido com o iExplorer ou é seguro?
Pacerier 18/08/19
16

Existe a útil ferramenta plug- and -play iExplorer que o slhck mencionou .. mas eu não sou fã de pagar US $ 35-50 + por uma única vez, apenas 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 gratuita, porque Deus abençoe o código aberto (que a Apple já faturou bilhões em cima de):

  • instale o homebrew e abra um terminal no seu Mac para fazer o resto

Após algumas pesquisas rápidas, o iExplore é construído sobre osxfusee usa protocolos comuns para trocar informações de arquivos do dispositivo. Se você quiser ver seu dispositivo, recomendo instalar lsusbpara descobrir o uuid de 40 dígitos (também conhecido como serial).

Para começar a lsusbtrabalhar no OSX:

brew tap jlhonora/lsusb
brew install lsusb

Depois de digitar, lsusbvocê 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 ifuseestá instalado, você pode montar o dispositivo assim:

cd ~
mkdir ~/iPhone
ifuse ~/iPhone/ -u $serial

Isso montará o sistema de arquivos da apple visível .. mas provavelmente não fornecerá tudo o que você vê no iExplorer .. como todos os aplicativos e seus dados. Bem, sem medo, ifusetambém é possível. Você precisa de mais um aplicativo para obter todos os APPID(nomes dos 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 ~/iPhoneou clica no link ejetar no Finder ao lado ~/OSXFUSE <whatever>de desmontá-lo antes de continuar.

Para montar um App Container específico, execute:

ifuse ~/iPhone/ -u $serial --container $bundle_name

Você pode navegar até a pasta no Finder ou usar essa boa ferramenta BSD cpenquanto você ainda está no seu terminal.

hhony
fonte
Não consigo instalar lsusb- é necessário senha para o repositório - mas você pode encontrar uuid de ioreg -p IOUSB -l -w 0- campoUSB Serial Number
Vitaly Zdanevich
1
$ifuse ~/iPad -u 5932dfa1d13b1c5d55327d4278dec08cd3681540 Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your device.
Vitaly Zdanevich
Mesmo problema que @VitalyZdanevich. Esta solução não funciona mais.
Chuck Batson
2
Por gist.github.com/samrocketman/... Você pode fazer o seguinte: brew uninstall --ignore-dependencies libtool && brew install libtool, brew uninstall --ignore-dependencies libimobiledevice && brew install --HEAD libimobiledevicee brew uninstall ifuse && brew install --HEAD ifusepara começar este trabalho.
mpowered
Eu tinha que estar em um shell raiz para funcionar!
Adius 15/11
0

O PhoneDisk foi bem legal, mas como o Sierra / a pasta / Volume não é mais gravável para todos, o que faz com que o phonedisk falhe "Falha na montagem Não é possível criar o diretório para o ponto de montagem" A maneira mais fácil de resolver isso é acessá-la como raiz no terminal. .. sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk O procedimento é infalível: alguns erros aparecem, um pop-up Sytem Extension Bloqueado aparecerá, você pressiona o botão Abrir Preferências de Segurança e permite o software Benjamin Fleischers .... Fechar tudo e execute novamente sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk A beleza do phonedisk é que ele monta partes do sistema de arquivos iphones / iPads no Mac. E, na pasta DCIM (Imagens Digitais), você encontra todas as fotos e filmes com as informações criadas pelo tempo. Se copiado com cp -p, essa informação não será perdida.

George Coolman
fonte