Save data & backups
How local campaign saves work across Android APK updates, PC emulator snapshots, and the Docker server’s FFBE_DIR/server/state/ directory.
- Android update: Install over existing
- New Game: Auto-backs up old save
- Docker save path: FFBE_DIR/server/state/
- Docker backups: server/state/backups/

How Android saves & updates work
In Elvlin/exvius-offline, your campaign progress—including story flags, Lapis, Gil, unit inventory, equipment, Esper boards, and mailbox items—is stored locally inside the Android application’s data directory:
- Updating preserves your save: whenever a new APK is released (such as updating from
v0.1.25tov0.1.30), install the new APK directly over the existing app. Android keeps the app’s internal and external data folders untouched. - Never uninstall before updating: uninstalling the app tells Android to wipe its private storage directory, which permanently erases your local save unless you have backed it up beforehand.
- New Game automatic backup (
v0.1.3+): if you tap New Game on the title screen to start a fresh playthrough from the opening sequence and Earth Shrine Entrance, the launcher automatically backs up your previous campaign before replacing it. - Automatic flag & ticket recovery: updates such as
v0.1.11(shop tickets),v0.1.18(Season 4 story progression flags), andv0.1.30(missing recipes and 222 character name records) automatically repair and credit existing saves on login.
Backing up & migrating Android emulator saves on PC
If you play on a Windows 10/11 or Linux Android emulator, you have two reliable ways to protect your campaign before migrating PCs or testing older APK builds:
- Emulator disk / instance clone: in BlueStacks 5 Multi-Instance Manager, MuMu Player 12, or LDPlayer 9, use the built-in Backup / Clone Instance tool to snapshot the entire virtual disk (including the 14.5 GB downloaded asset packs and internal save database).
- ADB app data backup (root / Waydroid): on rooted emulator instances or Linux Waydroid containers, copy the app’s internal sandbox folder under
/data/data/com.exvius.offline.test/and external files under/sdcard/Android/data/com.exvius.offline.test/.
Managing saves on the iOS Revival Docker server
When running CreamySeaman6/Exvius-revival-ios, your save lives entirely on your computer or NAS inside FFBE_DIR/server/state/ (not inside the Docker image):
- Simple folder backup: copy the
FFBE_DIR/server/state/folder at any time to back up your entire campaign and historical replay state (replay.json). - Automatic New Game backups: running the server’s
new-game --yescommand moves your previous save intoFFBE_DIR/server/state/backups/before creating a fresh profile. - Retroactive first-clear mail (
EXVIUS_FIRST_CLEAR_BACKPAY=1): the Docker server automatically mails first-clear rewards and lost story recipes (Bronze Knife after Earth Shrine - Exit, Magic Key after Grandshelt Castle - Throne Room, and Farplane Tower of Earth weapons) to saves that already passed those checkpoints.
Docker server CLI save & rotation commands
| Task | Command (run from exvius/repo/ios-server) |
|---|---|
| Check save status | docker compose exec server python3 /app/ffbe.py status |
| View this week’s banners | docker compose exec server python3 /app/ffbe.py rotation |
| Preview next 4 weeks of banners | docker compose exec server python3 /app/ffbe.py rotation 4 |
| Start a new game (with automatic backup) | docker compose exec server python3 /app/ffbe.py new-game --yes |
| Restart historical replay timeline | Delete FFBE_DIR/server/state/replay.json, then docker compose restart server |
| View live server request logs | docker compose logs -f server |



Common questions
Can I transfer my old online Square Enix / Facebook FFBE account into Exvius Offline?
No. Original online accounts and gumi servers were shut down at end of service and cannot be imported. Everyone starts a local campaign, with repeatable Lapis farming, all summon seasons, and optional 5x Lapis multipliers to rebuild teams rapidly.
Does repairing a broken download in v0.1.21+ wipe my save?
No. The asset repair routine introduced in v0.1.21 only re-fetches unreadable client asset archives while leaving your campaign save untouched.
Where are TLS certificates stored on the Docker server?
They live in FFBE_DIR/server/certs/. Back up both state/ and certs/ if you move your server to a new PC so you do not have to reinstall the certificate profile on your iPhone.