finds.dev← search

// the find

TheOfficialFloW/VitaShell

★ 1,529 · C · GPL-3.0 · updated Jun 2023

Multi-functional file manager for PS Vita

VitaShell is the de facto standard file manager for the PS Vita homebrew scene — ships with HENkaku as molecularShell. It handles file browsing, zip/package install, FTP, USB mounting, a hex editor, a text editor, and an MP3/OGG player, all in a single VPK. If you're doing anything with PS Vita homebrew, you've already used this.

Ships its own libmad MP3 decoder and minizip rather than depending on fragile Vita SDK ports, which was the right call given how spotty those libs were. The kernel/user/patch module split is clean — kernel privileges are isolated into separate PRX modules rather than running everything elevated. Full theme and localization support (20+ languages) with sensible fallbacks: missing theme files fall back to defaults, missing language falls back to English. The CMake build is straightforward given the vitasdk constraints.

Last commit was June 2023 and the PS Vita scene is effectively frozen, so this is a finished artifact, not an active project — don't expect issues to get responses. The entire sqlite3.c is vendored as a 200k+ line amalgamation with no obvious upgrade path. No tests of any kind; the codebase is a single-threaded C application verified entirely by running it on hardware. USB ux0 mounting requires repeating the procedure on every boot, which is a firmware limitation but the README doesn't explain why, leaving users confused when it doesn't persist.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →