Il developer SKGleba ha rilasciato un nuovo aggiornamento per Enso ex, il programma di installazione esteso per enso in PSP2 sul firmware 3.60/3.65 della PlayStation Vita e PlayStation TV.
Una mod di Enso, detta in parole più semplici che presenta alcune caratteristiche interessanti come la possibilità di mantenere il logo di avvio originale PlayStation oppure scegliere di utilizzare un logo o animazione di avvio personalizzato.
enso_ex updated to v4.1
Mainly some QOL changes and bug fixes.
Also for some reason removing default enso's SD redirects (useless) improved the sd2vita I/O speed a bit.Changelog & release: https://t.co/hrGO7fpZhd
— SKGleba (@skgleba) April 3, 2020
Caratteristiche
- Recupero pre-nskernel da un dispositivo GC-SD.
- Facile codice exec di basso livello per patch del kernel personalizzate.
- Supporto per firmware 3.60 e 3.65.
Guida
Costruzione
Attualmente viene fornito solo il codice sorgente di Enso ex, questo significa che dovrete compilare l’applicazione manualmente, per farlo non dovrete fare altro che eseguire il file create_vpk.sh
, lo script shell costruirà tutto e copierà il pacchetto nella directory principale.
Installazione
- Se attualmente avete enso, assicuratevi che la versione installata sia stata eseguita da: https://github.com/henkaku/enso o https://github.com/TheOfficialFloW/enso.
- Installare il file
.vpk
, avviare l’applicazione enso_ex e accettare i ToS (Termini di Servizio).- Se compare un errore, riavviare il dispositivo tenendo premuto il tasto
e riprovare.
- Se compare un errore, riavviare il dispositivo tenendo premuto il tasto
- Selezionare “Install/reinstall the hack”, premere
, il programma di installazione installerà enso_ex.
- Tutti gli errori non critici possono essere saltati premendo
, è sicuro farlo.
- Tutti gli errori non critici possono essere saltati premendo
Patch
- Il file
os0:patches.e2xd
è un insieme di BLOB di codice eseguiti al caricamento del modulo di basso livello. - Le patch personalizzate possono essere saltate tenendo premuto VOL – all’avvio.
Aggiunta di patch
- Le patch sono BLOB di codice indipendenti dalla posizione che vengono eseguiti ciascuno nei propri memblock.
- Le patch si trovano nella directory
ux0:eex/patches/
. - I file di dati per le patch si trovano nella directory
ux0:eex/data/
. - Puoi scegliere di sincronizzare/compilare le patch con l’app enso_ex.
Patch predefinite
clogo.e2xp
: Utilizzare un’immagine RGBA 960×544 non elaborata come bootlogo, si trova@os0:bootlogo.raw
.- In modalità provvisoria/di aggiornamento viene utilizzato il logo PS.
- Puoi cambiarlo sostituendo il file in
ux0:eex/data
e sincronizzandolo. - Se il file non viene trovato, non sarà presente alcun logo, utile per le animazioni di avvio.
rconfig.e2xp
: Se VOL + viene tenuto premuto all’avvio, al posto diur0:
verrà utilizzatoux0:eex/boot_config.txt
.- Funziona anche in modalità sicura/aggiornamento.
Recovery
- Recovery è un BLOB di codice caricato da un dispositivo GC-SD nello slot GC.
- Recovery può essere caricato tenendo premuto
all’avvio, il dispositivo deve essere collegato a una fonte di alimentazione.
Tipi di recupero supportati
- RAW recovery (consigliato).
- Utilizzare lo strumento in
/sdrecovery/
per eseguire il flashing del BLOB di ripristino sulla scheda SD. - Se la scheda SD contiene l’immagine EMMC è possibile impostare un flag per utilizzare il suo
os0
per i moduli di basso livello. - Volendo è possibile forzarlo per utilizzare il recupero FILE trovato in
os0
di GC-SD.
- Utilizzare lo strumento in
- FILE recovery
- Formattare la scheda SD in FAT16 e inserire il BLOB di ripristino in
SD:recovery.e2xp
. - Per impostazione predefinita, il dispositivo NON continuerà il processo di avvio dopo aver utilizzato questo metodo di recupero.
- DA FARE: Aggiungere un campione di pulizia per continuare l’avvio.
- Formattare la scheda SD in FAT16 e inserire il BLOB di ripristino in
Errori di recupero
- Se il ripristino ha restituito
0
, la console continuerà il processo di avvio. - Se si è verificato un errore, l’utente dovrà confermare di esserne a conoscenza premendo il tasto corretto:
- “No recovery found” – Premere
.
- “Error running GC-SD RAW recovery” – Premere
.
- “Error running GC-SD os0 recovery” – Premere
.
- “Recovery did NOT return 0” – Premere
.
- “No recovery found” – Premere
Dual nand
- È possibile utilizzare la partizione
os0
della scheda SD anziché la partizioneos0
di EMMC tenendo premutoall’avvio.
- Se si è verificato un errore, l’utente dovrà confermare di esserne a conoscenza premendo il tasto corretto:
- “Error reading GC-SD” – Premere
.
- “Incorrect SD magic (not SCE magic)” – Premere
.
- “Error reading GC-SD” – Premere
Changelog
- Corretti i deadlock FNE: Ora è possibile eliminare in modo sicuro tutti i file
e2x
os0
. - Se un modulo di basso livello non riesce a caricarsi, verrà saltato (dex
os0
non si avvia più). - Aggiunto BootMgr (
pre-psp2bcfg code exec
), inserire il payload inux0:eex/data/bootmgr.e2xp
e sincronizzare. - Rimossi i reindirizzamenti di lettura SD enso predefiniti (inutili), per qualche motivo la velocità GCSD FSIO è migliorata in modo significativo.
Download: Source code Enso ex v4.1
Fonte: twitter.com