安装命令行软件包
为了能够在手机环境中使用我们熟悉的命令行,需要在cydia中安装几个命令行软件包
- Vi IMproved(vim命令)
- adv-cmds(常用的特米诺命令,clear等,这个必须装,cycript需要用到它)
- cycript(看下标题?)
查看进程是否在进程中
- 查看所有的进程
$ ps -A
- 查看某个特定的进程 例如查看微信,machO文件的名字WeChat
$ ps -A|grep WeChat
显示如下
2446 ?? 0:06.09 /var/containers/Bundle/Application/58BAA9C1-9EE3-4C65-A330-024D3AD124E0/WeChatDemo.app/WeChat
2501 ttys000 0:00.01 grep WeChat
其中,2446、2501为进程ID
使用cycript连接app
注意,连接过程中,app需要在前台启动状态;
$ cycript -p WeChat
当内存中存在两个同名machO时, cycript -p WeChat 会优先连接先出现在内存中的(进程ID比较小的)。所以,还可以通过进程ID连接;
$ cycript -p 2446