Finalhe
Final h-encore, a tool to push h-encore exploit for PS VITA/PS TV automatically
Install / Use
/learn @soarqin/FinalheREADME
Final h-encore
Push the h-encore exploit for PS VITA and PS TV through a Windows, macOS or Linux GUI.
Credits
see CREDITS.md
Common usage
- 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
Prebuilt binaries
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
Build from source
Prerequisites
- 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)
Build from source
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
Contribute translations
- 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
Related Skills
node-connect
347.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
