Tutorial  Updated

Full PS Vita CFW Guide (h-encore + HENkaku Ensō)

This is a collaborative project between Plailect (author of 3ds.hacks.guide) and myself (emiyl, author of cfw.guide) to build the best possible up-to-date reference for the PS Vita (TV) hacks scene.

If you have a stock console and are looking to hack your device for the first time, simply read the information on the home page.

:arrow: Guide
 
Last edited by Deleted member 381889,

hans_xx

New Member
Newbie
Joined
Oct 5, 2017
Messages
4
Trophies
0
Age
41
XP
44
Country
Austria
Thank You, MolecularShell is working again (it was installed on the memory card)! The memory card is recognized but nearly empty, so I can´t copy the files now. Can I go through your guide again, install all files, edit the config and then copy the memory card to the sd?
 

mallu

New Member
Newbie
Joined
Nov 4, 2017
Messages
1
Trophies
0
Age
37
XP
51
Country
United Arab Emirates
Hey, I'm having problems getting download enabler to work even though I did everything as the guide said.
I keep getting the errors : c2-13242-2 and c2-13240-0 when downloading files.
Please help.
 

starburst

Well-Known Member
Member
Joined
Apr 15, 2017
Messages
158
Trophies
0
XP
286
Country
Spain
At the very end of the Adrenaline section, it says
Code:
You can play games by putting the ISOs into the ux0:pspemu/PSP/ISO directory,
and install homebrew by putting it into the ux0:pspemu/PSP/GAME directory.


However, the correct location for ISOs is
Code:
ux0:pspemu/ISO


Great concise guide. Thanks for your work.
 

Deleted member 381889

Guide Writer
OP
Member
Joined
Jan 29, 2016
Messages
2,035
Trophies
1
XP
4,420
At the very end of the Adrenaline section, it says
Code:
You can play games by putting the ISOs into the ux0:pspemu/PSP/ISO directory,
and install homebrew by putting it into the ux0:pspemu/PSP/GAME directory.


However, the correct location for ISOs is
Code:
ux0:pspemu/ISO


Great concise guide. Thanks for your work.
Thanks, I'll look into that when I get home
 

skedone

Well-Known Member
Member
Joined
May 2, 2008
Messages
364
Trophies
1
XP
452
Country
United States
I'm trying to do the sd2vita bit , bit I have two issues , one it says file not found and two what and how do I back up the memory card ? I tried connecting via USB and the shell crashes , and if I do it via FTP what do I need to back up ?

--------------------- MERGED ---------------------------

Lol I have backed up ur0 now I was using molecularshell install vitashell latest and all good will let you know if I get stuck
 

Deleted member 381889

Guide Writer
OP
Member
Joined
Jan 29, 2016
Messages
2,035
Trophies
1
XP
4,420
I'm trying to do the sd2vita bit , bit I have two issues , one it says file not found and two what and how do I back up the memory card ? I tried connecting via USB and the shell crashes , and if I do it via FTP what do I need to back up ?

--------------------- MERGED ---------------------------

Lol I have backed up ur0 now I was using molecularshell install vitashell latest and all good will let you know if I get stuck
You were supposed to back up ux0, not ur0
 

starburst

Well-Known Member
Member
Joined
Apr 15, 2017
Messages
158
Trophies
0
XP
286
Country
Spain
I noticed that you changed the website's layout. Great work.
Some comments:

1. In the Adrenaline section, the path to PSP ISO's is still wrong. The correct directory is ux0: pspemu/ISO (or "iso", it is case insensitive).
(Do note that the stupid board forces me to add a blank space between the partition and the path, otherwise it converts it into a fucking emoji.)


2. In the USBMC section,

- At the beginning you mention that "It allows you to use USB memory with a PS Vita." But you meant on a PS Vita TV or PSTV, right? Or can one actually use a USB drive on a portable Vita? (I only own a PSTV.)

- At the end, on the numbered steps, it would not hurt to mention that the USB drive should be plugged in before Step 6. (I am pretty sure that the USBMC application warns the user that no USB drive has been attached, anyway.)

- Just like in the SD2Vita section, the user should delete all Tai Configuration files bar the one in ur0. Moreover, they should be deleted before using USBMC to copy everything from the former ux0 to the USB drive (the new ux0.)

The Tai Configuration file in ur0 is, by design, the last one to be read. Also, if one does not have a Vita Card on a PSTV, by default the system mounts the Internal Memory (imc0) as a Memory Card (ux0).
In this scenario, after the user installs and runs USBMC, the Internal Memory (imc0) is no longer used but it might still contain a Tai Configuration file that takes precedence over the USB drive (ux0) and ur0, and it will cause many configuration errors because it is "hidden".


3. In the SD2Vita section, in the steps to manipulate the SD card in Linux,

- In Step 1, the command lsblk is easier than mount to identify the SD card.

- In Step 2, for clarification, one does not want to unmount "all partitions" but only those of the target SD card.
Also, because one unmounts a filesystem, which almost always lies within a partition, the target of the umount command should be of the form /dev/sdXN. For /dev/sdX is a device, and /dev/sdXN is a partition within that device.

- In Step 3, I do not own a SD2Vita adapter, but why do you suggest to write an empty image directly to the device (what would delete the partition table) and then create a partition table immediately afterwards?

https://github.com/xyzz/gamecard-microsd/ mentions that the SD card should not have a partition table and that one should write an exFAT filesystem directly to the device. But it does not mention writing an empty image first, as you do in your guide.

In any case, using "status=progress && sync" at the end of the dd command arguments is more user friendly (a status bar of the progress would be shown) and safer (the command sync would be calle right after dd ends, to synchronise the cache writes.)

- Assuming that your method is correct, in Step 5 the user should target a partition (/dev/sdXN), and not a device (/dev/sdX).
 
Last edited by starburst,

Deleted member 381889

Guide Writer
OP
Member
Joined
Jan 29, 2016
Messages
2,035
Trophies
1
XP
4,420
I noticed that you changed the website's layout. Great work.
Some comments:

1. In the Adrenaline section, the path to PSP ISO's is still wrong. The correct directory is ux0: pspemu/ISO (or "iso", it is case insensitive).
(Do note that the stupid board forces me to add a blank space between the partition and the path, otherwise it converts it into a fucking emoji.)

Done

2. In the USBMC section,

- At the beginning you mention that "It allows you to use USB memory with a PS Vita." But you meant on a PS Vita TV or PSTV, right? Or can one actually use a USB drive on a portable Vita? (I only own a PSTV.)

Done

- At the end, on the numbered steps, it would not hurt to mention that the USB drive should be plugged in before Step 6. (I am pretty sure that the USBMC application warns the user that no USB drive has been attached, anyway.)

Done

- Just like in the SD2Vita section, the user should delete all Tai Configuration files bar the one in ur0. Moreover, they should be deleted before using USBMC to copy everything from the former ux0 to the USB drive (the new ux0.)

The Tai Configuration file in ur0 is, by design, the last one to be read. Also, if one does not have a Vita Card on a PSTV, by default the system mounts the Internal Memory (imc0) as a Memory Card (ux0).
In this scenario, after the user installs and runs USBMC, the Internal Memory (imc0) is no longer used but it might still contain a Tai Configuration file that takes precedence over the USB drive (ux0) and ur0, and it will cause many configuration errors because it is "hidden".

Done

3. In the SD2Vita section, in the steps to manipulate the SD card in Linux,

- In Step 1, the command lsblk is easier than mount to identify the SD card.

Done

- In Step 2, for clarification, one does not want to unmount "all partitions" but only those of the target SD card.
Also, because one unmounts a filesystem, which almost always lies within a partition, the target of the umount command should be of the form /dev/sdXN. For /dev/sdX is a device, and /dev/sdXN is a partition within that device.

Done

- In Step 3, I do not own a SD2Vita adapter, but why do you suggest to write an empty image directly to the device (what would delete the partition table) and then create a partition table immediately afterwards?

https://github.com/xyzz/gamecard-microsd/ mentions that the SD card should not have a partition table and that one should write an exFAT filesystem directly to the device. But it does not mention writing an empty image first, as you do in your guide.

Not sure, the guides I read included that, and it works, so I'm just gonna keep it there

In any case, using "status=progress && sync" at the end of the dd command arguments is more user friendly (a status bar of the progress would be shown) and safer (the command sync would be calle right after dd ends, to synchronise the cache writes.)

Done

- Assuming that your method is correct, in Step 5 the user should target a partition (/dev/sdXN), and not a device (/dev/sdX).

Done

Thanks! Edited those sections now
 

starburst

Well-Known Member
Member
Joined
Apr 15, 2017
Messages
158
Trophies
0
XP
286
Country
Spain
You over-corrected the Adrenaline section:
Code:
While ISO's should be saved to ux0:pspemu/ISO/,
Homebrew applications do go in ux0:pspemu/PSP/GAME/ (just as it was written before.)
 

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
778
Trophies
1
Age
41
XP
1,181
Country
United States
Is this the more or less definitive guide that we should all be following? Like I came across the 3ds.guide site and the wiiu.guide site and they both seemed one of a kind, extremely easy to follow, and quickly updated when new things come out. I am now looking to hack my Vita and I came across your .guide site as well as 2 others. I've also read a bunch of information in the forums here. Just wondering if this is the guide that I should be bookmarking for references when I want to see if anything has changed. Thank you.
 

Deleted member 381889

Guide Writer
OP
Member
Joined
Jan 29, 2016
Messages
2,035
Trophies
1
XP
4,420
Is this the more or less definitive guide that we should all be following? Like I came across the 3ds.guide site and the wiiu.guide site and they both seemed one of a kind, extremely easy to follow, and quickly updated when new things come out. I am now looking to hack my Vita and I came across your .guide site as well as 2 others. I've also read a bunch of information in the forums here. Just wondering if this is the guide that I should be bookmarking for references when I want to see if anything has changed. Thank you.
I would feel weird stating that it's the "definitive" guide haha, I guess that's for others to say, but I do try to update it as soon as anything new happens.
 

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
778
Trophies
1
Age
41
XP
1,181
Country
United States
So here is where I am at and maybe you can help let me know if your guide is the one that I should be following. Whenever a new system comes out, I always buy 2 of them. One to play and the other to remain in its box in my closet until the system can be hacked and I feel comfortable trying it. So I've decided that I now want to try hacking my Vita. It is brand new, right out the box first edition. My goal is to install Enso CFW, play my Vita games either as backups or downloaded from the PSN Store, and install Adrenaline so I can play my PSP games. I don't have a SD2Vita card yet but I do plan on getting one eventually. But for right now I plan on just using my official memory card. I've read through your guide and it mentions nothing about activating the Vita. Other guides I have read mention something about needing the Vita to be activated as well as having a PSP game installed in order to get Adrenaline to work. There are some that say this is not necessary. So basically, I guess what I am asking is given my brand new status of my PS Vita, can I just follow your guide as is to get everything I want or do I need to do a few things differently first before I begin? Thank you.

P.S. For what it's worth, I have successfully hacked a PS2, PS3, PSP, Wii, Wii U, and 3DS so I'm not a noob here when it comes to hacking. Its just with all those other systems I have found a guide that seems to be THE guide to follow that had all the latest and greatest information updated onto it and I have yet to find a guide like that here. Hence why I asked if this was the definitive guide to follow in my last post. I just always get nervous when I start hacking on a new system and just want to make sure I am doing everything right. Thank you.
 

Deleted member 381889

Guide Writer
OP
Member
Joined
Jan 29, 2016
Messages
2,035
Trophies
1
XP
4,420
So here is where I am at and maybe you can help let me know if your guide is the one that I should be following. Whenever a new system comes out, I always buy 2 of them. One to play and the other to remain in its box in my closet until the system can be hacked and I feel comfortable trying it. So I've decided that I now want to try hacking my Vita. It is brand new, right out the box first edition. My goal is to install Enso CFW, play my Vita games either as backups or downloaded from the PSN Store, and install Adrenaline so I can play my PSP games. I don't have a SD2Vita card yet but I do plan on getting one eventually. But for right now I plan on just using my official memory card. I've read through your guide and it mentions nothing about activating the Vita. Other guides I have read mention something about needing the Vita to be activated as well as having a PSP game installed in order to get Adrenaline to work. There are some that say this is not necessary. So basically, I guess what I am asking is given my brand new status of my PS Vita, can I just follow your guide as is to get everything I want or do I need to do a few things differently first before I begin? Thank you.

P.S. For what it's worth, I have successfully hacked a PS2, PS3, PSP, Wii, Wii U, and 3DS so I'm not a noob here when it comes to hacking. Its just with all those other systems I have found a guide that seems to be THE guide to follow that had all the latest and greatest information updated onto it and I have yet to find a guide like that here. Hence why I asked if this was the definitive guide to follow in my last post. I just always get nervous when I start hacking on a new system and just want to make sure I am doing everything right. Thank you.
An activated vita is not required to install Adrenaline. Any guide which tells you you need an activated Vita for that is outdated and you shouldn't use it.
If your Vita is on version 3.60 and below, you can follow my guide and get everything to work.
 
  • Like
Reactions: Clutz450

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
778
Trophies
1
Age
41
XP
1,181
Country
United States
An activated vita is not required to install Adrenaline. Any guide which tells you you need an activated Vita for that is outdated and you shouldn't use it.
If your Vita is on version 3.60 and below, you can follow my guide and get everything to work.
Thanks for the clarification. Are their any benefits to having an activated Vita? Would I be able to log into the PS Store and download all my PlayStation Plus Vita games and any other PSP games that I have bought over the years? It's not really that necessary as I do have another Vita that I will not be modifying. But if all goes well with hacking this Vita and I can still go online and access the store, then I would ultimately like to get an SD2Vita for it and put all my games on it and use it as my sole Vita. Thanks in advance for the help. I'll be trying out your guide here in a little bit. I'll let you know how i make out.
 

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
778
Trophies
1
Age
41
XP
1,181
Country
United States
Ok. Just finished. Some things that I came across that you might want to add to your guide are included below. Please note, a lot of these things are minor and in no way are me trying to tell you that your guide is bad or that you have to change anything. I just tried to look at it from the perspective of a total noob and the kinds of questions or issues that they may come across. I hope these suggestions help:

-I downloaded the de3.mp4 file and you guide says to look for it at ux0:video/XX. I didn't have an XX folder but I do have a ik folder and I found the file in there. Not sure if that is where it is supposed to be or if it will be different for everyone who downloads it.

-I have never used molecularShell before and I'm sure anyone else following your guide hasn't either. So please give some more detail about exactly whet we need to do to do the things you are asking us to accomplish in it. For example you tell us to rename the de3.mp4 file to de3.suprx. Well how exactly do I rename a file in molecularShell. I figured it out that I needed to press triangle while the file was highlighted but some more inexperienced people may not know that.

-Next step you have us open up the config.txt file and add in some text. Again, not being experience in molecularShell, how do I add that line? I figured out that by pressing right on the D-Pad inserted an empty line and then I was able to add in the text you wanted. In addition, I think it would be beneficial to show an example of what the text file looks like before adding that line and what it looks like after. I know in your guide you showed a 2 line example, but there were 14 lines in my config.txt file and the *main was already there. Your guide says to add the *main and the ur0:tai/de3.suprx but where exactly do I add it in those 14 lines. It might confuse people and they may think that they may need to add the *main rather then to insert the other line below it which is what I did so now that line is between the *main line and the # main line. I hope you get what I am trying to say. Like I was able to figure it out but the total noob new to hacking might be confused.

-Under the Adrenaline section you have us download both Adrenaline and PSP Homebrew Browser and tell us to install them but do not tell us where to go to find the files. I understand that it's the same place as earlier in the guide but you have to assume that someone might already have their Vita hacked via some other guide and just wants to follow your Adrenaline section. So maybe add a few things like a prerequisites section to ensure they have the download enabler suprx file installed and explain where to go to find the newly downloaded files to install. Also, you do not have us run the PSP Homebrew Browser at all or tell us what it is or how to use it.

-And then last question, some of the other guides I have read have you update the config.txt file in your ux0:tai folder. In your guide, you tell us to update the one in the ur0:tai folder and to delete the one in ux0:. I am brand new to Vita hacking and have no idea what all these folders are so this is more just for my own personal curiosity. But it couldn't hurt to add a bit of explanation in your guide so people know what they are looking at and what not to mess with.

And that's pretty much it. Using your guide I successfully hacked my Vita. Thank you. Now I'm going to start messing around with Adrenaline and try and get that set up just like the way I had it set up on my hacked PSP. Maybe that would be something else you could add to your guide on how to move over everything from a hacked PSP to the Vita so that everything in Adrenaline is exactly as it was in the hacked PSP.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @Psionic Roshambo, Thats pretty cool.