0

有谁知道像 iPhoneExplorer 这样的程序是如何在 iDevice 上列出/添加/删除文件的?

我想在 Cocoa Touch 应用程序中做一些类似(但更基本)的事情。

4

1 回答 1

2

从技术上讲,这不是 Apple 认可的™ 方法,因此不要打算将其放在 App Store 中。但这是可能的。首先,从/System/Library/PrivateFrameworks. 然后使用 MobileDevice 框架的反向工程标头:

http://code.google.com/p/zipphone/source/browse/trunk/ZiPhone/MobileDevice.h

它包括与连接的 iOS 设备通信所需的所有方法。

还有一个 C++ 包装器,它更易于使用,尤其是用于检测设备。它还包括专门用于越狱的方法,但它们不是必需的。

http://code.google.com/p/independence/source/browse/trunk/libPhoneInteraction/PhoneInteraction.cpp?r=323

于 2011-06-06T06:24:03.687 回答