跳转到内容

克魔助手是什么

克魔助手(KeyMob) 在你的电脑上读一台 iPhone 或 iPad。插上线、点信任,iOS 本来就掌握的那些东西 —— 某个 App 正在烧掉多少 CPU、它刚刚打印了什么、它为什么崩溃、它往磁盘里写了什么 —— 就都能在一台普通的桌面电脑上读到。

它可以运行在 Windows 和 macOS 上。设备保持原样:不越狱、不侧载辅助 App、不往你的包里加 SDK。

模块 能拿到的东西
性能 CPU、GPU、内存、帧率、网络与能耗,实时采样并成图。可按单个 App 统计,也可看整机。
实时日志 系统与应用的输出边写边看,可按进程、应用名或关键字过滤。
崩溃报告 设备自己的崩溃日志,导出、符号化、格式化,读成人话。
文件 用户文件、App 沙盒、系统与日志目录 —— 浏览、上传、下载、删除;App 数据可解密。
应用 安装与卸载 IPA,查看详情、权限与目录结构,启动或停止进程。
使用记录 最长六个月的分应用记录:运行时段、唤醒了哪些硬件、耗了多少电。
设备 UDID、系统版本、存储、电池健康与序列号、描述文件、截图、虚拟定位。
网络 独立的网络抓包模块,与性能监控里的网络计数器是两回事。

上面这些事,官方给的工具是 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 运行时,见 安装。

安装 · 连接设备 · 快速开始