Sembra inarrestabile la corsa per l’hack della Playstation 4, ed a seguito del dump per la memoria lo sviluppatore spagnolo JaiCrab ha rilasciato l’utility JAISPI nella versione 1.0 che ne permetterebbe la lettura e scrittura attraverso l’uso del Raspberry Pi.
Il raspberry Pi è un piccolo calcolatore implementato su di una sola scheda elettronica sviluppato dalla Raspberry Pi Foundation, è stata progettata per ospitare sistemi operativi basati su un kernel Linux o RISC OS.
Attraverso il protocollo SPI (Serial Peripheral Interface) il raspberry Pi ha permesso allo sviluppatore JaiCrab attraverso l’uso di una utility realizzata ad hoc di leggere e scrivere nella memoria della Playstation 4.
La prima versione di JAISPI comprende il supporto per la memoria siglata MX25L25635, ne permette la lettura, la programmazione e la cancellazione completa.
- -I / dev / spidevX.X Prendi l’ID dalla Flash.
- -E / dev / Cancella l’intera flash spidevX.X.
- File.bin-r / dev / spidevX.X Leggi tutti i file dalla Flash.
- File.bin-p / dev / spidevX.X Scarta i soli blocchi scritti sui file.
- File.bin-v / dev / spidevX.X Verifica i blocchi con i file.
-I: Visualizza le informazioni del flash.
#Jaispi-i /dev/spidev0.0
JaiSpi v1.0
ID: 0xC22019 MX25L25635
-E: Cancella l’intera flash.
1min tempo medio, 30sec.
#Jaispi-e /dev/spidev0.0
JaiSpi v1.0
ID: 0xC22019 MX25L25635
Cancellazione blocchi …
Fatto!
-R: Fa un dump completo del flash.
35sec Tempo medio.
#Jaispi dump.bin-r /dev/spidev0.0
JaiSpi v1.0
ID: 0xC22019 MX25L25635
Reading …
0x02000000
Fatto!
-P: Scrive e va a flashare solo i settori modificati.
Tempo medio di 1min 30sec
#Jaispi-p Base.bin/dev/spidev0.0
JaiSpi v1.0
ID: 0xC22019 MX25L25635
Avvio …
0x02000000 -> 8192 Settori scritte
Fatto!
-V: Mostra il contenuto della flash con il nome del file.
35sec Tempo medio.
#Jaispi-v Base.bin/dev/spidev0.0
JaiSpi v1.0
ID: 0xC22019 MX25L25635
Controllo …
0x02000000 -> 0 le industrie diverse
Fatto!
Istruzioni
Materiali richiesti
- 1x RaspberryPi (raspberrypi.org)
- 1x scheda di memoria SD
- 1x integrato MX25L25635 (Memoria principale PS4)
Download
Connessioni
MX25L25635 RaspberryPi GPIO
Installazione
- Eseguire win32diskimage.
- Possibilità di selezionare l’immagine Raspbian.
- Possibilità di selezionare il drive dove è posizionata la memoria SD.
Per raggiungere l’obiettivo, è stata inserita una memoria SD in un Raspberry alimentato da cavo USB. Dopo alcuni minuti, è stato eseguito il software Putty ed in seguito sono stati inseriti i seguenti dati:
- Alla voce “Host Name”, è stato inserito “raspberrypi” (senza apici).
- Nel caso in cui non avesse funzionato il comando precedente, si avrebbe avuto il bisogno di assegnare un indirizzo IP al dispositivo.
- E’ stata attivata la funzione SSH.
- E’ stato acceso l’interuttore della corrente elettrica.
E’ stata fatta una richiesta di Login, dove si sono inserite le credenziali di accesso del nostro dispositivo.
L’installazione adesso è completata. Con Putty è possibile accedere al RaspberryPi. Per eseguire il comando jaispi avrete bisogno di essere root (sudo-s):
SLB2 – Utility per comprimere e decomprimere aggiornamenti.
Versione V1.0
- Unpack.
- Package.
- Information.
Opzioni
Argument-i
* Visualizza le informazioni su 1.500.000.PUP.
Argument-e
* Estrarre i file nella cartella contenente 1.501.000.PUP 1501.
Argument-c
* Crea i contenitori contenente i file PS4UPDATE1.PUP, NEW.PUP e PS4UPDATE2.PUP con la versione 1.