先介紹一個(gè)很好用的工具集 libimobiledevice
使用之前先看看readme配置一下環(huán)境
經(jīng)檢驗(yàn)在IOS9上 installer,uninstaller,syslog不可用
screenshot、deviceinfo、deviceid等都可獲取
IOS5/6/7/8截屏
https://github.com/CoderXL/fastlane
http://blog.lessfun.com/blog/2015/12/25/ios-record-screen-in-background/
http://www.ios91.net/iOSkf/1309.html
IOS9.3.3 截屏:http://www.lanvsblue.top/2016/09/17/press-home-to-screenshot-9.3.3/
有兩種實(shí)現(xiàn)方式:
theos的方式

其中saveScreenshotsWithCompletion是截屏函數(shù)
flashColor是改變截屏顏色的函數(shù)
theos中 對(duì)私有函數(shù)的使用 只要是class-dump中沒(méi)有的必然會(huì)報(bào)錯(cuò)

這里私有函數(shù)的使用 是指在hook內(nèi)部
cycript命令行:前提是安裝了cycript這個(gè)插件

命令行安裝卸載ipa:這里有一個(gè)工具ipainstaller
這個(gè)工具是一個(gè)theos插件,生成一個(gè)deb包,推進(jìn)機(jī)器里,安裝生成插件ipainstaller,然后使用ipainstaller安裝卸載ipa包
具體過(guò)程如下

這個(gè)工具的問(wèn)題在于
安裝卸載 appstore上下載下來(lái)的包都沒(méi)有問(wèn)題
但是安裝xcode編譯出來(lái)的ipa包就安裝失敗
這個(gè)工具仍然給ipainstaller提供了極大的參考價(jià)值
代碼安裝卸載