Quantcast
Channel: PSX Place
Viewing all articles
Browse latest Browse all 593

PSXclassic's working with decompressed ISOs (w/ Tutorial)

$
0
0
Additional Research from PS3 developer zecoxao as the dev shares some information & findings from ZeroTolerance pertaining to PSXclassics working with decompressed ISOs. Great news coming for the PlayStation 1 gamer on CFW enabled PS3 consoles. See full details and the tutorial in the various quotes from the source (PlayStationHAX) link provided:



Quote:

Originally Posted by zecoxao
It's simple to do.


  • forge edat, use psx2psp to forge eboot and pack everything up.


Credits to ZeroTolerance for the information and findings.

Here are the tools (Windows only) :https://mega.nz/#F!lhdmgKxS!xOWydW41HkkK8TiqoP6ZIw


package.conf (example) :

Code:

Content-ID = UP9000-NPUJ00594_00-0000000000000001 
k_licensee = 0x00000000000000000000000000000000
TitleID = SLUS00594 
DRM_Type = Free
Content_Type = PS1emu 
PackageVersion = 01.00

make_npdata command to sign ISO.BIN.DAT (example):
Code:

make_npdata -e ISO.BIN.DAT ISO.BIN.EDAT 1 1 1 0 16 3 00 UP9000-NPUJ00594_00-0000000000000001 5
Quote:

Apparently (and this is something Sony LOVES doing) they decided to use the code of a tool called PSX2PSP as their own and made psxclassics. the compression algo is there (although modified) and the isos come out uncompressed or compressed if we choose to.
The only 2 differences i've found so far (by using psxtract from Hykem) were that the crypto they use and PSX2PSP's (aparent lack of) crypto and the compression algo.

Sorry for the clarification


Tutorial:
1.) create pbp file using ps1topsp tool without using any compression methods.
2.) extraxt the data.psar from it (this file is required for creating ISO.BIN.EDAT)
3.) extract iso headers and isos from data.psar
4.) extract the sector table from iso header.
5.) use hasher util with each iso and sector table to create the the table with proper sha1 hashes.
6.) insert the hash tables to their iso headers
7.) fix the iso offsets into iso headers.
8.) create ISO.BIN.DAT using modified iso headers.
9.) create ECDSA signature at the tail og the ISO.BIN.DAT
10.) encrypt ISO.BIN.DAT to ISO.BIN.EDAT
11.) make pkg
12.) Profit!

Download: Tools (Windows)

Attached Images

Viewing all articles
Browse latest Browse all 593

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>