Post: 3.55 GAME EBOOT patching and packaging TUTORIAL
01-16-2011, 12:42 PM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Hi guys not sure if this should be in premium but heres a a little tutorial i found on how to mode you ps3 game eboot for 3.55 backups it really helped for me so thought i would share it im currentleymodding my Black ops back to run a mod menu via the backup cfg files should be easier i think just on the same princable a the jtag mods if anyone has any luck before me be sure to let me know please give me credit for my post but not the info credit to the author of the software there a great vid so please sub to his channel

VIDEO TUTORIAL HOWTO USE FILES AND PROGRAMS

You must login or register to view this content.!

Next up, You must login or register to view this content. has made available PS3 BDVD EBOOT to HDD/USB BackUp EBOOT Converter v1.0 (MAC) followed by PS3 BDVD EBOOT to HDD/USB BackUp EBOOT Converter v1.1 (MAC) and PS3 BDVD EBOOT to HDD/USB BackUp EBOOT Converter v1.2 (MAC), to quote: "Just want to contribute a bit of software. Here is a Mac tool to automate EBOOT.BIN patching and making NDPRM package files with config.

You will still need to use "psn_package_npdrm" and "package_finalize" (for 3.55) to make a package file, because I can't find sources for "psn_package_npdrm"."

Changelogs:

1.2 - 12/01/2011

* Improved pattern search for "/dev_bdvd" -> "/dev_hdd0" patch
* Patched bytes are displayed in text view

1.1 - 12/01/2011

* Added PARAM.SFO/PS3_SYSTEM_VER display label
* Added patch option to change PARAM.SFO/PS3_SYSTEM_VER to 3.41 version
* Copy LICDIR along with TROPDIR to NPDRM package files
* Fixed issues with saving more than one game backup packages from one application instance
* Static libraries linking replaced with dynamic linking. GMP library doesn't work properly when linked as static.
GMP dynamic library is included, so you don't need to install it to run application. If you want to build project from sources install GMP library headers to /opt/local/include.

Finally, a more detailed guide is below from You must login or register to view this content. as follows:

More Friendly Guide for Making PS3 BDVD EBOOTs into HDD/USB EBOOTs

Note: 80010007 error - You changed the path file to longer than it was originally changing the structure of the eboot.

Tools you need

Cygwin (For Windows) - You must login or register to view this content.
PS3 Tools Compiled + Keys - You must login or register to view this content.
psn_package_npdrm - You must login or register to view this content.

Also need an FTP client or a way of moving the eboots and game files you have around on your PS3.

I've got windows so im writing this for windows. Linux people you should be savvy enough to figure out what you need from this.

1. Download and do a default install of cygwin.
2. Start cygwin up once, then close it. (Creates the file structure you need for the next part)
3. Download and extract ps3tools.zip. Go to the folder you extracted and take every file except the folder .ps3 and put it in you c:/cygwin/bin/ folder (Assuming you did a default install, this is where the cygwin folder should be). Take the folder .ps3 and put it inside c:/cygwin/home/(Your Username Here)/
4. Download and extract the psn_package_npdrm.exe file to the same place.
5. Okay open up cygwin again.

6. Take an eboot.bin file you want to modify and put it inside the folder c:/cygwin/home/(Your Username Here)/.
7. Type unself eboot.bin eboot_modified.elf (You can call the .elf file whatever you want)
8. Open up your eboot_modified.elf inside a hex editor (I used HxD)
9. **Important** Any modifications you do cant change the file size of the elf. Okay go into your elf and change the dev_bdvd to dev_hdd0. This is where it takes some imagination. By changing the dev_bdvd to dev_hdd0, its going to look at the dev_hdd0 path (Your Ps3 Hard-drive) for the files. That means if it says /dev_bdvd/PS3_GAME/USRDIR/ when you change it to /dev_hdd0/PS3_GAME/USRDIR/ it will look at that place for the files it needs. So if they arnt there it wont work. Also if you add/subtract to the elf here, you will get the error 80010007 when you start up your game. Your just looking to do an exact replacement.

Example time - I just got FF13 to work for me, i changed the path from /dev_bdvd/PS3_GAME/ to /dev_hdd0/FF13GAME/. I then went and created the folder FF13GAME inside my dev_hdd0 on my PS3 and put all the appropriate files in there (For FF13 you just need the /USRDIR/white_data/ Folder.) Here is the FF13 file i made.

MRTC00003 - Final Fantasy XIII
For 3.41JB and down, If you are on 3.55 use geohots package_finalize.exe on it first.
You must login or register to view this content.

Create the file structure below inside your PS3 and put "white_data" folder inside it.

/dev_hdd0/FF13GAME/USRDIR/

10. Okay save your elf file with the modifications you made.
11. Type "make_self_npdrm.exe eboot.elf EBOOT.BIN UP0001-xxxxyyyyy_00-0000111122223333" (Without the quotes and the xxxxyyyyy being the game ID for your backup)
12. You now have your eboot.bin file you need.
13. Now you need to make your pkg file folder structure and associated files. First create a file called xxxxyyyyy.conf and place this inside it. (Where xxxxyyyyy is put your game id)
Code:

Content-ID = UP0001-xxxxyyyyy_00-0000111122223333
k_licensee = 0x00000000000000000000000000000000
DRM_Type = Free
Content_Type = Game_Exec
PackageVersion = 01.00

14. Next create a folder called xxxxyyyyy and copy these files and folders into it.
Code:

TROPDIR Folder
Everything the files (Not the folders) from the PS3_GAME folder for your game
Make a USRDIR folder and put the modified EBOOT.BIN you made at step 11 into it.

15. Open your param.sfo file inside your hex editor or sfo editor and change DG to HG. (DG = Disc Game, HG = Hard Drive Game)
16. Back to cygwin and type psn_package_npdrm xxxxyyyyy.conf xxxxyyyyy
17. You should now have a package file if you did everything correctly.
18. (3.55 Only) now type package_finalize.exe UP0001-xxxxyyyyy_00-0000111122223333.pkg
19. Copy the package file to a USB drive and go install it on your PS3.
20. Start up your ftp program and create or move the USRDIR files (Minus the eboot) to the directory you pointed at inside your modified eboot.

The following 3 users say thank you to paccione for this useful post:

cluckin bell, Greenbolt111, zackroman
01-16-2011, 01:14 PM #2
Albanian'
Are you high?
Originally posted by paccione View Post
QUOTE.


always when i type in unself EBOOT.BIN EBOOT.ELF it gives me invalide type : 0000008 perror: no error

i put the eboot.bin in this folder:

c:\cygwin\home\myusername\EBOOT.BIN

theres also

c:\cygwin\home\myusername\.ps3 with the keys in

so why i get this error pls help
01-16-2011, 01:48 PM #3
make sure there are no text errors first double check before you press enter remember its case sence so try again it works fine also the key are very important watch the video as well
01-16-2011, 01:54 PM #4
Albanian'
Are you high?
Originally posted by paccione View Post
make sure there are no text errors first double check before you press enter remember its case sence so try again it works fine also the key are very important watch the video as well


i followed the vid do you have msn and teamviewer may help me?
01-16-2011, 02:08 PM #5
Mr Ruffers
Treasure hunter
nice copy and paste all this info on ps3news...it just show you.you got to make the patch for every pkg file you download and its not easy at all in the video there to much missing need a better tut its a bad tut
Last edited by Mr Ruffers ; 01-16-2011 at 02:12 PM.
01-16-2011, 02:12 PM #6
Vue
Climbing up the ladder
So I do this to unsigned and packed Psn games from the psn store so I could play them for free
01-16-2011, 02:16 PM #7
bmxdude9
Million Miles Of Fun!
Originally posted by mr
nice copy and paste all this info on ps3news...it just show you.you got to make the patch for every pkg file you download and its not easy at all in the video there to much missing need a better tut its a bad tut


Its also on psx-news. But really this would be useful also for someone who also wants to develop for the PS3. All you would need is the ps3toolchain and ps3l1ght and then just install cygwin, the tools and have copy the keys and your good to go.

If your on linux just clone the tools repo and then just do make for that dir make .Ps3 and then just write homebrew.

Only difference is HOW you sign the eboot.bin Self's don't have the same syntax and stuff(NGT posted a little something about that awhile back).
01-16-2011, 02:41 PM #8
Originally posted by Albanian
i followed the vid do you have msn and teamviewer may help me?
maybye you should check psx news the no all says nice copy and paste is rite itsay in my original post a tutorial i found so get a grip at least im trying to find new avenues and posting my finds read the post before throughing negativity at everyone who tries to share i thought thats whatthe forum was about if you dont want it mail admin and ask them to remove it i dont care not suprized people are keeping info to them selves i may even keep my jtag B Ops mod menu i have converted to ps3 bless00683 to my self just in case someone uses it and improves it hay lol i been in the scene since the late 80"s modding wofenstien battlefield 2 the old great first person shooters on the ps3 we all found it a compliment someone taking our stuff and making it better and the scene grew without some big kid throughing there dolly out the pram crying that mine i did that first nana nana na na na stop moaning and work together
01-17-2011, 01:03 AM #9
after i type EBOOT.BIN EBOOT.ELF i get this message

open EBOOT.BIN
perror: No such file or directory

Help please and quote me when you reply Smile
01-17-2011, 07:55 AM #10
Wow you went to all this trouble on A GREAT ****ING TUT And no1 gives it thanks? I would give it thanks but i cant yet not enough posts. But yeah great tut!!

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo