Back to Technical Help

uOFW - Reverse Engineering Of The Entire PSP Firmware

Joel16OP
#1
uOFW is a project of reverse engineering of the entire PSP firmware. Its purpose is to provide an entirely free and open-source PSP firmware, based on the official one, so we can fully understand how the PSP works, and so we can do whatever we want with it.
For more explanations, check the wiki main page.
MembersManager: artart78
Developers: _Felix_, acez, Almost, arnold, artart78, Draan, jigsaw, mowglisanu, some1About uOFWuOFW is a project of reverse engineering of the entire PSP firmware.
The firmware of the PSP is basically its Operating System, which means, all the software part of the PSP, except games/demos/homebrews/etc.
Reverse engineering means finding how something works, by examining it. In this case, since it's software, it means "finding what could be the original source code, using the binaries and tools".
The most used tool is the great PRXTool. It's only a disassembler, but it's very reliable and by using it, we really understand what it does. There's also decompilers, like IDA Pro, but few people use it, since it isn't free, and not really simple nor reliable. RepositoryRelated projectsYou can check the PSP SDK auto-generated documentation. It's generated from uOFW's source code, and is currently incomplete. It should contain the documentation of all the exported functions, and possibly the unexported static functions.
There's also a project of wiki for a full PSP documentation here.
Spoiler: Status Table
Module
ctrl.prx
syscon.prx
systimer.prx
codec_01g.prx
me_wrapper.prx
audio.prx
exceptionman.prx
ge.prx
interruptman.prx
iofilemgr.prx
wlanfirm_01g.prx
uOFW InstallerA program based on ProCFW to install the uOFW modules. RepositoryVisit The Official Project Page
Showing posts 1–1 of 1 · This discussion is archivedBack to top