先介绍一个很好用的工具集 libimobiledevice
使用之前先看看readme配置一下环境
经检验在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/
有两种实现方式:
theos的方式
其中saveScreenshotsWithCompletion是截屏函数
flashColor是改变截屏颜色的函数
theos中 对私有函数的使用 只要是class-dump中没有的必然会报错
这里私有函数的使用 是指在hook内部
cycript命令行:前提是安装了cycript这个插件
命令行安装卸载ipa:这里有一个工具ipainstaller
这个工具是一个theos插件,生成一个deb包,推进机器里,安装生成插件ipainstaller,然后使用ipainstaller安装卸载ipa包
具体过程如下
这个工具的问题在于
安装卸载 appstore上下载下来的包都没有问题
但是安装xcode编译出来的ipa包就安装失败
这个工具仍然给ipainstaller提供了极大的参考价值
代码安装卸载
网友评论