Olygame

DigiTopZ #2

ModChipCentral

Page 2 of 55 FirstFirst 12341252 ... LastLast
Results 11 to 20 of 545
  1. #11
    Member
    Join Date
    Nov 2011
    Posts
    54
    Total Thanks Given
    6
    Total Thanks Received
    39
    Total Thanked Posts
    19
    Quote Originally Posted by opoisso893 View Post
    Open the EBOOT.ELF with an hex Editor and click find in the Edit menu.

    Attachment 3089
    OK , i did that and i resolve that error ...BCES00865-EyePet and Friends now working .

    Thanks

  2.          
  3. The Following 4 Users Say Thank You to FinalFight For This Useful Post:

    gDrive (08-05-2012), opoisso893 (08-05-2012), Yuu (08-06-2012)

  4. #12
    JLM
    Guest
    Sniper Ghost Warrior BLES01286 PATCH000001
    01DB75F0 0000 0000 0000 0000 0000 0000 0000 0000 ................
    01DB7600 0000 0024 13BC C5F6 0033 0000 0035 0001 ...$.....3...5..

    __________________

    For typing long commands (with lots of options at the command line), the up arrow key is very handy. If you made a mistake typing and scetool says error, just push the up arrow key, the last command you typed will appear, then use the left arrow key to go to the mistake and fix it. Sometimes easier than re-typing the whole line.

  5. The Following 4 Users Say Thank You to JLM For This Useful Post:

    gDrive (08-05-2012), Misfit (08-07-2012), MOST Hated (08-05-2012), Yuu (08-06-2012)

  6. #13
    So Cool! I changed this!
    Join Date
    Oct 2011
    Location
    Pangea
    Posts
    3,732
    Total Thanks Given
    527
    Total Thanks Received
    3,691
    Total Thanked Posts
    1,779
    Quote Originally Posted by JLM View Post
    Sniper Ghost Warrior BLES01286 PATCH000001
    01DB75F0 0000 0000 0000 0000 0000 0000 0000 0000 ................
    01DB7600 0000 0024 13BC C5F6 0033 0000 0035 0001 ...$.....3...5..

    __________________

    For typing long commands (with lots of options at the command line), the up arrow key is very handy. If you made a mistake typing and scetool says error, just push the up arrow key, the last command you typed will appear, then use the left arrow key to go to the mistake and fix it. Sometimes easier than re-typing the whole line.
    So its the same as when I manually modded eboots, thats the sys_proc_param yeah and that 35 hex is the SDK version 3.50 same old shit. You just change that to whatever the hell firmware you want usually 34 for lowest jailbreak 3.41 and with every eboot at least back when I did it to find its that same string of bytes everytime 13 BC C5 F6 (but it has to be the .elf obviously, the .self is encrypted so those bytes dont exist)

    You can use readself in cygwin on EBOOT.BIN (encrypted) to get this info here's Deus Ex for example:
    Code:
    Section header
        offset             size              compressed unk1     unk2     encrypted
        00000000_00000a80  00000000_00f667e8 [NO ]      00000000 00000000 [YES]
        00000000_00f70a80  00000000_000bf6d4 [NO ]      00000000 00000000 [YES]
        00000000_01030154  00000000_00000000 [NO ]      00000000 00000000 [YES]
        00000000_01030154  00000000_00000000 [NO ]      00000000 00000000 [YES]
        00000000_01030154  00000000_00000000 [NO ]      00000000 00000000 [YES]
        00000000_01000734  00000000_00000008 [NO ]      00000000 00000000 [N/A]
        00000000_00f67200  00000000_00000028 [NO ]      00000000 00000000 [N/A]
        00000000_00f67228  00000000_00000040 [NO ]      00000000 00000000 [N/A]
    if you copy the offsets say like the first one is 00000000_00000a80 00000000_00f667e8 then takes out the underscores and spaces
    to make 0000000000000a800000000000f667e8. You then search this hexvalue in a hexeditor the line directly below will have all zeros
    except there will 2 that are not those toggle the compression and encryption flags. The first non zero is the compression and the at the end is the encryption. change the numbers from 01 to 02 or vice versa to toggle yes and no on compression and encryption. then save check readself and you will (I just toggled the first 2 offsets but back then I'd have to do all of them compression didnt matter that just changed the size of the eboot) to get:

    Code:
    Section header
        offset             size              compressed unk1     unk2     encrypted
        00000000_00000a80  00000000_00f667e8 [YES]      00000000 00000000 [NO ]
        00000000_00f70a80  00000000_000bf6d4 [YES]      00000000 00000000 [NO ]
        00000000_01030154  00000000_00000000 [NO ]      00000000 00000000 [YES]
        00000000_01030154  00000000_00000000 [NO ]      00000000 00000000 [YES]
        00000000_01030154  00000000_00000000 [NO ]      00000000 00000000 [YES]
        00000000_01000734  00000000_00000008 [NO ]      00000000 00000000 [N/A]
        00000000_00f67200  00000000_00000028 [NO ]      00000000 00000000 [N/A]
        00000000_00f67228  00000000_00000040 [NO ]      00000000 00000000 [N/A]
    and I had to some other shit once I got good I could "crack" an eboot in 5 minutes or so.
    Last edited by PatrickBatman; 08-05-2012 at 08:20 PM.
    PS3 Slim w/ Rebug Rex 4.30.2, 500GB Internal, 1TB/3TB External; PS2 Fat McBoot w/ Hard Drive; Windows 7 x64 Ultimate
    Last game finished: Crysis 3 | Currently Playing: Dead Space 3

  7. The Following 5 Users Say Thank You to PatrickBatman For This Useful Post:

    gDrive (08-05-2012), kgb (08-06-2012), MOST Hated (08-05-2012), Yuu (08-06-2012)

  8. #14
    Senior Member
    Join Date
    Jul 2011
    Posts
    425
    Total Thanks Given
    386
    Total Thanks Received
    627
    Total Thanked Posts
    294
    I think you can do hex search and replace in command line. And if you can do it in commandline, as you know, you can add them to a batch script.

    So you can download binmay (text/hex/binary replacer) to your fix folder and, for instance, had this lines to the batch file after the ELF is created.
    Last edited by andreus; 10-23-2012 at 10:43 AM.
    XMB Manager Plus co-developer | Showtime translator | WEBmedia plugin for Showtime developer

  9. The Following 8 Users Say Thank You to andreus For This Useful Post:

    gDrive (08-06-2012), kgb (08-06-2012), lurkandlearn (08-06-2012), MOST Hated (08-06-2012), opoisso893 (08-06-2012), pete_uk (08-06-2012), Yuu (08-06-2012)

  10. #15
    Senior Member
    Join Date
    Sep 2011
    Posts
    269
    Total Thanks Given
    636
    Total Thanks Received
    896
    Total Thanked Posts
    238
    removed post
    Last edited by aldostools; 10-22-2012 at 08:26 AM.

  11. The Following 6 Users Say Thank You to aldostools For This Useful Post:

    gDrive (08-06-2012), kgb (08-06-2012), lurkandlearn (08-06-2012), sabin1981 (08-06-2012), Yuu (08-06-2012)

  12. #16
    Member
    Join Date
    Jul 2011
    Posts
    35
    Total Thanks Given
    25
    Total Thanks Received
    67
    Total Thanked Posts
    18
    With some help from devs i made a small .bat file that can bruteforce the klic key from eboots that use/load self/sprx files.

    Code:
    @Echo
     off
    SET OFFSET=0
    :START
    FOR /F "tokens=*" %%i in ('"od -j%OFFSET% -N16 -w16 -t x1 eboot.elf | cut -c 8- |sed 's/ //g'"') do SET KEY=%%i
    if %KEY% == 00000000000000000000000000000000 (
    echo Skipped 10 bytes of blank/useless key at %OFFSET%
    set /a OFFSET+=10
    ) else (
    ECHO Trying Key: %KEY% from decimal offset: %OFFSET%
    scetool.exe -l %KEY% -d default.self selfout.elf >nul
    set /a OFFSET+=1
    )
    IF EXIST selfout.elf GOTO END
    goto START
    :end
    echo Done! Key used was: %KEY%
    You need to put this into a folder with scetool, data / keys etc. working.
    Then drop an eboot.bin and decrypt it with scetool into eboot.elf
    The drop an encrypted self, or sprx and modify the bat file a little perhaps.

    The needed linux tools like od.exe, sed.exe, can all be found in this package: http://www.sendspace.com/file/g9syfd
    If you want to test with say, portal 2 sprx files, you can try starting at offset 608600. MW3 around offset 54272..

    The batch file is not perfect. On large files, the CUT command starts to malfunction as i don't take this into account with the sed/cut combo.

    Note: This is just a proof-of-concept, i wanted to know how the whole self/sprx stuff worked. It doesn't contain keys or any proprietary tools from Sony, and as far as i know, it's not doing anything illegal.

  13. The Following 8 Users Say Thank You to Asure For This Useful Post:

    aldostools (08-07-2012), andreus (08-07-2012), gDrive (08-07-2012), kgb (08-07-2012), opoisso893 (08-07-2012), sabin1981 (08-09-2012), Yuu (08-08-2012)

  14. #17
    Senior Member
    Join Date
    Jul 2011
    Posts
    425
    Total Thanks Given
    386
    Total Thanks Received
    627
    Total Thanked Posts
    294
    so you have uncovered the final piece of the puzzle! Nice work.
    Last edited by andreus; 08-07-2012 at 04:08 PM.
    XMB Manager Plus co-developer | Showtime translator | WEBmedia plugin for Showtime developer

  15. The Following 2 Users Say Thank You to andreus For This Useful Post:

    gDrive (08-07-2012), Yuu (08-08-2012)

  16. #18
    Member
    Join Date
    Jul 2011
    Posts
    35
    Total Thanks Given
    25
    Total Thanks Received
    67
    Total Thanked Posts
    18
    I didn't uncover it all by myself, i got a few hints and suggestions from devs, and made the batch file.
    Lost a day because of my own stupidity, when i had -l %KEY% at the end of the scetool command, otherwise it would have found a key much sooner.

    A user on hax posted MW3 key, i found it in hexeditor, figured out i must be doing something wrong in my the bat file.. corrected the bat file => bingo!

    Should be better if someone codes a proper C app to do this which would be lots faster. we're looking at 20 hours for the portal 2 eboot, unless you cheat, and start at a higher offset, where the game has its strings located.

    Bat file also can't handle big files >9.9mb, unless someone mods it and changes the od/cut/sed command once %OFFSET%> 9.9mb etc etc.
    Try it for fun with mw3 and portal

  17. The Following 5 Users Say Thank You to Asure For This Useful Post:

    andreus (08-07-2012), gDrive (08-07-2012), kgb (08-07-2012), Yuu (08-08-2012)

  18. #19
    JLM
    Guest
    I think you are saying it takes 20 hours for the batch file to find the key in one eboot?
    Nice find.

  19. The Following 2 Users Say Thank You to JLM For This Useful Post:

    gDrive (08-07-2012), Yuu (08-08-2012)

  20. #20
    Senior Member
    Join Date
    Jul 2011
    Posts
    425
    Total Thanks Given
    386
    Total Thanks Received
    627
    Total Thanked Posts
    294
    For what you're sayin normaly you found them at the end of the elf, so the batch would be more efficient if it was in reverse, i.e, start looking form the end to the beggining, don't you think?

    i think you can get the last dec offset

    Also i think that elf files must have a structure of some kind and with that you can know the offset to start looking
    Last edited by andreus; 10-23-2012 at 10:43 AM.
    XMB Manager Plus co-developer | Showtime translator | WEBmedia plugin for Showtime developer

  21. The Following 5 Users Say Thank You to andreus For This Useful Post:

    Asure (08-07-2012), gDrive (08-07-2012), kgb (08-07-2012), Yuu (08-08-2012)


 
Page 2 of 55 FirstFirst 12341252 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
EachGame