Slashdot Mirror


Custom Firmware For the PSP-3000 Released

Busshy writes "Today, owners of PSP-3000 consoles, and those on PSP-2000s with boards that were previously incompatible, have now joined all those who have been enjoying PSP homebrew for years with the release of a new custom firmware that brings emulation and much more to those systems. You will need the recent Chickhen homebrew enabler installed for it to work."

6 of 97 comments (clear)

  1. Uses by Toonol · · Score: 4, Insightful

    Emulation is great, and I would crack my PSP just for that, if I had one.

    But it is just a bit disingenuous of the summary to not mention game piracy. It is one of the main reasons people install the new firmware; I suspect it's by far the primary driving force. It's also the main reason Sony is constantly plugging the holes and making revisions. It's not to combat emulation and homebrew.

    I have no problem with modifying things you own; but the actual reasons that most people are interested in it shouldn't be just ignored. That's not intellectually honest.

    1. Re:Uses by lordofthechia · · Score: 5, Insightful

      I own a PSP (got it as a gift) and enjoy the ability to play games I own in physical form (Genesis, SNES, NES cartridges) in an easy and portable format. It's like having a Sega Nomad with awesome battery life and the ability to play games from many other consoles.

      If people are going to generalize and say that hacked PSPs are only used for piracy then you might as well lump in ipods and any other mp3 player that allows you to play non-drm'd media since after all, *nobody* uses those to play their backed up CDs... Those same people may as well support the position that it's wrong to use snippets of music from your own collection as ringtones, and that you must pay to use your music on each device you own.

      Of course, by trying to re-patch PSPs with firmware downloads from new games, Sony has ensured that I won't buy any games for it. Oh and about the DS flashcard I've considered getting one for my wife, it would allow her to keep several games in her DS while the originals are safe at home.

      I've always thought that these companies should get their heads out of their asses, help develop emulators and open their own ROM app store. Sell old game ROMS for .99 ea or bundles that are $4.95 which include 5-10 games. This would allow them to sell games for *EVERY SYSTEM* that has an emulator! If it works for music, it should work with classic games.

      This would include PSPs, Wii's, Game Parks, Mac, Windows, Linux, XBOXs, etc, etc! They could even include ROMS for games as promotional items included with whatever their newest game is!

      --
      Georgia Tech, the leader in Chia(tm) technology.
    2. Re:Uses by marcansoft · · Score: 4, Interesting

      As a prior Wii homebrew developer, I have absolutely no doubt that 99% of its users are just doing it to run crappy piracy tools. It's one of the reasons why I gave up on console homebrew and Wii homebrew in particular.

      Then there's the thing where the main Wii homebrew library largely consists of code ripped straight out of the Nintendo SDK (most of the drivers and frameworks have the same API with the same code, just manually translated line by line from assembler to C - the only decent documentation for the "homebrew" graphics API is the SDK documentation itself). Nobody knew at first, since the guy responsible conveniently forgot to tell anyone. Now everyone just pretends the problem doesn't exist. No one dares to work on an alternative - even people who otherwise hate the library due to its failures. So in the end just about every homebrew binary for the Wii is a big SDK copyright violation. Kind of like the Xbox 1 situation where everyone used the SDK, except people there knew it was illegal and distributed the binaries underground, whereas here everyone just plugs their ears when the libogc issue is mentioned.

      And people wonder why console homebrew has so much trouble attracting sane good developers.

  2. What really sucks... by Daemonax · · Score: 5, Insightful

    What really sucks with regards to this whole area of tinkering is the DMCA and other laws that make it illegal to tinker with your own property. Companies can do all the want to try to hinder it if they want to waste time and money on that, it certainly provides a nice challenge for the people that like trying to crack these things. But when the law just makes it illegal, that's bullshit. It ends up making the most curious and intelligent of us, into criminals.

  3. Re:Piracy, Shmiracy by skreeech · · Score: 4, Informative

    you can run FFVII on CFW
    you need to use the recovery menu to select "use version.txt" then usb toggle flash0 find version.txt and change all 5.00 or 500 to 5.50/550

    I have not gotten FFVII but it worked for Fire pro wrestling G off the japanese store.

    --
    [20:36] wwwdot/.dotorg
  4. It's Not Really "Custom Firmware" by rsmith-mac · · Score: 5, Informative

    Custom Firmware is a bit of a misnomer. For the PSP-3000 (and last sub-model of the 2000, T88v3) it's not possible to replace the built-in firmware with a truly custom firmware, as Sony does signature checking that would keep the PSP from loading unsigned firmware. This is different from the early PSPs, where it was possible to fake out the device and make it accept any firmware.

    Anyhow, this isn't a custom firmware in the traditional sense, rather it's more of a injection attack of the PSP's operating system. Normally unsigned code is blocked by the OS, but there's a vulnerability in the TIFF decoder that allows for executing such code. Using the ChickHEN tool (a compromised TIFF file and a payload) the OS's signature checks can be compromised by injecting replacement files in to the running OS, which the PSP happily complies with. With the check disabled, the PSP will run unsigned code for homebrew, but it lacks the drivers necessary to run backup/pirated games. This is an important distinction, because the ChickHEN tool has been around for a few weeks now and is not what TFA is talking about.

    This latest hack (5.03 GEN-A) finally takes it one step further and uses the ability to run unsigned code to inject the additional drivers needed to make the PSP treat ISOs on a Memory Stick as a UMD game. This hack isn't necessary to run homebrew, it's solely for running commercial games. Notably it's still entirely a runtime attack, and if the PSP cold boots it will return to normal operation.

    This is to Sony's advantage (what little good news there is, at least), because the hardware has not been compromised in any way. As PSPs can not be flashed with earlier firmware versions, all PSPs running firmware versions later than 5.03 can not be attacked as the TIFF vulnerability was fixed. This limits the number of vulnerable units to old units that haven't been upgraded, as new units will come with the fixed firmware. Of course this doesn't preclude another software vulnerability being found in the OS or a hardware attack, but usable software vulnerabilities are very rare, and a hardware attack would be the equivalent of the Holy Grail at this point.

    Anyhow, since it's not a real custom firmware, it's not necessarily a viable long-term hack. Users will never be able to upgrade their firmware, so any software that requires a later firmware version (and can't be trivially bypassed by lying to it) would be unusable in hacked PSPs. Sony no doubt will be working to isolate hacked PSPs in this manner.