越獄環境下使用Cycript(準備)

馬萬旻發表於2018-06-19

安裝命令列軟體包

為了能夠在手機環境中使用我們熟悉的命令列,需要在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
複製程式碼

相關文章