Home Modding Mast1c0re p2jb v2.1 (commit 7dc00b85): stabilità migliorata, fix errori Lua/C e ottimizzazioni...

Mast1c0re p2jb v2.1 (commit 7dc00b85): stabilità migliorata, fix errori Lua/C e ottimizzazioni kernel exploit

436
0

Il developer Gezine ha aggiornato l’exploit p2jb come identificato dal commit 7dc00b85, un update focalizzato quasi interamente sulla stabilità del sistema e sulla correzione di incoerenze interne tra la parte shellcode in C e lo script Lua, senza introdurre nuove funzionalità ma rendendo l’intero exploit più coerente, leggibile e soprattutto affidabile durante l’esecuzione.

Il cambiamento più evidente riguarda la gestione degli errori. In precedenza, alcuni codici di errore non erano allineati tra i vari componenti del progetto, causando la comparsa di messaggi poco informativi come “Unknown error: X”.

Con questo aggiornamento viene risolta proprio questa discrepanza: i define della shellcode vengono riallineati, con ERR_TRIPLE_FREE che passa da 1 a 2 e ERR_LEAK_KQUEUE da 2 a 3, mentre lo script Lua aggiorna la relativa tabella err_strings per riflettere correttamente queste modifiche.

Il risultato è un sistema di debugging molto più chiaro, che permette di capire immediatamente in quale fase dell’exploit si è verificato un problema.

Sul lato tecnico del kernel exploit, p2jb introduce una serie di ottimizzazioni mirate a ridurre la variabilità tra esecuzioni. Il thread principale viene forzato sul CPU core 0, una scelta che migliora la stabilità dello scheduling e riduce comportamenti non deterministici.

Anche la fase di heap grooming viene rinforzata aumentando il numero di file descriptor /dev/null da 16 a 20, migliorando la preparazione della memoria per le fasi successive.

Inoltre, il valore relativo alle chiamate del kqueue overflow viene reso più stabile e meno aggressivo, contribuendo a una maggiore consistenza del comportamento dell’exploit.

Un altro punto importante riguarda la sincronizzazione della fase di ucred triple free, dove vengono introdotti sleep strategici e un logging più dettagliato.

Questo aiuta a stabilizzare una delle race condition più delicate dell’intero processo, migliorando le probabilità di successo della privilege escalation.

In parallelo viene introdotto un sistema di logging avanzato con progress bar e stima del tempo residuo, particolarmente utile durante le fasi lunghe come il kqueue overflow.

Sono stati inoltre migliorati i thread dedicati alle operazioni di exploit, con affinamenti su CPU affinity e priorità realtime, oltre a piccole correzioni nei log e un aumento dei tentativi in alcune fasi di leak e grooming.

Tutti questi interventi riducono la variabilità tra esecuzioni e rendono il comportamento generale più prevedibile.

Il flusso dell’exploit rimane invariato nella sua struttura generale: una fase iniziale di preparazione in Lua con controlli di compatibilità e setup dell’heap, una fase kernel in cui avvengono il leak del kqueue e la triple free per ottenere primitive di lettura e scrittura arbitraria, e infine una fase post-exploit che avvia i servizi locali del jailbreak.

Nonostante i miglioramenti, il processo può ancora richiedere tempi lunghi, anche fino a circa un’ora nei casi più difficili, soprattutto su firmware più recenti.

Nel complesso, questa nuova versione rappresenta un aggiornamento di consolidamento che punta a ridurre i falsi negativi e a rendere più chiara la diagnosi dei fallimenti.

Per aggiornare l’exploit basta copiare il nuovo file p2jb.lua aggiornato alla versione 2.1 nella cartella dei payload Lua e sovrascrivere la versione precedente. Avviare il gioco, caricare il save modificato e lanciare la funzione p2jb().

Dovreste intravedere immediatamente la notifica “P2JB 2.1”. In caso di fallimento è sempre consigliato riavviare completamente la PS5 prima di un nuovo tentativo e verificare che non sia presente il file di failcheck.

Download: p2jb.lua (v2.1)

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

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

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

Ultimo aggiornamento 2026-06-08 / 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.