Il developer Berion mette insieme tutta una serie di script bash per automatizzare la decrittografia, il montaggio e lo smontaggio dell’hard disk utilizzato dalla console PlayStation 4.
Lo scopo principale di questo toolkit è quello di aiutare con la decrittazione e il montaggio dell’hard disk interno, mentre l’archivio contiene tre diversi script, PS4 HDD Mounter Micro.sh
, PS4 HDD Mounter.sh
e PS4 HDD Umounter.sh
.
PS3 HDD Decryption Helper by Berionhttps://t.co/jUE52EdGpj pic.twitter.com/sn4K86vZQx
— PSX-Place (@PSXPlace) November 1, 2022
Script
PS4 HDD Mounter Micro.sh
permette di montare solo la partizione utente (considerare “montatore completo” come non sicuro perché utilizza impostazioni di file system non testate per le partizioni della famiglia FAT).PS4 HDD Mounter.sh
permette di creare mappatori e montare filesystem.PS4 HDD Umounter.sh
permette di smontare i filesystem e rimuovere i mappatori.
Chiavi EAP e SAMU
- Entrambe le chiavi sono obbligatorie per la decrittazione e il montaggio di tutte le partizioni. Tuttavia, attualmente la chiave SAMU può essere [ottenuta](https://gist.github.com/flatz/22215327864d7512e52268f9c9c51cd8) solo sul firmware 6.72 (fino al firmware 7.55). Con la sola chiave EAP, è possibile accedere solo a:
/app\_reserved
,/app\_tmp
,/eap\_user
,/eap\_vsh
,/system\_data
,/update
,/user
eswap
.
Per leggere la **Chiave EAP**
, è possibile eseguire ad esempio [Linux Psxitarch](https://www.psxita.it/psxitarch-linux-v2/) e copiare il file /etc/cryptsetp/eap_hdd_key.bin
su di un dispositivo USB.
Non esiste attualmente un metodo intuitivo per leggere la **SAMU Key**… Personalmente non ho mai questa chiave o alcun campione crittografato da essa, quindi parte di questo script che ho creato, sulla base delle informazioni del wiki di sviluppo. Potrebbe essere sbagliato, quindi stai attento.
Guida
Tutti gli script sopra elencati richiedono alcune chiavi e moduli del kernel per funzionare. A seconda dell’attività, è necessario inserire file diversi nelle directory specificate.
Preparazione
- Inserire
**Chiave EAP**
e**Chiave SAMU**
nella directory~/ps4/keys/
sotto i nomi dei fileeap_key.bin
esamu_key.bin
. - Caricare il modulo del kernel
**UFS**
nella directory~/ps4/apps/
sotto il nome del fileufs.ko
. Dovrai compilarlo tu stesso in modo che corrisponda alla versione del kernel nella tua distribuzione Linux. La mancata corrispondenza della versione comporta l’impossibilità di caricarla. [ufs](https://stty.io/2018/06/02/compiling-a-single-module-linux-kernel/) è *FACOLTATIVO* e fornisce solo permessi di scrittura su partizioni UFS2 (/eap\_user
,/system\_data
,/user
).
Compiti
- Lettura dei contenuti dell’HDD.
- Eseguire lo script
PS4 HDD Mounter
e “seguire il dannato treno CJ”. 😉 Al termine, ricordare di eseguirePS4 HDD Umounter
se non si desidera formattare l’HDD dopo essere tornato alla console.
Modelli
Cosa sono i modelli PS4 **none-IV**
e **IV**
? Non esiste un elenco di schede madri che utilizzano IV e quali no, quindi in generale:
- CUH-1000 e alcuni modelli CUH-1100 sono “modelli none-IV”.
- Alcuni CUH-1100, CUH-2xxx fino a e includono CUH-7xxx sono “modelli IV”.
Changelog
- Aggiunto PS4 HDD Mounter Micro che monterà solo la partizione utente (considerare “full Mounter” come non sicuro perché utilizza impostazioni di file system non testate per le partizioni della famiglia FAT).
- Spostato il file readme nella directory
docs
.
Download: PS4 HDD Decryption Helper 2022-10-31
Fonte: psx-place.com