Jump to content

PSP2SHELL 2017.06.22

Conéctate para seguir esto  

1 Screenshot

Sobre este archivo

psp2shell is an utility/remote shell (plugin+client, wifi) to ease the development process on ps vita devices. You should be able to print debug output over the shell (sceClibPrintf), send files, send/restart your application at anytime saving some precious time for the real stuff.


Building the plugins

mkdir cmake-build && cd cmake-build
cmake -DCMAKE_TOOLCHAIN_FILE="$VITASDK/share/vita.toolchain.cmake" -DCMAKE_BUILD_TYPE=Release ..
make

Building the client (linux/deb)

sudo apt-get install libreadline-dev
cd psp2shell_cli && mkdir cmake-build && cd cmake-build
cmake ..
make

Installation

  • copy "psp2shell_k.skprx" and "psp2shell_m.suprx" to "ux0:/tai/"
  • add "ux0:/tai/psp2shell_k.skprx" to "*KERNEL" section of "ux0:/tai/config.txt"
  • add "ux0:/tai/psp2shell_m.suprx" to "*main" section of "ux0:/tai/config.txt"
  • reboot

Tipcal usage

Enable debug print in your application/module

Use "sceClibPrintf" in your application/module to print debug messages to the shell.

Get a shell, get messages

Connect to your ps vita device from your computer with the client (replace "ip" with your ps vita ip address) :

./psp2shell_cli ip 3333

From there, you'll be able to see your sceClibPrintf messages coming in. Note that, to not miss some messages, the module wait for the shell on every print. This means your application will run slower if you use a lot of debug output.

Update, restart your application

Re-build your application then, from the shell, you can send the newly complied version of your application, and restart it automatically :

reload /path/to/my/app/build/eboot.bin

Note that if your application is not running (or crashed), you'll have to specify the title id (9 chars) of your application (so we know where to put the new eboot.bin) :

load TITLEID01 /path/to/my/app/build/eboot.bin

A little more

There are a few more commands available, like "ls", "rm", "send", "modlist", "modinfo"... You can type "help" in the shell for a list of available commands.

Thanks

consolex-bordeaux.fr, ScHlAuChi, noname120, motoharu, xyz, yifanlu, frangarcj, Rinnegatamante, davee and people i may forget for what they do for the ps vita.




Críticas de usuarios

Comentarios recomendados

No hay comentarios para mostrar

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora
×