Il developer Mathieu Hervais prende in mano un vecchio progetto rilasciando diverse patch IPL per il firmware 1.00/1.50 della console portatile PSP.
La IPL (acronimo di Initial Program Loader) permette alla console di caricare i file necessari per l’avvio e il funzionamento della PSP. Le patch rilasciate dal developer permettono di caricare dei semplici moduli (decrittati) e il file config.txt
per il firmware 1.00/1.50.
Well; if anyone is interested, I just released a bunch of patched IPLs for PSP Development and Retail units alike.https://t.co/o0RJICTUdM
— Mathieulh (@Mathieulh) November 17, 2019
Le patch contenute all’interno della cartella Dumps 0xbfc00000 to 0x883f0000 and supports plain modules
copieranno anche 0xbfc00000
a 0x883f0000
mentre quelli contenuti in Plain Support with 0xbfc00000 dump and TA082 clockgen fix
aggiungono la correzione clockgen TA-082.
L’indirizzo 0x883f0000
viene sovrascritto sulle unità di sviluppo e non può essere utilizzato per recuperare dati rilevanti (come 0xBFC00000
), è comunque possibile modificare gli indirizzi e ricostruire le fonti e l’IPL a proprio piacimento.
La patch di testo semplice utilizza il payload patchato da: https://github.com/mathieulh/150IPL_PLAINMODULES
La cartella Lib-PSP iplloader Bootstrap
contiene kbooti speciali che funzionano solo su kit di sviluppo, queste patch consentono di eseguire/avviare il codice decodificato Lib-PSP iplloader
.
Questo segue il progetto qui: https: // github .com / mathieulh / Lib-PSP-iplloader-Bootstraper-for-DTP-T1000
Lib-PSP iplloader0.9.0_bfe03000.bin
: patch su iplloader0.9.0 (utilizzato in SDK da 0.9.0 a 2.5.0 per eseguire IPL da 0xBFE03000
(0x3000
nel file).
Tachyon0x00140000i.bin
: Tachyon 0x00140000 (da TA-079 a TA-081 pre-ipl) patchato per l’esecuzione su kit di sviluppo.
Tachyon0x00140000i_CS_Mode.bin
: Tachyon 0x00140000 (da TA-079 a TA-081 pre-ipl) patchato per l’esecuzione su kit di sviluppo con modalità di servizio forzato.
Tachyon0x00400000i.bin
: Tachyon 0x00400000 (da TA-082 a TA-088 pre-ipl) patchato per l’esecuzione su kit di sviluppo con modalità di servizio forzato.
Tachyon0x00400000i_CS_Mode.bin
: Tachyon 0x00400000 (da TA-082 a TA-088 pre-ipl) patchato per l’esecuzione su Kit di sviluppo con modalità di servizio forzato.
Download: 1.00-1.50_patchedIPLs
Fonte: twitter.com