PS2 Machine ID Changer - how to extract it?

Berion

Developer
In those times it's of course useless stuff as is no sense doing that today (all official dnas game servers are dead and no one would be banned). But! I'm a curious man, You know. :D

There was a tiny app in those times for changing IDPS of PS2. Just in case ban for the console. The problems is, creators of this app was funny and prepared something real unusual. They make TOC mimic Windows os installer (lol). As PS2 needs SYSTEM.CNF, and executable ELF can be named randomly, they point it to "SETUP.EXE" (which is of course PS2 ELF, not Windows PE). The rest files on CD, are 00h dummy.

And here is the problem. This file have 60MB. Of course PS2 will not load all of this crap as there is not even enough space for it in RAM. Somehow PS2 know the real size i and I want know how. Where can I found it, rip padding junk and extract shiny pure elf for AIO purposes instead of disc image? :) We cannot cut it i.e in half, it will not load in PS2 (also I dunno why...).


http://fracton.rgho.st/7lXDnTz6z
2911A984C655EAB362ED6D4392FCDC6A
You can find it also in AIO v1.3
 
Last edited:
Any progress?
upload_2019-3-18_21-47-25.png
 
I didn't make it. For some reason, trimmed ELF to normal size doesn't work. :(

Sorry @krHACKen to mention You but You are the second top magician from PS2 world which could solve this puzzle. Would You kindly look into this? ^^
 

Attachments

Team Paradox, the top cracking group in the past. :D This is easy for someone who understand ASM R59K (I don't know how to determine where it ends, why PS2 doesn't load all in the memory, or maybe there are other security validate addresses or something).
 
Big thanks @krHACKen. How did You "guess" the limit?
Isn't NRL compression is not compatible by uLE/wLE (black screen)?
Oh, and what is *.xlf? Is it Magic Gate signed *.elf? Did I missed some released signing tools? ^^

PS: I have only SCPH-39004R (or 30004R) with "gap" fw (I must unpack my old lady to check).
 
Big thanks @krHACKen. How did You "guess" the limit?
Isn't NRL compression is not compatible by uLE/wLE (black screen)?
Oh, and what is *.xlf? Is it Magic Gate signed *.elf? Did I missed some released signing tools? ^^

PS: I have only SCPH-39004R (or 30004R) with "gap" fw (I must unpack my old lady to check).
Iirc PSX is signing kelfs like that. But i can be wrong. Btw. to make those files elf again, just strip header. Like with fself. ;)
 
Big thanks @krHACKen. How did You "guess" the limit?
ELF header size + segment size. I also reduced the ELF header length, since it's a single segment ELF.
You can also do that to the ELFs that are injected in retail games structures (early unlicensed discs, Swap Magic discs, stuff like that...)
Isn't NRL compression is not compatible by uLE/wLE (black screen)?
Can't tell if NRL packed ELFs do crash when launched by wLE, but I vaguely remember that the stub is bugged. That's why I also provided a ps2packer packed ELF and the uncompressed binary.
Oh, and what is *.xlf? Is it Magic Gate signed *.elf? Did I missed some released signing tools? ^^
KryptoELFs, yes. Kind of fakesigned MG ELFs, like koza said. For PSBBN/HDDOSD/DESR users.
Besides the old SCEDoormat thing, I don't think that a signing tool was released...
 
You are talking about 'Paradox Machine ID Changer'! Take a look at the UDF-Tree of the image (for example via ISO-Buster) and extract the ELF DIRECTLY from there!

I did that A LOOOOOONG time ago, lol! ^^
 
Yerp, that's why I mentioned the UDF-Tree.

I also stripped it quite a while ago... ^^

I try to find it... It was something along the lines of 'Paradox Machine ID Changer ELF ripped by TnA' or so, way more than a decade ago, haha. :D


Edit: That disc I created back in the days (2006) had it included, so I suppose I ripped it before (pretty much at it's release).

http://psx-scene.com/forums/f19/all-apps-cd-dvd-46944/

So you had it the whole time @Berion! It definitely also was on the relatively new build (Beta 0.4 or 0.5) of the disc!
 
Last edited:

Similar threads

Back
Top