/YAHapp

PS Vita HENkaku-enabled companion app for Android devices

Primary LanguageJavaApache License 2.0Apache-2.0

YAHapp

What started as a simple java CLI port of HENkaku offline (still available here), is now trying to evolve in a PS Vita (HEHkaku enabled) companion app for Android devices.

Current features:

  • HENkaku server with VitaShell 1.1 embedded instead of MolecularShell
  • Update embedded HENkaku payload directly from HENkaku offline
  • Upload a vpk directly to your PSVita (share the .vpk file with YAHapp or open a .vpk link somewhere)
  • Browse vpkmirror.com in app and install vpk directly

That's it! :) Other features are coming soon, in the meanwhile if you have any ideas feel free to add an enhancement request in the issues board.

Disclaimer

This is my very first Android project, please be forgiving. I'll try to polish it while going on with the development. Also, I'm testing it on my Nexus w/ Android 6.0 and on the Android simulator: if you have an issue don't forget to give details on your device and androd version.

Permissions

  • android.permission.INTERNET - Network access (HENkaku server, FTP upload)
  • android.permission.READ_EXTERNAL_STORAGE - Needed to access files shared from the external storage (SD card, downloads...)

EXTRAS

HENkaku Offline (Java port)

You need to host two things: the first stage ROP and the second stage dynamic ROP. The provided Java implementation is useful for single-user use, since it is not highly performing (not as the Go implementation provided in the original henkaku repository).

Requirements

  • Java > 1.6 (and both the javac and the java command)

Serving

Just call

./serve.sh webserver-port

and use the Browser app on the Vita to navigate to the address shown in the console, then tap on Install.

The webserver port is optional, and defaults to 8357

Credits

License

The project is licensed under the Apache License 2.0.