Go Back   MaxConsole Forums > PSP > PSP NAND and IdStorage Discussion


    How to run homebrew that show as curropt (iRShell included)
 
Thread Tools Display Modes
Reply
  #1  
Old 09-10-2006, 06:43 PM
frmariam frmariam is offline
Registered User
 
Registered: Aug 2006
Posts: 46
How to run homebrew that show as curropt (iRShell included)

Well last week I posted in the iRShell forum about not being able to run it in Epsilon BIOS 1.1 because it showed as curropt in the XMB. I asked then if anyone that could use DevHook could tell if it also showed as curropt in the XMB of 2.x fw (otherwise it should be a Epsilon only issue...).

I then got a PM from Haven in the iRShell forum telling me he tried the DevHook thing and that it did show as curropt. He also found the cause of the issue being that the CATEGORY padding in th PARAM.SFO was 1... All homebrew with 1 showed as curropt and with 2 showed correctly!

So the solution Haven found was replacing the PARAM.SFO inside the EBOOT.PBP with one from any other eboot that shows correctly and you can then see the app as normal in the XMB!

So if you follow the following steps all is well :

First you need some tools:

PBP Unpaker
PSPBrew (or Sei PSP Tool, PSP Content Manager...)

1-Extract the PARAM.SFO from an EBOOT that shows correctly in the XMB (you may need to convert 1.5 eboots to 1.0 first using PSPBrew... Then delete the % folder)
2-Extract all the files from the problematic (curropt EBOOT) using PBP Unpacker
3-Rebuild the problematic EBOOT but using the PARAM.SFO from a correct eboot (point 1). To do so make a "New" EBOOT in PBP Unpacker.
4-The text that shows in the XMB will be the one from which app you used the PARAM.SFO. You can change it to the original text (or whatever) using PSP Brew (or other apps like it).

Doing so most hb that didn't work will now be available to us Epsilon users (some others problems may remain in some though, but not related to this).

Last edited by frmariam; 09-10-2006 at 09:09 PM.
Reply With Quote

  #2  
Old 09-10-2006, 07:36 PM
whackawookie's Avatar
whackawookie whackawookie is offline
Moderator
 
Registered: Jan 2005
Posts: 4,710
excellent find here is the finished result. I kept it as a 1.0 eboot because theres no need to hide corrupt icons and epsilon doesnt mind 1.0 eboot

Attached Files
File Type: rar irshell rebuild.rar (6.43 MB, 1011 views)
immature fanboys have forever ruined the sanctity of a friendly message board

Reply With Quote

  #3  
Old 09-10-2006, 07:49 PM
UP_PSP UP_PSP is offline
Registered User
 
Registered: Jun 2006
Posts: 396
iRShell on Epsilon.. HUZZAH! Wonder how long it'll take Epsilon to fix this... Does anyone here know how to contact them.
Reply With Quote

  #4  
Old 09-10-2006, 08:01 PM
Lodis Lodis is offline
Registered User
 
Registered: Feb 2006
Posts: 483
This is a really great find, I will try this method on other eboots that showed corrupt as well. Hmm, I wonder if it would be worth making some kind of list or adding attachments of the repacked eboots somewhere just like Irshell is in this thread. I don't know how many there are, maybe there aren't many.
Reply With Quote

  #5  
Old 09-10-2006, 08:25 PM
frmariam frmariam is offline
Registered User
 
Registered: Aug 2006
Posts: 46
I just realized you can do every step with PBPUnpacker ... Doh! No matter that also works and PSPBrew is a handy app...

The padding problem is probably part of the actual Sony fw. Maybe Epsilon can patch it in the next release. The icons show as curropt when emulaing 2.x firmwares with DevHook and in standard 2.x machines (when I had my 2.0, Squarez showed as curropt in the XMB).

I was thilled when I received the PM. If you want to keep track on the thread I started about iRShell see here. Though we can now use it, it still has some issues (check out that link) and I didn't test all iRShell functions... Give your feedback and maybe Ahman can sort some out...

There are still some other issues with other homebrew apps... The exit funtion is one of them... Try any gpSP and you'll get the idea (either try to exit using the menu or the home button). The problem goes from not exiting, freezing/shutdown and the blue crash screen... And unfortunately gpSP isn't the only one...

Last edited by frmariam; 09-10-2006 at 09:08 PM.
Reply With Quote

  #6  
Old 09-10-2006, 08:46 PM
JordanBlack68 JordanBlack68 is offline
Registered User
 
Registered: Jun 2006
Posts: 875
how do you rebuild it
Reply With Quote

  #7  
Old 09-12-2006, 06:45 PM
whackawookie's Avatar
whackawookie whackawookie is offline
Moderator
 
Registered: Jan 2005
Posts: 4,710
heres the final vers 22 epsilon ready

Attached Files
File Type: rar pspirshell22.rar (7.81 MB, 774 views)
immature fanboys have forever ruined the sanctity of a friendly message board

Reply With Quote

  #8  
Old 09-12-2006, 07:14 PM
JordanBlack68 JordanBlack68 is offline
Registered User
 
Registered: Jun 2006
Posts: 875
Thanks, whacka
Reply With Quote

  #9  
Old 09-14-2006, 04:38 PM
tutti tutti is offline
Registered User
 
Registered: Jul 2006
Posts: 116
cant play umds through epsilon ready irshell

thanks though whacka
Reply With Quote

  #10  
Old 09-15-2006, 10:52 AM
tutti tutti is offline
Registered User
 
Registered: Jul 2006
Posts: 116
pm me with the working version if you can
Reply With Quote

  #11  
Old 09-15-2006, 12:06 PM
frmariam frmariam is offline
Registered User
 
Registered: Aug 2006
Posts: 46
Why PM? The file 3 posts above you works fine.

Did you try to launch via BOOT.BIN and EBOOT.BIN? One of them should work...

If not maybe someone else with the same game and Epsilon should try... Then a 1.5 user to see if it's an Epsilon-only issue (if there's any issue)
Reply With Quote

  #12  
Old 09-17-2006, 10:48 AM
tutti tutti is offline
Registered User
 
Registered: Jul 2006
Posts: 116
is there any way we can create a fix for PimP Streamer

thx
Reply With Quote

  #13  
Old 09-19-2006, 10:15 AM
frmariam frmariam is offline
Registered User
 
Registered: Aug 2006
Posts: 46
I don't have a wireless router so I don't really use...

I just used iR Shell as an example because it's a popular app. If the problem is that the Pimp Streamer shows curropt in the xmb, tthe fix is the same.
Reply With Quote

  #14  
Old 09-19-2006, 10:33 AM
whackawookie's Avatar
whackawookie whackawookie is offline
Moderator
 
Registered: Jan 2005
Posts: 4,710
Quote:
Originally Posted by frmariam
I don't have a wireless router so I don't really use...

I just used iR Shell as an example because it's a popular app. If the problem is that the Pimp Streamer shows curropt in the xmb, tthe fix is the same.
I didnt bother giving it a go because I don't stream or have my router set up either so I couldnt test it if it was a streaming issue
immature fanboys have forever ruined the sanctity of a friendly message board

Reply With Quote

  #15  
Old 10-26-2006, 05:51 PM
bigdaddie's Avatar
bigdaddie bigdaddie is offline
Registered User
 
Registered: Oct 2005
Posts: 1,319
Fw 2.71 Se-b

Quote:
Originally Posted by frmariam
So the solution Haven found was replacing the PARAM.SFO inside the EBOOT.PBP with one from any other eboot that shows correctly and you can then see the app as normal in the XMB!
awesome, also works for fw 2.71 SE-B, i fixed several homebrew apps with your method
Fixed so far: CollecTic, WiFiSniffer, RINtest (Gameboy Emu), snes9xTYL ME (SNES Emu)
Reply With Quote

Reply



Thread Tools
Display Modes


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


All times are GMT -5. The time now is 10:16 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.

Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of Maxconsole.net
Copyright © 2009 MAXCONSOLE
All images are protected by the copyright of their respective owners.