A novembre del 2017 il team PS3Xploit ha pubblicato una prima versione di HAN (abbreviazione di etHANol) per console PlayStation 3 montanti firmware 4.82, l’exploit ci ha permesso di eseguire diversi backup (da HDD interno) e iniettare file in qualsiasi partizione della console.
L’exploit HAN, sebbene abbia portato una ventata di aria fresca sulla scena, risultava alquanto limitato, difatti per poter eseguire un qualsiasi backup di un gioco, necessitava dell’installazione di un aggiornamento, questo significa che giochi come The Simpsons Game non potevano essere riprodotti.
Oltre a questa lacuna, l’exploit HAN non supportava nemmeno il caricamento di applicazioni homebrew, le uniche modifiche che potevamo eseguire sulla console era sostituire le onde, i suoni, il coldboot all’accensione, i certificati, ecc..
Queste limitazioni ha spinto un anonimo developer ha sviluppare un nuovo tipo di exploit per poter così introdurre finalmente il supporto per il caricamento di applicazioni homebrew, e non solo, anche i backup che ora non necessiteranno più dell’odioso aggiornamento. Questo nuovo exploit prende il nome di PS3HEN.
Cos’è HEN
HEN è l’acronimo di Homebrew ENabler. comprende anche molte funzioni relativamente vicine a un firmware personalizzato (meglio conosciuto come Custom Firmware).
PS3HEN abilita l’esecuzione di applicazioni homebrew, come ad esempio Movian, multiMAN e ManaGunz, supporta anche l’avvio del plugin webMAN Mod e il server FTP.
Installazione
- Installare HAN Enabler. Copiare i tre file
PS3HEN.BIN
,HENTAI.pkg
estackframe.bin
in/dev_usb000
ed eseguire la pagina HTML. - Al termine, accedere al Package manager, installare il file
HENTAI.pkg
e riavviare la console. - Da questo momento in poi per abilitare HEN è sufficiente utilizzare i due file
stackframe.bin
ePS3HEN.BIN
contenuti all’interno della directoryusb000
ed eseguire la pagina html … HEN ABILITATO!
Istruzioni Noob Friendly (aggiunto da psx-place.com
grazie a @Louay
)
- Installare HFW 4.84.2 (che può essere scaricato da questo indirizzo) partendo dal firmware ufficiale 4.84.
- Quindi utilizzare HAN Installer per visualizzare il Package Manager nella colonna Giochi della XMB.
- Copiare i 2 file BIN (
PS3HEN.bin
+stackframe.bin
) contenuti all’interno dell’archivio insieme al fileHENTAI.pkg
nel dispositivo USB. - Installare
HENTAI.PKG
tramite il Package manager. - Utilizzare HEN Enabler dal sito web del team PS3Xploit.
- Ora HEN è abilitato, installa gli homebrew ed eseguili, se appare l’errore 80010017, provare a rieseguire HEN Enabler perché non si attiva correttamente.
Quick PS3 Setup (esc0rtd3w)
- Caricare HAN Flash Mounter: http://ps3xploit.com/hen/blind/han_flash_mount.html
- Installare il file
PS3HENTAI.pkg
: https://uploadfiles.io/502jcjdq - Successivamente installare HEN Offline Installer HDD: https://t.co/Vyje1epyy6
- Al termine dell’installazione riavviare la console.
- Per poter eseguire HEN da HDD selezionare la nuova icona Enable HEN presente sulla XMB.
Caratteristiche
- Il backup manager ManaGunz funziona meglio con i backup in formato cartella
(le ISO non sono supportate)! Supporto ISO aggiunto dalla versione 2.0.0. - Anche MULTIMAN funziona, ma la compatibilità non è la stessa.
- Supporto PSXISO.
- Region Patch BD/DVD.
- Supporto BDISO (ci sono delle balbuzie dalla XMB, in tal caso utilizzare Movian).
- BOOTPLUGINS LAVORA in
/dev_usb000/boot_plugins_nocobra.txt
(utilizzare webMAN Vanilla e non la versione Mod. Disabilita anche la scansione del contenuto all’avvio nelle impostazioni). - I giochi Discless funzionano con l’icona del disco!
- Aggiunto Syscall 6.
- Aggiunto Syscall 7 (indirizzo> 0x8000000000352230) e disabilitata la sovrascrittura syscall 0-> 15.
- Aggiunto Syscall 15.
- Aggiunti opcodes in Syscall 8 per il rilevamento di HEN e per il lv2 poke avanzato (leggere la SEZIONE SVILUPPATORE).
- Tutta la memoria del kernel RWX (eseguire il payload del kernel come questo in posizioni alte o hook syscalls, ecc..).
- Supporto PS3MAPI per il modding.
- Esegue il debug dell’installazione PKG.
- Gli homebrew devono essere firmate con le chiavi 3.55 o inferiori per poter funzionare.
- Homebrew Root Flags attivato!
- Supporto per l’installazione di HAN PKG.
- Connettività PSN.
- Tutti i processi eseguiti dopo HEN hanno i permessi rwx!
- HAN abilitato di default!
PATCH CFW
- CFW settings.
- Installazione pkg Retail/DEBUG.
- Unlink to Delete.
- Remote play con PC.
- Download debug pkg su retail.
- Remote play ignora il controllo SFO.
- Protezione Cinavia.
- videoplayer_plugin.
- DVD region check (non cracking RCE).
- REBUG theme RCO & XML.
- AIO copy.
Note
Se compare l’errore 80010017 mentre si esegue l’applicazione homebrew significa semplicemente che HEN non è stato attivato correttamente, riavviare la console e riprovare (il riavvio è importante).
Provare a cancellare anche la cache, la navigazione dati, i cookie e altri dati simili dal browser, rendere la pagina dell’exploit la home page.
Per sviluppatori
#define SYSCALL8_OPCODE_IS_HEN 0x1337
Utilizzando questa funzione si restituisce 0x1337
in HEN.
POKE AVANZATO: syscall8 (0x7003, addr, value);
Quest funzione permette di colpire qualsiasi posizione nella memoria del lv2 MA dovrai ripristinare il valore originale prima di uscire da un’altra applicazione o uscire dalla XMB. Utilizzare SAGGIAMENTE altrimenti la PS3 si spegnerà.
BDMIRROR: Managunz FTW! (Si prega di utilizzare il payload Cobra perché di default utilizza quello di MULTIMAN).
[stextbox id=’info’]Nota: Montando la dev_blind
verrà effettivamente montata la dev_flash
. Cambia i file direttamente da dev_flash
o hdd0/plugins/CFW/
[/stextbox]
La modalità kernel restituisce 0x53434500
in caso di successo con il webkit user 0x8a000000
, è buono per misurare il successo di HEN. In questo momento lao sviluppo di HEN è già vicino al 100%.
Applicazioni consigliate
Plugin
- webMAN Mod (versione consigliata 1.47.17)
Backup Manager
[stextbox id=’info’]Nota: Caricare i giochi solo in formato cartella (esempio BLESxxxxx).[/stextbox]
Multimediale
Emulatori
Changelog v1.0.1
- Rinominato
stackframe_v11.bin
instackframe.bin
. - Aggiunto
boot_plugins_nocobra.txt
. - Aggiunti i pacchetti offline USB e HDD.
- Pacchetto PS3HENtai con firma HAN.
Changelog v1.0.2
- Corretta l’icona “Enable HEN” mancante mentre i file CFW sono in uso, con nuovi pacchetti offline USB e HDD.
Changelog v2.0.0
- La fake flash non è più utilizzata, in favore della patching al volo.
- Corretti i problemi di black-screen.
- Corretti i calci di recupero casuali.
- Aggiunto supporto ISO.
- Il supporto PS3MAPI ora può leggere e impostare il processo mem usando webman.
- Aggiunte le estensioni stealth da KW.
- Corretto panic lv2 casuale.
- Aggiunto il controllo in html per il successo di hen.
- Supporto per i plugin del kernel.
- Supporto per photo GUI opcode da webman.
- Controllo della modalità prodotto Syscall 389/409 disabilitato.
- Aggiunto Opcode 1339, restituisce la versione HEN (0x0200).
[stextbox id=’alert’]Attenzione: NON ENTRARE IN FSM (FACTORY SERVICE MODE) IN NESSUNA CIRCOSTANZA MENTRE SI ESEGUE PS3HEN SULLA CONSOLE.[/stextbox]
[stextbox id=’info’]Nota: Se intendete eseguire il login sul PSN fatelo a vostro rischio e pericolo, difatti non sarà possibile nascondere PS3HEN disattivando le syscall del Custom Firmware (come ad esempio utilizzando PSNPatch o SEN Enabler).[/stextbox]
[stextbox id=’alert’]Attenzione: NON INSTALLARE CCAPI (Control Console API).[/stextbox]
Download: PS3HEN v2.0.0
Fonte: psx-place.com