Post: Fixing Eboot For 3.55 Noob Proof Guide
01-17-2011, 02:00 PM #1
(adsbygoogle = window.adsbygoogle || []).push({}); All software's present here are free you can Google if you want i am using mu to get some points for my hard work of typing all day in order to prepare simplest guide without any flaws unlike other guides which i noticed have some errors which end the user no where.All mention those error in the end.

Fixing Eboot Section


1 - First of All you require is the game, you have disk which you want to play diskless.

2 - When its done Next step would be to download this software
You must login or register to view this content.

When downloaded install it,will take sometime as it will download another set of files when you run it.After installation simply run it let it load completely when done simply exit.

3 - Now download this file
You must login or register to view this content.

After its done extract all the content onto the desktop ,after extraction you will have files and a single folder as .ps3.Copy all the content Except .ps3 folder to C:\cygwin\bin ,your location may vary as to where you had installed but anyways it should go into bin folder.After that copy the .ps3 folder to the following location( C:\cygwin\home\xxxx)
xxx stands for your pc name a folder will show there place .ps3 in it.

4 - Now you need to download this file also
You must login or register to view this content.

When downloading done extract the content ,you will have 2 files place them also in bin folder(C:\cygwin\bin).

5 - Now you need is to copy the eboot.bin file from USRDIR to the following location(C:\cygwin\home\xxxx).Note by usrdir i mean (XXXXX>PS3_GAME>USRDIR)-XXXX stands for the Game Id eg:BLUE2001(Its from the game you downloaded earlier)

6 - Next run Cygwin ,when its loaded type the following command.Note the syntax should be exactly same as i type if uppercase type uppercase if lowercase type lowercase)
Type the Syntax{Command Without qoutes('")}
unself EBOOT.BIN EBOOT.ELF

If entered correctly you will have EBOOT.ELF file under the (C:\cygwin\home\xxxx)folder

You must login or register to view this content.

7 - Now next you need to download is a hex editor
You must login or register to view this content.

Open the ELF created previously with the hex editor search for the following string
dev_bdvd replace it with dev_hdd0(Its zero not ''o'' o for orange).When changing do not highlight and type instead click once before the character b and start typing hdd0

You must login or register to view this content.

If you look closely you can see dev_bdvd/PS3_GAME/.By you know what is bdvd and its changed to hdd0 instead and now its upto you your choice either change the PS3_GAME or leave ti default but if you plan on playing more than 1 game it would be good if you change it, but keep in mind characters should not exceed the limit of 8, or else you will have a bad code.So for an example i keep the name as COLDMINE luckily COLDMINE also has 8 characters so it will do it and way of doing it by that i mean how to change is same as hdd0 clicking once before the character p and start typing.When done save it and remember the name you just typed write it down or memorize we will need it later.In some cases you will see from the start dev_hdd0\game\xxxx for that simply leave it default but memorize the Game ID.You dont need to do any editing in this case and continue to next step.

You must login or register to view this content.

8 - Now hop back over to Cygwin.Type the following Syntax(Command).
make_self_npdrm.exe EBOOT.ELF EBOOT.BIN UP0001-xxxxxxx_00-0000111122223333
xxxxx stands for the gameID you will surely see it when you have downloaded any gameID or just find it should be like BLUS30174 or something else but you get the idea.After that press enter if you get the following means you did everything right.

You must login or register to view this content.

Note the reason I used BLUS30174 is because for this example i used my tna impact backup which has a game ID of BLUS30174.Letters for game ID should all be in capital.The only thing you need to edit in the Syntax (above) i gave is the game ID, leave rest same.Also Type everything same if capital than capital if small than small do not change the code or it wont work, and Cygwin doesn't support copy paste so pasting wont work, you have to manually type it.If the code you typed worked you will get above image results and will notice eboot.bin file size has shrinked and new file test_out is created that means on the same page(As i am expecting).


9 - Next create a new text document and rename it from new text document.txt to xxxx.conf
xxxxx.conf(xxxx stands again for game ID).Than open it using notepad or any text editors and paste in this code.

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

You must login or register to view this content.

Again if you look in the pic i have used BLUS30174 in place of xxx as My gamed ID is BLUS30174.When done writing your game ID save it .

10 - Next create a new folder and name it same as your game ID
You must login or register to view this content.
When that's done copy every file and folder inside it from the game you downloaded except the USRDIR Folder.In my case i will only have 3 files to copy
You must login or register to view this content.
Next create another folder under the game ID folder as USRDIR.And place the Eboot.bin file in it which we modified earlier not the one from the original game.

You must login or register to view this content.

You must login or register to view this content.
There should only be the modified eboot.bin in the USRDIR folder no other file should be there.


11 - Now Open the PARAM.SFO file and search for the string.
DG(Should be capital letters).Change DG to HG(DG=drive game - HG=hard drive game).

You must login or register to view this content.
The changing method is same placing the mouse before the D character and typing H.Save the file.

12 - Now when PARAM.SFO is done hop back over to Cygwin.Type the following syntax
psn_package_npdrm xxxx.conf xxxx(xxx stands for game ID)(You have to type twice)
If you did all the above steps correctly you should get something similar
You must login or register to view this content.
A new file pkg will appear if you did everything as i stated.
You must login or register to view this content.


Next for 3.55 users only do this step, if you wont it will not work.
Type the following command in Cygwin.
package_finalize.exe UP0001-xxxxx_00-0000111122223333.pkg.(XXX for game ID)

You must login or register to view this content.
Another confirmation if the code your typing is right.Right click on the pkg file and select rename and type the exact same code after package_finalize.exe as it appears for my case again game ID BLUS30174

You must login or register to view this content.

End of fixing method
(adsbygoogle = window.adsbygoogle || []).push({});

The following 5 users say thank you to Ryan_ward1 for this useful post:

Jakob, Jorgos Nomikos, MasonF123, xxTPOWxx, zackroman
01-17-2011, 08:52 PM #11
MasonF123
Vault dweller
Alright. This thing hates me with a passion I tell you...

Here's what I'm getting.
I type
unself EBOOT.BIN EBOOT.ELF
then I get
Segmentation Fault (Core Dumped)


WHAT THE HELL DOES THAT MEAN?

The following user thanked MasonF123 for this useful post:

Jorgos Nomikos
01-17-2011, 09:11 PM #12
mau0345
Bounty hunter
Im getting black screen after i load the pkg up its a bles 00683 and the pkg is bles 00683
i backed up and stuff
01-17-2011, 09:43 PM #13
when i try to extract the desktop.rar nothing appears, so i'm stuck on the psn_package_npdrm part!!! please!!! help!!!
01-17-2011, 10:01 PM #14
Jorgos Nomikos
Bounty hunter
Originally posted by MasonF123 View Post
Alright. This thing hates me with a passion I tell you...

Here's what I'm getting.
I type
unself EBOOT.BIN EBOOT.ELF
then I get
Segmentation Fault (Core Dumped)


WHAT THE HELL DOES THAT MEAN?


Same happened to me also with Fail0verfl0w.
Trying to mod EBOOT of COD4.
I Think MasonF123 also tried it...Dancing
01-17-2011, 10:06 PM #15
MasonF123
Vault dweller
Originally posted by Jorgos
Same happened to me also with Fail0verfl0w.
Trying to mod EBOOT of COD4.
I Think MasonF123 also tried it...Dancing


Yep. Must just be the CoD4 eboot, I don't have issues with other games.

Example: Mirrors Edge.
01-17-2011, 10:12 PM #16
IRiSe_GodFather
Was GodFatherIV
Originally posted by ward1 View Post
thanks for the feedback


cygwin gives me a error when i click on the bat file :mad:

Nice tut btw
01-17-2011, 10:49 PM #17
Originally posted by ward1 View Post
All software's present here are free you can Google if you want i am using mu to get some points for my hard work of typing all day in order to prepare simplest guide without any flaws unlike other guides which i noticed have some errors which end the user no where.All mention those error in the end.

Fixing Eboot Section


1 - First of All you require is the game, you have disk which you want to play diskless.

2 - When its done Next step would be to download this software
You must login or register to view this content.

When downloaded install it,will take sometime as it will download another set of files when you run it.After installation simply run it let it load completely when done simply exit.

3 - Now download this file
You must login or register to view this content.

After its done extract all the content onto the desktop ,after extraction you will have files and a single folder as .ps3.Copy all the content Except .ps3 folder to C:\cygwin\bin ,your location may vary as to where you had installed but anyways it should go into bin folder.After that copy the .ps3 folder to the following location( C:\cygwin\home\xxxx)
xxx stands for your pc name a folder will show there place .ps3 in it.

4 - Now you need to download this file also
You must login or register to view this content.

When downloading done extract the content ,you will have 2 files place them also in bin folder(C:\cygwin\bin).

5 - Now you need is to copy the eboot.bin file from USRDIR to the following location(C:\cygwin\home\xxxx).Note by usrdir i mean (XXXXX>PS3_GAME>USRDIR)-XXXX stands for the Game Id eg:BLUE2001(Its from the game you downloaded earlier)

6 - Next run Cygwin ,when its loaded type the following command.Note the syntax should be exactly same as i type if uppercase type uppercase if lowercase type lowercase)
Type the Syntax{Command Without qoutes('")}
unself EBOOT.BIN EBOOT.ELF

If entered correctly you will have EBOOT.ELF file under the (C:\cygwin\home\xxxx)folder

You must login or register to view this content.

7 - Now next you need to download is a hex editor
You must login or register to view this content.

Open the ELF created previously with the hex editor search for the following string
dev_bdvd replace it with dev_hdd0(Its zero not ''o'' o for orange).When changing do not highlight and type instead click once before the character b and start typing hdd0

You must login or register to view this content.

If you look closely you can see dev_bdvd/PS3_GAME/.By you know what is bdvd and its changed to hdd0 instead and now its upto you your choice either change the PS3_GAME or leave ti default but if you plan on playing more than 1 game it would be good if you change it, but keep in mind characters should not exceed the limit of 8, or else you will have a bad code.So for an example i keep the name as COLDMINE luckily COLDMINE also has 8 characters so it will do it and way of doing it by that i mean how to change is same as hdd0 clicking once before the character p and start typing.When done save it and remember the name you just typed write it down or memorize we will need it later.In some cases you will see from the start dev_hdd0\game\xxxx for that simply leave it default but memorize the Game ID.You dont need to do any editing in this case and continue to next step.

You must login or register to view this content.

8 - Now hop back over to Cygwin.Type the following Syntax(Command).
make_self_npdrm.exe EBOOT.ELF EBOOT.BIN UP0001-xxxxxxx_00-0000111122223333
xxxxx stands for the gameID you will surely see it when you have downloaded any gameID or just find it should be like BLUS30174 or something else but you get the idea.After that press enter if you get the following means you did everything right.

You must login or register to view this content.

Note the reason I used BLUS30174 is because for this example i used my tna impact backup which has a game ID of BLUS30174.Letters for game ID should all be in capital.The only thing you need to edit in the Syntax (above) i gave is the game ID, leave rest same.Also Type everything same if capital than capital if small than small do not change the code or it wont work, and Cygwin doesn't support copy paste so pasting wont work, you have to manually type it.If the code you typed worked you will get above image results and will notice eboot.bin file size has shrinked and new file test_out is created that means on the same page(As i am expecting).


9 - Next create a new text document and rename it from new text document.txt to xxxx.conf
xxxxx.conf(xxxx stands again for game ID).Than open it using notepad or any text editors and paste in this code.

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

You must login or register to view this content.

Again if you look in the pic i have used BLUS30174 in place of xxx as My gamed ID is BLUS30174.When done writing your game ID save it .

10 - Next create a new folder and name it same as your game ID
You must login or register to view this content.
When that's done copy every file and folder inside it from the game you downloaded except the USRDIR Folder.In my case i will only have 3 files to copy
You must login or register to view this content.
Next create another folder under the game ID folder as USRDIR.And place the Eboot.bin file in it which we modified earlier not the one from the original game.

You must login or register to view this content.

You must login or register to view this content.
There should only be the modified eboot.bin in the USRDIR folder no other file should be there.


11 - Now Open the PARAM.SFO file and search for the string.
DG(Should be capital letters).Change DG to HG(DG=drive game - HG=hard drive game).

You must login or register to view this content.
The changing method is same placing the mouse before the D character and typing H.Save the file.

12 - Now when PARAM.SFO is done hop back over to Cygwin.Type the following syntax
psn_package_npdrm xxxx.conf xxxx(xxx stands for game ID)(You have to type twice)
If you did all the above steps correctly you should get something similar
You must login or register to view this content.
A new file pkg will appear if you did everything as i stated.
You must login or register to view this content.


Next for 3.55 users only do this step, if you wont it will not work.
Type the following command in Cygwin.
package_finalize.exe UP0001-xxxxx_00-0000111122223333.pkg.(XXX for game ID)

You must login or register to view this content.
Another confirmation if the code your typing is right.Right click on the pkg file and select rename and type the exact same code after package_finalize.exe as it appears for my case again game ID BLUS30174

You must login or register to view this content.

End of fixing method


Okay he can you help? On the first main step I type:
unself EBOOT.BIN EBOOT.ELF
and it gives me this error: invalid type: 00000008 perror: No error

I'm so confused :confused:
I did everything mentioned before this step correctly I believe.
01-17-2011, 10:57 PM #18
maybe your computer wont allow you to extract something
01-17-2011, 11:00 PM #19
Originally posted by ward1 View Post
maybe your computer wont allow you to extract something


That doesn't make any sense. Did you write this tutorial yourself or did you just copy and paste. If you wrote it yourself then you should know exactly what that error means.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo