@Thumbkin Are you running Hermes or Standard BD Emulation? Is all traces of it out of the Game Data section? You're not letting it update or installing any update?
|
|
|
|
Would you like to get all the new info from
PSX-Scene in your email each day?
Want to learn more about the team keeping you up to date with the latest scene news?
Read about them now! Check out our Developer bios, too! | ||
|
|
@Thumbkin Are you running Hermes or Standard BD Emulation? Is all traces of it out of the Game Data section? You're not letting it update or installing any update?

@Jay-Jay - got your PM
Error 8001003C comes up on some but not all firmwares with these eboot fixes because it wasn't done properly. There's a hex patch that was missed. This is an eboot_fix.bat to be used with the scetool/aldostools bruteforce app. I highlighted the part that applies
Code:@echo off if exist EBOOT.BIN goto fix echo EBOOT.BIN not found... goto end :fix set CID= FOR /F "tokens=1,2 delims= " %%A IN ('scetool.exe -i EBOOT.BIN') DO ( if [%%A]==[ContentID] set CID=%%B ) scetool.exe --decrypt EBOOT.BIN EBOOT.elf if not exist EBOOT.elf unself.exe EBOOT.BIN EBOOT.elf FixELF.exe EBOOT.elf "24 13 BC C5 F6 00 33 00 00 00 36" "24 13 BC C5 F6 00 33 00 00 00 34" ren EBOOT.BIN EBOOT.BIN_ORIGINAL > NUL if [%CID%]==[] ( scetool.exe -v --sce-type=SELF --compress-data=TRUE --skip-sections=TRUE --key-revision=01 --self-auth-id=1010000001000003 --self-app-version=0001000000000000 --self-vendor-id=01000002 --self-type=APP --self-fw-version=0003004000000000 --encrypt EBOOT.elf EBOOT.BIN ) else ( echo ContentID=%CID% scetool.exe -v --sce-type=SELF --compress-data=TRUE --skip-sections=TRUE --key-revision=01 --self-auth-id=1010000001000003 --self-app-version=0001000000000000 --self-add-shdrs=TRUE --self-vendor-id=01000002 --self-type=NPDRM --self-fw-version=0003004000000000 --np-license-type=FREE --np-content-id=%CID% --np-app-type=EXEC --np-real-fname=EBOOT.BIN --encrypt EBOOT.elf EBOOT.BIN ) del /Q EBOOT.elf > NUL if not exist EBOOT.BIN ren EBOOT.BIN_ORIGINAL EBOOT.BIN :end pause
@Thumbkin, these two guys above are the ones I was hoping they'd come in and give us some suggestions and inputs. Its nice to have powerful friends!
Okay BahumatLord, I will patch the eboot with this .bat code.
I just wanted to let you know that when I created the above fixes, I ran a bruteforce on the folder and what it did was it automatically created a patched param.sfo, eboot.bin, and that sprx file--it took some time with the sprx file, as it was trying to crack the key. But after it was done, it gave me patched files. I pretty much left it on auto-pilot.
I now patched the original EBOOT.BIN file with your .bat. I deleted the bold large bbcode that you provided in the code box--I hope I got it right, since I don't want it create a hiccup.
And if Thumbkin is willing to try this new eboot.bin file, (See attachment below). Just to see if this fixes this issue. And if it does, I might end up replacing the eboot of the previous fix with this one.

If I'm not mistaken it's just an eboot issue, but if you still get errors you need to bruteforce the self/sprx files again too. Luckily it should be the same as before and stored for you so it should just take a second to do

Hey Bahumatlord, after studying carefully the eboot_fix.bat code inside the scetool folder, I notice that the line you highlighted above, this default version also has it. Here is the code. -- Unless when I run the bruteforce method, it doesn't obey this code? Just confused.
Code:@echo off set CID= FOR /F "tokens=1,2 delims= " %%A IN ('scetool.exe -i "EBOOT.BIN"') DO ( if [%%A]==[ContentID] set CID=%%B ) if not exist "EBOOT.elf" scetool.exe -v -d "EBOOT.BIN" "EBOOT.elf" echo: if not exist "EBOOT.elf" scetool.exe -v -d "EBOOT.BIN" "EBOOT.elf" if not exist "EBOOT.elf" unfself.exe "EBOOT.BIN" "EBOOT.elf" if not exist "EBOOT.elf" unself.exe "EBOOT.BIN" "EBOOT.elf" if not exist "EBOOT.elf" goto finish FixELF.exe "EBOOT.elf" "24 13 BC C5 F6 00 33 00 00 00 36" "24 13 BC C5 F6 00 33 00 00 00 34" echo: echo Resigning... ren "EBOOT.BIN" "EBOOT.BIN_ORIGINAL" > NUL if [%CID%]==[] ( scetool.exe -v --sce-type=SELF --compress-data=TRUE --skip-sections=FALSE --key-revision=01 --self-auth-id=1010000001000003 --self-add-shdrs=TRUE --self-vendor-id=01000002 --self-app-version=0001000000000000 --self-type=APP --self-fw-version=0003004000000000 --encrypt "EBOOT.elf" "EBOOT.BIN" ) else ( echo ContentID = %CID% scetool.exe -v --sce-type=SELF --compress-data=TRUE --skip-sections=FALSE --key-revision=01 --self-auth-id=1010000001000003 --self-add-shdrs=TRUE --self-vendor-id=01000002 --self-app-version=0001000000000000 --self-type=NPDRM --self-fw-version=0003004000000000 --np-license-type=FREE --np-content-id=%CID% --np-app-type=EXEC --np-real-fname="EBOOT.BIN" --encrypt "EBOOT.elf" "EBOOT.BIN" ) del /Q "EBOOT.elf" > NUL :finish

It's from the man aldostools himself. It's always given me flawless patches
Here's his tool. It just needs to be updated with the 3.7 - 4.xx keys available
http://aldostools.org/temp/scetool_0.2.9_bruteforce.7z

No the bruteforce tool uses that code too. Are you sure you grabbed all the self/sprx files? Sometimes they're hard to find
| « Previous Thread | Next Thread » |