Why this matters
In a self-custody wallet the backup is the safety net. Rowix does not hold your keys, cannot reset a password and cannot restore a wallet for you. If the phone is lost, broken or wiped and there is no backup, the assets are gone. Make the backup before the wallet holds anything you would miss, and check that it works.
Android · available now
Encrypted backup file
You export a wallet file encrypted with a password you choose, and restore by selecting that file and entering the password.
- Keeps the same format Bitcoin Wallet has used for years
- Ethereum and Solana accounts are derived from the same seed
- Cannot be imported by the iOS app
iOS · coming soon
12 recovery words
New wallets show 12 words to write down. Restore accepts compatible 12- or 24-word BIP39 phrases with an optional passphrase.
- Stored in the device Keychain, never synced to iCloud
- Standard derivation paths, listed below
- Does not import Android backup files
Android: encrypted backup files
The Android app, listed on Google Play as Bitcoin Wallet: BTC Crypto, stores your wallet in private app storage and turns Android’s automatic app backup off. The only copy outside the phone is the one you export yourself: a wallet file encrypted with a backup password.
Two passwords can be involved, and they are separate. If you protected the wallet itself with a password, that wallet password unlocks spending on the device. The backup password is the one you choose when exporting a backup, and it is what opens the file at restore time. The app cannot reset either; keep both safe.
Creating an Android backup
- Start a wallet backup from the app. A device screen lock is required before the app will export a backup, so set one up first if you have not.
- Choose a backup password. Pick something long that you can store safely. Anyone with the file and this password controls the wallet; without the password, the file is useless, including to you.
- Pick where to save it. Android’s document picker lets you save to local storage, an SD card or a cloud provider. A cloud provider receives the encrypted file and its metadata, not your password.
- Verify it. Confirm the file exists where you saved it and that you have recorded the password. Keep the password somewhere separate from the file.
- Repeat before changes. Make a fresh, verified backup before changing devices and before restoring another wallet.
Restoring on Android
- Back up the current wallet first. Restoring replaces the wallet in this installation. If the current wallet holds anything, export it before you continue.
- Open Settings → Restore wallet. Choose a compatible encrypted Bitcoin Wallet backup file.
- Enter the backup password. The wallet is replaced with the restored one.
- Verify on each network. Check the restored Bitcoin addresses and balance, then open the Ethereum and Solana assets and confirm their addresses and balances match what you expect before receiving anything new.
Ethereum and Solana after a restore
For a compatible deterministic wallet, the app derives its Ethereum and Solana accounts from the same seed already stored in your Bitcoin wallet, preserving the seed’s original passphrase-derived value. That is why a Bitcoin backup made before version 1.1.0 can still bring back the Ethereum and Solana accounts this app creates.
- Ethereum path
m/44'/60'/0'/0/0 - Solana path
m/44'/501'/0'/0' - Accounts searchedAccount 0 only. The app does not search other accounts or derivation paths.
Two things are not restored:
- The separate Ethereum and Solana outgoing-payment journal. It is not part of a Bitcoin wallet backup, so the Activity tab will not list older Ethereum or Solana payments after a restore. Check any payment you believe is pending on its network before creating another one.
- A complete Ethereum or Solana transaction history. The app does not reconstruct it. Balances are fetched from the network, so allow synchronisation to complete and verify them on each asset; history is not rebuilt.
iOS: recovery words (coming soon)
The iOS app, version 1.0.1, has been submitted to the App Store and is awaiting review. It is not yet available to download, and nothing below is a reason to delete an Android wallet or move funds in anticipation. The details are published now so that you know what to expect.
Creating a wallet
New wallets use 12 recovery words. You write them down in order and complete a backup check before continuing. Keep any test or development wallet separate from real assets.
Restoring a wallet
Restore accepts compatible 12- or 24-word BIP39 phrases with an optional BIP39 passphrase. If the wallet was created with a passphrase, you need both the words and that exact passphrase; a different passphrase opens a different, empty wallet.
- BitcoinBIP84 native SegWit, account 0, searching receiving and change branches to a gap of 20 unused addresses
- Ethereum
m/44'/60'/0'/0/0 - Solana
m/44'/501'/0'/0'
The app does not search other Ethereum or Solana paths or accounts. A wallet that used a different path, account or passphrase, or that has an unusually large Bitcoin address gap, may need another compatible recovery tool. Verify recovered addresses and balances; compatibility with a particular wallet brand is not promised.
Where the words live
Recovery material is stored in the device’s Keychain with access restricted to when the device is unlocked. It does not synchronise to iCloud and does not migrate through device backups, so setting up a new iPhone means entering the words again. Keychain items can persist after the app is deleted, and this version has no wallet-delete action. Public wallet data, such as addresses and synchronisation state, uses protected app storage excluded from backups.
Moving between Android and iOS
If you ever want the same funds in a different wallet, the reliable method is an ordinary on-chain payment from one to the other, with the usual network fee, after confirming the receiving address on its network. Nothing about the apps can bypass that, and nothing should.
Keeping secrets secret
- Never type recovery words, a backup password or a private key into a website, including this one. SatKeep.com has no form that asks for them.
- Never photograph recovery words or store them in a notes app, chat or cloud document.
- Keep the encrypted backup file and its password in different places.
- Nobody from Rowix will contact you to ask for any of this.
Getting help
If something about backup or restore does not behave as described, write to info@rowix.com with your app version and Android or iOS version. Describe what you did and what you saw, and leave out every secret. Rowix cannot recover missing keys or reset passwords, but can usually explain what the app is doing.