SKGleba / VitaTools

(Maybe) useful tools for PSP2 Vita and Dolce

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VitaTools

(Maybe) useful tools for PSP2 Vita and Dolce

vbanim.mp4
  • bootanimations plugin for enso
  • convert gifs to rcf using the tool in /pc/
    • ImageMagick and gzip required
    • run "mkanim -help" to get the list of available commands
    • max animation size: 108MiB
    • put boot.rcf in ur0:tai/
  • faulty animations can be skipped by holding LTrigger
    • try setting a lower priority and optimizing the animation
  • you can configure the boot animation in "settings->theme & background"
  • Tested on firmware 3.65, should work on enso 3.60-3.73

bgvpk

  • background vpk downloader and installer
  • based on download_enabler by TheFlow
  • can be included in both hb apps and tai config under *main
  • Tested on firmware 3.65, should work on 3.60-3.73

fakegc

  • removes gc checks from the gro0: partition (can run any app)
  • put the app files in gro0:app/TITLEID/ and copy param.sfo to gro0:gc/
    • retail games need to be decrypted first
  • put fakegc.suprx under *main in taiHen's config.txt
  • the provided kernel plugin will mount sd2vita to both gro0: and grw0:
    • compatible with YAMT's full version too
  • you can redirect ux0:data/ to grw0:reData/ with rePatch
    • if the game crashes you will need to recompile it with the new path
  • Tested on firmwares 3.60 and 3.65

recoVery

  • A proper gui recovery for the reset image, intended for enso_ex.
  • Can usb-mount every FAT16 and TexFAT partition (GC/XMC/EMMC).
  • Support for EMMC flashing and dumping.
  • Can load external sd0: helper kernel modules.
  • Kernel modules required firmware: 3.65.

storageFormat

  • A tool that can format the desired storage to a desired filesystem.
  • SD2Vita, USB, PSVSD, External and Internal memory card supported.
  • Supported filesystems: FAT16, FAT32, TexFAT.
  • PSVSD/USB need to be mounted before using this tool.
  • Tested on firmwares: retail 3.60 and 3.65.
  • Acquires uart0 to kermit.
  • This lets developers use multicn/microusb's uart output.
  • The plugin also sets an extra_uart flag in nvs (0x481).
  • Put the plugin path in taihen config under *KERNEL.
  • Tested on firmwares: retail 3.60, 3.65 and 3.74.
  • Dumps secure xbar, visible keyring, s/nvs, emmc, gc and mc.
  • I have provided a bunch of different prebuilt versions.
  • This kernel module does not require taihen.
  • Fully compatible with firmwares 3.60-3.74
  • NoF00D mode works on firmwares ~1.69-3.74
  • Redirects sa0 to ur0
  • Useful for fonts, dictionary and handwriting data customization
  • The default system font is now ur0:data/font/pvf/ltn0.pvf
  • PVF is just a renamed OTF, PGF is a TTF with a custom header
  • Before installing this plugin copy all contents of sa0: over to ur0:
  • Put the plugin path in taihen config under *KERNEL
  • Tested on firmware 3.65, should work on 3.60-3.73.
vlog.mp4
  • Prints debug output on screen.
  • Remember to remove/change debug handlers before shell or safemode.
  • Tested on firmware 3.65.
  • Patches SceSettings to format SD2Vita instead of the memory card.
  • Redirects format popup at boot as well as the format option in settings.
  • Put in taihen config under *NPXS10015 (settings) and *NPXS10016 (popup)
  • Tested on firmwares: retail 3.60 and 3.65.
  • A small kernel-user bridge to manage the diag modules.
  • Also sets some diag-checked dip switches.
  • pd_test can be used to test pdbridge as well as PdDisplayOled.
  • Tested on firmware 3.65 with 0syscall6.

Notes

  • All tools are licensed under MIT unless stated otherwise.

About

(Maybe) useful tools for PSP2 Vita and Dolce

License:MIT License


Languages

Language:C 92.9%Language:CMake 6.1%Language:Makefile 0.8%Language:Shell 0.2%