CyanogenPSP – An Alternative Custom GUI for the PSP [Final Release]
I have decided to take the opportunity to write about my own project that has been a work in progress for a year and a couple months now. Before I get started, I’d like to let all of you know that this software is not affiliated with CyanogenMod or Android. It’s just a homebrew project that I have been working on as a hobby in my spare times. I won’t be discussing everything in detail that my project allows you to do, but rather the main features that it includes. If you’d like to see a video preview instead, you can watch that here.
- Localization – The final release brings along one of the most awaited features by other PSP users from Russia and Europe. Translation to your native language. My project includes 13 languages including English. These languages are: Brazilian Portuguese, Dutch, English, French, German, Italian, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish and Ukrainian. You can change the language as you wish in the Settings>Display>Languages menu.

Language selection on welcome screen
- The beautiful Android interface – Of course, the main purpose of this homebrew is to allow you to experience a modernized UI on your device. While it doesn’t replicate it perfectly, it does offer it’s PSP equivalent of the Android GUI. It manages to correctly replicate the time, battery status, status bar icons, navigation bar, app drawer, quick settings, volume bar and lockscreen similar to the Android interface.

CyanogenPSP – Homescreen

CyanogenPSP – Quick Settings
- Multimedia – My project allows you to do pretty much anything your regular PSP would do, excluding support for playing videos. I didn’t have enough motivation to code an MP4 decoder so this is all there is to offer. CyanogenPSP lets you play MP3, BGM, WAV, AT3 and MOD files, allows you to open JPG, PNG and GIF files, and lets you do some basic file managing such as extracting zip files, deleting files, creating new folders and renaming files. It also allows you to take screenshots. To do this, simply tap the ‘note’ button, and the screenshot will be saved in the CyanogenPSP/screenshots directory. You can view these screenshots in the gallery app.

CyanogenPSP – Music Player

CyanogenPSP – File Manager
- Customization – One of the key features of this project is it’s ability to customize. Just like CyanogenMod’s well known theme manager, it allows you to customize quite a lot. It allows you to change wallpapers (pre-included or custom), theme styles, fonts styles, font sizes and icon packs. You can find a compilation of icon packs here, and themes here.

CyanogenPSP – The Dark Knight theme

CyanogenPSP – Custom Icon Pack
- Miscellaneous Settings – While it offers a new experience to a modernized UI, it’s still all PSP. CyanogenPSP lets you play around with your CPU clock speeds, view RAM usage, use battery performance settings and much more. It also has a few miscellaneous toggles inspired by Android. Some of these include features such as ‘Dark Theme’ and experimental features toggle. It also lets you toggle the boot animation and game boot animation.

CyanogenPSP – Developer Options
- Security settings – My project offers minimal security settings. While the PSP only lets you use a 4 digit pin lock, my project extends this to either a 20 character password, which can be written in any language or if you wish, a 4 digit pin lock. You can also select the ‘swipe’ option to leave it as default – i.e no password or pin lock.

CyanogenPSP – Security Settings
- Gaming – Let’s not forget what our PSP’s main purpose is. CyanogenPSP retains the PSP’s main objective – to game. Just like a PSP with CFW, it allows you to launch homebrews, backups, PSX games and UMDs. It also includes a pretty neat ‘Androidy’ game boot animation 😉

CyanogenPSP – Game Launcher
- Final notes (Sad ending music time) – So this is it guys, this marks the end of my support for this project. It was a long run, lasted for a year and a couple months. It was a pain to mock the Android UI, but in the end it did teach me quite a lot in programming 🙂 You can find videos about it on my channel. If you wish to donate, you can find a donation link at the very end of this page. The source is open, so if you’re willing to mod, or update unofficially, you are free to do so. PS. I’m also thinking about porting the GUI to 3DS but that’s still heavily a work in progress. Anyways, thank you all for your support!
Looks great will download. Do PSX games run with sound?
Oh now I get to say it for once. First!!!
Exactly, what about PSX sound emulation? Is it perfect like on TN-X or with glitches, just like TV-V?
Sorry, but this was never meant to be used on a vita eCFW. I only disabled the kernel modules during boot up to allow it run on the vita. That’s about it. I don’t own a vita so I really can’t say how it’ll work.
Joel is absolutely correct of course, it wasn’t designed to run on the Vita and he’s been very clear about that, but the specific Vita version does run, I did test it for a few minutes yesterday. It can blue screen TN-V11 repeatably…
1. Run CyanogenPSP
2. Unlock
3. Settings -> Wifi
4. Wait for No WiFi configuration found message
5. Press [] to bring up power menu
6. Press O to go back
7. WiFi again
In most cases TN-V crashes with breakpoint exception 0x09D922CC (DEADBEEF), then go to Vita error C1-2858-3. Sometimes it goes straight to the error without the blue screen. Other times you can repeat steps 5-7, eventually it’ll go.
Still, if you leave the WiFi part alone it’s a nice XMB replacement in ePSP mode!
Nice job on your project! Looks astounding! 😀
Nice work I’ll defiantly try it out
You guys seem to be getting the wrong end of the stick. It’s a PSP xmb replacer. So essentially just a modernized ui for your PSP (not talking it down, Joel. This project is great). What I mean is that it’s not a hack like tnv, ark or anything of that sort. So this has absolutely nothing to do with psx sound emulation.
Thank you, you’re right 🙂
This has nothing to do with TN-V, TN-X, or Ps Vita at all. Will this run on TN-V? Yes. Will you get anything that TN-V doesn’t already offer? No. This just replaces the XMB to give a “better” aesthetic look.
Just letting you know that the icon page “Deviant” in DeviantArt is misspelled.