template:so505i

To extract games from some Sony phones, you will need to remap the bin dump and then convert the files for emulator.

  1. If nand and oob have not yet been separated: download separate_nand_oob.py from Keitai Scripts and use the following option:
    0: Data = 512 Bytes, OOB = 16 bytes, divisible = True
  2. Download remap_SO505i.py from Keitai Scripts
  3. Make sure the nand and oob files are in the same folder with the remap script.
    python remap_SO505i.py <filename>.bin
  4. After remapping the bin file, extract the contents with TestDisk. If extracting the contents with TestDisk does not work, skip down to the troubleshooting section.
  5. Download convertForEmulator_SO505i.py from Keitai Scripts
  6. Place the script in the same folder as the JAVA directory and execute the following command, replacing <phone mode> with your phone model:
python convertForEmulator_so505i.py JAVA <phone model>

Example:

python convertForEmulator_so505i.py JAVA SO505iS

List of Compatible phone models:

  • SO505i
  • SO505iS
  • SO506i

TROUBLESHOOTING

If the .bin file cannot be extracted by TestDisk, try TSK FAT AutoRecover. Make sure to install SleuthKit as specified in the instructions. With the remapped .bin file, use the following command:

python extract_fat.py <remapped_dump>.bin

Then, follow the steps above for converting apps to emulator format.

  • template/so505i.txt
  • Last modified: 2026/02/05 22:18
  • by lnrc