通過ssh操作IOS亮屏解鎖打開app

前面有介紹過由於持續集成每日測試,需要通過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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章