Come promesso il developer TheFlow ha rilasciato il tanto atteso exploit per il firmware 3.69~3.70 della PlayStation Vita e PlayStation TV.
Trinity è il terzo jailbreak pubblico per la console portatile Sony, che supporta appunto gli ultimi firmware 3.69 e 3.70. La catena di exploit comprende tre fasi: MIPS Kernel Exploit, PSP Emulator Escape e ARM Kernel Exploit.
La guida deve essere eseguita scrupolosamente e solo da persone che hanno già una certa familiarità, difatti appare un po’ più complessa rispetto ai due trucchi precedenti, si consiglia peraltro di pazientare un’applicazione che possa automatizzare tutte le operazioni richieste.
Requisiti
- Il dispositivo deve trovarsi sul firmware 3.69 o 3.70. Se si monta un firmware inferiore, utilizzare invece h-encore.
- Se il dispositivo è un modello OLED Phat, dovrete installare una Memory Card. Non c’è bisogno di una scheda di memoria sui modelli Slim o PlayStation TV, poiché dispongono già di un archivio interno.
- Il dispositivo deve essere in grado di accedere al PlayStation Store.
Preparazione
Se hai già completato la preparazione, puoi saltare questa parte e andare alla sezione Installazione.
- Se sei sul firmware 3.69, hai due opzioni:
- Aggiornare al firmware 3.70 (vai su Impostazioni → Aggiornamento del sistema).
- Oppure impostare il DNS su
212.47.229.76
(vai su Impostazioni → Rete → Impostazioni Wi-Fi → Il tuo punto di accesso → Impostazioni avanzate e imposta le Impostazioni DNS su Manuale e DNS primario su212.47.229.76
).
- Registra un account PSN se non ne hai ancora uno (notare che solo 3 dispositivi possono essere attivati utilizzando lo stesso account).
Scaricare e installare un qualsiasi gioco PSP/minis (PS Vita o PS one Classics non funzionaneranno). Ci sono un sacco di demo nella maggior parte delle regioni (se conosci un titolo che non è elencato qui, faccelo sapere):
- EU/UK: Ape Quest
- NA/SG: LocoRoco Midnight Carnival
- JP: YS seven
Sfortunatamente, se non riesci a trovare una demo nella tua regione, dovrai acquistare un qualsiasi gioco PSP/minis o registrare un nuovo account PSN in una delle regioni sopra elencate.
- Assicurati che la demo sia realmente un gioco PSP/minis. Per verificare, avvia il gioco e tieni premuto il tasto PS per un po’. Quindi un menu rapido dovrebbe venire con l’opzione
Settings
, dove è possibile impostare il filtro bilineare, ecc.. Se questa opzione non è presente, probabilmente hai scaricato il gioco sbagliato. Per assistenza, considera la possibilità di guardare alcuni tutorial su YouTube e vedere come dovrebbe apparire un gioco per PSP.
Installazione
- Scarica e installa qcma e psvimgtools (controlla la sezione releases per i binari).
- Avviare qcma e all’interno delle impostazioni qcma impostare l’opzione
Use this version for updates a FW 0.00 (Always up-to-date)
per falsificare il controllo del software di sistema. - Eseguire il Content Manager su PlayStation Vita e collegatelo al computer, dove devi selezionare
PS Vita System -> PC
, e dopo selezionareApplications
. Infine selezionarePSP™/Other
e fare clic sul gioco che si desidera trasformare nell’exploit Trinity. Se viene visualizzato un messaggio di errore relativo al software di sistema, è sufficiente riavviare il dispositivo per risolverlo (se ciò non risolve il problema, quindi attivare la modalità aereo e riavviare il dispositivo). Se ancora non funziona, in alternativa impostare il DNS su212.47.229.76
per bloccare gli aggiornamenti. - Trasferire il gioco sul computer facendo clic su
Copy
sulla PlayStation Vita. Dopo aver copiato, vai alla cartella/Documents/PS Vita/PGAME/xxxxxxxxxxxxxxxx/YYYYZZZZZ
sul computer, dovexxxxxxxxxxxxxxxx
è una stringa corrispondente al tuo ID account eYYYYZZZZZ
è l’ID del titolo del gioco che hai appena copiato. Puoi guardare l’immagine suYYYYZZZZZ/sce_sys/icon0.png
per verificare che sia davvero il gioco scelto. Inoltre, la cartellaYYYYZZZZZ
dovrebbe contenere queste cartelle:game
,license
esce_sys
. - Prima di tentare di modificare il backup, è necessario crearne una copia. Basta copiare
YYYYZZZZZ
da qualche altra parte, in modo tale che se non si riesce a seguire le istruzioni, è possibile copiarlo e riprovare. - Inserisci qui la stringa
xxxxxxxxxxxxxxxx
. Se l’AID è valido, produrrà una chiave che potrai utilizzare per decifrare/ri-cifrare il gioco. - Decifrare il backup del gioco eseguendo il seguente comando nel prompt dei comandi/terminale (assicurati di essere nella giusta directory di lavoro. Su Windows puoi aprire il terminale nella directory di lavoro corrente digitando
cmd
nella barra del percorso del file explorer. Inoltre, se non hai ancora installato psvimgtools, inseriscili nella cartellaYYYYZZZZZ
):
psvimg-extract -K YOUR_KEY game/game.psvimg game_dec
Se fatto correttamente, dovresti vedere un output come questo:
creating file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/EBOOT.PBP (x bytes)...
creating file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/__sce_ebootpbp (x bytes)...
all done.
- Scaricare Trinity e copiare il file
PBOOT.PBP
ingame_dec/ux0_pspemu_temp_game_PSP_GAME_YYYYZZZZZ/PBOOT.PBP
(i fileEBOOT.PBP
,__sce_ebootpbp
eVITA_PATH.txt
dovrebbero esistere in questa cartella). SePBOOT.PBP
esiste già, basta sovrascriverlo. - Ora ricodifica il backup come sopra digitandolo nella riga di comando/terminale:
psvimg-create -n game -K YOUR_KEY game_dec game
- Se fatto correttamente, dovreste intravedere un output come questo:
adding files for ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ
packing file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/EBOOT.PBP (x bytes)...
packing file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/PBOOT.PBP (x bytes)...
packing file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/__sce_ebootpbp (x bytes)...
created game/game.psvimg (size: x, content size: x)
created game/game.psvmd
- Rimuovere la cartella
game_dec
(e gli strumenti PSVimg se copiata qui) e selezionareRefresh database
nelle impostazioni qcma. - Ora dovrete copiare il backup modificato su PS Vita: Avviare il Content Manager su PlayStation Vita e collegatelo al computer (se è già aperto, tornate al primo menu), dove dovrete selezionare
PC -> PS Vita System
, e successivamente selezionareApplications
. Infine selezionaPSP™/Other
e fare clic sul gioco modificato. Eseguire l’operazione di copia ed uscire dal Content Manager. - Nella livearea, il gioco ora dovrebbe avere un’icona diversa e dovrebbe essere chiamato Trinity (alla fine dovrete ricostruire il database in modalità di recupero per far cambiare il suo aspetto alla bolla). In caso contrario, rileggi le istruzioni più attentamente e inizia da fresh.
- Attivate il Wi-Fi, quindi riavviate il dispositivo e avviate direttamente Trinity. Non fare nient’altro, altrimenti l’exploit sarà meno affidabile, è molto importante non avere download in esecuzione in background.
- Goditi il processo di exploit e attendere fino a quando non avvii il Construct. Se l’exploit fallisce, è sufficiente rieseguire Trinity.
- All’interno di Construct, selezionare
Download VitaShell
, quindiInstall HENkaku
e infineExit
. - Congratulazioni, il tuo dispositivo è ora in grado di eseguire homebrew. Si consiglia vivamente di eseguire il downgrade del dispositivo su firmware 3.60 o 3.65/3.67/3.68 utilizzando modoru. Su firmware 3.60 puoi utilizzare HENkaku e su firmware 3.65/3.67/3.68 puoi utilizzare h-encore. Se non esegui il downgrade del dispositivo ora, potresti perdere la possibilità di avviare Trinity in un secondo momento e quindi non essere più in grado di hackerare il dispositivo.
FAQ
Exploit
- “Ricevo l’errore
[TURN ON WI-FI TO USE THIS EXPLOIT].
” – Tieni premuto il pulsante PS e attiva il Wi-Fi nel menu rapido. - “Ho ricevuto l’errore
[EXPLOIT FAILED: 0x800200CB].
” – A volte può succedere. Riesegui l’exploit. - “Il mio dispositivo si blocca/entra in panico”. – Assicurati di non avere download in esecuzione in background. Assicurati inoltre di non lanciare nient’altro prima di Trinity. Un nuovo riavvio è sempre consigliato.
- “Trinity si schianta nella seconda manche.” – Non è consigliabile lanciare Trinity più volte. Riavvia sempre il dispositivo prima di avviare Trinity .
Impostazioni HENkaku
- “Non vedo tutte le cartelle in VitaShell.” – Avviare l’applicazione Impostazioni e selezionare
HENkaku Settings
, quindi selezionareEnable unsafe homebrews
. Questo ti garantirà la piena autorizzazione in VitaShell. - “Non riesco a trovare le impostazioni HENkaku.” – Avvia l’exploit e ripristina taiHEN config.txt e reinstalla HENkaku.
enso/hack permanente
- “Posso installare enso su 3.69 o 3.70?” – Non su questi firmware, ma è possibile effettuare il downgrade al firmware 3.60/3.65 usando modoru e quindi installare enso.
Crediti
- Grazie a qwikrazor87 per l’exploit del kernel PSP.
- Grazie a Freakler per l’icona Trinity.
- Grazie al team molecule per il loro lavoro iniziale su PS Vita.
- Grazie a Davee e Proxima per http://cma.henkaku.xyz/.
- Grazie a yifanlu per psvimgtools.
- Grazie alla codestation per qcma.
- Grazie alla community di hacker di PS Vita.
- Grazie a Sony per questo fantastico dispositivo.
Download: Trinity exploit v1.0
Download: Source code Trinity exploit v1.0
Fonte: twitter.com
Salve, ho appena acquistato una ps vita usata con firmware 3.70, la console non è mai stata moddata in precedenza. Devo necessariamente downgradarla ad un firmware più vecchio? Perchè ho letto che modoru funziona solo se in precedenza la console è stata moddata, e non vorrei brickare tutto…
Ciao, non c’è bisogno di downgrade ma basta seguire questa guida per modificarla, se hai conoscenze e dimestichezza nell’uso di python puoi seguire questa procedura più semplice:
https://www.biteyourconsole.net/2019/05/09/scena-ps-vita-rilasciato-fintrinity-v0-1/
oppure utilizzare lo strumento Psvimgtools Easy FrontEnd:
https://www.biteyourconsole.net/2019/05/06/scena-ps-vita-rilasciato-psvimgtools-easy-frontend-v1-8-5/
Ciao e grazie per la risposta.
Alla fine di questa guida c’è però scritto che, dopo aver installato il tutto, bisogna downgradare perchè altrimenti non potrei più moddare in futuro la ps vita.
Quindi posso rimanere sul firmware 3.70?
Stasera quando torno a casa mi metto al lavoro, non vedo l’ora…
Ciao, io ho la versione 3.70, ma quando lo collego al PC mi chiedi di aggiornare il software al 3.71. Come posso fare?
Ciao ANDREA, inserisci i DNS 212.47.229.76 che fa credere alla console di essere sull’ultimo firmware (devi salvare e riavviare la console prima altrimenti le nuove impostazioni non avranno effetto)