View Single Post
Old 08-11-2012   #79
baargle
Senior Member
 
Join Date: Sep 2010
Posts: 1,178
Likes: 603
Liked 627 Times in 377 Posts
Mentioned: 138 Post(s)
Tagged: 0 Thread(s)
Originally Posted by haz367 View Post
thx, trying out on F11 BLES01311
out of the box it didn't work on F11 = sys_param still at 3.60( hex 24 13 BC C5 F6), asking for 3.60 trying to run game, modified the batch a bit like this and it worked fine, also changed the keyfile, it's not the correct one?! = only "4" 3.60 keys

modified "ebootfix.bat" a little, adding gsar command -- key-rev 3.55 also edited the PARAM before made the package, haven't tested it by putting it into the batch, then i guess ps3 autofix works right away, need to test it
Code:

@Echo
 off

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
echo ContentID for NPDRM-Self is: %CID%
rename EBOOT.BIN ORIGINAL_EBOOT.BIN > NUL

gsar.exe  -x18 -s:x24:x13:xbc:xc5:xf6:x00:x33:x00:x00:x00:x36 -r:x24:x13:xbc:xc5:xf6:x00:x33:x00:x00:x00:x35 EBOOT.ELF fixed.elf

scetool.exe --sce-type=SELF --compress-data=FALSE --skip-sections=TRUE --key-revision=0A --self-auth-id=1010000001000003 --self-add-shdrs=TRUE --self-vendor-id=01000002 --self-type=NPDRM --self-fw-version=0003005500000000 --np-license-type=FREE --np-content-id=%CID% --np-app-type=EXEC --np-real-fname=EBOOT.BIN --encrypt fixed.elf EBOOT.BIN

pause

param batch code, it should be edited a little before putting into "ebootfix.bat", have not tested it yet, then after that PS3AUTOFIX should output a correct file, well atleast for F11, someone else sais Dirt3 gamedisc/eboot works so..only for updates its not perfect yet, keep it up and thx for the share and all credits to the guy's for the batch commands
Code:
gsar.exe -x16 -s03.6000 -r03.5500 ..\Param.sfo ..\Param.sfo
xcopy ..\Icon0.* ..\Output\Icon0.* /Y
xcopy ..\Param.* ..\Output\Param.* /Y
echo Content-ID = %CID% > ..\Tools\Package.conf
echo k_licensee = 0x00000000000000000000000000000000 >> ..\Tools\Package.conf
echo DRM_Type = Free >> ..\Tools\Package.conf
echo Content_Type = GameData >> ..\Tools\Package.conf
echo PackageType = DiscGamePatch >> ..\Tools\Package.conf
echo PackageVersion = 01.00 >> ..\Tools\Package.conf
psn_package_npdrm.exe Package.conf ..\output
xcopy ..\Tools\%CID%*.* ..\%CID%*.* /Y
del ..\Tools\%CID%*.*
echo.
echo ContentID for NPDRM-Self is: %CID%
echo Done!
pause
************* [ - Post Merged - ] *************
hi, hope the maker of this tool can check it out
to fully auto the process we need to add the gedit param_sys command and perhaps the edit PARAM version before creating package, it works here but then the purpose of PS3AUTOFIX is gone hehe "laugh"

and maibe adding a "check" button if there's already a update ready, then no need for "internet conn" if already downloaded

some small changes and it should work fine, if it works for F11 it should work for most (it worked after modifying the ebootfix.bat, it's just some more commands i guess

add copy the PARAM.SFO out of "extracted dir" (bat.bat file)
add gsar sys_param command- change in ebootfix.bat
add gsar edit PARAM change into "ebootfix.bat" and a command to copy/overwrite in TargetID folder
then let PS3AUTOFIX creates the package
output = working F11 fix?!

i'm just trying to help, excuse poor explanation, anyway...keep it going!
Thanks for the post, much appreciated.

Although very confused and can't make head nor tail of your explanation as you list 2 changes to ebootfix.bat but why not just include in one piece of changes? Any chance of a more step by step explanation for people who don't actually understand the tools at all, I would assume that's most of us.

Sorry ...and thanks.
baargle is offline   Reply With Quote