通过ssh操作IOS亮屏解锁打开app

来源:互联网 发布:自组织网络算法 编辑:程序博客网 时间:2024/06/15 18:40

前面有介绍过由于持续集成每日测试,需要通过adb操作安卓亮屏解锁打开app,那ios怎么办呢?接下来介绍一下通过ssh操作IOS亮屏解锁打开app。


首先ios要越狱,然后从Cydia安装一下软件:

AppSync for iOSx(可安装破解软件)

afc2add补丁(可访问整个iOS设备的系统文件)、

openssh(可打开ssh服务)

open(可执行open 启动app的命令)

Activator(实现手势)、

SimulateTouch(模拟点击滑动)、

aptbackup(可使用apt-getinstall资源)。


ios打开openssh,并在手机网络中找到本机ip后,就可以在pc通过ssh像连接linux一样连接ios手机了。

其中Openssh默认的iphone用户名为root密码为alpine,还有另一个用户:mobile,权限小点,密码也是这个。

如果需要实现linux的更多命令,需要安装一些常用的命令:

apt-getinstall --force-yesadv-cmdsapt basic-cmds bootstrap-cmds bzip2 class-dump coreutils developer-cmdsdiskdev-cmds file-cmds gawk gdb git gzip iokittools less make nano network-cmdsldid openssh rsync shell-cmds system-cmds com.ericasadun.utilities topuikittools findutils inetutils diffutils lsof subversion vim xar tar patchunrar unzip wget whois xml2 zip p7zip nmap python


在pc用ssh连上手机后,

1、亮屏

activator send libactivator.system.homebutton

2、等待2秒

sleep 2

3、解锁

stouch swipe 200 300 700 300 0.2 1

4、运行app

open ranorex.RxServiceApp

其中包名ranorex.RxServiceApp可以用itools软件的应用中看到。或用rar打开ipa包看Info.plist文件中的<key>CFBundleIdentifier</key>可以找到。

加起来一起执行:

activator send libactivator.system.homebutton && sleep2 && stouch swipe 200 300 700 300 0.2 1 && sleep 3 && open ranorex.RxServiceApp

0 0
原创粉丝点击