Android

Where Does 0xChat Store Accounts and Keys?

Where 0xChat keeps accounts, relays and keys on Android, and why manual file copies fail at migration time.

Last updated

0xChat keeps accounts, keys and messages in private internal storage under its verified Android package name. The local database and secure keystore need root to browse and vanish on uninstall. Relay lists and keys export from inside the app instead.

The Lite sibling app uses a different package with fully separate data, which confuses migration guides that assume one folder. iOS installs live in per install sandboxes with no browsable path. Treat server relays plus exported keys as the portable record.

Where 0xChat stores this, by platform

Android
/data/data/com.oxchat.nostr

Private internal storage with the message database and secure keystore. Needs root to browse. Export keys and relays from settings instead of copying files.

Frequently asked questions

How do I move 0xChat to a new phone?

Export the private key from settings on the old phone and import it on the new one, then re add relay servers. Private storage never transplants without root, and the package name must match exactly. Save important media first through the share sheet.

What is the difference between 0xChat and XChat Lite?

The full messenger uses the nostr package while the Lite sibling uses a different one with separate data. Backups and exports never cross between them. Confirm the installed package before following any path guide.

Notice an outdated path? Let us know.