Skip to content

What KeyMob is

KeyMob reads an iPhone or iPad from your computer. Plug the device in, trust the machine, and the things iOS already knows about itself — how much CPU an app is burning, what it just logged, why it crashed, what it wrote to disk — become readable on a normal desktop.

It runs on Windows and macOS. The device stays stock: no jailbreak, no companion app to sideload, no SDK in your build.

Area What you get
Performance CPU, GPU, memory, frame rate, network and energy, sampled live and charted. Scoped to one app or to the whole device.
Live logs System and application output as it is written, filtered by process, app name or keyword.
Crash reports The device’s own crash logs, exported, symbolicated and formatted so they are readable.
Files User, application, system and log directories — browse, upload, download, delete. Application data can be decrypted.
Apps Install and uninstall IPAs, inspect details, permissions and directories, start and stop processes.
Usage history Up to six months of per-app records: run times, hardware woken, energy spent.
Device UDID, iOS version, storage, battery health and serial, configuration profiles, screenshots, simulated location.
Network A packet-capture module, separate from the network counter in performance monitoring.

The sanctioned tools for most of this are Instruments, the device Console and Xcode. All three are macOS-only, most of them want a project open, and several of them prefer a debug build — which is not the build your users are running.

KeyMob talks to the device services directly. There is no project, no rebuild, and the numbers describe the binary you actually shipped.

  • It does not jailbreak the device, and it does not bypass the passcode. The phone must be unlocked and must have trusted your computer.
  • Network in the performance module is a volume counter — bytes in and out, not request contents. Reading requests is what the separate packet-capture module is for. For deep HTTPS work specifically — decryption and certificate-pinning bypass — SniffMaster is the dedicated tool.
  • It does not debug web pages inside a WebView. For that, see WebDebugX.
  • Android is out of scope. KeyMob drives Apple’s own device services.

The counters come from the operating system, not from your framework, so an app built with Objective-C, Swift, Flutter, React Native, hybrid H5, cocos2d or Unity is all measured the same way. Mini-programs running inside a host app can be scoped separately.

  • Desktop: Windows 10 or later, or macOS 10.15 or later.
  • Device: iPhone or iPad on iOS/iPadOS 12 or later, unlocked, trusted.
  • Windows only: Apple’s device driver and the Microsoft WebView2 runtime. See Install.

Install · Connect a device · Getting started