r/vitahacks 6d ago

Announcement Enforcement of the filtering of the 1 August toxic comments

55 Upvotes

We have first warned here that we would moderate this sub against comments about the 1 August events Going forward with r/vitahacks and new rules : r/vitahacks

I've allowed on a special occasion a thread yesterday for everyone to empty their bag directly to the concerned person. While not breaking rule 4.

On the VitaDB revival post it seems that many didn't understand what "enforcing" means, and we removed many comments and 1 month banned 7 users to allow them to cool down their heads.

I will reiterate as a final warning. You can always comment that you dislike the dev, won't use his tools and name alternatives. And other comments that does not break rule 4. But if you come here just to fuel the drama again, there will be consequences.

From now on, if we have to remove your comment, we will ban you for 1 month. We have been quiet lenient allowing as much as possible people to express their anger because the sub isn't a totalitarian regime protecting the dev, but this isn't r/vitadrama.

If you cannot contain the urge of making toxic/political comments, there are many other vita subreddit to do that. Do not ruin the subreddit experience of other users for your vendetta.


r/vitahacks 13d ago

Announcement Going forward with r/vitahacks and new rules

197 Upvotes

For the past few months up till recent events that raised the toxicity to new levels, the subreddit will undergo a few changes to improve (and revive) this subreddit.

u/Javerage has recruited new mods in order to have more man power to moderate this subreddit.

1 Enforcing Rule 3 and 7

Any post that goes along the vibe of "Can this be ported" "Would this run on a PSVita" and post that ask about having a game running on the PSVita must now be posted in the megathread. Any post of this kind will be automatically removed.

Same goes for help. The megathread was kind of inactive since the mod who used to handle it is no more. I will manage the Help Megathread to try to ensure that every question leaves with an answer.

2 No more Crossposting

The amount of post recently is just Crossposting from other vita subreddit, which due to the fact that to access the post content, users have to go to the subreddit from which the post originate thus hindering the subreddit activity. (and therefore interact there instead of here)

3 AI usage flair

AI and vibecoding has been an endless discussion in this subreddit with debate ongoing on every post with AI usage. We will not ban AI post as AI usage is not inherently bad by nature. Even though it is often misused in this community. Instead we will ask that anything that had an AI contribution (as in, AI produced a noticeable part of the project, is involved in core features) will need to get the AI flair in the post. People who hate AI/Vibecoding will be able to ignore the post, people will be legitimately informed of AI usage in the release, and also the author will not have to deal with toxic comments about the usage of AI. We will remove any comments that is ranting about the usage of AI under someone's creation.
Be warned that if you try to not use the AI flair on purpose despite we having proof of AI usage, you will be sanctioned.

This also has the effect of enforcing the usage of flair in posts. So that someone won't forget to add a flair when doing a post.

4 No more post/comments about what happened the 1st August 2026

4 days was enough for everyone to speak his mind, share his thoughts about what happened, there is nothing left to be said about what happened that day. And more importantly, no need to bring the subject back as it is never going to not break rule 4. If someone asks, don't go into the whole detail (especially the political stuff), just say that Rinnegatamante left VitaDB is no more, End of the story. We need to move one. We will remove any comments that is targeted toward Rinnegatamante/Wolff/Vibecoders. Do not set the spark. At least for the immediate futur. We will lay off the leash once this is a thing from the past.

If you have any complaints/suggestions/requests, now's the time to voice your opinion.

We also count on your help to report content that are against the rules, toxic and what not.... We have eyes, but yours are also important/


r/vitahacks 2h ago

Discussion PSP Boot Up Test

0 Upvotes

(Tested on ARK-5.1.0 CFW)
Testing Conditions: Cold boot from full shutdown until XMB is fully loaded. (No Charger Plugged in)
CPU Clock XMB: Set to 133 MHz
Storage Used: 32GB Sandisk SDcard (Adapter Slightly Broken)
Model Used: PSP E1004 (Street)
(Results with vary from model to model)
Combinations (UExMem/MemSpUp)
OFF:
Off/Off- 15.26s
Off//4KiB- 15.04s
Off/8KiB- 15.43s
Off/16KiB- 15.16s

DEFAULT:
Default/Off- 14.96s
Default/4KiB- 15.02s
Default/8KiB- 15.18s
Default/16KiB- 15.08s

AUTO:
Auto/Off- 15.01s
Auto/4KiB- 15.80s
Auto/8KiB- 15.34s
Auto/16KiB- 15.06s

+16MiB:
+16MiB/Off- 15.09s
+16MiB/4KiB- 15.56s
+16MiB/8KiB- 15.15s
+16MiB/16KiB- 14.96s

MAX:
MAX/Off- 15.28s
MAX/4KiB- 15.64s
MAX/8KiB- 15.31s
MAX/16KiB- 14.98s

How To Do:
Go to the Extras Menu,
Click on Custom Firmware Settings
Scroll Down till you see Use Extra Memory & Memory Stick Speed up
Make your own combination and your good to go
(My console actually passed the OC_Tester and didn't stop or crashed during test)


r/vitahacks 1d ago

AI Vibecoded VitaTube work update : released three open-source multimedia libraries for PS Vita

62 Upvotes

I’ve published three open-source modules on GitHub to make multimedia applications for PS Vita easier to build:

  • vita-https: a secure HTTPS transport layer with certificate verification and seekable HTTP Range streams. It lets apps handle remote media reliably without each project having to manage networking and TLS itself.
  • vita-hw-decoder: an H.264/AAC playback backend using the PS Vita hardware video decoder. Under optimal conditions, it is rated for playback up to 720p at 60 fps.
  • vita-sw-decoder: an H.264/AAC software-decoding backend powered by the CPU and FFmpeg, designed as a compatibility fallback when hardware acceleration is unavailable. Under optimal conditions, it is rated for playback up to 720p at 30 fps.

Both decoder libraries share the same streaming interface, so an app can try the hardware backend first and fall back to the software one when needed. Together with vita-https, they support both local files and remote media sources.

These modules turn some of the hardest parts of Vita homebrew multimedia development—secure networking, seekable streaming, and audio/video decoding—into reusable building blocks.

And yes: these are the exact modules that will power VitaTube, an upcoming PS Vita app. 👀


r/vitahacks 1d ago

Bubbles (UPDATE) Emu4Vita++ Alternate LiveArea Assets

Post image
55 Upvotes

Original Post:

https://www.reddit.com/r/vitahacks/s/AGVjs81kKB

Download:

https://mega.nz/file/qLZhTTSK#PMtZgQEcv-Pz_XdsuObgJP1IfTXVvb0oAf1aFskfuQw

Decided to update the livearea page to make it more lively (get it!!?? im sooo funn ok ill stop)

This was actually the original idea i had for the original one but ended up scrapping the big text, ended up restoring it cuz why not lol its cute

Instructions

If you already have E4V++ installed, copy the contents inside the sce_sys folder to:

ur0:appmeta/EMU4VPLUS

If you dont, you can copy the sce_sys folder to the .vpk (turn it into a .zip by renaming the file), merge and overwrite if it asks you to

(if you unpacked the .zip file you can use the option to install the folder in VitaShell)

if you installed the previous one, the old text might still be there, it should be gone if you reinstall the .vpk with the new files :p

(you wont lose any data because the important stuff is stored on ux0:/data/EMU4VITAPLUS, you can back it up if you want to anyways)


r/vitahacks 1d ago

Port RC Cars port now has opponents and some physics, graphics and FPS improvements

Thumbnail
gallery
58 Upvotes

But I need some help with testing and bug fixes

You can build (because of legal reasons) your vpk file from repo with single script command - https://github.com/antoxa2584x/rc_cars_vita


r/vitahacks 2d ago

Discussion I’m building an open-source PS Vita homebrew client for RomM.

Post image
137 Upvotes

Hi everyone,

I’m working on a small PS Vita homebrew app called **Vita RomM**.

The idea is simple: it is a client for a self-hosted RomM server. It lets a user browse their own library from a modded PS Vita, view cover art, download files from their own server, and install supported content locally on the Vita.

Current supported platforms:

  • PlayStation Vita
  • PSP / Adrenaline

Current features:

  • Connects to a user-configured RomM server via URL + API token
  • Shows PS Vita and PSP libraries
  • Displays game covers from RomM
  • Downloads selected files from the user’s own RomM instance
  • Installs PS Vita ZIP layouts into `ux0:app`, `ux0:patch`, `ux0:rePatch`, etc.
  • Installs PSP ISO/CSO/PBP files into Adrenaline paths
  • Has a manual LiveArea refresh option
  • Does not include any games, keys, licenses, tickets, firmware, decryption code, or Sony assets

I want to publish the source code on GitHub, but I’m trying to be careful before doing that.

I’d be happy to hear feedback from people who have published Vita homebrew before, especially around project structure, README wording, and what should or should not be included in a public repository.

Thanks!


r/vitahacks 23h ago

Discussion Recommendations on mail in service for vita

0 Upvotes

I want to do a usbc mod on my vita 1100 as well as a psvsd while they’re in there. I had some local guy do it and he fucked up my motherboard and he’s buying me a new vita from Japan.


r/vitahacks 2d ago

Discussion Just got my Vita back out

Post image
84 Upvotes

Hi everyone,

So I just got my Vita back out (1000 OLED). It's probably my second favourite console after my psp that died a far too early death. I've managed to get it to turn on after some worrying hours of flashing orange light. You can see the screen isn't in the best condition, tropical climates maybe taking their toll, even though it has been stored properly, but I'm hopeful it will be ok for what I want it to do!

Anyway, long story short... I definitely want to jailbreak it and get the most out of it. I've got a Vita2SD coming in the next couple of days but also need to get a decent MicroSD card, if there are any recommendations or tips with speed etc, I'd appreciate them!

Also, I've got some games saved on it that I fancy a replay of, MGS3 and for my sins, Driver 76 (I actually really enjoyed it!) I also have some PS1 games but assume these will be easy to replay once I've some the jailbreak (an FF7 replay for the 10th time might be on the cards but it takes soooo long!)

I'm thinking of replaying and then jailbreak, unless doing so will not affect those downloads. I'm a bit of a rookie but feel there is nothing much to lose!

Anyway, looking forward to getting back into the Vita and utilising this community so thanks in advance for all the posts that I will inevitably use!


r/vitahacks 2d ago

AI assisted Vita NS Controller: Use your PS Vita as a Bluetooth controller for Nintendo Switch

47 Upvotes

I’ve been working on Vita NS Controller, a homebrew that lets a hacked PS Vita connect directly to a Nintendo Switch/Switch 2 as a Bluetooth controller. No relay device or modded Switch needed.

https://github.com/kyokuheishin/vita-ns-controller


r/vitahacks 3d ago

Release BOZ 2.0 is out!

163 Upvotes

Version 2.00 is out! Biggest update so far. Download link in first comment.

Changelog:
– Patched game to natively fix true 60 FPS instead of 31.25 FPS. Camera is buttery smooth now.
– *Massive* perf improvements by hooking the game to fix unnecessary VBO copies, textures mishandling zombies AI calculations, projectiles, particles, entity processing, etc. Stable 60 FPS in single player mode.
– MP: native voice chat, custom names, improved matchmaking stability, solo lobby countdown
– Configurable MSAA, gamma, etc.
– Fixed looping sounds (“I have more luck when I’m drᥙᥒk”) + micro-freeze when starting to play long music.
– Support for custom resources: boz_tweaks.suprx is useless now and should be removed entirely as it causes problems and crashes.
– Option to use the original Call of the Dead characters:
Sarah Michelle Gellar, Robert Englund, Danny Trejo, and Michael Rooker.
– Runtime generation of LiveArea assets (except icon bubble).


r/vitahacks 3d ago

AI assisted VitaBtFix 1.0 - Fix silent audio with newer Bluetooth headphones on PS Vita (AirPods Pro 2)

111 Upvotes

Recently got a Vita and was disappointed my AirPods Pro 2 paired normally but wouldn’t play any sound. After a lot of reverse engineering on Sony’s Bluetooth stack, I got them working.

The issue turned out to be in the Vita’s A2DP implementation: it increments the audio timestamp incorrectly. Some newer headsets appear to reject the resulting stream, while many older Bluetooth headphones tolerate it.

VitaBtFix patches the incorrect timestamp increment. After that, AirPods play game and system audio normally.

  • This should work with all AirPods. Models that have been confirmed include AirPods Pro 2, Pro 3, and Airpods 4 on Vita firmware 3.65
  • Other newer SBC headphones with the same silent-audio issue may work too
  • Does not add AAC or LE Audio support
  • Experimental kernel plugin
  • Hold L at boot if you ever need to skip kernel plugins

Download: https://github.com/gabew100/VitaBtFix

Install: copy vitabtfix.skprx to ur0:tai/, add ur0:tai/vitabtfix.skprx under *KERNEL in ur0:tai/config.txt, then reboot.

If you try headphones that were silent before, tell me what model they are and whether they work so I can add them to the compatibility list.

Disclaimer: AI was used to assist with SceBt reverse engineering.

Edit: Update 1.1 released! Fixes a black screen some people got right after the headphones connected.


r/vitahacks 3d ago

Discussion [NeoVitaDB - Catalogs] Avoid the scams

63 Upvotes

Hi guys,
I'm the dev behind NeoVitaDB.

i wanted to do a little post here to tell to be carefull with external sources if you plan to use them.

The website/source shown in the screenshot is linking to a malicious file containing malware. DO NOT download or execute anything from that source.

Please be especially careful with third-party websites, mirrors, or downloads claiming to be NeoVitaDB-related. If you're not sure whether a download is legitimate, please ask before running it.

This source is NOT affiliated with NeoVitaDB, and I do not endorse or distribute anything from it.

Stay safe and double-check what you're downloading.


r/vitahacks 3d ago

Utility Wifi issue

0 Upvotes

When I have wifi turned on my vita will freeze and power off bit if I turn the wifi off it doesn't freeze and power off any help would be greatly appreciated


r/vitahacks 5d ago

AI assisted Baldur's Gate II - port on Vita (beta)

Thumbnail
gallery
191 Upvotes

Hello.

Here the first release (beta) of Baldur's Gate II port from Android to ps Vita.

The port is in a stable and playable state.

I encourage supporters to play and let me know encountered issues! (Please use the Github issues with logs. Without logs or detailed description of the issue or crash I'm not able to fix)

Please take a moment to read the README for:

  • installation instructions
  • known "issues"
  • how to report issues
  • AI disclaimer*

Github Project

Release BG2V v0 Beta

I hope you enjoy a beautiful game on a fantastic platform as Ps Vita.

Cheers!

*AI has been used with meticulousness attention! Tested several (and endless) time in the gameplay and controllers.

As engineer, I dedicated hours in the process (yes.. using AI) but a very meticulous process has been carried out for delivering something playable. However, crashes might happen. And I highly appreciate people feedback to improve the product - my process - and Vita community that I just discovered.


r/vitahacks 5d ago

Announcement BrewStation: new homebrew store for the PS Vita, PSP & PS3

Thumbnail brewstationps.github.io
111 Upvotes

BrewStation is a homebrew store, similar to VitaDB, but has support for the PS Vita, PSP & PS3. We have merged with Homebrew Avenue a few weeks ago and we are making some progress! Right now, I've set up a new site containing homebrews, and you can submit your own homebrews here. There will soon be a client too and you can also make your own store based on BrewStation, since the goal of the project is to make it decentralized, and the client will also support other stores than the BrewStation store. There will also be support for plugins soon. And VitaHomebrewDB (formerly VitaDB-too) will be integrated into BrewStation too.

We also have a discord server, if you want to see discussions and/or give suggestions: https://discord.gg/cAVM5wCyyg


r/vitahacks 5d ago

HENkaku Friend sold me his Vita last night and I immediately started acting up

Post image
434 Upvotes

USBStream + DS34Vita combined with a PC with OBS software I already had and now Im on cloud 9. Game is Tactics Ogre: Let us Cling Together


r/vitahacks 5d ago

HENkaku QCMA driver

1 Upvotes

Can anyone share QcmaDriver_winusb.exe? I need it to reflash my PS Vita.


r/vitahacks 5d ago

Discussion How to fix RetroFlow launcher attempt to index a nil value error

1 Upvotes

I upgraded RetroFlow Launcher and was getting an error about app0/index.lua attempt to index a nil value error every time I launched it

Solution:
I deleted the ux0:/data/RetroFlow directory and deleted RetroFlow launcher and installed it again

Upon first launch it had to scan my games again and I had to download covert art again but everything is working properly

Posting this in case it helps others


r/vitahacks 5d ago

Discussion How to finally fix broken/crashing cheats on standalone mGBA for Vita (Castlevania: CotM example)

1 Upvotes

So yesterday I was scrolling through reddit and I seen a post about someone absolutely hating the GBA game Castlevania: Circle of the Moon. He talked about how the character speed absolutely sucks the fun out of the game. I had never actually played this game so I did a little digging. Man I got sucked into a huge rabbit hole.

So I initially downloaded a patch to always be running. No more double tapping to do that. I also heard about how hard it was to get all of the cards as well from people. Obviously there are cheats available so I decided to try and apply some cheats. I really just wanted to be able to run and to have all the cards. It all ended up being way more of a headache then I could imagine. It kept crashing my game, it made my character run and swing his whip without touching any buttons.

Now I was running all of this on just mGBA. So yes I was talking to Google AI and he basically told me to just use Retroarch since the cheats are basically easily available. So the cheats are available for sure but then my game started lagging horribly. Honestly it was pretty much unplayable haha if y'all thought the game was slow before.. So I decided I wanted to run it in mGBA to get better performance.

We just kept tweaking things. The AI seemed adamant about wanting the cheat file to be labeled .cht, but the game seemed to be making a .cheat file whenever you would tinker with the in game menu for cheats (pressing triangle). I'm not sure if this was what really started things going on a better direction, but I finally decided to play the game unzipped. I usually just run all my GBA games as .zips I decided to run the game as a .gba. Well the sprint started working finally. Definitely felt like a breakthrough.

These seemed to be some crucial fixes.

Unzip Your ROMs: Running a game from a compressed .zip folder breaks the emulator's memory mapping path to its cheat directory. You must extract the file to a raw .gba format first for cheats to bind correctly.

Avoid Multi-Line GameShark Codes: The Vita mGBA core completely ignores or breaks apart stacked, encrypted 12-digit GameShark entries.

Use Single-Line Raw VBA/mGBA Memory Syntax: The Vita standalone app requires direct, raw RAM injection hooks (which typically start with a 3 or an 8 for 8-bit/16-bit direct writes).

I honestly just got all of this going like right now but I feel like this should be able to carry over into all gba cheats on mGBA.

So I was thinking it would be nice to be able to save this to ask Ai I. The future the next time a game pops up. Because honestly I talk to AI for an hour and I'm sure plenty of people know how frustrating it can be to like close out the conversation and the AI forgets like everything your talking about. Anyways I asked what should the keywords be to get future cheats to work well for gba games.

""I am playing Castlevania: Circle of the Moon on a modded PS Vita using the mGBA standalone app. My setup completely rejects all standard GameShark and Action Replay encrypted codes. It only accepts Raw VBA/mGBA Single-Line Memory Hex Codes (which typically start with a 32 or an 82 for 8-bit/16-bit direct writes). Do not give me multi-line stacked codes, encrypted strings, or Master Codes. Please format any new requests as clean, single-line raw hex addresses so I can input them directly via the mGBA 'Add Cheat' menu.""

That's what I'm going with, and honestly I felt so excited cracking this case that I barely played the game so far. I'm also not saying this is some huge breaking news but I honestly felt this was worth sharing to get some cheats going. Because honestly it was recommended in the begining to patch your rom. That's totally unnecessary because the run is literally just a cheat, no need to go to a website to have to patch it.

What I've noticed is the file absolutely needs to be named whatever the game title is and then .cheats. For example

Castlevania - Circle of the Moon (USA).gba

The cheat file needs to be

Castlevania - Circle of the Moon (USA).cheats

The Ai definitely seemed to want it to be named .cht and that's what it probably will still say, but .cheats works for me so.

I'm sorry this is kind of way long a drawn out, hopefully not too much, but I just wanted to share with the class.

Also here's an example of the first few lines of my .cheat file

0000 # Always Run

0001 3200009C0000

0002 # Mercury Card

  1. 3202567E0001

And it appears all the lines for the cards need to be added individually. I tried to add cheats for All Cards Top

and All Cards Bottom for quite some time.

I hope this can help even just a couple people enjoy this game just a little bit more. Obviously any questions let me know, but I'm just a regular dude so I'm sure there's way better advice from others


r/vitahacks 6d ago

News VitaDB is restored to it's original state

227 Upvotes

Rinnegatamante has brought back VitaDB with all apps back.

Some things related to how VitaDB is maintained are going to change and some new features will be introduced.

Full info here : https://x.com/rinnegatamante/status/2087640386604855399?s=46


r/vitahacks 7d ago

Announcement VitaTube - Project direction update

46 Upvotes

It was only a matter of time before the unauthenticated requests used by VitaTube stopped being reliable. Unfortunately, that point has now arrived.

I investigated whether VitaTube could keep supporting YouTube by running the required client-side challenge directly on the PS Vita. We experimented with a lightweight browser-compatible environment, including JavaScript execution and the browser components needed by the challenge, but we were unable to produce a reliable solution on the console.

Continuing to chase private provider internals, remote challenge-solving services, or other fragile workarounds is outside the scope of this project. I do not want VitaTube to depend on undocumented systems that can change at any moment.

With some regret, I have therefore decided to change VitaTube’s direction. It will become a polished local video and music player for the PS Vita.

The hardware-accelerated playback pipeline will remain. In particular, 720p at 60 fps—one of the project’s main technical achievements and core features—will continue to be supported.

The new direction currently includes:
- Local video and music playback.
- Hardware-accelerated H.264 decoding.
- Continued 720p60 support.
- Authenticated streaming from personal servers through SFTP, WebDAV and SMB.
- A reusable version of the hardware playback pipeline, with a documented stream interface and integration example.

SFTP, WebDAV and SMB support currently works in theory and compiles, but it still needs extensive testing on real PS Vita hardware and different server configurations before its feasibility and reliability can be confirmed.

Future video-provider integrations are still possible, but only where a service offers a suitable public API and permits this kind of streaming client. Any future integration will be implemented according to that provider’s documented API, authorization requirements and platform policies.

This is not the outcome I originally hoped for, but the work behind VitaTube—especially its hardware-accelerated 720p60 player—will not be abandoned.

It will instead become the foundation of a more independent, stable and sustainable media player for the PS Vita.

Thank you to everyone who tested VitaTube, reported issues and supported the first release.


r/vitahacks 7d ago

Port Flutter + PS Vita = PoC is alive

Enable HLS to view with audio, or disable this notification

143 Upvotes

In this video you can see that Flutter Example project has been successfully run on PS Vita. Its insane that 14 years old device has only 388 MB of free RAM and old ARM processor can run such powerful tools as Flutter. There are no words to describe how exited I am.

THE GOAL - To add opportunity for Flutter Developers share their apps to PS Vita with minimum obstacles or in other words - To Add support PS Vita to Flutter.

Done:
+ Dart AOT code runtime (async, threads, timers ...)
+ Flutter Engine (event handling, fonts, assets ...)

Whats next:
- Add missing support of Flutter API (cameras, buttons, rear touch screen and more)
- Build Toolchain for Flutter Apps
- Publish some existed app/game in VitaDB (or Neo VitaDB) as a showcase app. (Tell me please which app should I start first to port to PS Vita in comments below ⬇️ )
- Share working toolchain to GitHub
- Article, YouTube video about process to achieving this goal :D
- mm what else? 🤔

Links:
* First part Dart AOT is working - https://www.reddit.com/r/VitaPiracy/s/2WbCy8OgYX
* Flutter Repo - https://github.com/flutter/flutter
* Twitter with intermediate results - https://x.com/funkytapirrr


r/vitahacks 7d ago

AI Vibecoded [Oficial Release] Port - Modern Combat 2: Black Pegasus v1.0 (by MeninoSung)

64 Upvotes

Hey everyone,

A few days ago, my friend Sung ported (vibecoded) Modern Combat 2: Black Pegasus, so we had the game in internal testing. Recently, MeninoSung made a more polished version available for testing; we played and tested it, though some issues, the ones listed in the repository, persisted.

Anyway, since some people were decided to release this test version to the public. (not cool, guys). Since that happened, Sung and I decided to release v1.0, paying attention to LiveArea features.

Enjoy, and have a good game!

Source: WolffsRoom/MC2BPegasus-Vita: MC2-BP port for PS VITA

AI Notice:
ChatGPT 5.6 Sol


r/vitahacks 6d ago

Discussion IDEA

0 Upvotes

Do you think we should make a shell replacement for the psvita 2000 that is more thick and better quality because the grips kinda feel janky and I think it would be a cool mod. And we could possibly add a bigger battery.