- Modificato
In questa guida vedremo come restaurare una PS4: pulizia, cambio pasta termica, jailbreak e installazione di Linux.
Materiale necessario:
- Alcool isopropilico per elettronica
- Cacciaviti torx e a stella
- Pasta termica (nel mio caso ho usato la Arctic MX-6)
- Molta carta o panni in microfibra per la pulizia
- (Opzionale ma consigliato) pennelli e aria compressa
Cambio pasta termica e pulizia:
Iniziamo dando una bella pulita, la plastica esterna si può rimuovere facendo leva dopo aver tolto le viti e sigilli di garanzia dietro alla scocca.
Rimosse le scocche iniziamo a smontare la batteria, importante sfilarla senza fare leva per non rovinare i connettori.
Da rimuovere anche i connettori:
Scollego anche questo cavo a nastro per rimuovere il modulo bluetooth.
Risultato:
Ora giriamo la PS4 e iniziamo a svitare tutte le viti che fissano la scocca grigia (sfilate anche l'hard disk e il pulsante di accensione per non perderlo).
Ora se sollevate la scheda madre si può ben notare la vecchia pasta termica.
Dopo aver pulito con l'alcool isopropilico:
Rimontiamo tutto seguendo i passaggi descritti prima.
Jailbreak PS4
Il jailbreak di base è un operazione non autorizzata che permette di rimuovere delle limitazioni software imposte da Sony.
Non tutte le versioni permettono questo tipo di modifiche pertanto noi andremo ad aggiornare la console alla versione 9.00.
Requisiti:
- Computer esterno
- Chiavetta da almeno 4gb
Versione 9.00 della console
Se avete già la console a questa versione potete saltare questo passaggio.
Per controllare la versione della nostra console dobbiamo recarci su sistema > informazioni di sistema:
Dopo aver controllato la versione, disabilitate il wifi dalla sezione "rete" delle impostazioni e disabilitate gli aggiornamenti automatici: sistema > downloads automatici e togliete tutte le spunte.
Ora spostiamoci sul PC e scarichiamo Rufus per formattare la chiavetta in modo corretto e il PS4 9.00 firmware.
Andiamo a formattare la chiavetta in formato exFAT tramite Rufus.
Dopo aver formattato la chiavetta creiamo una cartella PS4 e un'ulteriore sottocartella UPDATE e mettiamo il firmware scaricato come in foto:
Il prossimo passo sarà cambiare il DNS per indirizzare il traffico fuori dai server Sony, in questo modo possiamo accedere all'interfaccia che ci permette il Jailbreak.
Rechiamoci sulle impostazioni della PS4 > Rete > (abilitiamo la rete) > Configura rete > scegliere se LAN o wifi > personalizzato > automatico > non specificato > dns manuale: 165.227.83.145
, 192.241.221.79
.
Per provare il funzionamento recatevi nel browser e verificate se le pagine si caricano.
Spostiamoci sul PC e scarichiamo l'exploit img che ci permetterà di effettuare il vero jailbreak.
Apriamo Rufus e selezioniamo il file appena scaricato e iniziamo a formattare la chiavetta:
Dopo quest'operazione è normale che il computer non riesca a leggere normalmente la nostra chiavetta, vi basterà rimuoverla.
Per effettuare il jailbreak rechiamoci nella sezione "guida" dalle impostazioni, si aprirà un sito non ufficiale grazie al cambio di DNS.
Clicchiamo sulla sezione 9.00 e avviamo la voce GoldHen, dopo pochi secondi dovrà apparire sullo schermo:
Inserite la USB appena creata dal PC e lasciatela per almeno 30 secondi, cliccate "ok" e se tutto è stato eseguito in modo corretto riceverete la notifica "GoldHEN loaded".
Installazione di Linux:
Dopo aver eseguito il Jailbreak della PS4 dovremo essere in grado di lanciare il payload per caricare la nostra distro Linux.
Per prima cosa dovrete recarvi nelle informazioni della PS4 e verificare che il Southbridge sia attivo:
(Segnatevi anche l'IP della terza riga per la futura connessione FTP).
Requisiti da scaricare:
- bzimage (in base al vostro southbridge)
- initramfs da PSXita
- distro di psxitarch V3
- FileZilla per la connessione FTP
Dalle impostazioni del nostro Jailbreak GoldHen verifichiamo di avere un tunnel FTP attivo:
Impostazioni della PS4:
Impostazioni video > risoluzione non superiore a 1080p (raccomandata):
RGB Range: limitato o completo.
Sistema e disabilitate HDMI device link e HDCP:
Installare Linux nell'hard disk:
Apriamo il nostro client FTP (FileZilla) e connettiamoci all'ip della PS4 su porta 2121:
Ora andiamo su: user > system > create una cartella di nome "boot".
All'interno di boot copiamo initramfs, bzimage e la distro:
Dopo aver aperto il browser della PS4 apriamo il sito di kme sulla sezione payloads:
Per l'installazione è consigliato avviare la versione da 1gb di VRAM.
Dopo averlo avviato (circa dopo 30 secondi):
Per l'installazione vera e propria:
exec install-linux-hdd.sh
Risultato:
Installazione da chiavetta
Molto simile alle istruzioni per installarlo sull'HDD con la differenza che dobbiamo mettere nella chiavetta i file bzimage, initramfs e la distro in formato FAT32.
Dopo aver inserito la chiavetta lanciamo il payload dal sito kme:
Digitiamo questa riga di comando:
exec install-psxitarch.sh
Tips Linux
Per aggiornare la distro è sconsigliato il classico sudo apt-get update && sudo apt get upgrade
dato che potrebbe andare in conflitto con i driver e sovrascriverli.
Per evitare problemi è da escludere questi pacchetti: sudo dnf update -x kernel*,mesa*, libdrm*, xorg-x11-drv-a
Ora per installare programmi:
sudo dnf install "nome"
Vi consiglio anche di fare uno swap di memoria per aiutare la RAM in caso volessimo giocare con emulatori da Linux o lavorare con programmi pesanti.
Per verificare lo swap e le varie memorie è utile installare htop, quindi: sudo dnf install htop
.
Se lo avviate si può notare che lo swap è nullo.
Per allocare spazio:
sudo fallocate -1 1G /swapfile
(Modifica lo spazio in base alle necessità)
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo nano /etc/fstab
Non si può accedere a Linux direttamente con il tasto di accensione, dovrete prima passare attraverso il sito di kme per avviare il payload.
Se questa guida non funziona o ricevete errori della fase di boot dopo aver caricato il payload è al 99% un problema del kernel quindi provate e riprovate con bzimage diverse!