(Help) How to add Icons to HDLoader/KERMIT Games on PS2 HDD-OSD

Discussion in 'Sony Programming and Development' started by vash32, Oct 20, 2012.

  1. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    The DVD player is smart enough to figure out that it's running on a EU or USA machine and will fix the path "automagically".

    Just put the 3.04J files I gave you at "BEEXEC-DVDPLAYER" properly bound to your MC. No hacking required.
     
  2. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Are you really sure about that? I haven't found any code within it that adjusts the system folder path like within rom0:OSDSYS. :/

    The reason why I left BIEXEC-SYSTEM on my memory card was because the v3.04J DVD player would just bail out on my SCPH-39006 when launched directly without that (Probably because it can't load the updater). With the BIEXEC-SYSTEM folder, it just freezes.
     
  3. krHACKen

    krHACKen Enthusiastic Member

    Joined:
    Oct 24, 2012
    Messages:
    571
    Likes Received:
    376
    You sure ? I've tested the 2 dvdplayer.elf in BEEXEC and both required the irx to be placed in BIEXEC. I've never seen a DVD Player firmware capable of adapting the irx path according to the system region or the dvdplayer.elf boot path. Zony would have been silly for doing this, as all DVD Player FWs are meant to be MG region locked. sceSifIopReset paths are static in all DVD Players AFAIK.
    Maybe I'm wrong and failed at testing... ...but here are patches just in case :
    http://ddata.over-blog.com/1/06/19/78/PS2DVDSTUFF/3.04J_BREXEC.ZIP

    EDIT : Oops sorry, I just saw SP193's post. Enjoy the patches.
    That one was easy to corrupt. If other FWs are that easy to patch, I'll pop out moar PPFs...
     
    Last edited: Feb 10, 2013
  4. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245

    I was able to have it running on my US and PAL PS2sbut then I had duplicate folders ... Maybe it worked due to the fact that BIEXEC-DVDPLAYER folder exists as well on my test MC lol

    You won that one too. ;)


    Edit: And finally that explains lots of odd glitches I had in the past with these experiences with cross region DVD player execution.
     
    Last edited: Feb 10, 2013
  5. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    The SCPH-5X000 series has a different EEPROM layout from the whole SCPH-3X000 series. That's why if you want to modify anything on the PS2, please use the right API calls instead of a HEX editor unless you know where to look (And just want to make the fix for only one console).

    That's also the same reasion why Sony changed the MECHACON - hackers were changing the i.Link and console IDs like nobody's business.

    On the 50K and 70K units, the i.Link and console IDs cannot be modified by CDVDMAN anymore. It seems like they have included a checksum field at the end of those IDs. (But how to calculate that checksum?)
     
    Last edited: Feb 10, 2013
  6. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    More than that, mecha won't let you change it using the CDVDMAN commands, you can only mess with the IDs and region stuff through the serial port, while the ps2 is on service mode.
     
  7. krHACKen

    krHACKen Enthusiastic Member

    Joined:
    Oct 24, 2012
    Messages:
    571
    Likes Received:
    376
    Before I go to bed, I'm giving a try at patching regional playback control shit with my corruption tool.
    The GetDVDzone function and the sabotage RPC call locations are very low. The alteration of packed data at such low location generally leads to a wide waste... Results as soon as the brute force attack is over.
     
  8. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    Give a try at DVD 1.00 on your PAL console. I know FOR SURE that it's either KBIT/KC or both are banned on all JP consoles but the original launch SCPH-10000 at MECHACON FW level. Meaning that if you take a MC with DVD player 1.00 installed on it and try on such a PS2 you will get a message that the DVD player is not installed.
     
  9. krHACKen

    krHACKen Enthusiastic Member

    Joined:
    Oct 24, 2012
    Messages:
    571
    Likes Received:
    376
    ROFL, when I tried to get my CARD signature :
    SecrDownloadFile : Cannot download header
    Rather explicit.

    EDIT : It was the 1.00 dvdplayer.elf (DISK sig in Pastie #6114172)
    EDIT2: 1.01 has the same sig. I'm gonna test it...
    EDIT3 : The f*ck ? Apparently I could get my CARD sig. Will try to boot that...
    EDIT4 : 1.00 = DVD Player is not set up
    EDIT5 : 1.01 = Black screen (probably searching for the irx).
     
    Last edited: Feb 10, 2013
  10. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    1.01 worked on a USA console when I tested... I will test 1.00 tomorrow (I have a feeling that it will NOT work even on non Japanese consoles lol)

    And I should have said "File key", not "KC/KBIT" I suppose.
     
  11. fresh

    fresh Spirited Member

    Joined:
    Jul 15, 2012
    Messages:
    131
    Likes Received:
    0
    I noticed in the original SCPH-50004 eeprom dump the model version checksum is invalid.
    Have the mechacon changes you described something to do with it?



    Rgds.
     
    Last edited: Feb 10, 2013
  12. krHACKen

    krHACKen Enthusiastic Member

    Joined:
    Oct 24, 2012
    Messages:
    571
    Likes Received:
    376
    Yep, as 1.00 and 1.01 have the same sig, it smells like a FileKey ban.

    EDIT : Well, the bruteforce attack didn't finish yet. AM 05:38 here, I'm tired, goin' to sleep
     
    Last edited: Feb 10, 2013
  13. vash32

    vash32 Spirited Member

    Joined:
    Jun 19, 2012
    Messages:
    186
    Likes Received:
    5
    Over 9000! I got to try this out!

    I got to try this out!, thanks for post some info on it.
    Is this on the HDD or a type of RAM? Just need to know what I'm going to hex edit. Thnaks
     
  14. krHACKen

    krHACKen Enthusiastic Member

    Joined:
    Oct 24, 2012
    Messages:
    571
    Likes Received:
    376
    Non volatile memory.
    Use extreme caution. Such mod is for advanced users only, as you may be at risk of ruining stuff at MECHA level (including and not limited to the CDVD drive)...
     
  15. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    Soooooo... 1.00 KELF/KIRX is blacklisted on ALL PS2 consoles then ?
     
  16. vash32

    vash32 Spirited Member

    Joined:
    Jun 19, 2012
    Messages:
    186
    Likes Received:
    5
    How does one start this mod if its on "Non volatile memory", I'm not sure what I'm looking for at it's not on the HDD... but the PS2? Thanks.
     
  17. angelwolf71885

    angelwolf71885 Dauntless Member

    Joined:
    Jun 5, 2010
    Messages:
    795
    Likes Received:
    6
    nono it should work on the most early PS2's because remember there was a recall because 1.00 would allow DVDs to be played in RGB no macrovishion
     
  18. krHACKen

    krHACKen Enthusiastic Member

    Joined:
    Oct 24, 2012
    Messages:
    571
    Likes Received:
    376
    Well yep it seems :( .
    Something like this as decrypted filekey and this as encrypted DISK signature, along with header and bit rehash should to teh trick; in case you won't repack/resign the whole shit.
     
  19. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    You sir, have no idea what we're talking about ... :)

    Edit:
    Jokes apart, that it works on the consoles it came bundled with was not the subject of my talk with KrHACKen.
    We're talking about measures SONY took to prevent it from running on any PS2 console released after DVD player version 1.01.

    Edit2:
    We're amused by the fact that SONY actually blacklisted the DVD driver 1.00 on ALL consoles, regardless of the effect region blocks would have in it to begin with.
     
    Last edited: Feb 11, 2013
  20. fresh

    fresh Spirited Member

    Joined:
    Jul 15, 2012
    Messages:
    131
    Likes Received:
    0
    They only want to get sure to get no problems at this point and later.
    The ps2 was not only sold as a console. As hq dvd player, too.


    Rgds.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page