¿Cómo puedo montar un iPhone como disco en OS X?


12

Cuando conecto mi iPhone en Windows, se detecta automáticamente como un dispositivo de almacenamiento masivo USB y se monta como un disco. ¿Cómo puedo configurar esto en Finder en OS X?


¿Puede usarlo como un dispositivo de almacenamiento masivo o simplemente se muestra como uno?
user142485

Respuestas:


16

Por defecto, no puede hacerlo, ya que iOS en combinación con OS X no le permitirá hacerlo. iOS solo presentará el iPhone como una cámara, por lo que Image Capture puede extraer las imágenes almacenadas en /var/mobile/Media/DCIM, utilizando el PTP ( Protocolo de transferencia de imágenes ).

Dos opciones:

  • Puede liberar su iPhone y usar la aplicación USB Drive de Cydia para convertir el dispositivo en una unidad USB real. El modo "Solo conducir" le permitiría hacer lo que quiera, si leo su pregunta correctamente.

  • Puede instalar PhoneDisk para OS X, que supervisará los dispositivos conectados y los montará como unidades

    Sin embargo, tenga en cuenta que PhoneDisk ha sido descontinuado a partir de julio de 2012 y sus características se han fusionado en iExplorer .


¿Algún problema conocido con iExplorer o es seguro?
Pacerier

16

Existe la práctica herramienta plug-n-play iExplorer que mencionó slhck ... pero no soy fanático de pagar $ 35-50 + por un uso único para montar un sistema de archivos; especialmente cuando ya pagué un montón de dinero para comprar mi Mac. Gracias iExplorer por todo su trabajo ... pero aquí hay una solución mucho mejor.

La respuesta gratuita porque Dios bendiga el código abierto (que Apple ya ganó miles de millones):

  • instala homebrew y abre un terminal en tu Mac para hacer el resto

Después de una investigación rápida, iExplore se basa en osxfusey utiliza protocolos comunes para intercambiar información de archivos desde el dispositivo. Si desea ver su dispositivo, le recomiendo que instale lsusbpara descubrir el uuid de 40 dígitos (también conocido como serial).

Para comenzar a lsusbtrabajar en OSX:

brew tap jlhonora/lsusb
brew install lsusb

Después de escribir lsusb, verá su dispositivo listado como:

Bus $bus_num Device $dev_num: ID $vendor:$product Apple Inc. iPhone  Serial: $serial

Pasos para montar el sistema de archivos sin jailbreak :

  • brew tap osxfuse/osxfuse
  • brew install osxfuse
  • brew tap Homebrew/homebrew-fuse
  • brew install ifuse

Ahora que ifuseestá instalado, puede montar el dispositivo de esta manera:

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

Esto montará el sistema de archivos de Apple visible ... pero probablemente no te dará todo lo que ves en iExplorer ... como todas las aplicaciones y sus datos de aplicaciones ... bueno, no temas, también ifusepuedes hacerlo. Necesita una aplicación más para obtener todos los APPID(nombres de paquete). Eso seria ideviceinstaller.

brew install ideviceinstaller
ideviceinstaller -l

La salida será:

Total: $number_of apps:
$bundle_name - $bundle_version
..

Ahora, si ya montó el dispositivo, debo mencionar que primero ejecuta sudo umount ~/iPhoneo hace clic en el enlace de expulsión en Finder junto a ~/OSXFUSE <whatever>para desmontarlo antes de continuar.

Para montar un contenedor de aplicaciones en particular, ejecute:

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

Luego puede navegar a la carpeta en Finder o usar esa buena herramienta 'ole BSD cpmientras todavía está en su terminal.


No puedo instalarlo lsusb; requería contraseña para el repositorio, pero puede encontrar el uuid del ioreg -p IOUSB -l -w 0campoUSB 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

Mismo problema que @VitalyZdanevich. Esta solución ya no funciona.
Chuck Batson

2
Por gist.github.com/samrocketman/... Puede hacer lo siguiente: brew uninstall --ignore-dependencies libtool && brew install libtool, brew uninstall --ignore-dependencies libimobiledevice && brew install --HEAD libimobiledevicey brew uninstall ifuse && brew install --HEAD ifusepara conseguir este trabajo.
mpowered

¡Tenía que estar en un shell de raíz para que funcionara!
Adius


0

PhoneDisk era bastante bueno, pero dado que Sierra la carpeta / Volumen ya no se puede escribir para todos, lo que hace que el phonedisk falle "El montaje falló No se puede crear el directorio para el punto de montaje" La forma más fácil de resolver esto es buscarlo como root en el terminal. .. sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk El procedimiento es infalible: aparecen algunos errores, aparecerá una ventana emergente Sytem Extension Blocked, presione el botón Abrir Preferencias de seguridad y permita el software Benjamin Fleischers .... Cerrar todo y vuelva a ejecutar sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk Lo bueno de phonedisk es que monta partes del sistema de archivos iphones / iPads en la Mac. Y a pesar de la carpeta DCIM (Imágenes digitales), encontrará todas las fotos y películas con su información de tiempo creado. Si se copia con cp -p, esta información no se perderá.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.