This page is a work in process.
Softbank Phones by Sharp
Check the dumping hardware overview for a list of known preservation hardware.
If you need help, please come chat with us on the Keitai World (previously Keitai Wiki) discord server.
Introduction
Softbank Sharp phones are actually quite different from their Docomo Sharp counterparts. While they share the same FOMA port as the Docomo Sharp phones, they have a different CPU with a different bootloader. Currently, we have no means of extracting data from these phones outside of direct memory chip dumping. However, that could change if someone is able to discover an exploit in the bootloader.
The firmware examples we have appear to use a Flat file system alongside a FlashFX 4.00 FTL, for which there is no documentation.
J-Phone
| Phone Model | Extractable? | File System/FTL | Tools |
|---|---|---|---|
| J-SH07 | – | – | assemble_f0 + TestDisk |
| J-SH08 | – | – | assemble_f0 + TestDisk |
| J-SH010 | – | – | assemble_f0 + TestDisk |
| J-SH51 | – | – | – |
| J-SH53 | – | – | – |
Vodafone
| Phone Model | Extractable? | File System/FTL | Tools |
|---|---|---|---|
| V301SH | – | – | – |
| V302SH | – | – | – |
| V401SH | – | – | – |
| V402SH | – | – | – |
| V403SH | – | – | – |
| V501SH | – | – | – |
| V601SH | – | – | – |
| V602SH | – | – | – |
| V603SH | – | – | – |
| V604SH | – | – | – |
| V801SH | – | – | – |
SoftBank
| Phone Model | Extractable? | File System/FTL | Tools |
|---|---|---|---|
| 903SH | – | – | – |
| 703SH | – | – | – |
| 703SHf | – | – | – |
| 904SH | – | – | – |
| 804SH | – | – | – |
| 905SH | – | – | – |
| 805SH | – | – | – |
| 705SH | – | – | – |
| 910SH | – | – | – |
| 810SH | – | – | – |
| 911SH | – | – | – |
| 811SH | – | – | – |
| 912SH | – | – | – |
| 812SH | – | – | – |
| 812SHs | – | – | – |
| 812SHsII | – | – | – |
| 913SH | – | – | – |
| 913SH G TYPE-CHAR | – | – | – |
| 813SH | – | – | – |
| 813SH for Biz | – | – | – |
| 814SH | – | – | – |
| 815SH | – | – | – |
| 816SH | – | – | – |
| 920SH | – | – | – |
| 920SH YK | – | – | – |
| 822SH | – | – | – |
| 820SH | – | – | – |
| 821SH | – | – | – |
| 921SH | – | – | – |
| 821SH | – | – | – |
| DM001SH | – | – | – |
| 922SH | – | – | – |
| 923SH | – | – | – |
| 823SH | – | – | – |
| DM002SH | – | – | – |
| 824SH | – | – | – |
| DM003SH | – | – | – |
| 825SH | – | – | – |
| 923SH | – | – | – |
| 923SH TAIWAN | – | – | – |
| 930SH | – | – | – |
| 930SH TAIWAN | – | – | – |
| 830SH | – | – | – |
| 830SH for Biz | – | – | – |
| 830SHs | – | – | – |
| 931SH | – | – | – |
| 831SH | – | – | – |
| DM004SH | – | – | – |
| DM006SH | – | – | – |
| 831SH for Biz | – | – | – |
| 831SH KT | – | – | – |
| 831SHs | – | – | – |
| 932SH | – | – | – |
| 832SH | – | – | – |
| 832SH for Biz | – | – | – |
| 832SHs | – | – | – |
| 933SH | – | – | – |
| 934SH | – | – | – |
| 935SH | – | – | – |
| 936SH | – | – | – |
| 940SH | – | – | – |
| 840SH | – | – | – |
| 941SH | – | – | – |
| 841SH | – | – | – |
| 942SH | – | – | – |
| DM005SH | – | – | – |
| 842SH | – | – | – |
| 943SH | – | – | – |
| 843SH | – | – | – |
| 944SH | – | – | – |
| 945SH | – | – | – |
| DM007SH | – | – | – |
| 001SH | – | – | – |
| DM008SH | – | – | – |
| 002SH | – | – | – |
| 004SH | – | – | – |
| 105SH | – | – | – |
| 108SH | – | – | – |
| 109SH | – | – | – |
| 202SH | Chip dump only | – | assemble_202sh + TestDisk |
| 301SH | – | – | – |
Methods
Reading File Systems
Reading Data
assemble_202sh
assemble_f0
First, you must download the Various Keitai Assemble GitHub repository. We will be using the assemble_f0.py script as well as the tools in the utils folder.
The nor for this dump comes in two parts that need to be concatenated.
Examples:
Windows Command Line
copy /b SH700iS_LRS13B7-f1.bin + SH700iS_LRS13B7-f2.bin SH700iS_LRS13B7-f1f2.bin
Copy the concatenated file into the various-keitai-assemble project. The following steps will be different depending on what device you are trying to extract.
J-Phone
Known chunk IDs per model:
J-SH07: 5504 J-SH08: 5504 J-SH010: 6355
DoCoMo
SH506iC
Default settings work fine for this phone
python assemble_f0.py <concatenated_dump>.bin output_dir
SH700iS/SH901iC/SH901iS
Command:
python assemble_f0.py -u -b 9 <concatenated_dump>.bin output_dir
Example:
python assemble_f0.py -u -b 9 SH700iS_LRS13B7-f1f2.bin SH700iS_LRS13B7-f1f2_out
The output directory will contain many .bin files. Look for the largest one and use TestDisk to acquire the data. You may need to use UNDELETE.