Home PSP Project
RS Psar Dumper
Preview
Tweet
English:
From the README.txt attached to v3.2:

What's?
RS Psar Dumper is a "derivated" from classical Psar Dumper (last version of which was released by HelldashX).
Its functions are the same of classical Psar Dumper (so dump Firmware from an Official Udpater Eboot), but it's more! Infact this version has a user interface full of colors, more interactive and especially it has the new important function to make a dump of Firmware directly on PC, without using Memory Stick!
Infact this Homebrew has a USBHostfs connection function with a PC, so the program can read eboot directly from Hard Disk (that is a good profit because new Sony Updater Eboots weigh also more than 20Mb!) and it can also dump the Firmware directly on PC, so Memory Stick is NEVER used during the process!

Attention: v3 does NOT violate any Sony Copyright!
Infact if you use it under a 3.80 (or more) Firmware, the program try to get NATIVE support for decompress KL3E (to decompress reboot.bin) and the oldest 2LRZ (to decompress <=3.73 firmwares).
KL4E in this case is decrypted using an import exported by UtilsForKernel function.


What is the effective profit?
1. Well, first of all homebrew does not require free space on Memory Stick (that can be full too!)
2. You spare time because you do not need to copy files betwenn PC and Memory Stick!
3. Extracting and Dumping process require a very smaller time!
An example? Look to this my little "experiment":

Process:
3.71 firmware dumping from the Official Updater Eboot

Technical data:
Eboot of 22,5Mb (biggest released from Sony!).
Memory Stick used: Sony Memory Stick Pro Duo 2GB (that released with PSP pack!).
Process used: the most "onerous", so PSAR loading with extraction e decrompression of the Firmware (SQUARE key in the homebrew)

Result:
-"Classical" process executed on Memory Stick: about 90 seconds of waiting...
-"New" process executed on PC Hard Disk through USBHOSTFS: about 25 seconds of waiting...

Conclusions:
Using new USBHOSTFS function you can gain more than one minute!
And then I do not calculate great times necessary to copy eboot from PC to Memory Stick, times that with USBHOSTFS are void!



Features
v3.2
-Added the support for the 3.93 Firmware (thanks to Blaky!)
-Now program will be English in every PSP, so italian.prx is been deleted.

v3.1
- Fixed a critical bug in the previous version of pspdecrypt.prx.
In previous version if you signcheck a encrypted file you obtained a corrupted prx.

v3.0
-Added the support for complete KL4E/KL3E decryption (Thanks Robert Metz!)
-Increased the 3.90 Firmware support, now it's complete at 100%!
-Program will tell you what sort of decryption support you have.
-Now RSPsar Dumper is ready to use, NO other file is required!
-No copyright or licenses violation.

v2.2
-Increased the available buffer to allow the CORRECT extraction of the 3.90 Firmware from Official Updater Eboot.
-Now the 3.90F Firmware can be extracted perfectly
-Only X and O functions will work without problems, the SQUARE function (extract and decrypt of ALL files) works fine but ends with and error when search for reboot.bin!

v2.1
-Fixed all license violation of the release
-Added source code to respect GPL license
-Deleted HelldashX prxs that violated Sony Copyrights

v2.0
-Possibility to extract and decrypt files from the 3.80 Officiale Updater Eboot.
-Added an exe file to make easier installing the homebrew on PSP with CF 3.80M33

v1.0
-same features of classical PsarDumper (extraction of Firmware files from an Official Updater EbooT)
-Menù full of colors and more interactive
-Add a new function to exit from the homebrew without forcedly do something (using SELECT key).
-Add a function to activate/disactivate USBHOSTFS connection.
-If USBHOSTFS connection is acctivated, program will show an advise in the case where PSP is not connected to PC or Usbhostfs.exe is not running on PC.
-If eboot is not found, PSP will show an error (and NOT will crash!).
-Program has 2 language files: if PSP language is set on Italian, homebrew will load Italian interface, otherwise it will load English one.
-Homebrew will read the nickname set in PSP.
-If RS folder is not found, program will end without crash.
-Add a usefull Windows Program to install easier the Homebrew on PSP.

Procedure WITHOUT using USBHOSTFS
Insert eboot.pbp to decompress in the root of Memory Stick.
Insert homebrew folder RSPsarDumper in the PSP directory: /PSP/GAME37x
Insert folder called RS in the root of MemroY Stick
Make sure from Recovery mode that kernel is 3.xx
Start the homebrew from PSP under the menù Game -> Memory Stick

Procedure USING USBHOSTFS
Insert eboot.pbp to decompress in the same folder where Usbhostfs.exe is
Insert homebrew folder RSPsarDumper in the PSP directory: /PSP/GAME37x
Insert folder called RS in the root of MemroY Stick
Make sure from Recovery mode that kernel is 3.xx
Start the homebrew from PSP under the menù Game -> Memory Stick

In both the cases will be created a folder called DUMP in the same directory where the Eboot (to decompress) is.
When process will end, in DUMP folder you will can find Firmware files extracted from the Offical Updater Eboot chosen.


Thanks
To PspPet, C+D, Dark_Alex, M33 and all past PSAR Dumper programmers.
To Team M33 (and so Dark_Alex) to have released Psar Dumper source code.
To HelldashX for 3.80 Psar Dumper.
To me for 3.90 compatibility.
To Robert Metz for 3.80/3.90 Decryption.
To Blaky for 3.93 support and decryption.
To Italy, because It gives me the desire to continue and to live my life...
To my girlfriend, because she is the only that believe in me.
Italiano:
Dal LEGGIMI.txt allegato alla v3.2:

Cos'é?
RS Psar Dumper è, come dice il nome stesso, un "derivato" del classico Psar Dumper (la cui ultima versione è stata rilasciato da HelldashX).
Le funzioni sono le medesime del classico Psar Dumper (ossia estrarre i files del Firmware da un eboot di aggiornamento ufficiale), ma in più, questa versione, ha una interfaccia più "colorata", più interattiva e soprattutto possiede l'importante novità di poter effettuare il dumping del firmware direttamente su PC, senza passare per nulla da Memory Stick!!!
Infatti il programma integra una funzione di collegamento USBHOSTFS con il PC, in modo che non solo legga l'eboot direttamente da Hard Disk invece che da Memory (bel guadagno visto che ormai gli eboot di aggiornamento ufficiale Sony sono arrivati a pesare anche più di 20 Mb!) ma permette anche di estrarre da esso i files del relativo Firmware senza passare da Memory, ossia direttamente sull'Hard Disk del PC!


Attenzione: il programma dalla v3 NON viola alcun Copyright Sony!
Infatti se usi un firmware uguale o superiore al 3.80, il programma proverà a ottenere un supporto NATIVO per la decompressione KL3E (decomprimere il reboot.bin) e del vecchio 2LRZ (decomprimere i firmwares inferiori al 3.73!). Il KL4E in questo caso è decriptato usando un "import" preso dalla funzione UtilsForKernel.


Qual'è l'effettivo guadagno?
1. Beh, innanzitutto NON serve spazio disponibile sulla Memory Stick (può anche essere totalmente piena!)
2. Si risparmia il tempo di copia dell'eboot e dei files di dump da Memory Stick a PC e/o viceversa
3. La procedura di estrazione e dumping del firmware dall'eboot viene svolta in un tempo NOTEVOLMENTE minore!!!
Un esempio? Guardate questo "esperimento" fatto dal sottoscritto:

Procedura:
Dumping del Firmware 3.71 da Eboot di aggiornamento ufficiale

Dati tecnici:
Eboot del peso di 22,5Mb (il più pesante finora rilasciato da Sony!).
Memory Stick usata: Sony Memory Stick Pro Duo 2GB (quella uscita nella confezione insieme alla PSP!).
Procedura utilizzata: la più "onerosa", ossia caricamento del PSAR con estrazione e decompressione del Firmware (Tasto QUADRATO nel programma)

Risultati:
-Procedura "classica" eseguita su Memory Stick: circa 90 secondi di attesa.
-Procedura "nuova" eseguita su Hard Disk del PC tramite USBHOSTFS: circa 25 secondi di attesa.

Conclusioni:
Usando la nuova funzione USBHOSTFS si ha un guadagno NETTO di oltre 1 minuto!
Inoltre non sono stati calcolati gli ampi tempi di copia dei files necessari su Memory Stick da PC e/o viceversa, tempi di attesa che, evidentemente, usando l'USBHOSTFS sono azzerati!


Caratteristiche
v3.2
-Aggiunto il supporto per il Firmware 3.93 (grazie a Blaky!)
-Ora il programma sarà in Inglese su qualunque PSP, il PRX italiano è stata cancellato al momento.

v3.1
- Fixato un bug critico nel pspdecrypt.prx: prima del fix se si provava a fare il signcheck di un file criptato si otteneva un PRX corrotto.

v3.0
-Aggiunto il supporto alla decriptazione COMPLETA del KL4E/KL3E
-Aumentato il supporto al Firmware 3.90, ormai è completo al 100%
-Il programma ti comunica all'avvio quale tipo di supporto al decriptaggio tu abbia!
-Il programma è già pronto all'uso, nessun altro file è richiesto stavolta.
-Nessuna infrazione di copyright e/o license varie.

v2.2
-Aumentato il buffer a disposizione per permettere la corretta estrazione del Firmware 3.90 dall'Eboot di Aggiornamento Ufficiale.
-Ora anche il Firmware 3.90 può essere estratto perfettamente.
-Solo le funzioni attivabili con X e O funzionano senza problemi, quella attivabile con QUADRATO (che estrae e decripta TUTTO) funziona bene però finisce con un errore quando cerca il reboot.bin!

v2.1
-Fixato tutte le violazioni alle varie licenze
-Aggiunto il codice sorgente alla release per rispettare la licenza GPL
-Cancellati i prx di HelldashX che violavano il Copyright Sony

v2.0
-Possibilità di decriptare l'eboot di aggiornamento a firmware ufficiale 3.80.
-Aggiunto un exe per Windows per semplificare l'installazione dell'homebrew su una PSP con CF 3.80M33

v1.0
-Stesse caratteristiche del classico Psar Dumper (estrazione dei files del Firmware dall'Eboot di aggiornamento Ufficiale)
-Menù più colorato e interattivo
-Aggiunta una funzione per uscire dal programma senza dover per forza fare qualcosa (usando il tasto SELECT)
-Aggiunta una funzione per l'attivazione/disattivazione dell'USBHostfs
-Se si attiva la connessione USBHostfs, il programma mostrerà un avviso nel caso o la PSP non sia connessa al PC via USB o il programma UsbHostfs.exe non sia in esecuzione sul PC.
-Se non viene trovato l'eboot la PSP mostrerà un errore (senza però crashare!)
-Presenza del doppio linguaggio nel programma: se la lingua da PSP è impostata su Italiano, allora il programma verrà visualizzato in Italiano, altrimenti verrà visualizzato in Inglese.
-Riconoscimento dello Pseudonimo usato nella PSP.
-Se non viene trovata la cartella RS il programma si chiuderà senza crashare.
-Aggiunto un utile programma per Windows per l'installazione automatica dello Homebrew.

Procedura SENZA usare l'USBHostfs
Inserire l'eboot da decomprimere nella root della Memory Stick.
Inserire la cartella del programma all'interno della directory: /PSP/GAME3xx
Inserire la cartella chiamata RS nella root della Memory Stick.
Assicurarsi che il kernel impostato da Recovery sia il 3.xx.
Avviare il programma da PSP tramite il menù Gioco -> Memory Stick.

Procedura USANDO l'USBHostfs
Avviare da PC il programma USBHostfs.
Mettere l'eboot da decomprimere nella medesima cartella dove si trova l'eseguibile UsbHostfs.exe
Inserire la cartella del programma all'interno della directory: /PSP/GAME3xx
Inserire la cartella chiamata RS nella root della Memory Stick.
Assicurarsi che il kernel impostato da Recovery sia il 3.xx.
Avviare il programma da PSP tramite il menù Gioco -> Memory Stick.

In entrambi i casi verrà creata una cartella DUMP nella stessa cartella dove si trova l'Eboot da decomprimere (quindi nella root della Memory Stick nel primo caso e nella cartella dove si trova l'eseguibile UsbHostfs nel secondo).
All'interno di quella cartella, a procedura terminata, troverete i files del Firmware decriptati dall'Eboot di aggiornamento ufficiale scelto.

Ringraziamenti
A me stesso, perché nonostante tutto quello che ho da fare tra studio e ragazza, ancora trovo il tempo a programmare :)
A PspPet, C+D, Dark_Alex, M33 e tutti i passati programmatori del PSAR Dumper.
Al Team M33 (quindi a Dark_Alex) per aver rilasciato i sorgenti del Psar Dumper
A HelldashX per il Psar Dumper del 3.80.
A me per la compatibilità con il 3.90.
A Robert Metz per il decriptaggio del KL3E/KL4E
A 9600pro, il mio "personal" moderatore di PSP-Ita
Alle community dei vari Forums PSP su cui sono iscritto e in particolare a quella di psp-cheats.forumitalian.com per il loro appoggio morale ;)
Alla mia ragazza, l'unica che ha sempre creduto e crede tuttora in me.
Downloads

v3.5

v3.2

v3.1

v3.0

v2.2

v2.1

v2.0

v1.0