Hey there.

So... you use an ad blocker. That's cool. Sometimes we do too.

But without ad revenue, we wouldn't even be here. And we might not be here much longer.

Please disable your ad blocker and click to continue.

  1. #1
    Join Date
    Apr 2005

    PS3 ELF/SELF/PRX/SPRX PPU Loader Update for IDA v5.2 out!

    Today xorloser has posted an update to his previous PS3 ELF/SELF/PRX/SPRX PPU Loader for IDA v5.2.

    To quote: I've been busy digging into the PS3 lately, I decided it's finally time to see what secrets can be extracted from it. During my investigations I found that level-1 syscalls, a.k.a. hypercalls, are not handled by IDA so I decided to add support for it to the existing PPC Altivec plugin. Get the updated plugins and copy them to your "IDAplugins" directory to install them.

    Download: PS3 ELF/SELF/PRX/SPRX PPU Loader Update for IDA v5.2

    For those who don't know, level-1 syscalls are used to call hypervisor functions. On a PS3 the hypervisor is known as as "lv1? (level1) since it is the lowest level that runs directly on top of the hardware.

    The operating system is executed on top of this and is known as "lv2? (level2). The two common operating systems are GameOS which PS3 games run on, and OtherOS which is usually used to run linux.

    Since both OSes run on top of the same lv1 hypervisor, they use the same set of hypercalls which has been partially documented here.

    More PlayStation 3 News...

  2. #2
    shummyr Guest

    Thumbs Up

    this is a good tool to have in our arsenal to eventually have custom firmware for homebrew.

  3. #3
    gtxboyracer Guest
    Can someone explain to me in lamen terms the IDA? and how its used? I clicked the external link - but the site itself it abit vague in its detail.

    When xorloser mentions about these calls to the Hypervisor, is he just listening a decyptoring; or is there the ability to make/force these calls?

    If anyone can answer my questions that would be great.

  4. #4
    Join Date
    Apr 2005


    Wikipedia has a dumbed-down explaination of IDA: http://en.wikipedia.org/wiki/Interactive_Disassembler

    [Register or Login to view code]

  5. #5
    gtxboyracer Guest


    Thanks PS3News for that. Thanks for the links and explanation.

  6. #6
    r3pek Guest
    Does the use of the IDA require a debug/test PS3??

  7. #7
    Join Date
    Apr 2005
    The app I linked above is for Windows, so to just open some PS3 files and examine them in it doesn't.

    However, if you were planning to do some tinkering and actually testing the changes then ya, a Debug/Test PS3 would probably come in handy.

  8. #8
    khairie Guest
    Thanks PS3News ...

  9. #9
    koklimabc Guest

  10. #10
    MaLQi Guest
    i love this.. want this.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Log in