MobileDevice-C#是Windows下iTunesMobileDevice的API接口库,用于处理iOS设备与Windows设备连接、获取iOS设备信息、进行iOS设备操作等。
MobileDevice-C#最初参考Manzana的开源库建立而成,但由于Manzana已经停止更新多年,许多函数无法正常工作,所以对部分功能函数进行了修正。
Github地址:https://github.com/nivalxer/MobileDevice
MobileDevice-C#引用了CoreFoundation库:https://github.com/isnowrain/CoreFoundation
Comments 18 条评论
博主 kings0527
你好。为什么没看到开源地址。。。。
博主 nivalxer
@kings0527 忘了放上去= =!地址是:https://github.com/nivalxer/MobileDevice
博主 ybcode
iTunesMobileDevice 能否做到 重启或关闭手机?
博主 nivalxer
@ybcode 我记得可以实现。。有一段时间没碰这个代码了。
博主 ybcode
@nivalxer 关键c++ 接口函数功能描述都找不全,无从下手。
博主 xxxx
这个代码 能否给个简单的 使用例子哪?谢谢。
博主 nivalxer
@xxxx 使用方式比较简单。核心的功能在MobileDevice中。
只需要实例化iPhone类,然后注册对应的事件即可:
iphone.Connect += GetState;
iphone.Disconnect += GetState;
iphone.DfuConnect += Dfu;
iphone.RecoveryModeEnter += Dfu;
在事件中来判断是否链接,从而获取相关数据
博主 Leon
朋友,这个工程最近还有进展吗?感觉好多接口用不了,我的iPhone是iOS 8, 有时间能一起探讨一下吗?
博主 nivalxer
@Leon iTunes更新之后,需要针对64位进行修改。原来开源的部分我还没有时间去更新。
博主 闪耀之冷
请问你有做了个界面操作的demo吗?
博主 nivalxer
@闪耀之冷 有的
博主 kakaluo
你好,请问这个MobileDevice-C#是一个demo么,是不是需要依赖iTunes,iTunesMobileDevice中有没有导出ipa的接口?
博主 nivalxer
@kakaluo 是通过iTunesMobileDevice的导出函数,写的一个调用库。导出IPA的接口在iOS9.0之后又变化,现在苹果移除了导出相关的API,所以暂时无法导出
博主 jax
@nivalxer 您好 是不是说 现在这个库是无法使用的?
博主 nivalxer
@jax 之前的版本稍微改一下是可以用的。之前想重写一下新版,重新搭了一下框架,只是还没开工。
博主 chen
您好,能给一个简单的例子吗?整了有些天了,连个例子都没写出来了,十分感谢
博主 chen
找到了版本的项目,正在专研中,感谢您的分享,开源真心给力,如果能给一个新版本的demo就完美了,哈哈,感谢,如果您有空帮忙写一个demo,[email protected],感激不尽
博主 nivalxer
@chen 示例可以参考账户下另外一个usb通讯工具。同时该库目前有空余时间情况下我逐步会进行添加功能和示例。