編譯安裝libimobiledevice
在windows上大家可以使用iTunes來與iPhone進(jìn)行通信稀余,但是Linux上沒有這類的官方軟件该编,所以一些愛好者就破解了iTunes的通信協(xié)議,然后在Linux上實(shí)現(xiàn)了該協(xié)議灭忠,也就是libimobiledevice啦~~
下面為大家介紹Ubuntu下如何編譯libimobiledevice
準(zhǔn)備環(huán)境
sudo apt-get install build-essential automake autoconf git cmake pkg-config libtool
安裝libplist
sudo apt-get install libxml2-dev python-dev python-pip
sudo pip install cython
git clone https://github.com/libimobiledevice/libplist.git
cd libplist
./autogen.sh
make
sudo make install
安裝libusbmuxd
git clone https://github.com/libimobiledevice/libusbmuxd.git
cd libusbmuxd
./autogen.sh
make
sudo make install
安裝libimobiledevice
git clone https://github.com/libimobiledevice/libimobiledevice.git
cd libimobiledevice
./autogen.sh
make
sudo make install
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
安裝usbmuxd
sudo apt-get install libusb-dev libusb-1.0-0-dev
git clone http://git.sukimashita.com/usbmuxd.git
cd usbmuxd
./autogen.sh
make
sudo make install
安裝ideviceinstaller
sudo apt-get install libzip-dev
git clone https://github.com/libimobiledevice/ideviceinstaller.git
cd ideviceinstaller
./autogen.sh
make
sudo make install
安裝ifuse
sudo apt-get install libfuse-dev
git clone https://github.com/libimobiledevice/ifuse.git
cd ifuse
./autogen.sh
make
sudo make install
各種命令
ideviceinfo
idevicediagnostics
休眠 idevicediagnostics sleep
關(guān)機(jī) idevicediagnostics shutdown
重啟 idevicediagnostics restart
ideviceinstaller
列出用戶安裝的 ideviceinstaller -l -o list_user
卸載 ideviceinstaller -u com.baidu.map
安裝 ideviceinstaller -i xxx.ipa
idevicedate
顯示log idevicesyslog