IOS命令行安装卸载ipa、截屏

先介绍一个很好用的工具集 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

https://blog.0xbbc.com/2014/12/ios%E4%B8%AD%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%88%AA%E5%B1%8F%E5%A7%BF%E5%8A%BF/

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提供了极大的参考价值

代码安装卸载

https://blog.0xbbc.com/2014/12/ios8%E4%B8%8B%E4%BB%A3%E7%A0%81%E5%AE%89%E8%A3%85%E5%8D%B8%E8%BD%BDapp/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【Aipm引导页】 https://58976235.wodemo.net/down/20170514/44034...
    Mr_洛寒阅读 7,704评论 3 5
  • 亲爱的 你知道吗 你的灵魂是丑陋的 你的思想是单一的 你的过去并非存在过 你无法独立行走 你以为自己的行经 可以获...
    你好有趣阅读 1,098评论 0 0
  • 英雄联盟是一款拆塔游戏。拿再多人头如果拆不了塔还是很难赢,说起拆塔英雄,就很容易想到曾经的“偷塔送死流”打法,蛮易...
    萌虎游戏阅读 3,680评论 1 3
  • 倘若时光倒流 我想 我还会选择认知你 因为是你 我还是我 在不确定的明天 我憧憬着未来 可现实告诉我 要理智 也是...
    霍羌塘布姆阅读 1,768评论 0 0
  • 致友 飘泊,厮守。 忆往昔,觅离愁。 黯然碎念,肆意回眸。 旧友难再叙,故地梦重游。 匆匆花雨低诉,悠悠岁月轻流。...
    雕刻时光1999阅读 3,811评论 1 2