ubuntu編譯安裝libimobiledevice,查看ios 日志


在windows上大家可以使用iTunes、itools來與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-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

關機 idevicediagnostics shutdown

重啟 idevicediagnostics restart

ideviceinstaller

列出用戶安裝的 ideviceinstaller -l -o list_user

卸載 ideviceinstaller -u com.baidu.map

安裝 ideviceinstaller -i xxx.ipa

idevicedate

顯示log idevicesyslog





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM