Чтение файлов iPhone с ПК/Мака программно

Такие приложения, как iPhone Explorer, могут отображать содержимое каждого установленного приложения iPhone в Mac OS X (даже на устройствах без джейлбрейка), когда iPhone подключен с помощью USB-кабеля. Я пытаюсь сделать что-то подобное, программно скопировав некоторые файлы из папки моего приложения для iPhone.

Я провел несколько экспериментов с фреймворками/продуктами с открытым исходным кодом, созданными для использования фреймворка iTunes, такими как iPhoneBrowser и MobileDevice Library. Я могу подключиться к iPhone, теперь проблема в том, как перечислить элементы папки Apps? iPhoneBrowser или MobileDevice Library не поддерживают и не предоставляют для этого простого способа. Даже при жестком кодировании пути моего приложения к iPhoneBrowser он по-прежнему отказывается отображать папку. iPhone Explorer может без проблем прочитать папку на том же устройстве, так что это определенно возможно.

Вторая проблема - получить путь к приложениям, на каждом устройстве у них разные пути с некоторыми именами папок с хеш-номерами. Как «расшифровать» пути, чтобы я мог получить доступ к папке моего приложения на каждом устройстве?


person superg    schedule 03.01.2012    source источник


Ответы (2)


перечисление приложения использует другой протокол, вы можете найти некоторые из них в этом https://github.com/phildrip/fruitstrap

person fengxing    schedule 20.07.2012

Я написал программу с открытым исходным кодом, которая работает в Windows, вот URL-адрес проекта на github:

https://github.com/Moligaloo/iPhoneFS

Он может получить доступ к файлам на iPhone/iPod/iPad с джейлбрейком (доступ к файлам устройств без джейлбрейка ограничен). Он также может перечислять приложения на iDevice.

person moligaloo    schedule 29.05.2013