This page is a work in process.
Check the dumping hardware overview for a list of known preservation hardware.
If you need help, please come chat with us on the VGPC or No-Intro discord servers.
Casio only released two feature phone models for SoftBank: the 830CA and 930CA.
Ktdumper is a tool for extracting data from feature phones that are compatible with the Foma debug adapter, which includes all Docomo phones and select SoftBank phones. Please note that ktdumper will not work unless you have the Foma debug adapter.
Ktdumper is compatible with Linux and WSL (Windows System on Linux). It can be used as a command line tool or as a live Linux iso with a GUI.
sudo ./ktdumper.sh [insert phone model] dump_nand
sudo ./ktdumper.sh [insert phone model] dump_nor
sudo ./ktdumper.sh [insert phone model] dump_java
Sample For D904i
sudo ./ktdumper.sh d904i dump_nand
WIP
The JFFS2 file system can be extracted with Jefferson, which runs on Python. You can install Jefferson in a pre-existing Python using pip:
sudo apt-get install python3-pip sudo pip3 install jefferson
The following command creates a folder called “jffs2_extracted” to contain the data extracted from nand.bin.
sudo jefferson -d jffs2_extracted nand.bin
Note: You may see the error
data_crc does not match!
The dump may still be working. Let it continue until the process is complete before trying other steps.
Troubleshooting
If the jffs2_extracted folder contains no data, the offset will need to be removed from the .bin file.
You can determine the offset two ways:
binwalk nand.bin
85 20 19 E0
Or
85 19 02 E0
Delete all data before those four bytes and try again to extract with Jefferson.
Note: It is not possible to undelete files from a JFFS2 file system.
Once you've dumped your games, it's time to generate and submit metadata to a preservation project for validating and cataloging. See the dump submission instructions for more information.