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?
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?
Respostas:
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 .
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):
Após algumas pesquisas rápidas, o iExplore é construído sobre osxfuse
e usa protocolos comuns para trocar informações de arquivos do dispositivo. Se você quiser ver seu dispositivo, recomendo instalar lsusb
para descobrir o uuid de 40 dígitos (também conhecido como serial).
Para começar a lsusb
trabalhar 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 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, ifuse
també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 ~/iPhone
ou 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 cp
enquanto você ainda está no seu terminal.
lsusb
- é necessário senha para o repositório - mas você pode encontrar uuid de ioreg -p IOUSB -l -w 0
- campoUSB Serial Number
ifuse ~/iPad -u 5932dfa1d13b1c5d55327d4278dec08cd3681540
Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your device.
brew uninstall --ignore-dependencies libtool && brew install libtool
, brew uninstall --ignore-dependencies libimobiledevice && brew install --HEAD libimobiledevice
e brew uninstall ifuse && brew install --HEAD ifuse
para começar este trabalho.
https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc#gistcomment-2140745
Como @mpowered observou nos comentários, isso funcionará com o último comando editado, pois 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
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.