lavochkaa/SystemExplorer

GitHub: lavochkaa/SystemExplorer

SysExplorer 是一款通过 TrollStore 安装的 iOS 只读系统监控工具,提供进程信息、Mach-O 解析、XPC 服务和 IOKit 注册表的深度探索能力。

Stars: 0 | Forks: 0

# SysExplorer iOS 系统监控和内部结构探索工具。通过 TrollStore 安装,具有扩展的 entitlements。

## 功能 ### 阶段 1 — 进程列表 ✅ - 所有运行中进程的实时列表 - PID、进程名称、RAM 使用情况、线程数 - 搜索和下拉刷新 - 由 `proc_listallpids` + `proc_pidinfo`(C 系统调用)提供支持 ### 阶段 2 — 进程详情 ✅ - 通过 `proc_pidinfo(PROC_PIDLISTFDS)` 查看打开的文件描述符 - 通过 `csops` 查看 entitlements - 二进制路径和线程数 ### 阶段 3 — Mach-O 检查器 ✅ - 架构,文件类型(Executable / dylib / bundle) - 段:`__TEXT`、`__DATA`、`__LINKEDIT` 等 - 链接库列表 - 由 `mmap` + C++ 手动解析 Mach-O 头部提供支持 ### 阶段 4 — XPC 资源管理器 ✅ - 扫描 `/System/Library/LaunchDaemons/` - 解析 plist 并列出所有 MachServices - 后台加载 ### 阶段 5 — IOKit 浏览器 ✅ - 完整的 IOKit 注册表遍历,最深达 3 层 - 显示每个 IOService 的名称和类 - 缩进的层级视图 ## 技术栈 - **UI**:Swift + UIKit - **系统层**:Objective-C + C/C++ - **构建**:Xcode,iOS 15.0+,arm64 ## 环境要求 - 已安装 [TrollStore](https://github.com/opa334/TrollStore) 的 iPhone/iPad - iOS 15.0+ ## 安装说明 1. 从 [Releases](../../releases) 下载 `SysExplorer.tipa` 2. 使用 TrollStore 打开 3. 安装 ## Entitlements ``` task_for_pid-allow com.apple.private.security.no-sandbox platform-application com.apple.private.security.no-container ``` ## 免责声明 只读探索工具。不修改进程内存或注入代码。
标签:C/C++, CVE监控, IOKit, iOS, Mach-O, XPC, 事务性I/O, 云资产清单, 系统内核, 逆向工程