
LuaLoadz è uno strumento self-hosted per inviare script LUA, file ELF/BIN e pacchetti PKG (utilizzando DPIv2 di etaHEN) a una PS5 che esegue il remote-lua-loader.
Ho creato questo tool per migliorare il mio workflow quando faccio il jailbreak sulla mia PS5 con firmware 7.61. Non sono sicuro se funzioni su altre versioni del firmware che supportano il remote-lua-loader, ma potete testarlo!
Ho incluso gli ultimi file umtx.lua ed elf_loader.lua dal Remote Lua Loader, ma è anche possibile aggiungere manualmente altri file LUA/ELF/BIN/PKG. Potete sostituire i file nella cartella /payloads del progetto per averli sempre disponibili senza doverli caricare ogni volta.
I file ELF inclusi provengono da ps5-payload-dev (grazie a John Tornblom), mentre etaHEN 2.1b è stato fornito da LightningMods.
Funzionalità
✅ Interfaccia web per la gestione dei file
✅ Supporto per file LUA, ELF/BIN e PKG (tramite DPIv2 di etaHEN)
✅ Log dettagliato delle operazioni
✅ Supporto Docker per un deploy semplificato
✅ Installazione locale semplice
✅ Scansione della rete locale con rilevamento porte aperte
Prerequisiti
-
Node.js 18 o superiore
-
npm (incluso con Node.js)
-
Docker (opzionale, per il deploy containerizzato)
-
PS5 con firmware 7.61 (o altre versioni compatibili con remote-lua-loader)
Installazione
Installazione Locale
-
Clona il repository:
git clone https://github.com/bacedgod/lualoadz.git cd lualoadz
-
Installa le dipendenze:
npm install
-
Avvia il server:
npm start
-
Accedi all’interfaccia web su:
http://localhost:3000
Installazione con Docker (Consigliata)
Usando l’immagine da Docker Hub
-
Scarica l’immagine:
docker pull bacedgod/lualoadz:latest
-
Esegui il container:
docker run -p 3000:3000 bacedgod/lualoadz
(Per la scansione della rete locale, esegui invece:)
docker run --network host bacedgod/lualoadz
Build manuale da sorgente
-
Clona il repository:
git clone https://github.com/bacedgod/lualoadz.git cd lualoadz
-
Costruisci l’immagine Docker:
docker build -t lualoadz .
-
Avvia il container:
docker run -p 3000:3000 lualoadz
(Per la scansione di rete, usa:)
docker run --network host lualoadz
Utilizzo
-
Avvia il remote-lua-loader sulla tua PS5.
-
Apri http://localhost:3000 nel browser.
-
(Opzionale) Scansiona la rete per trovare la PS5 (richiede Docker in modalità host).
-
Inserisci l’IP della PS5 e seleziona la porta:
-
9026 per i file LUA
-
9021 per i file ELF/BIN
-
-
Usa l’interfaccia per:
-
Inviare file LUA/ELF/BIN dalla cartella /payloads
-
Caricare e inviare altri file manualmente
-
Monitorare lo stato dei trasferimenti
-
Installare PKG via DPIv2
-
Configurazione
Il server è in ascolto sulla porta 3000 di default. Per modificarla, modifica server.js e/o il Dockerfile se necessario.
🔗 Repository GitHub: https://github.com/bacedgod/lualoadz
Provalo e fammi sapere se funziona anche su altre versioni del firmware!