exvius

For mobile games, data mining is the process to extract data from the game, usually to extract assets and unreleased data. To data mine the game you will need access to a rooted Android device or emulator. This guide is not tested for iOS.

Assets

Dumping cache files to PC

Extracting assets from cache files

Most files we are interested in are located in this folder: /com.square_enix.android_googleplay.FFBEWW/files/

There are 4 distinct file types we can extract from:

Movie Extraction

Obtain the .cpk files from the folder of your choosing. You can use VGMToolbox to extract them. Open VGMToolbox.exe and go to Misc. Tools > Extraction Tools > Common Archives > CRI CPK Archives Extractor. Drag and drop your .cpk files into the open window. The extracted files should be inside folders on the same path as the source file. Go to the TOC folder and decrypt the .usm file. Go to Stream Tools > Video Demultiplexer, choose USM (Cri Movie 2) for output video format, and drag and drop your .usm file into the open window. The .m2v and .adx video and audio format will appear inside the same folder.

Notable asset folders:

Stored Data

FFBE stores much of their data internally as .dat on the /files folder:

Having these data transmitted via download allows developer to add content to their game without updating the game client. These data are encrypted, and the method to decrypt them is outside the scope of this guide.

Server Data

Every time you are attempting to enter a dungeon, the server will transmit data to the client:

The method to obtain and decrypt them is outside the scope of this guide.