Home Mobile Android ps3netsrv-android si aggiorna: più prestazioni e meno permessi su Android moderni

ps3netsrv-android si aggiorna: più prestazioni e meno permessi su Android moderni

122
0

Lo sviluppatore Jhonathan Corrêa, conosciuto su GitHub come jhonathanc, ha pubblicato un rapido ma significativo aggiornamento per ps3netsrv-android, l’app che consente di trasformare uno smartphone o tablet Android in un vero e proprio server di streaming dedicato su console PlayStation 3.

Per chi non lo conoscesse, ps3netsrv-android è il porting ufficiale per Android del celebre ps3netsrv, originariamente sviluppato da Aldo Vargas, noto nella scena come aldostools e autore di webMAN Mod.

L’app permette di trasmettere via rete locale ISO PS3, cartelle in formato JB folder con generazione virtuale ISO 9660, file multipart come .iso.0 e .iso.1, immagini PS2ISO, PSPISO, BDISO, DVDISO e persino pacchetti PKG.

In pratica, lo smartphone diventa un NAS portatile da affiancare ad una PlayStation 3 con custom firmware, utilizzabile in combinazione con webMAN Mod o multiMAN per montare e avviare i contenuti direttamente dalla rete.

La nuova build, identificata dal tag f378bee, introduce una serie di miglioramenti mirati che puntano soprattutto all’ottimizzazione delle prestazioni e alla compatibilità con le versioni più recenti di Android, sempre più restrittive in materia di accesso ai file.

Uno degli interventi più rilevanti riguarda la gestione della memoria durante le operazioni di lettura. In precedenza, l’app creava un nuovo buffer a ogni comando di lettura; ora invece riutilizza lo stesso buffer, riducendo sensibilmente lo spreco di risorse.

Questo accorgimento tecnico si traduce in un uso più efficiente di RAM e CPU, con benefici concreti soprattutto durante lo streaming di file ISO di grandi dimensioni o nelle sessioni prolungate.

Il risultato è una maggiore fluidità e una stabilità complessiva migliorata, aspetti fondamentali quando si utilizza il telefono come archivio di rete per la console.

Un’altra novità importante, attualmente in fase sperimentale, riguarda l’eliminazione del permesso MANAGE_EXTERNAL_STORAGE, ovvero l’autorizzazione “Gestisci tutti i file” che Google scoraggia fortemente a partire da Android 11.

L’app prova ora a funzionare senza richiedere questo accesso esteso, una scelta che potrebbe facilitarne l’installazione sui dispositivi più recenti senza dover ricorrere a concessioni particolari o workaround.

In un ecosistema Android che evolve rapidamente e impone regole sempre più rigide, questa modifica rappresenta un passo strategico per garantire la sopravvivenza del progetto nel lungo periodo.

Corretto inoltre un bug introdotto in precedenza che aveva compromesso la compatibilità con dispositivi più datati, in particolare quelli con Android 8, 9 o 10.

Il fix ristabilisce il corretto funzionamento su una fascia di smartphone e tablet ancora ampiamente diffusi, ampliando nuovamente il bacino di utenza e dimostrando l’attenzione dello sviluppatore verso chi utilizza hardware meno recente.

Consiglio sulle prestazioni: Per ottenere le migliori prestazioni di streaming ed evitare lag o stuttering, è altamente consigliato collegare la PS3 alla rete tramite cavo LAN cablato invece del Wi-Fi.

Funzionalità

  • Streaming multimediale digitale: Trasmetti ISO PS3 e file multimediali tramite rete locale (compatibile con WebMAN MOD / multiMAN).
  • Supporto ISO virtuali: Consente di trasmettere cartelle di gioco in formato JB direttamente come ISO virtuali. Il server genera dinamicamente la struttura ISO 9660.
  • Supporto ISO multipart: Gestione trasparente di file ISO suddivisi (ad esempio .iso.0, .iso.1) come un unico file.
  • Cartelle multiple: Possibilità di condividere file da più directory presenti sul dispositivo.
  • Priorità ordinata: Se un file esiste in più cartelle, viene data priorità a quello presente nella prima cartella dell’elenco.
  • Configurazione porta: Porta del server personalizzabile (predefinita: 38008).
  • Limite connessioni: Possibilità di impostare un numero massimo di client connessi.
  • Sicurezza:
    • Whitelist/Blacklist IP: Limita l’accesso a indirizzi IP specifici.
    • Modalità sola lettura: Impedisce ai client di eliminare o modificare i file sul dispositivo.
  • Servizio persistente: Opzione per mantenere il server attivo in background con notifica permanente (supporto Android 13+).
  • Multilingua: Disponibile in inglese, portoghese, spagnolo, italiano e ryukyuano.

Come usare

Concedere permessi

  • Al primo avvio, concedere i permessi di accesso allo storage necessari affinché l’app possa leggere i file dei giochi. Su Android 13+ concedere anche i permessi per le notifiche per assicurare che il servizio funzioni correttamente in background.

Aggiungere cartelle

  • Toccare “Aggiungi cartella” (o “Adicionar pasta”).
  • Andare alla directory contenente i contenuti PS3 (es. GAMES, PS3ISO, DVDISO).
  • È possibile aggiungere più cartelle. L’ordine delle cartelle influisce sulla priorità dei file.

Configurazione (opzionale)

  • Toccare l’icona Impostazioni (Configurações) nel menu.
  • Porta: Modificare la porta di ascolto se necessario.
  • Filtro IP: Impostare whitelist/blacklist per maggiore sicurezza.
  • Connessioni Massime: Limitare il numero di dispositivi connessi simultaneamente.

Avviare il server

  • Ritornare alla schermata principale.
  • Toccare “Avvia Server” (Iniciar servidor).
  • Lo stato mostrerà la porta e l’indirizzo IP in uso.

Connettersi dalla PS3

  • Su PS3 (con WebMAN MOD o multiMAN), configurare le impostazioni di ps3netsrv indicando l’indirizzo IP del dispositivo Android e la porta configurata (predefinita 38008).

Tutorial e struttura delle cartelle

Per fare in modo che i giochi vengano riconosciuti correttamente, dovrete organizzarli in cartelle specifiche all’interno delle directory condivise.

Cartelle supportate

CartellaTipo di contenutoFormati supportati
PS3ISOGiochi per PS3.iso
GAMESGiochi per PS3 (cartella JB)Cartelle contenenti PS3_GAME (ISO virtuale)
GAMEZGiochi per PS3Simula i giochi installati nella PS3 (richiede permessi di scrittura)
PS2ISOGiochi per PS2.iso
PSXISOGiochi per PS1.iso, .bin/.cue
PSPISOGiochi per PSP.iso
BDISOFilm Blu-ray.iso
DVDISOFilm DVD.iso
PKGPacchetti applicativi.pkg
GAMEIContenuto PSNCartella in cui archiviare i giochi PSN estratti dai pacchetti

Funzionalità Avanzate

ISO virtuali (cartelle JB)

Non è necessario convertire le cartelle in “formato JB” (quelle che contengono PS3_GAME) in ISO. Basta inserirle nella cartella GAMES. PS3NetSrv per Android le presenterà automaticamente alla PS3 come ISO virtuali.

ISO Multipart (file divisi)

Se possedete file ISO di grandi dimensioni suddivisi in più parti (ad esempio per compatibilità con FAT32), il server li gestisce automaticamente. Assicuratevi che seguano questa convenzione di denominazione:

  • GameName.iso.0
  • GameName.iso.1
  • ...

La console li visualizzerà e monterà come un’unica ISO completa.

Configurazione della PS3

Recuperare l’IP del dispositivo

Annotare l’indirizzo IP mostrato nella schermata principale dell’app dopo aver avviato il server.

WebMAN Mod

  1. Andare su webMAN SetupPS3 webMAN [Setup].
  2. Scorrere fino a Scan for games e abilitare l’opzione Scan for LAN games/videos.
  3. Inserire l’IP del dispositivo Android e la Porta (predefinita 38008) negli slot del server.
  4. Cliccare su Save e riavviare la console.

MultiMAN

  1. Andare nella colonna Network.
  2. Selezionare Network Servers.
  3. Configurare un nuovo server inserendo l’IP del dispositivo Android e la Porta.

Changelog

Questa versione risolve numerosi problemi e avvisi, tra cui:

  • Prestazioni: I comandi ReadFileCommand, ReadFileCriticalCommand e ReadCD2048Command non creano più un buffer locale a ogni richiesta; ora riutilizzano lo stesso buffer del Context, riducendo il consumo di memoria e migliorando l’efficienza.
  • SPERIMENTALE: Non viene più richiesta l’autorizzazione “Gestisci tutti i file” (manage external storage), in quanto non raccomandata.
  • Compatibilità: Corretta una regressione che comprometteva il funzionamento sui dispositivi meno recenti.

Download: ps3netsrv-android vf378bee

Download: Source code ps3netsrv-android vf378bee

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-04-12 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

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