template:m4

Differences

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

Link to this comparison view

template:m4 [2025/09/05 05:03] – created lnrctemplate:m4 [2025/09/24 01:27] (current) lnrc
Line 1: Line 1:
-**Step 1:** assemble_m4.py+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. 
 + 
 +**Step 1:** [[https://github.com/Keitai-Archive/Keitai-Scripts/blob/main/BeforeExtraction/assemble_m4.py|assemble_m4.py]]
  
 The assemble_m4.py will divide the regions of the nor dump The assemble_m4.py will divide the regions of the nor dump
Line 6: Line 8:
 <code>python assemble_m4.py N506i-2_PF38F4462LLYDB0-f1.bin</code> <code>python assemble_m4.py N506i-2_PF38F4462LLYDB0-f1.bin</code>
  
-**Step 2:** convertForEmulator_n504is.py +**Step 2:** [[https://github.com/Keitai-Archive/Keitai-Scripts/blob/main/PostExtraction/convertForEmulator_m4.py|convertForEmulator_m4.py]] 
  
-The convertForEmulator_n504is.py script will extract the DoJa files from the regions inside the firmware dump. +The convertForEmulator_m4.py script will extract the DoJa files from the regions inside the firmware dump. 
-<code>python convertForEmulator_n504is.py m4_out_dir model_name</code>+<code>python convertForEmulator_m4.py m4_out_dir model_name</code>
 Example Example
-<code>python convertForEmulator_n504is.py N506i-2_PF38F4462LLYDB0-f1.bin_output N506i</code>+<code>python convertForEmulator_m4.py N506i-2_PF38F4462LLYDB0-f1.bin_output N506i</code>
  • template/m4.1757041412.txt.gz
  • Last modified: 2025/09/05 05:03
  • by lnrc