越狱环境下使用Cycript(准备)

412 阅读1分钟

安装命令行软件包

为了能够在手机环境中使用我们熟悉的命令行,需要在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