You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alexander Popov 7c2a0b8d63 Init 3 years ago
build/sce_sys Init 3 years ago
.gitignore Init 3 years ago
LICENSE Init 3 years ago Init 3 years ago Init 3 years ago
eboot_safe.bin Init 3 years ago
eboot_unsafe.bin Init 3 years ago

This tool will let you generate a vpk homebrew with lpp-vita core. asciicast

How to use

  • Place index.lua file in build folder.
  • Place the eboot you prefer (unsafe or safe) in build folder and rename it as eboot.bin
  • Customize images in build/sce_sys and build/sce_sys/livearea/contents with your own images (make sure to compress them with pngquant).
  • Launch and follow the onscreen instructions.


You can place in build folder whatever file you want. Such files will be usable in your homebrew in app0 filesystem. For example if you place an image in build/image.jpg, it will be usable in your script as app0:/image.jpg.

Safe mode limitations

When using the safe eboot.bin for your application, you'll have a few limitations:

  • Cannot open files from paths different than ux0:/data or app0:/.
  • Cannot intercept SCE_CTRL_VOLUP, SCE_CTRL_VOLDOWN, SCE_CTRL_POWER buttons.
  • Cannot use Controls.headsetStatus function.