Connecting Iphone Under Debian Linux

标 题: 在Debian下用ifuse同步Ipad上的文件 发信站: 水木社区 (Mon Jun 30 23:30:07 2014), 站内

媳妇让我给她拷电影,以前我只能到Windows底下用itunes的File Sharing来拷,Linux底下据说有个libimobiledevice的 库可以用来同步iphone/ipad,但我从来没有配成功过。

今天也是一样,再一次的尝试,还是不成功。然后静下心来表示跟它干上了,最后终于配成功了。

可能是debian下的包本身版本有点问题?或者这个包的软件质量也还不够?

我跑个ideviceinfo命令都会segfault,于是用strace跟踪了一下,发现ideviceinfo命令会跟一个usbmuxd的程序进行 IPC。

然后杀掉usbmuxd,手动在命令行上重启一下:

sudo usbmuxd -f -u -U usbmux

发现它在抱怨 ListDevice 命令是未知的。

于是从github上下载最新的usbmuxd命令,编译,重启,发现ideviceinfo可以出信息了。

然后安装usbmuxd,用ideviceinstaller -l -o list_all发现我要同步文件的电影应用的appid: com.olimsoft.oplayer.hd.lite

然后用ifuse mount这个应用的documents:

ifuse –appid com.olimsoft.oplayer.hd.lite ifuse

成功!