phones:docomo:nec

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
phones:docomo:nec [2025/04/04 18:45] lnrcphones:docomo:nec [2025/09/17 23:53] (current) lnrc
Line 1: Line 1:
-This page is a work in process. 
 ====== Docomo Phones by NEC ====== ====== Docomo Phones by NEC ======
 {{wst>see_hardware_page}} {{wst>see_hardware_page}}
  
-{{wst>vgpc_help}}+{{wst>keitaiwiki_help}}
  
 ===== Introduction ===== ===== Introduction =====
-NEC Docomo phones generally run on a customized form of Linux. They use a bootloader related to the one used in [[phones:docomo:panasonic|Panasonic]] and [[phones:docomo:casio|Casio]] Docomo phones. When an NEC phone is properly connected to a debug cable, it will light up for approximately one second, and then turn off+NEC Docomo phones generally run on a customized form of Linux. They use a bootloader related to the one used in [[phones:docomo:panasonic|Panasonic]] and [[phones:docomo:casio|Casio]] Docomo phones. When an NEC phone is properly connected to a debug cable, an LED somewhere on the phone will light up for approximately one second, and then turn off.
- +
-Note: We currently do not know how to extract NAND data from NEC phones between approximately N902i - N703iμ. These phones are also challenging to connect to PC. It may take multiple tries for your PC to detect one of these phones. Sometimes, these phones connect better after booting up once.+
  
 +==== mova (downloadable appli) ====
 +^ Phone Model ^ Extractable? ^ File System/FTL ^ Tools ^
 +| N503i | | Unknown | |
 +| N503iS | | M4 | |
 +| N504i | | | | |
 +| N504iS | Partially | M4 | assemble_m4.py and convertForEmulator_n504is.py |
 +| N505i | | SSR200 | |
 +| N505iS | Partially | M4 | assemble_m4.py and convertForEmulator_n504is.py |
 +| N506i | Partially | M4 | assemble_m4.py and convertForEmulator_n504is.py |
 +| N506iS | Partially | M4 | assemble_m4.py and convertForEmulator_n504is.py |
  
 +==== Early FOMA ====
 ^ Phone Model ^ Extractable? ^ File System/FTL ^ Tools ^ ^ Phone Model ^ Extractable? ^ File System/FTL ^ Tools ^
 | N2001 | Unknown | Unknown | Unknown | | N2001 | Unknown | Unknown | Unknown |
Line 17: Line 25:
 | N2102V | Yes | Customized FAT16 + SSR200 | [[#fs-tools (SSR200)]] | | N2102V | Yes | Customized FAT16 + SSR200 | [[#fs-tools (SSR200)]] |
 | N2701 | Unknown | Unknown | Unknown | | N2701 | Unknown | Unknown | Unknown |
 +
 +==== 900i/700i Series ====
 +
 +=== SPECIAL NOTE FOR N902i SERIES: ===
 +The N902i series of phones (N902i, N902iS, N902iL, N902iX) have difficulty connecting to PC. If the phone does not connect properly, there are a few techniques you can try. The results are generally random as to whether these work, and you may need to try the same method multiple times before the phone will connect.
 +  * Use a Linux computer instead of WSL (this is a MUST)
 +  * Boot up the phone once, shut down the phone, then quickly remove the battery and plug it into the PC
 +  * Plug the phone into the PC with the battery inside, then remove the battery
 +  * Follow the steps above, but right after the phone light flashes once, reinsert the battery
 +  * Use the battery in a different phone, boot up that phone, then remove the battery and use it with the phone you are trying to dump
 +  * Cover the ground contact for the phone battery, reinsert the battery, and plug into PC
 +  * If you don't have a battery, boot the phone with an external power supply, remove the power, and quickly plug it into the PC
 +If you are still having trouble after attempting these steps multiple times, you can reach out in the Keitai World discord channel for help.
 +
 +^ Phone Model ^ Extractable? ^ File System/FTL ^ Tools ^
 | N900i | Yes | Customized FAT16 + SSR200 | [[#fs-tools (SSR200)]] | | N900i | Yes | Customized FAT16 + SSR200 | [[#fs-tools (SSR200)]] |
 | N900iS | Yes | Customized FAT16 + SSR200 | [[#fs-tools (SSR200)]] | | N900iS | Yes | Customized FAT16 + SSR200 | [[#fs-tools (SSR200)]] |
Line 23: Line 46:
 | N700i | Yes | JFFS2 | [[#Jefferson]] | | N700i | Yes | JFFS2 | [[#Jefferson]] |
 | N901iC | Yes | JFFS2 | [[#Jefferson]] | | N901iC | Yes | JFFS2 | [[#Jefferson]] |
-| N901iG | Unknown | Unknown | Unknown | 
 | N901iS | Yes | Samsung RFS + XSR1 | [[#rfs_dumper.exe]] | | N901iS | Yes | Samsung RFS + XSR1 | [[#rfs_dumper.exe]] |
-| N701i | Yes | Samsung RFS + XSR1 | [[#rfs_dumper.exe]] +| N701i/N701iECO | Yes | Samsung RFS + XSR1 | [[#rfs_dumper.exe]] | 
-| N701iECO | Unknown | Unknown | Unknown | +| N902i | Yes | JFFS2 | [[#Jefferson]] | 
-| N601i | Unknown (might be possible through jtag) | Unknown | Unknown |  +| N902iS | Yes JFFS2 [[#Jefferson]] 
-| N902i | Partial (NOR only) | JFFS2 | [[#Jefferson]] | +| N902iX HIGH-SPEED | Partial (NOR only)\\ NAND needs testing | Unknown | Unknown |
-| N902iS | Partial (NOR only) Unknown Unknown +
-| N902iX HIGH-SPEED | Partial (NOR only) | Unknown | Unknown |+
 | N902iL | Unknown | Unknown | Unknown | | N902iL | Unknown | Unknown | Unknown |
 | N702iD | Yes | Samsung RFS + XSR1 | [[#rfs_dumper.exe]] | | N702iD | Yes | Samsung RFS + XSR1 | [[#rfs_dumper.exe]] |
-| N702iS | Unknown Unknown Unknown |+| N702iS | Yes Samsung RFS + XSR1 [[#rfs_dumper.exe]] |
 | N903i | Yes | JFFS2 | [[#Jefferson]] | | N903i | Yes | JFFS2 | [[#Jefferson]] |
-| N703iD | Partial (NOR only) | JFFS2 | [[#Jefferson]] | +| N703iD | Yes | JFFS2 | [[#Jefferson]] | 
-| N703iμ | Partial (NOR only) Unknown Unknown |+| N703iμ | Yes JFFS2 [[#Jefferson]] |
 | N904i | Yes | JFFS2 | [[#Jefferson]] | | N904i | Yes | JFFS2 | [[#Jefferson]] |
-| N704iμ | Unknown Unknown Unknown |+| N704iμ | Yes JFFS2 [[#Jefferson]] |
 | N905i | Yes | JFFS2 | [[#Jefferson]] | | N905i | Yes | JFFS2 | [[#Jefferson]] |
 | N905iμ | Yes | JFFS2 | [[#Jefferson]] | | N905iμ | Yes | JFFS2 | [[#Jefferson]] |
-| N705i | Unknown Unknown Unknown |+| N705i | Yes JFFS2 [[#Jefferson]] |
 | N705iμ | Yes | JFFS2 | [[#Jefferson]] | | N705iμ | Yes | JFFS2 | [[#Jefferson]] |
 | N906i | Yes | JFFS2 | [[#Jefferson]] | | N906i | Yes | JFFS2 | [[#Jefferson]] |
Line 49: Line 69:
 | N706ie | Yes | JFFS2 | [[#Jefferson]] | | N706ie | Yes | JFFS2 | [[#Jefferson]] |
 | N706iII | Yes | JFFS2 | [[#Jefferson]] | | N706iII | Yes | JFFS2 | [[#Jefferson]] |
 +
 +==== SIMPURE ====
 +^ Phone Model ^ Extractable? ^ File System/FTL ^ Tools ^
 +| N600i | Unknown | Unknown | Unknown |
 +| N601i | Unknown | Unknown | Unknown | 
 +
 +==== Late FOMA Series ====
 +^ Phone Model ^ Extractable? ^ File System/FTL ^ Tools ^
 | N-01A | Yes | JFFS2 | [[#Jefferson]] | | N-01A | Yes | JFFS2 | [[#Jefferson]] |
 | N-02A | Yes | JFFS2 | [[#Jefferson]] | | N-02A | Yes | JFFS2 | [[#Jefferson]] |
Line 68: Line 96:
 | N-01C | Yes | YAFFS2 + CramFS | [[#yaffs-tools]] | | N-01C | Yes | YAFFS2 + CramFS | [[#yaffs-tools]] |
 | N-02C | Yes | YAFFS2 + CramFS | [[#yaffs-tools]] | | N-02C | Yes | YAFFS2 + CramFS | [[#yaffs-tools]] |
-| N-03C | Unknown Unknown Unknown |+| N-03C | Yes YAFFS2 + CramFS [[#yaffs-tools]] |
 | N-05C | Yes | YAFFS2 + CramFS | [[#yaffs-tools]] | | N-05C | Yes | YAFFS2 + CramFS | [[#yaffs-tools]] |
-| N-02D | Unknown Unknown Unknown |+| N-02D | Yes YAFFS2 + CramFS [[#yaffs-tools]] |
 | N-03D | Yes | YAFFS2 + CramFS | [[#yaffs-tools]] | | N-03D | Yes | YAFFS2 + CramFS | [[#yaffs-tools]] |
 | N-01E | Yes | YAFFS2 + CramFS | [[#yaffs-tools]] | | N-01E | Yes | YAFFS2 + CramFS | [[#yaffs-tools]] |
Line 89: Line 117:
  
 ===== Reading Data ===== ===== Reading Data =====
 +
 +==== assemble_m4.py and convertForEmulator_n504is.py ====
 +{{wst>m4}}
  
 ==== fs-tools (SSR200) ==== ==== fs-tools (SSR200) ====
-{{wst>ssr200}}+{{wst>ssr200}} 
  
 ==== Jefferson ==== ==== Jefferson ====
  • phones/docomo/nec.1743785121.txt.gz
  • Last modified: 2025/04/04 18:45
  • by lnrc