iOS 逆向编程(十三)PS命令获取进程PID与名称(Process Status)

简介: iOS 逆向编程(十三)PS命令获取进程PID与名称(Process Status)
  • 越狱环境 下,怎么列出系统当前所有的进程,手机默认是不支持。
  • 需要通过 Cydia 安装 adv-cmds,默认情况应该是安装了的,如果没有安装需要手动的安装一下

  • 安装好之后,操作如下:
  • 列出所有的进程
$ ps -A
iPhone:~ root# ps -A
PID TTY           TIME CMD
······
5372 ??         0:17.11 /Applications/Cydia.app/Cydia
······
  • 搜索关键词
$ ps -A | grep 关键词(支持模糊搜索)
• 1
iPhone:~ root# ps -A | grep Cydia
PID TTY           TIME CMD
······
5372 ??         0:17.39 /Applications/Cydia.app/Cydia
5751 ttys000    0:00.01 grep Cydia
······
  • 注意:如果运行获取列表命令出现 卡主不动,是正常的,一般情况不会,越狱后首次运行 命令会容易出现卡主不动,需要等一会。
  • 注意:不要直接将 带中文的命令行 拷贝到 手机的终端中,删除中文也会有问题,手机终端 其实是 删除不干净中文 的,建议直接 手动输入命令,或者只拷贝 除中文以外的命令部分 进去。
  • 进程ID:就是 PID 这一列。(例如:5372
  • 进程路径 就是 CMD 这一列,
  • 进程名称:每个 进程路径 最后面的文件名就是 进程名称。(例如:/Applications/Cydia.app/Cydia 的进程名称是 Cydia
  • 注意:5751 ttys000 0:00.01 grep Cydia 这种里面的 Cydia 是不算进程名称的,通常找有完整路径(/Applications/Cydia.app/Cydia)的就行了,后面那个就是 进程名称

相关文章
|
1月前
|
存储 监控 Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
42 0
|
2月前
|
Linux
百度搜索:蓝易云【Linux系统ps命令:查看正在运行的进程】
通过这些简洁的ps命令用法,你可以方便地查看Linux系统中正在运行的进程信息。
34 1
|
3月前
|
应用服务中间件 Windows
129. SAP ABAP Update Process(更新进程)的概念和设计动机解析
129. SAP ABAP Update Process(更新进程)的概念和设计动机解析
37 1
|
4月前
|
人工智能 自然语言处理 Linux
进程(process) vs 线程(Thread)
本文主要介绍了进程和线程的基本概念、区别以及操作系统如何调度线程的方式。同时,还介绍了线程锁的核心原理和实现方式。在多线程编程中,理解进程和线程的概念以及线程锁的使用,对于保证程序的安全性和性能非常重要。
42 0
|
4月前
|
安全 Linux 应用服务中间件
linux(三十一)系统信息命令ps查看系统进程
linux(三十一)系统信息命令ps查看系统进程
157 1
|
3月前
|
应用服务中间件 调度 数据库
SAP ABAP Update Process(更新进程)的概念和设计动机解析试读版
SAP ABAP Update Process(更新进程)的概念和设计动机解析试读版
21 0
|
1月前
|
监控 安全 Linux
Python怎么修改进程名称
Python怎么修改进程名称
32 0
|
5月前
|
存储 SQL Shell
【OSTEP】Abstraction Process | 进程 | 虚拟化 | 进程API
【OSTEP】Abstraction Process | 进程 | 虚拟化 | 进程API
30 0
|
2月前
|
监控 NoSQL Linux
《Linux中的进程:任务管理的独门技能大揭秘》(ps、top等)
《Linux中的进程:任务管理的独门技能大揭秘》(ps、top等)
55 0
|
3月前
|
Unix Shell Linux
在Unix/Linux shell中,`ps` 命令
在Unix/Linux shell中,`ps` 命令
28 2