APrip - Patch Out Additional Anti-Piracy Copy Protection Found In Some Later PSX Games

Members research, findings and information that can be useful towards the PlayStation 1.
Post Reply
alexfree
Active PSXDEV User
Active PSXDEV User
Posts: 67
Joined: Oct 21, 2021
PlayStation Model: SCPH-1000
Location: USA

APrip - Patch Out Additional Anti-Piracy Copy Protection Found In Some Later PSX Games

Post by alexfree » November 5th, 2022, 11:00 am

https://alex-free.github.io/aprip

APrip is a portable open source tool capable of bypassing/patching-out the ‘standardized’ additional anti-piracy copy protection found in some later PSX games. APrip can:

Patch The CD Image of a PSX game directly to remove the additional anti-piracy copy protection.

Generate valid GameShark code(s) to remove the additional anti-piracy copy protection.

Convert an existing GameShark code which bypasses or removes the additional anti-piracy copy protection for one version of a game to a different version (i.e. converts a Rev 0 code to a Rev 1 or Demo version compatible code, or for a different regional release of the same game entirely).

I explain a bit how it works here as well: https://alex-free.github.io/aprip#how-it-works
Last edited by alexfree on November 29th, 2022, 8:59 am, edited 1 time in total.

User avatar
masterg0r0
Active PSXDEV User
Active PSXDEV User
Posts: 39
Joined: Jul 18, 2021
I am a: Modder and Hobbyist Developer
Motto: Everything is hackable 100%!
PlayStation Model: SCPH-7502
Location: United Kingdom

Post by masterg0r0 » November 25th, 2022, 10:26 am

Neat stuff. :dance Would be nice if APrip had support for LibCrypt as well, by locating the magic key word through the sectors and then implement it through the CD image, as well as the anti-AR and anti-modchip patches. But then again, that might sound too complicated. :?

alexfree
Active PSXDEV User
Active PSXDEV User
Posts: 67
Joined: Oct 21, 2021
PlayStation Model: SCPH-1000
Location: USA

Post by alexfree » November 28th, 2022, 6:08 pm

masterg0r0 wrote: November 25th, 2022, 10:26 am Neat stuff. :dance Would be nice if APrip had support for LibCrypt as well, by locating the magic key word through the sectors and then implement it through the CD image, as well as the anti-AR and anti-modchip patches. But then again, that might sound too complicated. :?
I looked into this. It's actually infeasible because the magic key is unobtainable from the incorrectly ripped image.

User avatar
masterg0r0
Active PSXDEV User
Active PSXDEV User
Posts: 39
Joined: Jul 18, 2021
I am a: Modder and Hobbyist Developer
Motto: Everything is hackable 100%!
PlayStation Model: SCPH-7502
Location: United Kingdom

Post by masterg0r0 » November 29th, 2022, 7:14 am

What if instead you could obtain it from a CloneCD (.SUB) subchannel file?

alexfree
Active PSXDEV User
Active PSXDEV User
Posts: 67
Joined: Oct 21, 2021
PlayStation Model: SCPH-1000
Location: USA

Post by alexfree » November 29th, 2022, 8:49 am

masterg0r0 wrote: November 29th, 2022, 7:14 am What if instead you could obtain it from a CloneCD (.SUB) subchannel file?
That would be the only way. But at that point, why would you not just burn the CD-R correctly with the proper subchannel data using Clone CD?

It really just ends up not making sense to add.

alexfree
Active PSXDEV User
Active PSXDEV User
Posts: 67
Joined: Oct 21, 2021
PlayStation Model: SCPH-1000
Location: USA

Post by alexfree » November 29th, 2022, 9:01 am

V1.0.2 Update Changes:
https://alex-free.github.io/aprip#downloads

Cleaned up cd-command-logger.sh/cd-command-logger.bat and ap-type-checker.sh/ap-type-checker.bat scripts. The Windows find command is now executed via it’s full filepath (in system32) to ensure the correct find command is being executed. It was possible in v1.0.1 that some non-standard %PATH% configuration could override the Windows default find command, breaking the .bat scripts.

Small performance increase (start searching at sector 19 instead of 0) for the bin-patcher mode has been applied.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest