Go Back  
Reply
 
Thread Tools
Old 08-05-2012   #131
budzio
Member
 
budzio's Avatar
 
Join Date: Sep 2008
Posts: 161
Likes: 47
Liked 40 Times in 26 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Originally Posted by longhornx View Post
where did you get this 2: spp & rvk - 03.60?

is it need do decrypt any self file?
I've got keys file from http://www.ps3devwiki.com/files/devtools/scetool/data/


Originally Posted by longhornx View Post
in your batch file (I guess you're using one) change this from --key-revision=00,01 to --key-revision=0001
thx
budzio is offline   Reply With Quote
Old 08-05-2012   #132
Asure
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
Note this probably won't work for non-npdrm eboots. (e.g. disc eboots.)
Also note i'm (ab)using ebootfix to get me a patched eboot with sys_proc_param patched inside.
Asure is offline   Reply With Quote
Likes: (2)
Old 08-05-2012   #133
budzio
Member
 
budzio's Avatar
 
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.
budzio is offline   Reply With Quote
Old 08-05-2012   #134
longhornx
Member
 
Join Date: Oct 2008
Posts: 182
Likes: 16
Liked 15 Times in 10 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
Originally Posted by budzio View Post
I've got keys file from http://www.ps3devwiki.com/files/devtools/scetool/data/

thx
I see, they probably update it again, now I have lots of keys arround on my pc
************* [ - Post Merged - ] *************
Originally Posted by Asure View Post
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
Note this probably won't work for non-npdrm eboots. (e.g. disc eboots.)
Also note i'm (ab)using ebootfix to get me a patched eboot with sys_proc_param patched inside.
why you use ebootmod? scetool doesn't do all the work?
longhornx is offline   Reply With Quote
Old 08-05-2012   #135
Asure
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)
Asure is offline   Reply With Quote
Old 08-05-2012   #136
muny21
Member
 
Join Date: Aug 2008
Posts: 75
Likes: 8
Liked 14 Times in 10 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Asure View Post
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)
Since you seem to have a grasp on this process now. Would you mind writing an updated tutorial or even uploading your working tools package?

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.
muny21 is offline   Reply With Quote
Old 08-05-2012   #137
Asure
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
This is _only_ for disc bins, eg. games that came with 3.60 EBOOT.BIN on the disc.

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..
Asure is offline   Reply With Quote
Old 08-05-2012   #138
longhornx
Member
 
Join Date: Oct 2008
Posts: 182
Likes: 16
Liked 15 Times in 10 Posts
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Asure View Post
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)
thats could be the reason why I'm having the error 8001003C after install a pkg fix patch of dark souls bles....(not the ..402..)

in your batch, you have --np-app-typ
e=EXEC ins't NPDRM?
longhornx is offline   Reply With Quote
Old 08-05-2012   #139
kulatong
Apprentice
 
Join Date: Aug 2012
Posts: 1
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Asure View Post
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)
Finally get to fix dark souls update eboot.
My mistake is I didn't know how to use ebootmod properly.
Thanks for this Asure.
kulatong is offline   Reply With Quote
Old 08-05-2012   #140
RedTwist
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
RedTwist is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 08:10 PM.