VitaTools
(Maybe) useful tools for PSP2 Vita and Dolce
https://user-images.githubusercontent.com/30833773/125276948-220a9480-e311-11eb-823d-12ac39f43f14.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
- 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
- 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
- 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.
- 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.
https://user-images.githubusercontent.com/30833773/125277077-48303480-e311-11eb-9255-f23087712666.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.