Come posso montare un iPhone come unità su OS X


12

Quando collego il mio iPhone su Windows, viene automaticamente rilevato come dispositivo di archiviazione di massa USB e si monta come un disco. Come posso impostarlo in Finder in OS X?


Puoi usarlo come dispositivo di archiviazione di massa o mostra solo come uno?
user142485

Risposte:


16

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/DCIMutilizzando 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 .


Problemi noti con iExplorer o è sicuro?
Pacerier,

16

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):

  • installa homebrew e apri un terminale sul tuo Mac per fare il resto

Dopo alcune ricerche rapide, iExplore si basa su osxfusee utilizza protocolli comuni per scambiare informazioni sui file dal dispositivo. Se vuoi vedere il tuo dispositivo, ti consiglio di installare lsusbper scoprire l'UUID a 40 cifre (aka seriale).

Per iniziare a lsusblavorare su OSX:

brew tap jlhonora/lsusb
brew install lsusb

Dopo aver digitato lsusbvedrai 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, ifusepuò 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 ~/iPhoneo 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 cpmentre sei ancora nel tuo terminale.


Non riesco a installare lsusb- è richiesta la password per il repository - ma puoi trovare uuid da ioreg -p IOUSB -l -w 0- fieldUSB 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,

Stesso problema di @VitalyZdanevich. Questa soluzione non funziona più.
Chuck Batson,

2
Per gist.github.com/samrocketman/... È possibile effettuare le seguenti operazioni: brew uninstall --ignore-dependencies libtool && brew install libtool, brew uninstall --ignore-dependencies libimobiledevice && brew install --HEAD libimobiledevice, e brew uninstall ifuse && brew install --HEAD ifuseper ottenere questo lavoro.
Potenza dal

Ho dovuto essere in una shell di root perché funzionasse!
adius,


0

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.