[PS3] BadWDSD With README – Guida Completa by zecoxao [per sviluppatori]

Se sei interessato nello sviluppo o nel reverse engineering per PlayStation 3, BadWDSD With README è uno strumento essenziale per lavorare con i firmware della console. In questa guida, esploreremo i pinout, i requisiti e le istruzioni per utilizzare correttamente questo progetto.


Pinout del Dispositivo

Pinout Principale (I rossi sono importanti, i neri sono secondari)

Solo 4 pin sono fondamentali, mentre gli altri sono dipswitch o pin di debug per informazioni aggiuntive.

Pinout Secondari

  • CMD_CLK

  • SC_TX

  • SC_RX

Secondary Pinouts


Requisiti

Per utilizzare BadWDSD , è necessario installare:


Istruzioni di Installazione

1. Estrai PS3DEV

Esegui il seguente comando per estrarre il toolchain:

sudo tar -xf ps3dev_27122022.tar.gz -C /usr/local/

2. Configura le Variabili d’Ambiente

Aggiungi queste righe al tuo file ~/.bashrc:

export PS3DEV=/usr/local/ps3dev
export PSL1GHT=$PS3DEV
export PATH=$PATH:$PS3DEV/bin
export PATH=$PATH:$PS3DEV/ppu/bin
export PATH=$PATH:$PS3DEV/spu/bin

3. Installa Dipendenze Aggiuntive

sudo apt install gcc-arm-none-eabi gcc-powerpc64-linux-gnu

4. Clona il Repository BadWDSD

git clone --recursive https://github.com/zecoxao/BadWDSD_WithREADME
cd BadWDSD_WithREADME

5. Genera il Firmware

Esegui lo script qcfwgen0.sh specificando una cartella di lavoro (<work_dir>):

./qcfwgen0.sh <work_dir>

Contenuto Richiesto in <work_dir>:

  • inros.bin (OFW)

  • lv0.elf (OFW)

  • lv1.elf.orig (OFW)

  • lv1.elf (OFW o patched)

  • lv2_kernel.elf.orig (OFW)

  • lv2_kernel.elf (OFW o patched)

  • lv2hashgen.elf (non più necessario, vedi repository)


Conclusioni

BadWDSD With README è uno strumento avanzato per chi lavora con il firmware della PS3. Seguendo questa guida, sarai in grado di configurarlo correttamente e generare i file necessari per i tuoi progetti.

Per ulteriori dettagli, consulta il repository ufficiale.

Original Credits to Kafuu

Happy Hacking! 🚀

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.