Hacking uOFW - PSP Firmware Reverse Engineering

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,310
Country
United States
Hi since I'm officially part of the uOFW team I thought I'd make a thread about this here. I'm here to spark some interest in our project which aims to reverse engineering the PSP's firmware.
While this may not be easily comprhendable by the average user, we simply wish to create our own 'official' firmware, with our very own modifications. Technically speaking, instead of using modified modules in flash0 (like in CFW's and LCFW's) we'd rather fully reverse engineer the modules and make complete modifications which would allow us to do something the module was never intended to do. The project's source code can be found here.

Recently 3 of the following modules have been bought up by the uOFW team. These are:

http_storage.prx
np_inst.prx
np_core.prx


And currently the following modules are being worked on:

  • 0x00008768 modulemgr (Felix, noname120)
  • 0x00001C84 dmacman.prx (Kern--)
  • 0x00001B44 idstorage.prx (libcg)
  • 0x00000524 mlnbridge_msapp.prx (xerpi)
  • 0x00003C6C rtc.prx (Omega2058, Joel16)
You can check the module status page to see which ones are working or partially working. In case you decided to start working on one, have a look at the orphan or stalled modules :) (Please do note it is required that you have a decent C and MIPS knowledge. We also have a beginner's guide here)

We wish to see our team grow so please spread the word. Feel free to contact us via IRC on the FreeNode server(irc.freenode.net) - join channel #uofw
 
Last edited by Joel16,

:-infern:

GBAtemp Legend
Member
Joined
Jun 1, 2013
Messages
256
Trophies
0
XP
423
Country
United States
I'd like to help out and get things rolling again, as a beginner myself this is also a very fun project to begin with.
Not to mention that the PSP is my all time favourite console.

So far I've been reading the Wiki and am getting started. I noticed that there hasnt been much activity, nor has there been any commits/PRs for a almost a year.

How is this project coming along?
Would I be contributing doing so, or is this entirely for my own benefit to learn?
I've noticed that alot of PRXs have yet to be reversed, so there seems to be much to do?

Thanks
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I thought PS4/5 and Xbox One emulation would be kind of easy since they basically just a PC
  • ColdBlitz @ ColdBlitz:
    they sorta are a pc
  • K3Nv2 @ K3Nv2:
    They haslve dedicated on board chips that aren't tweaked like x64/x32 afaik
  • ColdBlitz @ ColdBlitz:
    but its a custom os for both of them
  • ColdBlitz @ ColdBlitz:
    designed for only specific hardware
  • ColdBlitz @ ColdBlitz:
    so you have to learn to emulate that specific hardware which isn't as easy as you'd think
  • K3Nv2 @ K3Nv2:
    It's a locked down Linux distro basically
  • Psionic Roshambo @ Psionic Roshambo:
    I think the only custom hardware is to do with the SSD and a security chip
  • Psionic Roshambo @ Psionic Roshambo:
    Probably combined in one chip
  • K3Nv2 @ K3Nv2:
    They place married security chips onto boards iirc
  • Psionic Roshambo @ Psionic Roshambo:
    Damn Frontier is offering 5Gbps now lol
  • K3Nv2 @ K3Nv2:
    I honestly can't recommend any of the big 3 this years I'd say buy a rog ally z1 if we're being honest
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly after the PS3 and 360 I just went full PC
  • K3Nv2 @ K3Nv2:
    Every games basically cross platform they only have about 6 titles making it worth the $600 price tag
  • Psionic Roshambo @ Psionic Roshambo:
    Didn't see much need for a console, all the advantages have kind of disappeared
  • ColdBlitz @ ColdBlitz:
    the ps3 used to support installing linux because the cpu was so powerful
  • K3Nv2 @ K3Nv2:
    Then the games are $70 and they want to reboot and refresh the same game every year
  • K3Nv2 @ K3Nv2:
    The ps3 was always Linux they just found a way to make it open source
  • ColdBlitz @ ColdBlitz:
    I'm avoiding buying from the big 3 at all atm
  • Psionic Roshambo @ Psionic Roshambo:
    At one point PC game pads where poorly supported, loading a game had setup, it was complicated. Now it's almost as easy as a console.
  • ColdBlitz @ ColdBlitz:
    nintendo needs to up their game soon
  • K3Nv2 @ K3Nv2:
    Yeah even bt support for Xbox one controllers are just as easy as pairing
  • ColdBlitz @ ColdBlitz:
    considering the steamdeck can emulate the switch (yikes) theres almost 0 reason to buy the switch apart from playing online and using cartridges
  • K3Nv2 @ K3Nv2:
    Xinput and 360 dongles were a driver nightmare
  • K3Nv2 @ K3Nv2:
    I remember having to manually put in drivers and what not
    K3Nv2 @ K3Nv2: I remember having to manually put in drivers and what not