This page is a work in process. ====== Docomo Phones by Sharp ====== {{wst>see_hardware_page}} {{wst>vgpc_help}} ===== Introduction ===== Sharp Docomo phones generally run on a customized version of Symbian. These phones will have no reaction when plugged into a debug adapter. Many of these phones keep their DoJa games in a unique file format made up of a .apl and a .scp. To extract files in this format, use [[#Keitai Tools]]. Note: For the models SH903i and before, we do not have a way to exploit these phones through USB because they do not appear as connected to a PC once their battery is removed. Some phones can be chip dumped directly, but there is a lot of proprietary information we are missing on these early Sharp phones. ^ Phone Model ^ Extractable? ^ File System/FTL ^ Tools ^ | SH2101V | Unknown | Unknown | Unknown | | SH900i | Only through NOR chip-off | SH900i FTL | [[#assemble_sh900i]] + [[#TestDisk]] | | SH700i | No | Unknown | Unknown | | SH700iS | No | Unknown | Unknown | | SH901iC | No | Unknown | Unknown | | SH901iS | No | Unknown | Unknown | | SH851i | No | Unknown | Unknown | | SH902i | Chip-off only | Unknown | Wip | | SH902iS | Chip-off only | Unknown | Unknown | | SH902iSL | Chip-off only | NAND: FAT\\ NOR: EPOC32 Rom | [[#TestDisk]] for FAT\\ [[#Symbian SDK]] for EPOC32 ROM | | SH702iD | No | Unknown | Unknown | | SH702iS | Chip-off only | Chip-off only | Unknown | | SH903i | No | Unknown | Unknown | | SH903iTV | Yes | FAT16 + ROFS + "SH/D904i" FTL | [[#assemble_sh704i_d904i]] + [[#TestDisk]]\\ Extract games with [[#Keitai Tools]] | | SH703i | Yes | FAT16 + ROFS + "SH/D904i" FTL | [[#assemble_sh704i_d904i]] + [[#TestDisk]] | | SH904i | Yes | FAT16 + ROFS + "SH/D904i" FTL | [[#assemble_sh704i_d904i]] + [[#TestDisk]]\\ Extract games with [[#Keitai Tools]] | | SH704i | Yes | FAT16 + ROFS + "SH/D904i" FTL | [[#assemble_sh704i_d904i]] + [[#TestDisk]] | | SH905i | Yes | FAT16 + ROFS + "B4B4" FTL | [[#b4-ftl-extract]] + [[#TestDisk]] | | SH905iTV | Yes | FAT16 + ROFS + "B4B4" FTL | [[#b4-ftl-extract]] + [[#TestDisk]] | | SH705i | Yes | FAT + ROFS + "B4B4" FTL | [[#b4-ftl-extract]] + [[#TestDisk]] | | SH705iII | Unknown | Unknown | Unknown | | SH906i | Yes | FAT32 + ROFS + Fugue NAND | [[#fugue-tools]] + [[#TestDisk]] | | SH906iTV | Yes | FAT32 + ROFS + Fugue NAND | [[#fugue-tools]] + [[#TestDisk]] | | SH706i | Yes | FAT32 + ROFS + Fugue NAND | [[#fugue-tools]] + [[#TestDisk]] | | SH706ie | Yes | FAT16 + ROFS + "SH/D904i" FTL | [[#assemble_sh704i_d904i]] + [[#TestDisk]] | | SH706iw | Unknown | Unknown | Unknown | | SH-01A | Yes | FAT32 + ROFS + EPOC32 ROM + Fugue NAND (A+B) | [[#fugue-tools]] + [[#TestDisk]] | | SH-02A | Yes | FAT32 + ROFS + Fugue NAND | [[#fugue-tools]] + [[#TestDisk]] | | SH-03A | Yes | FAT32 + ROFS + EPOC32 ROM + Fugue NAND (A+B) | [[#fugue-tools]] + [[#TestDisk]] | | SH-04A | Yes | FAT32 + ROFS + EPOC32 ROM + Fugue NAND (A+B) | [[#fugue-tools]] + [[#TestDisk]] | | SH-05A | Yes | FAT16 + ROFS + "B4B4" FTL | [[#b4-ftl-extract]] + [[#TestDisk]] | | SH-06A | Yes | FAT16 + ROFS + "B4B4 FTL | [[#b4-ftl-extract]] + [[#TestDisk]] | | SH-06A NERV | Yes | FAT16 + ROFS + "B4B4" FTL | [[#b4-ftl-extract]] + [[#TestDisk]] | | SH-07A | Unknown | Unknown | Unknown | | SH-08A | Yes | FAT16 + ROFS + "B4B4" FTL | [[#b4-ftl-extract]] + [[#TestDisk]]\\ Extract games with [[#Keitai Tools]] | | SH-01B | Yes | FAT16 | [[#TestDisk]] | | SH-02B | Yes | FAT16 | Unknown | | SH-03B | Yes | FAT16 | [[#TestDisk]]\\ Extract games with [[#Keitai Tools]] | | SH-04B | Unknown | Unknown | Unknown | | SH-05B | Yes | FAT + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-06B | Yes | FAT16 + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-07B | Yes | FAT32 + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-08B | Yes | FAT16 + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-09B | Yes | FAT16 + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-01C | Yes | FAT32 + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-02C | Yes | FAT + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-04C | Unknown | Unknown | Unknown | | SH-05C | Unknown | Unknown | Unknown | | SH-06C | Unknown | Unknown | Unknown | | SH-08C | Yes | FAT32 + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-09C | Unknown | Unknown | Unknown | | SH-10C | Yes | FAT32 + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-11C | Yes | FAT32 + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-03D | Chip-off Only | (Likely) FAT32 + EPOC32 ROM | (Likely) [[#TestDisk]] for FAT (MDA)\\ (Likely) [[#Symbian SDK]] for EPOC32 ROM (MDA) | | | SH-03E | Chip-off Only | FAT32 + EPOC32 ROM | [[#TestDisk]] for FAT (MDA)\\ [[#Symbian SDK]] for EPOC32 ROM (MDA) | | SH-07F | Chip-off Only | (Likely) FAT32 + EPOC32 ROM | (Likely) [[#TestDisk]] for FAT (MDA)\\ (Likely) [[#Symbian SDK]] for EPOC32 ROM (MDA) | | ===== Methods ===== Extracting Data - [[#ktdumper]] Reading File Systems - [[#assemble_sh704i_d904i]] - [[#b4-ftl-extract]] - [[#fugue-tools]] - [[#Symbian SDK]] File Processing - [[#Keitai Tools]] ===== Extracting Data ===== ==== Ktdumper ==== {{wst>ktdumper}} ===== Reading Data ===== ==== assemble_sh704i_d904i ==== {{wst>assemble_sh704i_d904i}} ==== assemble_sh900i ==== {{wst>assemble_sh900i}} ==== b4-ftl-extract ==== {{wst>b4-ftl-extract}} ==== fugue-tools ==== {{wst>fugue_nand}} ==== Symbian SDK ==== {{wst>epoc32}} ==== TestDisk Procedure ==== {{wst>testdisk}} ===== File Processing ===== ==== Keitai Tools ==== {{wst>kttools}}