Skip to main content
iOS Dev Toolkit logo iOS Dev Toolkit

KeyMob

KeyMob is a performance-monitoring, device-history and file-decryption tool built for iOS app development. It monitors CPU, memory and GPU, detects jank and watches network activity, so you can measure and tune performance across memory, network and CPU.

It also analyses live app logs and crash reports to speed up development and debugging, and adds app management, file management, device usage history and decrypted app-file inspection.

Windows macOS Linux
KeyMob

iPhone File Management

KeyMob gives you full iOS file management on Windows, macOS and Linux, with easy access to user files, app files, system files and logs.

Create and delete files, and move them between computer and phone in both directions — no jailbreak needed.

In-house decryption opens an app's complete data, including images, audio, video and configuration files written at runtime, and the whole data directory can be downloaded to your computer.

iOS Performance Monitoring

Watch the metrics that matter while an app runs — CPU, GPU, memory, FPS, jank, network and power draw — all on readable charts that point straight at the bottleneck.

Read the data per app, compare apps side by side, and profile mini-programs running inside hosts such as WeChat, Alipay and TikTok.

It works with iOS apps from any stack and without a jailbreak, including Objective-C, Swift, Flutter, HTML hybrid apps, Cocos2d and Unity3D.

Logs and Crash Reports

The log module shows live app and system logs from an iOS device, alongside its crash reports. It is easier to work with than the Xcode console: filter by process, app name or keyword, which makes tracking down device logs and NSLog output much quicker.

Crash reports can be exported, symbolicated, formatted and analysed, or deleted right in the interface, so handling crash reports stays simple.

Usage History and Power

Review up to six months of device history: when each app started and stopped, which hardware it used and how much battery it drew. CPU, GPU, memory, network and battery usage are all listed item by item.

The same view works for tracking day-to-day app usage.

App Management

Manage everything installed on an iPhone: install, uninstall, inspect details, browse file directories, and review profiles and permissions.

You can also start, stop and restart apps, and watch processes, network requests and runtime logs.

More Features

Device Information

Read the UDID, OS version, storage and battery serial number at a glance — useful for spotting a device that has been tampered with.

Device Screenshots

Capture the phone's screen, optionally on a timed loop, and save the shots to your computer.

Process Viewer

See what is running on the device, find the processes eating resources, and check for anything suspicious.

Location Simulation

Temporarily change the device's GPS position to test how an app behaves in different regions and locations.

Install and Uninstall

Install an IPA onto an iPhone or iPad, uninstall apps in bulk, inspect their details, or launch them directly.

Provisioning Profiles

Inspect the provisioning profiles on a device from your computer, and install or delete them.

Try KeyMob

Connect an iPhone and see exactly how your app behaves on real hardware. Performance monitoring, log analysis and file management in one tool.