libimobiledevice的简介和使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了libimobiledevice的简介和使用相关的知识,希望对你有一定的参考价值。
参考技术A 一个与Apple ios设备进行本地通信的库。libimobiledevice是一个跨平台的软件库,用于支持iPhone、iPod Touch、iPad和Apple TV设备的协议。它不依赖于使用任何现有的专有库,不需要越狱。它允许其他软件轻松访问设备的文件系统,检索有关设备及其内部设备的信息,备份/恢复设备,管理跳板图标,管理已安装的应用程序,检索地址簿/日历/笔记和书签,以及(使用LIGBGOD)同步音乐和视频到设备。
官方网站: http://www.libimobiledevice.org
github地址: https://github.com/libimobiledevice
安装卸载ipa包
查看系统日志
idevice syslog
查看当前已连接的设备的UUID
idevice_id -l
截图
idevice screenshot
查看设备信息
idevice info
获取app列表和信息
ideviceinstaller -l
获取设备时间
idevicedate
重启设备
idevicediagnostics restart
关机
idevicediagnostics restart
休眠
idevicediagnostics sleep
在 ubuntu 14.04 中安装 libimobiledevice 时出错
【中文标题】在 ubuntu 14.04 中安装 libimobiledevice 时出错【英文标题】:Error while installinng libimobiledevice in ubuntu 14.04 【发布时间】:2017-05-17 10:44:03 【问题描述】:在 ubuntu 14.04 中安装 libimobiledevice 后,当我运行命令“ideviceinfo”时,它会产生错误
'无法连接到lockdownd,错误“代码-5”'
我还有其他依赖项 - build-essential libudev-开发, libimobiledevice6, libimobiledevice-utils, libusb-1.0-0-dev, libimobiledevice-dev, libzip-dev
正确安装,没有错误。 我可以就错误获得一些建议吗?
【问题讨论】:
【参考方案1】:您没有提到您是如何获得 libimobiledevice 的 - 您是通过 apt-get 安装它还是从源代码编译它?
Ubuntu 14.04 附带了一个非常旧版本的 libimobiledevice,并且已经对 libimobiledevice 进行了更改,以提供与可能不在 Ubuntu 14.04 中的较新版本的 iOS 的兼容性。
我们托管了一个 PPA,它提供了 libimobiledevice 的最新版本;目前仅适用于 Ubuntu 16.04。您可以在https://launchpad.net/~quamotion/+archive/ubuntu/ppa/+packages 找到它。
如果您在配置 PPA 和安装最新的 libimobiledevice 方面需要帮助,请告诉我。
【讨论】:
感谢您的信息。我已经解决了这个问题。正如您所说,问题出在 ubuntu 14.04 上。它在 Ubuntu 16.04 中运行良好以上是关于libimobiledevice的简介和使用的主要内容,如果未能解决你的问题,请参考以下文章
xubuntu 17.04 和 iphone 6互传文件方法——使用libimobiledevice就可以像u盘一样操作文件了