|
|
#131 |
|
Member
![]() Join Date: Sep 2008
Posts: 161
Likes: 47
Liked 40 Times in 26 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
|
|
|
|
|
|
|
#132 |
|
Member
![]() Join Date: Jan 2008
Posts: 245
Likes: 27
Liked 127 Times in 72 Posts
Mentioned: 69 Post(s)
Tagged: 0 Thread(s)
|
This is my modded batch file that i'm using for the eboot.bin w/ npdrm from update pkg's. You'll need to add in a .keys dir for ebootfix, and add the exes from f0f tools as well. Maybe create some dirs too. (output / workdir).
Code:
@Echo off del .\workdir\DECRYPTED.ELF del .\workdir\FIXED.ELF del .\workdir\MODDED_EBOOT.BIN del .\workdir\SOURCE_EBOOT.BIN 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 .\workdir\DECRYPTED.ELF copy EBOOT.BIN .\workdir\SOURCE_EBOOT.BIN echo ContentID for NPDRM-Self is: %CID% rem rename EBOOT.BIN SOURCE_EBOOT.BIN > NULL echo echo Doing ebootfix rem . rem Usage: ebootMOD.exe SELF MODDED_SELF [DECRYPTED_ELF] rem Example: ebootmod.exe x:\EBOOT.BIN x:\EBOOT_MOD.BIN rem Example: ebootmod.exe x:\EBOOT.BIN x:\EBOOT_MOD.BIN x:\EBOOT_TEST.ELF rem . ebootmod .\workdir\SOURCE_EBOOT.BIN .\workdir\MODDED_EBOOT.BIN .\workdir\DECRYPTED.ELF rem . rem Ebootmod makes a new eboot, but it's not nprdrm, so we decrypt that again, then run it thru scetool.. rem . rem We also create two versions, one is compressed, the other is not. (Sometimes the compressed one doesn't work.) rem . scetool.exe --decrypt .\workdir\MODDED_EBOOT.BIN .\workdir\FIXED.ELF scetool.exe --sce-type=SELF --compress-data=FALSE --skip-sections=TRUE --key-revision=00,01 --self-auth-id=1010000001000003 --self-vendor-id=01000002 --self-type=NPDRM --self-fw-version=0003004100000000 --np-license-type=FREE --np-content-id=%CID% --np-app-typ e=EXEC --np-real-fname=EBOOT.BIN --encrypt .\workdir\FIXED.ELF .\output\EBOOT_NEW_NOCOMP.BIN scetool.exe --sce-type=SELF --compress-data=TRUE --skip-sections=TRUE --key-revision=00,01 --self-auth-id=1010000001000003 --self-vendor-id=01000002 --self-type=NPDRM --self-fw-version=0003004100000000 --np-license-type=FREE --np-content-id=%CID% --np-app-type =EXEC --np-real-fname=EBOOT.BIN --encrypt .\workdir\FIXED.ELF .\output\EBOOT_NEW_COMP.BIN rem del /Q EBOOT.ELF > NUL rem scetool -i EBOOT.BIN echo ContentID for NPDRM-Self is: %CID% echo Done! pause Also note i'm (ab)using ebootfix to get me a patched eboot with sys_proc_param patched inside. |
|
|
|
|
|
#133 |
|
Member
![]() Join Date: Sep 2008
Posts: 161
Likes: 47
Liked 40 Times in 26 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
|
@Asure
can you upload whole tools package with modded batch file. Pls.
It would be much easier for me (and also for some others ) than creating dir structure and putting files in right places ![]() thx in advance Last edited by budzio; 08-05-2012 at 09:09 AM. |
|
|
|
|
|
#134 | ||
|
Member
![]() Join Date: Oct 2008
Posts: 182
Likes: 16
Liked 15 Times in 10 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
![]() ************* [ - Post Merged - ] *************
|
||
|
|
|
|
|
#135 |
|
Member
![]() Join Date: Jan 2008
Posts: 245
Likes: 27
Liked 127 Times in 72 Posts
Mentioned: 69 Post(s)
Tagged: 0 Thread(s)
|
SCEtool does not patch sys_param. That's why we need ebootfix.
Tested & working with own patches for: - Dead Island - Dead Rising 2: Off The Record - yes i like zombies. Checking out some disc-fix stuff now (ex. dirt 3 has eboot in 3.60 on disc) |
|
|
|
|
|
#136 | |
|
Member
![]() Join Date: Aug 2008
Posts: 75
Likes: 8
Liked 14 Times in 10 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
|
I am not sure how to create the .key directory it always says must type a file name. Thanks. Last edited by muny21; 08-05-2012 at 09:33 AM. |
|
|
|
|
|
|
#137 |
|
Member
![]() Join Date: Jan 2008
Posts: 245
Likes: 27
Liked 127 Times in 72 Posts
Mentioned: 69 Post(s)
Tagged: 0 Thread(s)
|
This is not noob-proof & never was intended to be. You can see what's going on from the batch file. If you need fixes you can download them all over the place
![]() For disc bins (just tested w/ Dirt 3, played a race, no controller errors or whatever.) Replace the final scetool lines with this: Code:
scetool -0 SELF -1 TRUE -s TRUE -2 0004 -3 1010000001000003 -4 01000002 -5 APP -6 0003004100000000 -e .\workdir\FIXED.ELF .\output\EBOOT_NEW_COMP.BIN scetool -0 SELF -1 FALSE -s TRUE -2 0004 -3 1010000001000003 -4 01000002 -5 APP -6 0003004100000000 -e .\workdir\FIXED.ELF .\output\EBOOT_NEW_NOCOMP.BIN p.s. This doesn't get you guys anywhere.. many games have .SELF and .SPRX files inside the updates, and scetool can't seem to handle those or i don't know how to handle them..
|
|
|
|
|
|
#138 | |
|
Member
![]() Join Date: Oct 2008
Posts: 182
Likes: 16
Liked 15 Times in 10 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
|
in your batch, you have --np-app-typ e=EXEC ins't NPDRM? |
|
|
|
|
|
|
#139 | |
|
Apprentice
Join Date: Aug 2012
Posts: 1
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
My mistake is I didn't know how to use ebootmod properly. Thanks for this Asure. |
|
|
|
|
|
|
#140 |
|
Apprentice
Join Date: Aug 2012
Posts: 9
Likes: 2
Liked 5 Times in 4 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
|
Hi guys,
I've been working on F1 2011 and have finally got it working today. For some reason however I cannot get the eboot to work with ebootMOD (invalid type: 00000008). I've checked the keys so not sure why this is the case. So I used hexedit to manually change the version by searching for hexcode 13 BC C5 F6 in the uncompressed elf then changing the version from 3.6 to 3.5. Just thought that info might be of use if anyone else has problems with ebootMOD. If anyone knows how to fix ebootMOD please let me know. Cheers |
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|