Такие приложения, как iPhone Explorer, могут отображать содержимое для каждого установленного приложения iPhone в Mac OS X (даже на не взломанных устройствах), когда iPhone подключен с помощью USB-кабеля. Я пытаюсь сделать что-то подобное, программно скопировать некоторые файлы из папки моего приложения iPhone.
Я провел несколько экспериментов с фреймворками / продуктами с открытым исходным кодом, созданными для использования iTunes-фреймворка, такими как iPhoneBrowser и MobileDevice Library. Я могу подключиться к iPhone, теперь проблема в том, как перечислить элементы папки Apps? iPhoneBrowser или MobileDevice Library не поддерживают и не предоставляют простой способ для этого. Даже при жестком кодировании пути моего приложения к iPhoneBrowser он по-прежнему отказывается отображать папку. iPhone Explorer может без проблем читать папку на том же устройстве, поэтому это вполне возможно.
Вторая проблема заключается в получении пути к приложениям, на каждом устройстве они имеют разные пути с некоторыми именами папок с хэш-номерами. Как «расшифровать» пути, чтобы я мог получить доступ к папке своего приложения на каждом устройстве?