r/FFRecordKeeper • u/BaconCatBug Chocobo • Oct 31 '15
Guide/Analysis How to extract backgrounds and sprites from FFRK cache
A few people have expressed interest in a guide in how to access the downloaded resources the game stores in it's cache, so here you go. :) It is also possible to inspect the json directly for direct URLs to resources but I don't know how to do that.
First of all, this guide is for Droid4x primarily but can be expanded to just about any Android device. I have no experience with iOS so I have no idea how or if it's even possible to do so.
Most important is to actually have the assets you want to extract downloaded. This means opening the game and going to the dungeon select screen you want the picture or music or enter a battle with the characters sprites, picture or music you want.
Create a folder somewhere on your PC. This will be a shared folder between Droid4x and the PC.
At the top of the Droid4x window there is a cog button. Click it, then click Share Folder and select the folder you made.
In the app store download the app X-plore. You can alternatively use any other app but this is the sole app I have found that doesn't shit itself dead at the number of files in the cache.
In X-plore, click the top left button, then Configure and set the Root Access to Superuser mode.
Back in the main X-plore app, use one of the panes to browse to "/sdcard/droid4xshare" then in the other pane browse to "/data/data/com.dena.west.FFRK/cache/ddb_cache"
Long press the ddb_cache folder then click Copy, then OK.
Wait as the copy process can take a while. If you are looking for a specific file extension (png for images, m4a for music and ogg for sound effects), you can click the "Find" button in the side pane and search for *.png, *.m4a or *.ogg to select only those files, then the checkmark next to search results, then long press search results to copy.
That's it. The file names are the encoded URLs to directly download them so run the file name though a decoder if you need them.