编译安装libimobiledevice

来源:互联网 发布:c语言两个if语句嵌套 编辑:程序博客网 时间:2024/05/17 04:24

http://www.jianshu.com/p/31de4b15b347

编译安装libimobiledevice

编译安装libimobiledevice

在windows上大家可以使用iTunes来与iPhone进行通信,但是Linux上没有这类的官方软件,所以一些爱好者就破解了iTunes的通信协议,然后在Linux上实现了该协议,也就是libimobiledevice啦~~

下面为大家介绍Ubuntu下如何编译libimobiledevice

准备环境

sudo apt-get install build-essential automake autoconf git cmake pkg-config libtool

安装libplist

sudo apt-get install libxml2-dev python-dev python-pipsudo pip install cythongit clone https://github.com/libimobiledevice/libplist.gitcd libplist./autogen.shmakesudo make install

安装libusbmuxd

git clone https://github.com/libimobiledevice/libusbmuxd.gitcd libusbmuxd./autogen.shmakesudo make install

安装libimobiledevice

git clone https://github.com/libimobiledevice/libimobiledevice.gitcd libimobiledevice./autogen.shmakesudo make installexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

安装usbmuxd

sudo apt-get install libusb-dev libusb-1.0-0-devgit clone http://git.sukimashita.com/usbmuxd.gitcd usbmuxd./autogen.shmakesudo make install

安装ideviceinstaller

sudo apt-get install libzip-devgit clone https://github.com/libimobiledevice/ideviceinstaller.gitcd ideviceinstaller./autogen.shmakesudo make install

安装ifuse

sudo apt-get install libfuse-devgit clone https://github.com/libimobiledevice/ifuse.gitcd ifuse./autogen.shmakesudo make install

各种命令

ideviceinfo

idevicediagnostics

休眠 idevicediagnostics sleep

关机 idevicediagnostics shutdown

重启 idevicediagnostics restart

ideviceinstaller

列出用户安装的 ideviceinstaller -l -o list_user

卸载 ideviceinstaller -u com.baidu.map

安装 ideviceinstaller -i xxx.ipa

idevicedate

显示log idevicesyslog

0 0
原创粉丝点击