You are here: start » template » m4

template:m4

This is an old revision of the document!


Our extraction method for the M4 file structure is currently incomplete, but our tools are sufficient for extracting apps.

Step 1: assemble_m4.py (backup link)

The assemble_m4.py will divide the regions of the nor dump. Use the ``-r`` argument to extract specific files based on the phone model.

python assemble_m4.py  -r <phone model><file name>.bin

Example

python assemble_m4.py -r N506i N506i-2_PF38F4462LLYDB0-f1.bin

Step 2: For DoCoMo phones ONLY: convertForEmulator_mova_nec.py (backup link)

The convertForEmulator_mova_nec.py script will extract the DoJa files from the regions inside the firmware dump.

python convertForEmulator_mova_nec.py m4_out_dir model_name

Example

python convertForEmulator_mova_nec.py N506i-2_PF38F4462LLYDB0-f1.bin_extracted N506i