- BSOD bypass - PSN connection on mode CEX and CEDEX - Added psn game bypass in cex and 4.50 Cedex mode (attention not all games work correctly style gta 5 PKG error 80010009) - Installable on ofw 3.55 or cfw 4.21 4.30 4.31 4.40 4.41 and all SGK CFW via recovery or XMB - Patch peek and poke usual - 2 File LV2 CEX4.50 (CEX4.46/Cobra) (load the lv2 cobra via toolbox) - All CEX mode options (retail) are available - Package manager - Patch Cinavia - Patch reactpsn - Patch VSH - Let act.dat and rif files unsigned. - Patch VSH - Dissociation Disable / Remove act.dat - Patch LV1: undocumented feature 114
(Allow mapping of protected memory)
- Compatible QA Flag - PatchLV1 - Disable checking system integrity
(Safe to use with incompatible versions of CoreOS / SYSCON or if the PS3 QA Flag is not enabled)
This tool will parse any of the supported PlayStation ISO / BIN. The module will also check for valid (ISO9660 / MODE1 / 2048) or (MODE2 / 2352).
When used as library for an application this can:
[PS1 / PS2] Get game Title ID from SYSTEM.CNF and obtain Title from a text database. [PS3 / PSP] Get game Title and ID from the PARAM.SFO inside the ISO (no need for text database). Titles gets automatically converted from UTF-8 to ASCII. Provide a function to patch PS3 ISOs created with different applications than Gen****** (Ex. ImgBurn, PowerISO).
When used as application:
Users can quickly patch any specified PS3 ISO created with different application than Gen****** (Ex. ImgBurn, PowerISO).
Note: Patching will make the ISO valid for the PS3 system, if you try to mount it without patching, the system will not detect it.
Note: If you don't specify --verbose then only the Title ID and Title will be displayed.
Changelog:
v1.01 (November 9, 2013)
Fixed typo, now all references to "vervose" are correctly named "verbose". Removed accidental duplicate macro definition on "psiso_tool.h".
v1.00 (November 9, 2013)
Initial Release.
Example Windows Batch:
EDIT: Removed "@" from script, because vBulletin messes it up
Code: echo off
set PSISO_TOOL_LOG=psiso_tool_log.txt
call psiso_tool --ps1 --v "I:\PSXISO\FINALFANTASY7_CD3.BIN" > ps1_%PSISO_TOOL_LOG% && type ps1_%PSISO_TOOL_LOG% echo . call psiso_tool --ps2 --v "I:\PS2ISO\Capcom vs. SNK 2 - Mark of the Millennium 2001 (USA).iso" > ps2_%PSISO_TOOL_LOG% && type ps2_%PSISO_TOOL_LOG% echo . call psiso_tool --ps3 --v --patch "I:\******\BCUS98174-[The Last of Us].iso" > ps3_%PSISO_TOOL_LOG% && type ps3_%PSISO_TOOL_LOG% echo . call psiso_tool --psp --v "I:\PSPISO\b-ff4u.iso" > psp_%PSISO_TOOL_LOG% && type psp_%PSISO_TOOL_LOG% echo .
pause
Example Batch Output:
ps1_psiso_tool_log.txt
Code: ========================================================================= PS ISO Tool v1.00 (supports PS1/PS2/PS3/PSP) (CaptainCPS-X, 2013) ========================================================================= ISO file: I:\PSXISO\FINALFANTASY7_CD3.BIN Supported PS1 ISO (ISO9660/MODE2/FORM1/2352) Volume Size: (0x0004476A sectors) (574312448 bytes) Root Directory Record Offset: 0x0000CA20 SYSTEM.CNF file record found at pos: 0x4C5 SYSTEM.CNF Extent (data) Offset: 0x0000D350 SYSTEM.CNF Data Length: 0x00000044 Getting title for: SCUS-94165 ------------------------------------------------------------------------- TITLE ID: ( SCUS_941.65 ) TITLE: ( Final Fantasy VII [Disc3of3] ) ------------------------------------------------------------------------- ps2_psiso_tool_log.txt
Code: ========================================================================= PS ISO Tool v1.00 (supports PS1/PS2/PS3/PSP) (CaptainCPS-X, 2013) ========================================================================= ISO file: I:\PS2ISO\Capcom vs. SNK 2 - Mark of the Millennium 2001 (USA).iso Supported PS2 ISO (ISO9660/MODE1/2048) Volume Size: (0x0001AB80 sectors) (224133120 bytes) Root Directory Record Offset: 0x00082800 SYSTEM.CNF file record found at pos: 0x125 SYSTEM.CNF Extent (data) Offset: 0x0053D000 SYSTEM.CNF Data Length: 0x00000038 Getting title for: SLUS20246 ------------------------------------------------------------------------- TITLE ID: ( SLUS_202.46 ) TITLE: ( Capcom vs. SNK 2 - Mark of the Millennium 2001 ) -------------------------------------------------------------------------
psp_psiso_tool_log.txt Code: ========================================================================= PS ISO Tool v1.00 (supports PS1/PS2/PS3/PSP) (CaptainCPS-X, 2013) ========================================================================= ISO file: I:\PSPISO\b-ff4u.iso Supported PSP ISO (ISO9660/MODE1/2048) Volume Size: (0x00068FF0 sectors) (880771072 bytes) Root Directory Record Offset: 0x0000B000 PSP_GAME file record found at pos: 0x081 PSP_GAME Extent (data) Offset: 0x0000B800 PARAM.SFO file record found at pos: 0x127 PARAM.SFO Extent (data) Offset: 0x06F48000 PARAM.SFO Data Length: 0x00000230 ------------------------------------------------------------------------- Preparing to process PARAM.SFO ------------------------------------------------------------------------- SFO Type: 0x00 SFO Identifier: PSF SFO Variable Name Table Offset: 0x000000E4 SFO Data Table Offset: 0x00000168 SFO Total Variables: 13 ------------------------------------------------------------------------- SFO Variable Table Entries: ------------------------------------------------------------------------- >> APP_VER: 01.00 >> BOOTABLE: 0x0001 >> CATEGORY: UG >> DISC_ID: ULUS10560 >> DISC_NUMBER: 0x0001 >> DISC_TOTAL: 0x0001 >> DISC_VERSION: 1.00 >> HRKGMP_VER: 0x0013 >> PARENTAL_LEVEL: 0x0004 >> PSP_SYSTEM_VER: 6.37 >> REGION: 0x8000 >> TITLE: FINAL FANTASY IV: The Complete Collection >> USE_USB: 0x0000 ------------------------------------------------------------------------- Searching variable data for [ DISC_ID ] Found variable data for [ DISC_ID ]... [ ULUS10560 ] Searching variable data for [ TITLE ] Found variable data for [ TITLE ]... [ FINAL FANTASY IV: The Complete Collection ] ------------------------------------------------------------------------- TITLE ID: ( ULUS10560 ) TITLE: ( FINAL FANTASY IV: The Complete Collection ) -------------------------------------------------------------------------
@sandungas , @zecoxao , @aldostools , @Ada Love Lace check the source out I did a couple of modules from scratch that you might like (psiso_tool.h has info)
PS: This already have been implemented into "Simple NTFS ISO Mounter" and tested, I wrote all the code to be portable and usable on both windows / ps3 / etc. More nice stuff will be implemented to these tools in the future.