Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
template:m4 [2026/05/03 05:45] lnrctemplate:m4 [2026/07/15 02:48] (current) lnrc
Line 1: Line 1:
-Our extraction method for the M4 file structure is currently incomplete, but our tools are sufficient for extracting apps. You will need scripts from [[https://github.com/Keitai-Archive/Keitai-Scripts|Keitai Scripts]] on GitHub.+Our extraction method for the M4 file structure is currently incomplete, but our tools are sufficient for extracting apps. 
  
 **Step 1:** [[https://github.com/ZiplineGun/k/blob/main/assemble_m4.py|assemble_m4.py]] ([[https://github.com/Keitai-Archive/Keitai-Scripts/blob/main/BeforeExtraction/assemble_m4.py|backup link]]) **Step 1:** [[https://github.com/ZiplineGun/k/blob/main/assemble_m4.py|assemble_m4.py]] ([[https://github.com/Keitai-Archive/Keitai-Scripts/blob/main/BeforeExtraction/assemble_m4.py|backup link]])
  
-The assemble_m4.py will divide the regions of the nor dump +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.  
-<code>python assemble_m4.py <file name>.bin</code>+<code>python assemble_m4.py  -r <phone model><file name>.bin</code>
 Example Example
-<code>python assemble_m4.py N506i-2_PF38F4462LLYDB0-f1.bin</code> +<code>python assemble_m4.py -r N506i N506i-2_PF38F4462LLYDB0-f1.bin</code>
- +
-**NOTE:** For V601N, you need to add the V601N extension.  +
-<code>python assemble_m4.py --add_extension --V601N_mode <file name>.bin</code> +
-Example +
-<code>python assemble_m4.py --add_extension --V601N_mode V601N_PF38F3352LLZDQ0-f1.bin</code>+
  
 **Step 2:** For DoCoMo phones ONLY: [[https://github.com/ZiplineGun/k/blob/main/convertForEmulator_mova_nec.py|convertForEmulator_mova_nec.py]] ([[https://github.com/Keitai-Archive/Keitai-Scripts/blob/main/PostExtraction/convertForEmulator_mova_nec.py|backup link]]) **Step 2:** For DoCoMo phones ONLY: [[https://github.com/ZiplineGun/k/blob/main/convertForEmulator_mova_nec.py|convertForEmulator_mova_nec.py]] ([[https://github.com/Keitai-Archive/Keitai-Scripts/blob/main/PostExtraction/convertForEmulator_mova_nec.py|backup link]])
  
-The convertForEmulator_mova_nec.py script will extract the DoJa files from the regions inside the firmware dump+The convertForEmulator_mova_nec.py script will convert the appli in the JAVA folder into a format usable by DoJa emulators.  
-<code>python convertForEmulator_mova_nec.py m4_out_dir model_name</code>+<code>python convertForEmulator_mova_nec.py <java_folder> model_name</code>
 Example Example
-<code>python convertForEmulator_mova_nec.py N506i-2_PF38F4462LLYDB0-f1.bin_output N506i</code>+<code>python convertForEmulator_mova_nec.py JAVA N506i</code>