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?
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?
Respuestas:
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 .
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):
Después de una investigación rápida, iExplore se basa en osxfuse
y utiliza protocolos comunes para intercambiar información de archivos desde el dispositivo. Si desea ver su dispositivo, le recomiendo que instale lsusb
para descubrir el uuid de 40 dígitos (también conocido como serial).
Para comenzar a lsusb
trabajar 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 ifuse
está 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 ifuse
puedes 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 ~/iPhone
o 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 cp
mientras todavía está en su terminal.
lsusb
; requería contraseña para el repositorio, pero puede encontrar el uuid del 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
y brew uninstall ifuse && brew install --HEAD ifuse
para conseguir este trabajo.
https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc#gistcomment-2140745
Como @mpowered señaló en los comentarios, esto funcionará con el último comando editado, ya que generará el siguiente error 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 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á.