Доступ к файловой системе iPhone из приложения Mac OS X - PullRequest
6 голосов
/ 02 января 2011

Мне нужно получить файл (sms.db) с iPhone, подключенного к Mac.Я не могу найти какой-либо способ доступа к файловой системе iPhone с помощью функции поиска для разработчиков Apple ...

Я не могу подключиться к iPhone по SSH, приложение, которое я хочу разработать, предназначено для использования на не взломанных iPhone ...И я хотел бы избежать некоторых модулей MacFuse, которые я тоже нашел в Google ... Я хотел бы получить доступ к файловой системе через какой-то API, чем проще, тем лучше.

Спасибо!

Ответы [ 7 ]

12 голосов
/ 23 февраля 2012

Этот API был разработан для предоставления доступа к устройствам ios:

http://www.libimobiledevice.org/

3 голосов
/ 02 января 2011

Нет документированного публичного API Apple для доступа ко всей файловой системе на стандартном устройстве iOS.Даже частные вызовы OS / API не будут работать из-за ограничений в изолированной программной среде приложения.

Xcode, iTunes и, возможно, другие приложения, использующие драйвер USB iTunes, используют не задокументированный Apple частный API, которыйработает только через соединение USB.

2 голосов
/ 02 марта 2012

Похоже, что DiskAid заставляет замолчать всех, кто говорит «нет». Это приложение, похоже, имеет полный доступ к файловой системе устройства iOS - независимо от того, запущен ли iTunes и предоставлен ли общий доступ к файлам. Он даже видит файлы вплоть до корневого уровня. Я все еще пытаюсь понять, как это делается. О да, это все на не взломанном устройстве.

1 голос
/ 03 января 2011

Если это для вашего собственного приложения, используйте совместное использование документов, включенное в iOS 4.x.После этого вы можете отобразить файлы в iTunes и перетащить файлы с рабочего стола в раздел вашего приложения.

Здесь можно найти учебное пособие: Хорошее учебное пособие Рэя Вендерлиха

1 голос
/ 02 января 2011

Phoneview (как упомянуто в нескольких комментариях) не разрешает доступ к файловой системе.Он использует общедоступные API-интерфейсы для получения таких данных, как данные вызовов и контакты, и позволяет копировать файлы в одно место на телефоне.

Из часто задаваемых вопросов: «PhoneView будет хранить ваши файлы в медиа-разделе диска iPhone."

Дым и зеркала.

1 голос
/ 02 января 2011

Вы не можете получить доступ к файловой системе из приложения OSX, файловая система заблокирована.

1 голос
/ 02 января 2011

Невозможно взломать iPhone из-за ограничений файловой системы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...