Risposte:
Per impostazione predefinita, non puoi, poiché iOS in combinazione con OS X non te lo consente. iOS presenterà l'iPhone solo come una fotocamera, quindi Image Capture può estrarre le immagini archiviate /var/mobile/Media/DCIM
utilizzando PTP ( Picture Transfer Protocol ).
Due opzioni:
Puoi effettuare il jailbreak del tuo iPhone e utilizzare l' app USB Drive di Cydia per trasformare il dispositivo in una vera unità USB. La modalità "Solo unità" ti consentirebbe di fare ciò che desideri, se leggessi correttamente la tua domanda.
È possibile installare PhoneDisk per OS X, che monitorerà tutti i dispositivi collegati e li monterà come unità
Si noti che PhoneDisk è stato sospeso a partire da luglio 2012 e le sue funzionalità sono state unite a iExplorer .
Ecco il pratico strumento plug-n-play di iExplorer che Slhck ha menzionato ... ma non sono un fan di pagare $ 35-50 + per un solo utilizzo solo per montare un filesystem; soprattutto quando ho già pagato un sacco di soldi per comprare il mio Mac. Grazie iExplorer per tutto il tuo lavoro .. ma qui c'è una soluzione molto migliore.
La risposta gratuita perché Dio benedica l'open source (di cui Apple ha già guadagnato miliardi):
Dopo alcune ricerche rapide, iExplore si basa su osxfuse
e utilizza protocolli comuni per scambiare informazioni sui file dal dispositivo. Se vuoi vedere il tuo dispositivo, ti consiglio di installare lsusb
per scoprire l'UUID a 40 cifre (aka seriale).
Per iniziare a lsusb
lavorare su OSX:
brew tap jlhonora/lsusb
brew install lsusb
Dopo aver digitato lsusb
vedrai il tuo dispositivo elencato come:
Bus $bus_num Device $dev_num: ID $vendor:$product Apple Inc. iPhone Serial: $serial
Passaggi per montare il file system senza jailbreak :
brew tap osxfuse/osxfuse
brew install osxfuse
brew tap Homebrew/homebrew-fuse
brew install ifuse
Ora che ifuse
è installato è possibile montare il dispositivo in questo modo:
cd ~
mkdir ~/iPhone
ifuse ~/iPhone/ -u $serial
Questo monterà il filesystem di apple visualizzabile .. ma probabilmente non ti darà tutto ciò che vedi in iExplorer .. come tutte le app e i loro dati di app .. beh, niente paura, ifuse
può farlo anche tu . È necessaria un'altra applicazione per ottenere tutti i APPID
(nomi di bundle). Quello sarebbe ideviceinstaller
.
brew install ideviceinstaller
ideviceinstaller -l
L'output sarà:
Total: $number_of apps:
$bundle_name - $bundle_version
..
Ora, se hai già montato il dispositivo, dovrei menzionare che prima esegui sudo umount ~/iPhone
o fai clic sul link di espulsione nel Finder accanto ~/OSXFUSE <whatever>
a smontarlo prima di continuare.
Per montare un particolare contenitore app, eseguire:
ifuse ~/iPhone/ -u $serial --container $bundle_name
Puoi quindi accedere alla cartella in Finder o utilizzare quel buon strumento oleoso BSD cp
mentre sei ancora nel tuo terminale.
lsusb
- è richiesta la password per il repository - ma puoi trovare uuid da ioreg -p IOUSB -l -w 0
- fieldUSB 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
per ottenere questo lavoro.
https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc#gistcomment-2140745
Come notato da @mpowered nei commenti, questo funzionerà con l'ultimo comando modificato poiché genererà il seguente errore 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
PhoneDisk era piuttosto interessante, ma dal momento che Sierra la cartella / Volume non è più scrivibile per tutti, ciò che rende fallito il phonedisk "Impossibile eseguire il montaggio Impossibile creare la directory per il punto di montaggio" Il modo più semplice per risolverlo è farlo come root nel terminale. .. sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk La procedura è infallibile: verranno visualizzati alcuni errori, verrà visualizzato un popup Sytem Extension Blocked, premi il pulsante Apri preferenze di sicurezza e consenti il software Benjamin Fleischers .... Chiudi tutto ed esegui di nuovo sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk La bellezza di phonedisk è che monta parti del filesystem di iPhone / iPad sul Mac. Inoltre, nella cartella DCIM (immagini digitali) trovi tutte le foto e i film con le informazioni create dal loro tempo. Se copiato con cp -p, queste informazioni non andranno perse.