Homebrew enabler for PS Vita
Only Linux is supported. You will need:
All tools should be in your PATH.
./build.shto build everything. This script first cleans up all build directories and then builds the exploit.
It's useful to have everything be automatically rebuilt when a source file changes. To achieve that, install
entrand execute in a separate termina:
while sleep 1; do find build.sh krop/ payload/ urop/ webkit/ | entr -d ./build.sh ; done
Then when you change a source file (or add a new one), everything will be automatically rebuilt. Note that if you add a new directory, you will need to update the script.
Distribute only the files from the
outputdirectory, don't distribute any other files.
There are two versions of the exploit, located in the
outputdirectory. Either can be served using any regular web server (e.g.
python3 -m http.server).
offlinepayload is for running with the Email client. The
webpayload is for running on the Browser app.
To run the exploit, first cold boot your Vita, then navigate to
exploit.html. The following situations are possible: