xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Giganews Usenet Offers: +1150 days binary retention, 99%+ Completion, and Unlimited Speed/Access!

360 ODD Emulators: X360 Key $99 | Wasabi360 FAT $99 | Wasabi360 Slim $99
C4E's iXtreme Burner MAX Drive: LiteOn iHAS124 DROPPED TO JUST $17


Welcome Guest ( Log In | Register )

 Forum Rules Rules
 
Reply to this topicStart new topic
> Tutorial: Converting Homebrew Eboot.pbp, between 1.0 and 1.5 (KXploit) formats
atomiX
post Jul 16 2005, 07:29 PM
Post #1


X-S Messiah
*******

Group: Members
Posts: 3225
Joined: 19-May 04
From: NB, Canada
Member No.: 120731
Xbox Version: v1.3
360 version: v1 (xenon)



History:
July 16th, 2005 - Initial tutorial (v1.0)

Tutorial: Converting homebrew EBOOT.PBP between 1.0 and 1.5 (KXploit) formats
by atomiX of Xbox-Scene.com

This tutorial will be useful for converting a PSP EBOOT.PBP file between versions since most homebrew apps being released are either in raw 1.0 form or in 1.5 KXploit form. This will allow you to convert between formats depending on your PSP firmware build. There are many apps that will convert from 1.0 to 1.5 but I feel it’s somewhat important to know how it works.

NOTE on firmware: Currently, homebrew apps on the PSP can only be run on v1.0 and v1.5 firmware. A way to run homebrew on v1.51 and v1.52 has yet to be found.

Things you will need:
- A PSP to run your app (duh)
- USB-PSP cable to transfer files (double-duh)
- PBP Unpacker (found here: http://www.pdc.me.uk/pbp/)

Converting from 1.0 (single EBOOT.PBP) to 1.5 (KXploit)

For this example, I will be using RIN 1.26’s EBOOT.PBP file. For the present, we only have the single EBOOT.PBP executable that should work only on a PSP with 1.0 firmware. Our goal is to convert it manually to run on a 1.5 PSP.

- Extract the RIN EBOOT.PBP to a directory of your choice. In my case, it’s Z:\tutorial\.

- Open the EBOOT.PBP with PBP Unpacker. You should have something like this:

user posted image

- It’s now time to extract the contents of your PBP. Highlight all the files and select “extract” from the right-click menu. Extract them to the directory of your choice. I extracted them in the same directory as the 1.0 EBOOT.

user posted image

- Now that you have extracted everything, it’s time to do the magic part. You need to create the 2 different EBOOT files that are used by the KXploit process. The thing you need to know is that the 1st (and smallest) EBOOT.PBP includes the boot parameters (PARAM.SFO), icon (ICON0.PNG), the background image if included (PIC1.PNG) as well as other optional content like sounds or animations. The 2nd (usually the largest) EBOOT.PBP is the main executable (DATA.PSP) simply renamed to EBOOT.PBP.

- Create your main KXploit EBOOT.PBP by moving the extracted DATA.PSP to your PSP in a folder of your choice located in the \PSP\GAME\ directory. In this case for the RIN emulator, the directory is \PSP\GAME\RIN\DATA.PSP. Rename DATA.PSP to EBOOT.PBP.

user posted image

- The rest of the extracted files Are going to go in the smaller EBOOT. Open up PBP Unpacker and select “new”. Load up the appropriate PARAM.SFO, ICON0.PNG and any other file that may be present except for DATA.PSP since it’s already present as our previously-created EBOOT.PBP. If you decide to include it anyway, it shouldn't cause a problem except you'll lose a small ammount of space since it will make the file bigger.

user posted image

- You can now select the SAVE button. It must be saved in the same directory as the previous EBOOT.PBP except that you must add a “%” to the app’s folder name for it to be compatible with the exploit. For example, I saved the renamed DATA.PSP in \PSP\GAME\RIN\, this new EBOOT.PBP must be saved in \PSP\GAME\RIN%\.

user posted image

- You should now upload any support files (like WAD files in DOOM) to the folder that does not contain the “%” symbol.

- You app is now ready to be loaded via the Game section on the PSP’s main menu.


Converting from 1.5 (KXploit) to 1.0 (single EBOOT.PBP)

This is basically the same thing as the previous process but backwards. I won’t go into detail but here are the steps that need to be taken:

- Take the EBOOT.PBP found in the folder without the “%” (for example: \PSP\GAME\RIN\EBOOT.PBP) and rename it to DATA.PSP.

- Extract the contents of the other EBOOT.PBP found in the folder with the “%” (for example: \PSP\GAME\RIN%\EBOOT.PBP) to a folder of your choice using PBP Unpacker.

- Using PBP Unpacker again, create a new PBP file with the files that were extracted in the previous step as well as the recently renamed DATA.PSP. Save it where you wish.

user posted image

- You now have a converted EBOOT.PBP that will work in a 1.0 PSP.

You can post here or PM me for any comments or corrections you have on this.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
itsmee129
post Jul 16 2005, 08:07 PM
Post #2


X-S Genius
****

Group: Members
Posts: 791
Joined: 23-May 04
From: PSP Administrator Gamertag: MasterAres
Member No.: 121617
Xbox Version: v1.0



Very good Tutorial beerchug.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nagmine
post Jul 16 2005, 10:04 PM
Post #3


burp!
*****

Group: Members
Posts: 1442
Joined: 14-September 03
Member No.: 62475
Xbox Version: v1.1
360 version: v1 (xenon)



nice job beerchug.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
shank69xo
post Jul 16 2005, 10:56 PM
Post #4


X-S Expert
***

Group: Members
Posts: 515
Joined: 23-April 03
From: USA,Chicagoland Area
Member No.: 33883
Xbox Version: v1.6
360 version: v3.0 (falcon)



Nice tutorial. There are actually programs out now that will do what you did in just a few clicks.

SiePSPTool is one and another is PSP Brew. They pretty much have one button EBOOT configuring. Just figured I would let you know there is a much easier way of doing this.
beerchug.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
atomiX
post Jul 16 2005, 11:06 PM
Post #5


X-S Messiah
*******

Group: Members
Posts: 3225
Joined: 19-May 04
From: NB, Canada
Member No.: 120731
Xbox Version: v1.3
360 version: v1 (xenon)



QUOTE(shank69xo @ Jul 16 2005, 07:07 PM)
Nice tutorial. There are actually programs out now that will do what you did in just a few clicks.

SiePSPTool is one and another is PSP Brew. They pretty much have one button EBOOT configuring. Just figured I would let you know there is a much easier way of doing this.
beerchug.gif
*


QUOTE
There are many apps that will convert from 1.0 to 1.5 but I feel it’s somewhat important to know how it works.

smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
shank69xo
post Jul 16 2005, 11:38 PM
Post #6


X-S Expert
***

Group: Members
Posts: 515
Joined: 23-April 03
From: USA,Chicagoland Area
Member No.: 33883
Xbox Version: v1.6
360 version: v3.0 (falcon)



Totally understand you there. And I understand how it works and make my own EBOOTs too. I was just lettting everyone else know alternatives to that somewhat outdated method. Cheers
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
st3ph3nt4n
post Jul 17 2005, 12:40 AM
Post #7


X-S Expert
***

Group: Members
Posts: 630
Joined: 15-December 04
Member No.: 176606
Xbox Version: v1.6
360 version: v5.0 (360S - trinity)



wow..your windows is really red wink.gif and good job on the tut
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
HSDEMONZ
post Jul 17 2005, 05:12 PM
Post #8


He Who Posts Alot...
Group Icon

Group: Admin
Posts: 12218
Joined: 10-October 02
From: Canada
Member No.: 4928
Xbox Version: unk
360 version: unknown



We can pin this for awhile, and later, make a single pinned topic to link to all the guides and tut you and others make.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post





Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 22nd May 2013 - 07:27 AM