iOS亮屏解锁命令【iOS自动化测试】--使用ssh

前提:iOS越狱手机一个

  越狱方法:使用pp助手, 爱思助手等

1、从Cydia安装以下软件:

AppSync for iOSx(可安装破解软件)、
afc2add补丁(可访问整个iOS设备的系统文件)、
openssh(可打开ssh服务)、
open(可执行open 启动app的命令)、
Activator(实现手势)、
SimulateTouch(模拟点击滑动)、
aptbackup(可使用apt-getinstall资源)

2. 访问越狱手机

2.1 Wi-Fi方法:

mac 和 iphone 在同一网段

1)pc上使用命令 ssh root@iOSIP 然后输入密码,越狱手机默认密码为alpine,此时便可以对这个越狱手机随意操作。

二、通过USB

2.2 通过USB方法:

1)pc上安装usbmuxd服务。http://cgit.sukimashita.com/usbmuxd.git/ 下载1.0.8版本。

2)解压进入   python-client目录后,执行命令:python tcprelay.py 22:2222, 这样就开通了一个从本机2222端口通往目标主机22号端口的通道,执行完后会出现Forwarding  local port 2222 to remote port 22 

3)打开一个新终端,执行命令ssh root@localhost –p 2222,然后提示输入密码,这是手机的密码,默认为alpine

3. iPhone执行命令:

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

原文地址:https://www.cnblogs.com/xiyuan2016/p/9765353.html