Відповіді:
За замовчуванням ви не можете, оскільки iOS у поєднанні з OS X не дозволить вам. iOS буде представляти iPhone лише як камеру, тому Image Capture може витягувати фотографії, що зберігаються в ньому /var/mobile/Media/DCIM
, використовуючи PTP ( протокол передачі зображень ).
Два варіанти:
Ви можете втекти з джейлбрейка на iPhone і скористатися програмою USB Drive від Cydia, щоб перетворити пристрій на фактичний USB-накопичувач. Режим "Тільки для диска" дозволить вам робити те, що ви хочете, якщо я правильно прочитав ваше запитання.
Ви можете встановити PhoneDisk для OS X, який буде контролювати будь-які підключені пристрої та монтувати їх як диски
Зауважте, що PhoneDisk було припинено з липня 2012 року, а його функції були об'єднані в iExplorer .
Там зручний інструмент для підключення iExplorer, що згадується slhck .. але я не прихильник платити $ 35-50 + за одноразове використання просто для монтажу файлової системи; особливо коли я вже заплатив тонну грошей, щоб придбати свій Mac. Дякую iExplorer за всю вашу роботу .. але тут є набагато краще рішення.
Вільний відповідь , тому що Бог благословляє з відкритим вихідним кодом (який компанія Apple зробила мільярди на вершині вже):
Після декількох швидких досліджень iExplore будується поверх osxfuse
і використовує загальні протоколи для обміну інформацією про файл з пристрою. Якщо ви хочете побачити свій пристрій, рекомендую встановити lsusb
для виявлення 40-значного uuid (він же серійний).
Щоб розпочати lsusb
роботу над OSX:
brew tap jlhonora/lsusb
brew install lsusb
Після введення lsusb
ви побачите, що ваш пристрій вказано як:
Bus $bus_num Device $dev_num: ID $vendor:$product Apple Inc. iPhone Serial: $serial
Кроки для встановлення файлової системи без джейлбрейка :
brew tap osxfuse/osxfuse
brew install osxfuse
brew tap Homebrew/homebrew-fuse
brew install ifuse
Тепер, коли ifuse
встановлено, ви можете встановити пристрій таким чином:
cd ~
mkdir ~/iPhone
ifuse ~/iPhone/ -u $serial
Це дозволить встановити видиму яблучну файлову систему .. але вона, ймовірно, не дасть вам все, що ви бачите в iExplorer .. як і всі додатки та їхні дані додатків ifuse
. Вам потрібна ще одна програма, щоб отримати всі APPID
(імена пакетів). Це було б ideviceinstaller
.
brew install ideviceinstaller
ideviceinstaller -l
Вихід буде:
Total: $number_of apps:
$bundle_name - $bundle_version
..
Тепер, якщо ви вже встановили пристрій, слід зазначити, що спочатку запустіть sudo umount ~/iPhone
або натисніть посилання "Витягнення" у Finder поруч, ~/OSXFUSE <whatever>
щоб відключити це, перш ніж продовжувати.
Щоб встановити певний контейнер додатка, запустіть:
ifuse ~/iPhone/ -u $serial --container $bundle_name
Потім ви можете перейти до папки в Finder або скористатися цим хорошим інструментом BSD, cp
поки ви все ще знаходитесь у своєму терміналі.
lsusb
- потрібен пароль для сховища - але ви можете знайти uuid з ioreg -p IOUSB -l -w 0
- поляUSB 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
і , brew uninstall ifuse && brew install --HEAD ifuse
щоб отримати цю роботу.
Windows не встановлює iPhone як USB-накопичувач. Тільки тому, що пристрій відображається в розділі "Мій комп'ютер", це не означає, що це пристрій масового зберігання. Що робить Windows, це виявити iPhone як PTP-пристрій та представити його там користувачеві. Еквівалент у Mac OS X полягає в тому, щоб відкрити програму, яка імпортує фотографії, такі як Photos або Preview, і ви побачите iPhone, перерахований там. Mac OS X не монтує пристрої PTP на робочий стіл, як це робиться з USB Mass Storage.
Тож усі відповіді на те, як потрапити в кореневі файли iPhone, що насправді не еквівалент тому, що бачить користувач у Windows.
https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc#gistcomment-2140745
Як зазначає @mpowered у коментарях, ця робота буде працювати з останньою редактором команди, оскільки вона призведе до наступної помилки 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 виявився досить класним, але оскільки папка Sierra / Volume більше не піддається запису для кожного, те, що робить фонедиск не вдається "Монтаж не вдався створити каталог для точки монтажу". Найпростіший спосіб вирішити це - перейти на нього як root у терміналі. .. sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk Процедура є надійною: з'являються деякі помилки, з'явиться спливаюче вікно розширення Sytem, ви натискаєте відкриту кнопку Налаштування безпеки та дозволяєте Benjamin Fleischers Software .... Закрити все і запустіть знову sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk Краса про фонедиск полягає в тому, що він монтує частини файлової системи iphone / iPads на Mac. І в папці DCIM (Цифрові зображення) ви знайдете всі фотографії та фільми з інформацією про їх час. Якщо скопійовано wit cp -p, ця інформація не буде втрачена.