Scripts for decrypting and unpacking png from PS1 on PSP/PS3, PSP and Minis manuals.
Both scripts support manuals with more than 100 pages.
To use the scripts, Python 3.12+ is required, and the pycryptodome package must be installed.
- For
PS1 on PSP/PS3
Copy DOCUMENT.DAT files into the dat_ps1docs folder using any filename with the .DAT extension.
The script will create an out_png_ps1 folder containing all pages.
Additionally, the decrypted DOCUMENT_DEC.DAT (only for PSP CFW) file will be saved in the out_dat_ps1 folder.
Note: The script does not perform MAC hash verification for encrypted DOCUMENT.DAT
- For
PSP GameandMinismanuals.
Copy DOCUMENT.DAT and DOCINFO.EDAT (if present) into the dat_pspdocs folder, adding a prefix to the filenames
(for example: GAME_ULUS12345_DOCUMENT.DAT and GAME_ULUS12345_DOCINFO.EDAT, respectively).
The script will create an out_png_psp folder containing all pages.
Additionally, a re-encrypted DOCUMENT.DAT using the default key (to get rid of the DOCINFO.EDAT file requirement) will be saved in the out_dat_psp folder.