Lorsque je branche mon iPhone sur Windows, il est automatiquement détecté en tant que périphérique de stockage de masse USB et se monte en tant que disque. Comment puis-je configurer cela dans le Finder sous OS X?
Lorsque je branche mon iPhone sur Windows, il est automatiquement détecté en tant que périphérique de stockage de masse USB et se monte en tant que disque. Comment puis-je configurer cela dans le Finder sous OS X?
Réponses:
Vous ne pouvez pas par défaut, car iOS en combinaison avec OS X ne vous le permet pas. iOS ne présente l'iPhone que comme un appareil photo, de sorte que la capture d'image peut extraire les images stockées sous /var/mobile/Media/DCIM
, en utilisant le PTP ( Picture Transfer Protocol ).
Deux options:
Vous pouvez jailbreaker votre iPhone et utiliser l' application USB Drive de Cydia pour transformer l'appareil en un véritable lecteur USB. Le mode "Drive only" vous permettrait de faire ce que vous voulez, si je lis bien votre question.
Vous pouvez installer PhoneDisk pour OS X, qui surveillera tous les appareils branchés et les montera en tant que lecteurs
Notez cependant que PhoneDisk a été interrompu en juillet 2012 et ses fonctionnalités ont été fusionnées dans iExplorer .
Il y a l'outil pratique plug-n-play iExplorer que slhck a mentionné .. mais je ne suis pas un fan de payer 35-50 $ + pour une utilisation unique juste pour monter un système de fichiers; surtout quand j'ai déjà payé une tonne d'argent pour acheter mon Mac. Merci iExplorer pour tout votre travail .. mais il y a une bien meilleure solution ici.
La réponse gratuite parce que Dieu bénit l'open source (dont Apple a déjà fait des milliards):
Après quelques recherches rapides, iExplore est construit sur osxfuse
et utilise des protocoles communs pour échanger des informations sur les fichiers de l'appareil. Si vous voulez voir votre appareil, je vous recommande d'installer lsusb
pour découvrir l'uuid à 40 chiffres (aka série).
Pour commencer à lsusb
travailler sur OSX:
brew tap jlhonora/lsusb
brew install lsusb
Après avoir lsusb
tapé, votre appareil apparaîtra comme suit:
Bus $bus_num Device $dev_num: ID $vendor:$product Apple Inc. iPhone Serial: $serial
Étapes pour monter le système de fichiers sans jailbreak :
brew tap osxfuse/osxfuse
brew install osxfuse
brew tap Homebrew/homebrew-fuse
brew install ifuse
Maintenant qu'il ifuse
est installé, vous pouvez monter l'appareil comme ceci:
cd ~
mkdir ~/iPhone
ifuse ~/iPhone/ -u $serial
Cela montera le système de fichiers Apple visible .. mais cela ne vous donnera probablement pas tout ce que vous voyez dans iExplorer .. comme toutes les applications et leurs données d'application .. eh bien, ne craignez rien, vous ifuse
pouvez le faire aussi. Vous avez besoin d'une autre application pour obtenir tous les APPID
(noms de bundle). Ce serait ideviceinstaller
.
brew install ideviceinstaller
ideviceinstaller -l
La sortie sera:
Total: $number_of apps:
$bundle_name - $bundle_version
..
Maintenant, si vous avez déjà monté le périphérique, je dois mentionner que vous exécutez sudo umount ~/iPhone
ou cliquez sur le lien d'éjection dans le Finder à côté de ~/OSXFUSE <whatever>
pour le démonter avant de continuer.
Pour monter un conteneur d'application particulier, exécutez:
ifuse ~/iPhone/ -u $serial --container $bundle_name
Vous pouvez ensuite soit naviguer vers le dossier dans le Finder, soit utiliser ce bon outil ole BSD cp
pendant que vous êtes encore dans votre terminal.
lsusb
- il fallait un mot de passe pour le référentiel - mais vous pouvez trouver uuid à partir de ioreg -p IOUSB -l -w 0
- champUSB 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
et brew uninstall ifuse && brew install --HEAD ifuse
pour obtenir ce travail.
https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc#gistcomment-2140745
Comme @mpowered l'a noté dans les commentaires, cela fonctionnera avec la dernière commande modifiée car cela générera l'erreur suivante 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 était assez cool, mais comme Sierra le dossier / Volume n'est plus accessible en écriture pour tout le monde, ce qui fait échouer le phonedisk "Le montage a échoué Impossible de créer un répertoire pour le point de montage" .. sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk La procédure est infaillible: des erreurs apparaissent, une fenêtre contextuelle Sytem Extension Blocked apparaîtra, vous appuyez sur le bouton ouvert des préférences de sécurité et autorisez le logiciel Benjamin Fleischers .... Fermer tout et relancez sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk La beauté du phonedisk est qu'il monte des parties du système de fichiers iphones / iPads sur Mac. Et dans le dossier DCIM (Digital Images), vous trouverez toutes les photos et les films avec leurs informations de création de temps. Si copié avec cp -p, ces informations ne seront pas perdues.