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.
UPDATES: We now have a tool for extracting the NOR from the 810P and 820P. The method has not been confirmed on other devices yet.
Softbank Panasonic phones fall into two categories. The later, higher end devices are very similar to Docomo Panasonic phones, and are compatible with the same tools. These phones run on a customized form of Linux, and they use the UniPhier set of CPUs.
The earlier models, along with some of the later budget models, run on the APOXI operating system. These phones use CPUs similar to those in Sony Ericsson phones. The APOXI phones are closely related to international Panasonic phones that were released concurrently, such as the Panasonic EB-VS3 and EB-VS7.
Phone Model | Extraction Tool | File System/FTL | File System Tools |
---|---|---|---|
705P | Not Determined | Unknown | Unknown |
705Px | Not Determined | Unknown | Unknown |
706P | Not Determined | Unknown | Unknown |
810P | node-sie-serial | c5a3 | Unknown |
920P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
820P | node-sie-serial | c5a3 | Unknown |
921P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
821P | Not Yet Determined | Unknown | Unknown |
822P | Not Yet Determined | Unknown | Unknown |
823P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
824P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
930P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
830P | Not Yet Determined | Unknown | Unknown |
931P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
831P | Not Yet Determined | Unknown | Unknown |
832P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
940P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
840P | Not Yet Determined | Unknown | Unknown |
840P for Biz | Not Yet Determined | Unknown | Unknown |
941P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
841P | Not Yet Determined | Unknown | Unknown |
842P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
942P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
001P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
002P | Not Yet Determined | Unknown | Unknown |
103P | ktdumper | Samsung RFS + Cramfs + XSR 2 | fs-tools (XSR2) + TestDisk |
301P | ktdumper | ext3 | TestDisk |
401PM | ktdumper | ext3 | TestDisk |
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
On a Linux PC:
npm i @sie-js/serial
pnpm i #
npx tsx examples/dwd-apoxi-memory-dump.js --addr 0xA0000000 --size 0x8000000 --out output.bin
This will place the data dump into the repository's folder on your PC
NOTE: This extraction method may not work on WSL. If you are having errors after trying all steps, try switching from WSL to a full Linux installation.
sudo apt install gcc-arm-linux-gnueabi qemu qemu-user-static qemu-system-arm
arm-linux-gnueabi-gcc xsr_stl.ko main.c -o main
export QEMU_LD_PREFIX=/usr/arm-linux-gnueabi ./main onenand.bin onenand.oob B output.bin
export QEMU_LD_PREFIX=/usr/arm-linux-gnueabi ./main onenand.bin onenand.oob A output.bin
export QEMU_LD_PREFIX=/usr/arm-linux-gnueabi ./main onenand.bin onenand.oob 8 output.bin
After this, you must use TestDisk to acquire the data.
TestDisk can be used on either Windows or Linux. It is available for download here. Once you have downloaded TestDisk, use the program to open your current .bin file.
>Disk <your file>
Press enter to proceed.
[None ] Non partitioned media
[ quit ]
[ Analyse ]
[Quick Search]
You should now have all the extracted files.
Note: For select devices (such as F905i and D905i), you need to select None → Undelete rather than the usual TestDisk procedure.