Go Back   MaxConsole Forums > PSP > PSP Hacking & Custom Firmware


    Pandora ELF Menu 0.3a - with flash over USB & hardware identification
 
Thread Tools Display Modes
Closed Thread
  #1  
Old 10-07-2007, 05:28 PM
jas0nuk's Avatar
jas0nuk jas0nuk is offline
Moderator
 
Registered: Jan 2006
Posts: 2,012
Pandora ELF Menu 0.3a - with flash over USB & hardware identification

Pandora ELF Menu 0.3a

Usage and features
****************
Here's another version of my ELF menu for Pandora/Despertar Cementario v3

Replace ms0:/kd/resurrection.elf on your magic memory stick with the one included in this archive; the PSP will then load it when you insert the Pandora battery & memory stick, and it will show a list of ELFs inside the ms0:/elf folder

Use D-Pad up/down to choose the ELF you want to run, and press X.
Hold HOME and press D-pad up/down to reload the menu if you encounter an issue

The menu fully identifies the PSP motherboard version without the need for IdStorage for diagnostic purposes

LoadExec seems to have problems if the filename contains spaces or symbols, so use underscores(_) instead. These will be converted to spaces on the menu, so they look nicer.

Applications containing _SLIM or _FAT at the end of the filename (e.g. blah_SLIM.elf) will be greyed out if the menu is not running on that model.
For example, keyCleaner_FAT.elf will be greyed out and unselectable on a Slim PSP.

If the ELF fails to run, the screen usually flickers and remains on the ELF menu. You must use ELFs with this app, not EBOOT.PBP files; see below for how to prepare your apps.

The menu also has a built in submenu for USB access to the memory stick and various flash partitions. See further down for specific information on setting this up.

Finally, there is a Shutdown option at the bottom.

I have tested this on both a Fat PSP and a Slim PSP with no issues.

WARNING: Make sure you have a recent, working NAND dump before using this app. I accept no responsibility for any damage or lost data.
If you have any issues using this on the Slim PSP (warning about nand/lfatfs_updater.prx), go to the PSP Slim heading below.


Screenshots of 0.3:




Preparing an ELF file for use with the menu
***********************************
1) Run PBPUnpacker (http://www.pdc.me.uk/pbpunpacker.php)
2) Open the EBOOT.PBP of the application you want to run
3) Right click DATA.PSP and select Extract...
4) Save it as "whatever-you-want.elf" - the filename will appear on the menu
5) Copy the file to ms0:/elf on you memory stick
6) If the app comes with PRXs, such as IdStorage Manager, copy them to the ms0:/elf folder as well


Installation
*********
- Set up your magic memory stick with Pandora
- Set up your magic memory stick with Despertar_cementario v3
- Make a new folder on the root of the memory stick, "elf"
- Move ms0:/kd/resurrection.elf to ms0:/elf and any other utilies you want access to
- Copy the included resurrection.elf to ms0:/kd

OPTIONAL - To enable flash over USB menu:
- Get usb.prx, usbstor.prx, usbstormgr.prx, usbstorms.prx from the kd folder on a 1.50 dump
- Copy them into ms0:/kd on your Des Cem v3 memory stick

OPTIONAL - Extra setup for flash over USB menu to enable official firmware 3.80 flash0 access (PSP Slim only)
* 3.80 uses a new encryption, so you must perform the following steps to enable access to it's lflash partition over USB:
* Doing this will mess up USB access to 3.71 and lower flash0, and may break Des Cem v3's 3.71 M33 installation, so backup the two files replaced.

- Get PRXdecrypter 1.8 from http://lan.st/showthread.php?t=1575 or http://forums.maxconsole.net/showthread.php?t=92789
- Using PBP Unpacker or a similar tool (as described above), copy the DATA.PSP from the 3.80 updater EBOOT to ms0:/enc on your memory stick
- Run PRXdecrypter, pressing X - this will extract the updater PRXs
- Exit PRXdecrypter, and run it again, pressing X - this will decrypt the updater PRXs
- Rename the newly extracted and decrypted sceLFatFs_Updater_Driver.prx and sceNAND_Updater_Driver.prx in ms0:/enc to lfatfs_updater.prx and nand_updater.prx and copy them to ms0:/kd, overwriting the existing ones (make copies of the old ones first!)
- The menu will now be capable of accessing 3.80 files, but only on the Slim.

After completing the above, use Pandora as normal and the menu should load.


PSP Slim
********
To prevent the PSP Slim being bricked by flash0 over USB access, the PRXs nand_updater.prx and lfatfs_updater.prx are loaded.
If your ms0:/kd folder does not have these files, you have an invalid Des Cem v3 installation and need to get the files yourself.
To get them, follow the instructions above - "OPTIONAL - Extra setup for flash over USB menu to enable official firmware 3.80 flash0 access", using the 3.71 updater rather than 3.80.


Changelog
*********
0.3 -> 0.3a
- USB connection now displays bytes read/written for Memory Stick as well as NAND.
- New method of using USB functions - pspbtcnf no longer needs editing. Just drag and drop the 4 USB PRXs into ms0:/kd
- Memory stick cache flushed after disconnection to prevent corruption
- Fixed crash on shutdown

0.2a -> 0.3
- Integrated Flash over USB menu, safe for Slim PSP if you follow the extra instructions
- Cleanup of text display
- Fixed battery info

0.2 -> 0.2a
- Fully detects motherboard revision based on Tachyon and Baryon numbers (hardware revision info)
- Increases screen brightness to 80% (only on the fat PSP).
- Battery info in the top right corner

0.1a -> 0.2
- Applications containing _SLIM or _FAT at the end of the filename (e.g. blah_SLIM.elf) will be greyed out if the menu is not running on that model.
e.g. keyCleaner_FAT.elf will be greyed out and unselectable on a Slim PSP.
- Minor bug fixes

0.1 -> 0.1a
- Now sets the current working directory, so apps which load PRXs from the same folder as the elf will be fine
- Moved "Now loading.../shutting down..." message


Recommended stuff to go into ms0:/elf
********************************
- The real resurrection.elf from Despertar del Cementario v3, by Dark_AleX
- nandTool by cory1492
- KeyCleaner/IdStorage Manager by Chilly Willy - only works on the fat PSP, for the Slim use nandTool 0.3
- Original Pandora menu (for 1.50 downgrade)
- Pandora Battery Tool


If you find any problems or have a (reasonable) feature request, PM me on MaxConsole or LAN.st, or find me at irc.malloc.us #wtf

A 1.00-style (non-kxploited) EBOOT.PBP is included just in case anyone wants to try the menu in real firmware It will only run from the 1.50 kernel.

~jas0nuk

I've left 0.2a up in case anyone wants it.

DOWNLOAD LATEST VERSION (or click below)

Attached Images
File Type: png elfmenu_03a_1.PNG (6.5 KB, 4364 views)
File Type: png elfmenu_03a_2.PNG (7.0 KB, 4255 views)
Attached Files
File Type: rar pandora_elf_menu_02a.rar (31.0 KB, 1360 views)
File Type: rar pandora_elf_menu_03a.rar (38.4 KB, 3393 views)

Last edited by jas0nuk; 01-07-2008 at 11:25 AM. Reason: Files reuploaded; now in correct order inside RAR
. . . j a s 0 n u k . . .

  #2  
Old 10-07-2007, 05:29 PM
vb_master vb_master is offline
Registered User
 
Registered: Jun 2006
Posts: 21
Nice program!

  #3  
Old 10-07-2007, 05:32 PM
Muhu's Avatar
Muhu Muhu is offline
Registered User
 
Registered: Jun 2006
Posts: 50
This is very useful.

  #4  
Old 10-07-2007, 05:34 PM
DarkStone DarkStone is offline
Registered User
 
Registered: Jul 2006
Posts: 41
Good work jas0nuk!
Quote:
Originally Posted by IRC
<wakAwooki> i had a 2.0 gta but i got it used and it broke so i said screw it
<harleyg> i had it too, but i took it apart
<harleyg> then glued it back together
<darkstone> why?
<harleyg> glued my thumb to the disc and the disc to the case, so i cut it up
<darkstone> smooth, real smooth.........

  #5  
Old 10-07-2007, 05:50 PM
Chuck67's Avatar
Chuck67 Chuck67 is offline
Registered User
 
Registered: Jan 2007
Location: Subspace Emissary
Posts: 732
Thanks a handy tool!

  #6  
Old 10-07-2007, 06:38 PM
DoofDilla DoofDilla is offline
Registered User
 
Registered: Aug 2006
Posts: 90
wow, nice, this should make its way into the next m33 release.

  #7  
Old 10-07-2007, 08:28 PM
robertfisk's Avatar
robertfisk robertfisk is offline
Registered User
 
Registered: Apr 2006
Posts: 154
nice effort and a good way to spend a sunday ,jason
da.org is always my home

-------------------------------

World peace

  #8  
Old 10-07-2007, 08:36 PM
thevizzle thevizzle is offline
Registered User
 
Registered: Jul 2006
Posts: 34
this is very useful. thanks for it. hope someone makes something very useful with this. kind of like the ultimate magic stick

  #9  
Old 10-07-2007, 09:12 PM
overfiendx's Avatar
overfiendx overfiendx is offline
Registered User
 
Registered: Jul 2007
Posts: 277
@jas0nuk
Great app bro.

Please I mean no disrespect at all by this but.
I was thinking of putting this in my Ultimate Stick, and I couldn't see it more useful then Extended Boot Menu's app loader other then maybe the sheer number of apps yours can load. Have not tried loading that many apps in Extended.

Can you see it adding any function to what I've made?

Again no disrespect intended. Just looking to expand on my creation.

By the way would you know why after my install Despertar_cementario v3 shows black screen on slims again? Could really use some help here. I suspect in the process a file or more gets over written by one of the apps and I don't know what files to look for or change to fix this.

  #10  
Old 10-07-2007, 09:18 PM
hurtween's Avatar
hurtween hurtween is offline
Registered User
 
Registered: Nov 2006
Posts: 848
This is an awesome advancement for the slim.

Thanks Jas0nuk!

  #11  
Old 10-08-2007, 01:32 AM
MrMuzz's Avatar
MrMuzz MrMuzz is offline
Registered User
 
Registered: Apr 2007
Posts: 104
Thanks, by the time I get a slim this will be old hat and you and others will advance it but I save the file anyway, maybe a friend may need it.....I don't understand why this hasn't gotten more attention.

  #12  
Old 10-08-2007, 02:02 AM
PokeDad PokeDad is offline
Registered User
 
Registered: Sep 2006
Posts: 49
Many thanks jas0nuk.

Works a treat!

(Couldn't get KeyCleaner to work - doesn't seem to like the ms0:/elf path and complains that it can't load idstorage.prx - small potatoes compared to the bonus of the ELF menu though!)

  #13  
Old 10-08-2007, 08:26 AM
Xenogears V's Avatar
Xenogears V Xenogears V is offline
Senior Helper
 
Registered: Dec 2006
Location: Italy Rulez! - Proud To Italian
Posts: 18,822
Thumbs up

Thanks dude!.

  #14  
Old 10-08-2007, 09:18 AM
Squirrel61 Squirrel61 is offline
Registered User
 
Registered: Jul 2006
Posts: 1,369
Great work Jas0nuk, thanks!
Looking for a PSP repair service in The Netherlands? Need support that Sony can't give you? DS Classic or Lite repairs?
Visit my site: www.psp-flevoland.nl
Quote:
There are no dumb questions, only dumb answers!
[TUT]Nand Dumps and Nand Basics - Great information put together by 3r14nd

  #15  
Old 10-08-2007, 11:42 AM
jas0nuk's Avatar
jas0nuk jas0nuk is offline
Moderator
 
Registered: Jan 2006
Posts: 2,012
Quote:
Originally Posted by overfiendx View Post
@jas0nuk
Great app bro.

Please I mean no disrespect at all by this but.
I was thinking of putting this in my Ultimate Stick, and I couldn't see it more useful then Extended Boot Menu's app loader other then maybe the sheer number of apps yours can load. Have not tried loading that many apps in Extended.

Can you see it adding any function to what I've made?
Not really, I didn't even know an alternative existed. This is just a simple menu, if you think it has a place in your ultimate pack, feel free.

Quote:
Originally Posted by overfiendx View Post
By the way would you know why after my install Despertar_cementario v3 shows black screen on slims again? Could really use some help here. I suspect in the process a file or more gets over written by one of the apps and I don't know what files to look for or change to fix this.
It's likely to the one of the .txt files (which contain the list of PRXs) or the hibari.prx which is the display driver itself.
. . . j a s 0 n u k . . .

Closed Thread



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 08:38 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, 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.