克魔助手是什么
克魔助手(KeyMob) 在你的电脑上读一台 iPhone 或 iPad。插上线、点信任,iOS 本来就掌握的那些东西 —— 某个 App 正在烧掉多少 CPU、它刚刚打印了什么、它为什么崩溃、它往磁盘里写了什么 —— 就都能在一台普通的桌面电脑上读到。
它可以运行在 Windows 和 macOS 上。设备保持原样:不越狱、不侧载辅助 App、不往你的包里加 SDK。
它能读到什么
Section titled “它能读到什么”| 模块 | 能拿到的东西 |
|---|---|
| 性能 | CPU、GPU、内存、帧率、网络与能耗,实时采样并成图。可按单个 App 统计,也可看整机。 |
| 实时日志 | 系统与应用的输出边写边看,可按进程、应用名或关键字过滤。 |
| 崩溃报告 | 设备自己的崩溃日志,导出、符号化、格式化,读成人话。 |
| 文件 | 用户文件、App 沙盒、系统与日志目录 —— 浏览、上传、下载、删除;App 数据可解密。 |
| 应用 | 安装与卸载 IPA,查看详情、权限与目录结构,启动或停止进程。 |
| 使用记录 | 最长六个月的分应用记录:运行时段、唤醒了哪些硬件、耗了多少电。 |
| 设备 | UDID、系统版本、存储、电池健康与序列号、描述文件、截图、虚拟定位。 |
| 网络 | 独立的网络抓包模块,与性能监控里的网络计数器是两回事。 |
为什么需要它
Section titled “为什么需要它”上面这些事,官方给的工具是 Instruments、设备控制台和 Xcode。三个都只有 macOS 上才有,大多要求先打开工程,还有几个更希望你用 Debug 包 —— 而那并不是用户手上跑的那个包。
克魔直接与设备服务通信。不需要工程、不需要重新编译,读到的数字描述的就是你已经发出去的那个二进制。
- 不越狱设备,也不绕过锁屏密码。手机必须解锁,并且信任过你这台电脑。
- 性能监控里的网络是一个流量计数器 —— 只统计收发字节数,不看请求内容。要看请求,用的是独立的网络抓包模块。如果需要的是深度 HTTPS 处理 —— 解密、绕过证书绑定 —— SniffMaster 是专门做这件事的工具。
- 它不调试 WebView 里的网页。需要的话请看 WebDebugX。
- 不支持 Android。克魔驱动的是苹果自己的设备服务。
指标来自操作系统而不是你的框架,所以 Objective-C、Swift、Flutter、React Native、H5 混合、cocos2d、Unity 写的 App 都是同一套读法。跑在宿主 App 里的小程序可以单独统计。
- 电脑: Windows 10 及以上,或 macOS 10.15 及以上。
- 设备: iPhone 或 iPad,iOS / iPadOS 12 及以上,已解锁、已信任。
- 仅 Windows: 苹果设备驱动和微软 WebView2 运行时,见 安装。
