Il developer Aldo Vargas pubblica un nuovo aggiornamento per l’applicazione ps3netsrv, il programma per PC Windows, Linux e MacOS funge da server per lo streaming di contenuti su console PlayStation 3.
L’aggiornamento introduce la ricerca delle estensioni .key
e .dkey
di redump in formato binario (16 byte) ed esadecimale (32 byte) che viene utilizzata per decrittografare i dischi PS3 quando vengono inseriti in una console.
Updated ps3netsrv 20231215: now searches redump .key and .dkey extensions in binary (16 bytes) and hex format (32 bytes)https://t.co/9uqUKX1jBj
— Aldo Vargas (@aldostools) December 16, 2023
L’aggiornamento sembra essere legato alle recenti modifiche apportate da Nathan Martin al suo Custom Firmware Evilnat 4.90.2, il quale permette la decrittazione permanente delle ISO 3k3y/Redump con la chiave del disco.
Questo ha generato domande sulla possibile implicazione di tali modifiche. Secondo quanto riportato sul blog di Wololo, il 3k3y era inizialmente un hardware mod e un’utilità ODE (emulatore di unità ottica) progettato per copiare/scaricare dischi PS3 e creare ISO PS3.
Il 3k3y operava in diverse modalità, consentendo la creazione di copie identiche di Blu-Ray per PS3, inclusa la conservazione delle chiavi di crittografia integrate.
I dischi PS3 sono divisi in regioni crittografate e non crittografate, e la chiave del disco era essenziale per decrittografare i dati del gioco.
La modalità “3Dump” rispondeva alla richiesta della PS3 per la chiave del disco utilizzando le informazioni contenute negli ISO 3k3y, mentre la modalità “NoKeys” si basava sull’unità BD della PS3 per ottenere la chiave del disco dal disco del gioco originale.
Sintassi della riga di comando
Oltre alla GUI è possibile utilizzare anche il prompt dei comandi, mentre il programma può essere editato in parte modificando il file PS3_NET_Server.cfg
.
Caratteristiche
- Directory root condivisa configurabile (usa il percorso ps3netsrv se la directory root viene omessa).
- Porta configurabile (38008 viene utilizzata per impostazione predefinita se la porta viene omessa).
- Avvia senza parametri della riga di comando se le cartelle
GAMES
,PS3ISO
,PSXISO
si trovano nella cartella ps3netsrv. - Elenca gli indirizzi IP del server locale.
- Supporta fino a 5 client PS3 contemporaneamente.
- Filtraggio degli indirizzi IP remoti: inserisci nella whitelist gli indirizzi IP utilizzando i caratteri jolly.
- Elenco di directory remote (intera directory in una volta o per file).
- Streaming di immagini ISO (CD-ROM, CD-ROM XA, DVD, Bluray o PS3 Bluray).
- Rilevamento di dimensioni del settore CD standard e non standard: 2048, 2352, 2336, 2448, 2328, 2368, 2340.
- Supporto ISO multi-parte (immagini ISO divise come
*.iso.0
,*.iso.1
, ecc..). - Decrittografia in tempo reale delle immagini ISO di PS3 (3k3y e immagini crittografate redump).
- Conversione in tempo reale della cartella montata in ISO virtuale (vISO).
- Unisci più percorsi in una singola directory (elenca i percorsi in
folder_name.INI
). - Operazioni remote sui file (stat, open, create, read, close, delete, mkdir, rmdir).
Directory dei contenuti
Copiare i contenuti nelle seguenti cartelle facoltative all’interno della directory condivisa o nella stessa cartella di ps3netsrv:
Nome della cartella | Scopo | Contenuto |
GAMES | Giochi in formato cartella (file estratti da BDVD) | Cartelle |
PS3ISO | Immagini ISO dei bluray PS3 | ISO + Cover |
PSXISO | Immagini ISO (CUE/BIN) di CD PS1. | ISO + Cover |
PS2ISO** | Immagini ISO di DVD o CD PS2. | ISO + Cover |
PSPISO** | Immagini ISO di UMD PSP. | ISO + Cover |
BDISO | Immagini ISO di bluray video (decrittografate). | ISO + Cover |
DVDISO | Immagini ISO di DVD. | ISO + Cover |
ROMS** | Cartella ROMS (zip, 7z, bin, chd, cue, sfc, gb, ecc..). | ROMs + Cover |
GAMEI** | Cartella per archiviare i giochi PSN estratti dai pacchetti. | Cartelle |
PKG | Cartella per archiviare i pacchetti PS3. Utilizzato per installare giochi, DLC, homebrew, ecc.. | File PKG |
MOVIES | Cartella per memorizzare i filmati (MKV, DIVX, AVI, ecc..). | File video |
MUSIC | Cartella per memorizzare la musica (MP3, WMA, WAV, ecc..). | File audio |
PICTURE | Cartella in cui archiviare le foto (JPG, PNG, GIF, ecc..) | File immagini |
** Queste cartelle sono supportate solo da webMAN MOD.
Note
- Le cartelle vengono convertite in ISO su richiesta da ps3netsrv quando vengono montate.
- Le cartelle devono avere quel nome specifico (in maiuscolo). Anche altre cartelle possono essere trasmesse in streaming.
- Le sottocartelle ora sono consentite utilizzando ps3netsrv 20220326 o versione successiva. Le versioni precedenti richiedono sottocartelle a lettera singola (A, B, C, ecc..) o sottocartelle con lo stesso nome dell’ISO.
Backup manager supportati
Esistono quattro diversi backup manager e plugin che supportano il protocollo ps3netsrv: multiMAN, webMAN, webMAN MOD e sMAN (è possibile scaricarli dallo store Brewology).
Nota: IRISMAN supporta il contenuto remoto solo se webMAN MOD è in esecuzione.
Ciascun backup manager richiede l’impostazione dell’indirizzo IP del server remoto e della porta (38008 è l’impostazione predefinita). Quando il contenuto viene scansionato dal backup manager, la PS3 si connette al server remoto, legge la cartella e il gioco appare nell’elenco dei giochi.
Quando un gioco viene montato, viene caricato il plugin netiso.sprx
che avvia la comunicazione con ps3netsrv. L’immagine ISO o la cartella (convertita in vISO) viene trasmessa in streaming e montata sulla PS3 come /dev_bdvd
.
Esempio: Se monti la cartella /net0/PKG
, i pacchetti remoti (*.pkg
) possono essere installati normalmente da /dev_bdvd
montato usando Package Manager su XMB, sebbene la velocità di installazione sia un po’ più lenta.
Changelog
- Aggiunta l’opzione per selezionare un file bios esterno
ps1_bios.bin
(PSXONPSP660.BIN
) in/setup.ps3
. - Corretti bug critici nell’applicazione di patch lv2 su 4.90 DEX / PEX.
- Corretto l’errore di montaggio dev_bdvd PS2 (problema #943).
- Corretto il blocco istantaneo utilizzando le combinazioni + / + utilizzate per l’ultimo gioco (problema #891).
/download.ps3
&/install.ps3
ora chiudono il browser Internet PS3 se chiamati tramite/xmb.ps3
(problema #877).- Aggiunto il comando
/clock.ps3
per randomizzaresystem_plugin.rco
. - Ora i pulsanti IDPS/PSID in /setup.ps3 impostano i valori predefiniti in memoria anziché impostare i campi a zero
- Corretto il testo nella traduzione tedesca di webMAN.xml (grazie a @ozapft)
- Aggiornamenti del database di configurazione PS2 con correzioni di @mrjaredbeta, @agrippa, @kozarovv
- Aggiornamento cumulativo (include oltre 46 commit alla suite di strumenti dopo la versione 1.47.44)
Download: PS3NETSRV (20231215)
Download: Binari PS3NETSRV (Android, MacOS, …)
Download: Source code PS3NETSRV
Fonte: twitter.com