Push the h-encore exploit for PS VITA and PS TV through a Windows, macOS or Linux GUI.
see CREDITS.md
- Download a pre-built executable binary below.
- If you want to update PS Vita to firmware 3.60, 3.65 or 3.68 through USB connection, download related Update Packages here and extract the
PSP2UPDAT.PUPto the same folder as this tool - If you want to install VitaShell or enso by transferring in Content Manager, download prebuilt zip from
releasestab and put in the same folder of this tool - Connect your PS Vita to your computer via USB
- Run the executable and follow the on-screen directions
Download a pre-built executable binary below and follow instructions. Supported firmwares: 3.60, 3.61, 3.65-3.72
- For Windows get the latest release
- if you have not installed USB driver for PS Vita: install
QcmaDriver_winusb.exe(also on the releases page)
- if you have not installed USB driver for PS Vita: install
- For macOS, the last pre-built release is v1.5
- For linux openSUSE
- add a home repository to your local software repositories:
sudo addrepo -f http://download.opensuse.org/repositories/home:/seilerphilipp/openSUSE_Leap_15.0/- note: if using Leap 42.3, replace the version in the url with
42.3
- install package
sudo zypper install finalhe
- Run "FinalHE"
- in your terminal type
FinalHE
- in your terminal type
- add a home repository to your local software repositories:
- For Arch Linux
- Install the
finalhe-gitpackage from AUR:yay -S finalhe-git
- Run
finalhein your terminal
- Install the
- macOS: install brew, build tools (
xcode-select --install) then install dyld, libusb, pkg-config & qt5 through brew (brew install dyld-headers libusb pkg-config qt5) - Linux:
- Debian/Ubuntu: install build-essential, libxml2-dev, libusb-dev, libusb-1.0-0-dev, zlib-dev or zlib1g-dev, qtbase5-dev, qttools5, cmake(if use cmake to build)
- Fedora/CentOS: group install "Development Tools", install libxml2-devel, libusb-devel, zlib-devel, qt5-qtbase-devel, qt5-qtbase, qt5-linguist, cmake3(if use cmake to build)
- openSUSE: install cmake >= 11.0, gcc-c++, zlib-devel, libxml2-devel, libQt5Widgets-devel, libQt5Network-devel, libqt5-linguist-devel, libusb-compat-devel
- Arch: install base-devel, libxml2, libusb, zlib, qt5, cmake (if using cmake to build)
You can choose either qmake or cmake to build
- cmake: run
cmaketo generate Makefile for compiling- macOS: it cannot produce app bundle, and you need to specify
CMAKE_PREFIX_PATHif Qt is not installed in default location:cmake -DCMAKE_PREFIX_PATH=<Path of Qt Root> <Path of Project Root>. If you have installed qt5 with brew, and are on project root directory, you can run withcmake -DCMAKE_PREFIX_PATH=/usr/local/opt/qt@5 .. Then runmakeand you can open it by double clicking atsrc/FinalHE.
- macOS: it cannot produce app bundle, and you need to specify
- qmake: run
qmaketo generate Makefile for compiling, runmake lcopyinsrcfolder to compile translations and copy them to binary folder
- For coders using Qt:
- If using qmake, add your language to this line in src/src.pro:
TRANSLATIONS += ..., and re-generate Makefile from qmake, then runmake lupdateinsrcfolder, you will get new generated .ts files in src/languages - If using cmake, add your language to this line in src/CMakeLists.txt:
set(TRANSLATION_FILES ..., and re-generate Makefile/project from cmake, compile it, you will get new generated .ts files in src/languages - Open .ts files with Qt Linquist tool and translate strings into native language
- If using qmake, run
make lcopyin src folder and you will get compiled .qm files in languages folder - If using cmake, compile the project and you will get compiled .qm files in language folder
- If using qmake, add your language to this line in src/src.pro:
- For non-coders:
- Copy translations/en_US.ts to a new file with filename in IETF language tag form (but replace "-" with "_")
- Open the .ts file, it is just in xml format, go through all elements of
<translation type="unfinished">to translate, and remove the propertytype="unfinished"from translated items