• Stars
    star
    620
  • Rank 70,695 (Top 2 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created almost 6 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Final h-encore, a tool to push h-encore exploit for PS VITA/PS TV automatically

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

  1. Download a pre-built executable binary below.
  2. 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.PUP to the same folder as this tool
  3. If you want to install VitaShell or enso by transferring in Content Manager, download prebuilt zip from releases tab and put in the same folder of this tool
  4. Connect your PS Vita to your computer via USB
  5. 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)
  • For macOS, the last pre-built release is v1.5
  • For linux openSUSE
    1. 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
    2. install package
      • sudo zypper install finalhe
    3. Run "FinalHE"
      • in your terminal type FinalHE
  • For Arch Linux
    1. Install the finalhe-git package from AUR:
      • yay -S finalhe-git
    2. Run finalhe in your terminal

Build from source

Prerequisites

  1. 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)
  2. 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 cmake to generate Makefile for compiling
    • macOS: it cannot produce app bundle, and you need to specify CMAKE_PREFIX_PATH if 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 with cmake -DCMAKE_PREFIX_PATH=/usr/local/opt/qt@5 .. Then run make and you can open it by double clicking at src/FinalHE.
  • qmake: run qmake to generate Makefile for compiling, run make lcopy in src folder to compile translations and copy them to binary folder

Contribute translations

  • For coders using Qt:
    1. If using qmake, add your language to this line in src/src.pro: TRANSLATIONS += ..., and re-generate Makefile from qmake, then run make lupdate in src folder, you will get new generated .ts files in src/languages
    2. 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
    3. Open .ts files with Qt Linquist tool and translate strings into native language
    4. If using qmake, run make lcopy in src folder and you will get compiled .qm files in languages folder
    5. If using cmake, compile the project and you will get compiled .qm files in language folder
  • For non-coders:
    1. Copy translations/en_US.ts to a new file with filename in IETF language tag form (but replace "-" with "_")
    2. Open the .ts file, it is just in xml format, go through all elements of <translation type="unfinished"> to translate, and remove the property type="unfinished" from translated items

More Repositories

1

D2RMH

Diablo II Resurrected map revealing tool.
C++
151
star
2

iQ2

Simple tool to dump iQIYI videos
Go
66
star
3

vita-rxcheat

VITA RxCheat
C
26
star
4

HeroesOfJinYong

A reimplementation of the DOS game `The legend of Jin Yong Heroes(金庸群侠传)`
C++
16
star
5

blitzd

Blizzard's Battle.net emulator
C
16
star
6

3dsconv-c

C program to convert Nintendo 3DS CCI (".cci", ".3ds") files to the CIA format, ported from python script
C
14
star
7

sdlretro

A lightweight libretro frontend written for SDL
C++
14
star
8

d2mapapi_mod

d2mapapi mod, original from https://github.com/jcageman/d2mapapi
C++
12
star
9

ConvergenceER_CN

Convergence for Elden Ring 简体中文翻译
Batchfile
12
star
10

DSP_Mods

My mods for Dyson Sphere PRogram
C#
6
star
11

w3hostbot

Warcraft III Host Bot
C
5
star
12

rg350_buildroot_docker

Dockerfile
4
star
13

ssu

C++
4
star
14

psc_modding

Simple PlayStation Classic game loader for USB Storage
C
4
star
15

DSPSeedCalc

Dyson Sphere Program Seed Calculator
C++
4
star
16

ERSavMan

Elden Ring Save Manager
C++
2
star
17

spatch

C
2
star
18

ffmpeg-mpv-msys2-build

Shell
2
star
19

caio

C++
2
star
20

RG350_image_creator

Shell
2
star
21

EROverlay

ELDEN RING Overlay Hook
C++
2
star
22

vitasdk-msys2

VitaSDK build scripts for MSYS2
Shell
1
star
23

vita-unrar

unrar lib for vitasdk
C++
1
star
24

fbiw

FBI Remote installer for Windows
C++
1
star
25

vitasdk-build

Build scripts for VitaSDK with latest dependencies and toolchains
Shell
1
star
26

upyun-d

UpYun SDK for D
D
1
star
27

sdlpal_external

1
star
28

ztools

Various tools for all kinds of game data processing
C
1
star
29

opusfile-cmake

opusfile with cmake support
C
1
star
30

ERTools

Tools for Elden Ring written by lua
Lua
1
star