TheFloW releases Trinity, the third public PS Vita jailbreak

psvita.jpg

After announcing it via a PSA in late March of the current year, TheFloW has finally released Trinity, the third public jailbreak for the PS Vita. Trinity relies on a PSP emulator escape exploit (as well as a MIPS and ARM kernel exploit) in order to work. You can see it in action in the following video shared by the developer himself:



If you've already followed the instructions written in the PSA back when it was originally posted then you can proceed to install the jailbreak right away. However, if you didn't, you will need to download any PSP game to your Vita first; a PSN account linked to your Vita is required to do so. Demos and minis are OK, while PS Classics and Vita games will not work. TheFloW recommends to download the following free demos based on your region: Ape Quest (EU or UK), LocoRoco Midnight Carnival (NA or SG), YS seven (JP). If you're on firmware 3.69, you will also need to either upgrade to 3.70 or set your connection's DNS to 212.47.229.76.

Once you're ready, you can follow these instructions to install Trinity to your PS Vita:

  1. Download and install qcma and psvimgtools (check the releases section for the binaries).

  2. Start qcma and within the qcma settings set the option Use this version for updates to FW 0.00 (Always up-to-date) to spoof the System Software check.

  3. Launch Content Manager on your PS Vita and connect it to your computer, where you then need to select PS Vita System -> PC, and after that you select Applications. Finally select PSP™/Other and click on the game that you want to turn into the Trinity exploit. If you see an error message about System Software, you should simply reboot your device to solve it (if this doesn't solve, then put your device into airplane mode and reboot). If this does still not work, then alternatively set DNS to 212.47.229.76 to block updates.

  4. Transfer the game over to your computer by clicking on Copy on your PS Vita. After copying, you go to the folder /Documents/PS Vita/PGAME/xxxxxxxxxxxxxxxx/YYYYZZZZZ on your computer, where xxxxxxxxxxxxxxxx is some string corresponding to your account ID and YYYYZZZZZ is the title id of the game that you've just copied over. You can look at the image at YYYYZZZZZ/sce_sys/icon0.png to verify that it is indeed your chosen game. Furthermore, the YYYYZZZZZ folder should contain these folders: game, license and sce_sys.

  5. Before you attempt to modify the backup, you should make a copy of it. Just copy YYYYZZZZZ somewhere else, such that if you fail to follow the instructions, you can copy it back and retry.

  6. Insert the xxxxxxxxxxxxxxxx string here. If the AID is valid, it will yield a key that you can now use to decrypt/re-encrypt your game.

  7. Decrypt the game backup as follows (if you haven't installed psvimgtools yet, then just place them in the YYYYZZZZZfolder):

    psvimg-extract -K YOUR_KEY game/game.psvimg game_dec

    If done correctly, you should see an output like this:

    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.

  8. Download Trinity and copy the PBOOT.PBP file to game_dec/ux0_pspemu_temp_game_PSP_GAME_YYYYZZZZZ/PBOOT.PBP(the files EBOOT.PBP, __sce_ebootpbp and VITA_PATH.txt should exist in this folder). If PBOOT.PBP does already exist there, just overwrite it.

  9. Now re-encrypt the backup similar to above:

    psvimg-create -n game -K YOUR_KEY game_dec game

    If done correctly, you should see an output like this:

    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

  10. Remove the game_dec folder and select Refresh database in qcma settings.

  11. Now you need to copy back the modified backup to your PS Vita: Launch Content Manager on your PS Vita and connect it to your computer (if it's already open, just go back to the first menu), where you then need to select PC -> PS Vita System, and after that you select Applications. Finally select PSP™/Other and click on the modified game. Perform the copy operation and exit Content Manager.

  12. In the livearea, the game should now have a different icon and should now be called Trinity. If not, please re-read the instructions more carefully and begin from fresh.

  13. Turn on Wi-Fi, then reboot your device and straightly launch Trinity. Do not do anything else, otherwise the exploit will be less reliable. It is very important that you do not have any running downloads in background.

  14. Enjoy the exploitation process and wait until it launches the Construct. If the exploit fails, simply rerun Trinity.

  15. Within the Construct, select Download VitaShell, then Install HENkaku and finally Exit.

  16. Congratulations, your device is now able to run homebrews. It is highly suggested that you downgrade your device to either firmware 3.60 or 3.65/3.67/3.68 using modoru. On 3.60, you can use HENkaku and on 3.65/3.67/3.68 you can use h-encore. If you don't downgrade your device now, you may lose the ability to launch Trinity later and therefore not be able to hack your device anymore.

The developer has stated that this will probably be his last Vita release. If you're interested in jailbreaking your vita it's strongly recommended you do so as soon as possible, as Sony could patch the needed exploits in a later firmware release.

:arrow: Source
 

reddragon105

Well-Known Member
Member
Joined
Aug 10, 2008
Messages
124
Trophies
1
XP
442
Country
What if I have 3.60 already, is it worth upgrading? Is this a temporary like the henkaku.xyz or is it permanent? :ninja:
Just to give you a clear answer - no, not worth upgrading, it's not a permanent hack and Enso still won't work on anything over 3.65.


So a quick summary, if it helps anyone -

3.60 is still the best firmware if you want an easy hack as you can install Henkaku from the web browser, then optionally install Enso to autoboot Henkaku.
On 3.65 you'll need the h-encore app to install Henkaku, so that's a little trickier as you need to get the app onto the Vita using QCMA, but then you also have the option to install Enso. The only advantage 3.65 has over 3.60 is native compatibility with more games, but for the most part you're not going to see any difference between native compatibility and reF00D/rePatch plugins.
On 3.68 you can still use h-encore but not Enso, so you'll have to install Henkaku again after every reboot, but it's possible to downgrade using modoru if you want to use Enso.
And now on 3.70 it's possible to use Trinity to install Henkaku but Enso still won't work, but again it's possible to downgrade.
 

BvanBart

Gaming addict #2 and some
Member
Joined
Apr 16, 2007
Messages
1,315
Trophies
1
Age
36
Location
Bikini Bottom
XP
1,466
Country
Netherlands
So for everyone that is n00b and just has a PSVita/PSVitaTV:

1. Download the game from the e-shop
2. Install the tools that are needed. PSVIMGTools is also available as a Python frontend.
3. Copy the game to pc
4. Patch the game file by using the PSVIMGTool
5. Sign and pack the new package and copy back
6. Restant your console
7. Run Trinity
8. Download VitaShell (3th option)
9. Then install the other file (2nd option)

Then you have “hacked” your PSVita.

You can install Adrenaline.vpx and Antiblacklist.vpx. You are now totally ready. If you play online and safe: just connect to the internet. If you need the hacked stuf, run trinity and you are good to go.
You can't progress passed a certain point. You cannot cross logs as they require gyro controls. (Sixaxis/DS3/DS4 would support it anyway but it doesn't)
oh well Lets see how to get past that. Some savegame here or there
 
  • Like
Reactions: Subtle Demise

KyleHyde

Well-Known Member
Member
Joined
Dec 10, 2018
Messages
195
Trophies
0
Age
31
XP
451
Country
Puerto Rico
You can't progress passed a certain point. You cannot cross logs as they require gyro controls. (Sixaxis/DS3/DS4 would support it anyway but it doesn't)
oh well Lets see how to get past that. Some savegame here or there
There's actually a plugin that let's you use motion controls with a controller, it's called DSMotion.
It was a pretty big deal back when it first came out because people could finally clear Uncharted Golden Abyss on a PSTV.
 

werdy

Active Member
Newcomer
Joined
Oct 12, 2015
Messages
29
Trophies
0
Website
www.werdy.hu
XP
752
Country
Hungary
Red Soul Sacrifice Premium OLED Vita has been exploited (Trinity), downgraded from latest firmware to v3.60 (Modoru), and fully exploited with Henkaku Enso. Thanks for all developers who contributed to these projects! :)
 
  • Like
Reactions: CTR640 and KyleHyde

The Frenchman

Well-Known Member
Member
Joined
Apr 13, 2008
Messages
783
Trophies
1
XP
1,992
Country
Canada
What is the error?

I'm familiarizing with dumping methods, I just had the nonpdrm plugin activated in the wrong cfg file.

everything works now!

I also have a PSTV, if I just want all my games to work on it, I guess I have to keep it modded, I remember the old messaging hack allowed the withelist to be modified and it remained that way until the next update. I guess I could hack it too, I'm particularly interested in the plugin allowing console movement detection. I'm a total noob on how to install plugins though, I added it in the right folder and added the nonrdpm manually in the config.txt...

Gonna Keep everything as temporary. thanks to theFloW
 
Last edited by The Frenchman,

BvanBart

Gaming addict #2 and some
Member
Joined
Apr 16, 2007
Messages
1,315
Trophies
1
Age
36
Location
Bikini Bottom
XP
1,466
Country
Netherlands
I'm familiarizing with dumping methods, I just had the nonpdrm plugin activated in the wrong cfg file.

everything works now!

I also have a PSTV, if I just want all my games to work on it, I guess I have to keep it modded, I remember the old messaging hack allowed the withelist to be modified and it remained that way until the next update. I guess I could hack it too, I'm particularly interested in the plugin allowing console movement detection. I'm a total noob on how to install plugins though, I added it in the right folder and added the nonrdpm manually in the config.txt...

Gonna Keep everything as temporary. thanks to theFloW

I have hacked the VitaTV. With Adrenaline on it as well. Copy the roms to the ISO folder and you are good to go
 

Langin

Well-Known Member
Member
Joined
Jul 29, 2008
Messages
4,743
Trophies
0
Location
The internet
XP
2,469
Country
Netherlands
Is someone able to create a video guide for this set up this hack? I don't really get the seventh step. I am required to install some programs and I am kinda stuck on it.
 

duwen

Old Man Toad
Member
Joined
Sep 6, 2013
Messages
3,196
Trophies
2
Location
Bullet Hell
Website
www.exophase.com
XP
4,305
Country
United Kingdom
Has anyone here installed Trinity using Psvimgtools-Easy-FrontEnd rather than the standard Psvimgtools? I'm interested to hear whether it simplified the process or created unforseen issues - I'm planning on Trinity-ing my PSTV sometime soon, and as it's been a while since I last went through hacking and configuring tai folders and the like, I want to go with the simplest and most streamlined setup.
 
  • Like
Reactions: BvanBart

CTR640

Well-Known Member
Member
Joined
Nov 24, 2018
Messages
389
Trophies
0
XP
1,316
Country
Netherlands
Has anyone here installed Trinity using Psvimgtools-Easy-FrontEnd rather than the standard Psvimgtools? I'm interested to hear whether it simplified the process or created unforseen issues - I'm planning on Trinity-ing my PSTV sometime soon, and as it's been a while since I last went through hacking and configuring tai folders and the like, I want to go with the simplest and most streamlined setup.
I tried that but it won't let me assign my ID so I deleted as I have given up on it.
 

duwen

Old Man Toad
Member
Joined
Sep 6, 2013
Messages
3,196
Trophies
2
Location
Bullet Hell
Website
www.exophase.com
XP
4,305
Country
United Kingdom
I tried that but it won't let me assign my ID so I deleted as I have given up on it.
Thanks for the feedback. Seems like an odd issue though - I remember using an older version of the Psvimgtools Easy Frontend a year or so back to install h-encore and I didn't have any problems, but I'll bare in mind what you've said when I try it with Trinity.
 

CTR640

Well-Known Member
Member
Joined
Nov 24, 2018
Messages
389
Trophies
0
XP
1,316
Country
Netherlands
Thanks for the feedback. Seems like an odd issue though - I remember using an older version of the Psvimgtools Easy Frontend a year or so back to install h-encore and I didn't have any problems, but I'll bare in mind what you've said when I try it with Trinity.
Yea, it's odd as my ID is there and qmca recognizes my ID without problem. Have you seen the video I posted on how to install Trinity?
 

duwen

Old Man Toad
Member
Joined
Sep 6, 2013
Messages
3,196
Trophies
2
Location
Bullet Hell
Website
www.exophase.com
XP
4,305
Country
United Kingdom
Yea, it's odd as my ID is there and qmca recognizes my ID without problem. Have you seen the video I posted on how to install Trinity?
Yeah, I've not watched all of it yet, but I will before I do my Trinity install - I need to reinstall Windows on my PC before I can do anything else though, otherwise I'd have installed Trinity a couple of days ago.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    DinohScene @ DinohScene: when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying