Thursday, 25 June 2015

First PS Vita Homebrew from Rejuvenate (Hello World by Xerpi)

Other developer's start to dig into the breakthrough of Rejuvenate for the PSvita and homebrew developer Xerpi has released aHomebrew Sample titled VitaHelloWorld . using the open source psp2sdk (vita toolchain) the developer creates a sample Hello world with touchscreen support. While the app may not wow you just yet it shows the potential of the exploit and showing that unsigned can be run on the Vita outside of it's exploited PSP emulator. It appears good things are coming to the PS Vita HomebrewScene as we are sure to see progress over surrounding the Rejuvenate exploit. 





Quote Originally Posted by Vita Hello World ReadMe
vitahelloworld

  • Homebrew sample for the PSVita.

Compiling

Prerequisites:

  • gcc
  • libssl-dev
  • libjansson-dev

In order two compile this sample you need to download:


First you need to install devkitARM, on my OS I've installed it to:

Code:
    /opt/devkitpro/devkitARM
To install it you can follow this tutorial: Getting Started/devkitARM - devkitPro
Once you got it installed, first setup an environment variable called PSP2SDK, for example by adding to the ~/.bashrc:
Code:
    export PSP2SDK=$DEVKITPRO/psp2
    export PATH=$PATH:$PSP2SDK/bin
Then you need to compile and install psp2sdk:

Code:
    $ cd psp2sdk
    $ export PATH=$DEVKITARM/bin:$PATH
    $ sh autogen.sh --prefix=$PSP2SDK
    $ cd tools && make install && cd ..
    $ cd src && make install
Now we need to install vita-toolchain:
HTML Code:
    $ cd vita-toolchain
    $ make
    $ cp vita-libs-gen $(PSP2SDK)/bin
    $ cp vita-elf-create $(PSP2SDK)/bin
Now you can compile this homebrew by typing:
Code:
    $ make
The resulting file will be called: vitahelloworld.velf

Credits

Thanks to yifanlu for Rejuvenate and UVLoader  Thanks to 173210 and everybody who contributed to psp2sdk. Thanks to Cirne and everybody who contributed to vita-toolchain. Also thanks to everybody who has helped me on #vitadev :P

Github links:


No comments:

Post a Comment