mobium clear-data
This tool on every surface: CLI · MCP · Python · JavaScript · Go · Java · .NET
Delete an app's data and leave it installed
The state of a fresh install, without reinstalling. The app is stopped first.
Android runs pm clear, which also revokes the runtime permissions the user
granted. An iOS simulator has its preferences deleted and its data container
emptied; privacy grants and the keychain are not in the container and are kept.
The answer says what was read back empty and what was kept.
A real iPhone cannot clear in place. Given the app's own bundle with --bundle, it uninstalls the app and installs it again — the reset a phone has — which empties its data container, read back, and resets its privacy permissions, which nothing outside the app can read. Installing over the app without uninstalling would keep both.
Usage
mobium clear-data <app> [flags]
Flags
| Flag | Type | Default | What it does |
|---|---|---|---|
--bundle | string | A real iPhone: the app's .app or .ipa, reinstalled as the reset |
And the global flags.
Examples
Delete an app's data, and keep it installed
mobium clear-data com.example.shop
More, from mobium clear-data --help
mobium clear-data com.example.shop
mobium clear-data dev.mobium.mobiumapp --bundle build/MobiumApp.app # a real iPhone
No screenshot: it deletes an app's data, which shows only the next time the app starts.
The tool
clear-data calls app_clear_data; its arguments and what every client calls it are there.