Skip to content

Database

Lisheng Guan edited this page Apr 27, 2024 · 4 revisions

The database that MoneyManagerEx for Android generates and uses, known as the .mmb file, becomes an important file for you to maintain.

On the first run, the app will create a database in the Shared Storage on the device. The purpose for this location is that:

  • it is accessible to the user
  • it is accessible to other apps and scripts, for creating an automated backup, for example.

The exact location is in the directory MoneyManagerEx in the Internal Storage.

Depending on circumstances, security features such as encryption can be employed, which is recognized as a .emb file. This is where we can attach a password to the database, and will require a password every time MoneyManagerEx for Android is opened. Unfortunately, the encryption feature for the database file (.emb) is not yet available for the Android version.

Important: MoneyManagerEx for Android is not currently able to open the encrypted database (.Emb). Why? Android SQLite does not provide encryption of databases, and unfortunately is not yet available a porting library wxSQLite on Android. As a temporary solution, MoneyManagerEx for Android has a feature that allows you to enter a Passcode to protect the data on your device.

Clone this wiki locally