• PS3 Hacks , 07.07.2009

    MC from PS2Dev.org, has started a collaborative effort in creating a legal PS3SDK (Similar to the PS2SDK). He obviously needs your help, you can view his post and link to his thread below:

    Well, we’ve all heard the rumors about ongoing PS3SDK development efforts,
    but so far nobody has shown any code.

    I think the main problem with getting a PS3SDK out the door is that
    it’s a rather large project for one or two persons to undertake, so eventually
    anyone who tries on his own will get stuck and/or fed up.

    So what I’d like to do is invite to a collaborative effort, and the correct way to
    do this is of course to present all the code I have so far, and allow people
    to start expanding it.

    What I have currently is a small multithreading kernel (supports use of both
    HW threads), integration with newlib, and some simple GPU support.

    There are plenty of work packages for interrested parties to get down with,
    including (but not limited to)

    * Interrupt handling
    * A more sophisticated MMU driver
    * Networking
    * USB (the driver in mcload can’t be used as it contains GPL code)
    * Storage drivers and filesystems
    * SPE support
    * VMX support (currently context switching does not preserve vector registers)

    To get going, check out the following bzr repository:

    http://mc.pp.se/bzr/ps3sdk

    Note that you will need to rebuild newlib with the patch contained in
    the “misc” directory (simply copy the patch over the old one in the ps3toolchain
    distribution).

    If you want to start working on something, please let me know, and preferably
    publish the URL of your own bzr branch, so that others can follow your progress,
    and so that I can merge things back to my main branch.

    Let’s get hacking, people!

    [VIA PS2Dev]

    Tags: , ,

    Discuss in Forums (23)

  • 23 Comments

    1. tech3475
      07-07-2009
      05:18 PM
      1

      How would these tools be used? Linux?

    2. Kurachigo
      07-08-2009
      10:57 AM
      2

      Originally Posted by tech3475 View Post
      How would these tools be used? Linux?
      most likely through linux.
      at least someone is trying to work wtih other ppl to try and hack the ps3, hope this'll lead to something

    3. Ps3Rips
      07-08-2009
      01:03 PM
      3

      This has nothing to do with hacking the Ps3 in the way your thinking.

      It's to do with development , true development. Creating dev tools from scratch.

    4. jorg
      07-08-2009
      11:50 PM
      4

      ya this is huge! like we see how the psp home brew scene is on my opinion is the best for any console. this will allow people to make their own apps for the ps3 that actually use its power. if this comes together this could give us a real solid legitimate reason to hack the ps3.

    5. tech3475
      07-10-2009
      12:57 PM
      5

      The problem, is not the effort to hack it but the possibility to hack it.

      Unlike the PSP, Wii, xbox, etc. There is a piece of software in place called a hypervisor which checks for anything which can cause hacks.

      So far the only hack for the 360 hypervisor was on an old kernal but the hack was released about two weeks after most people had upgraded to the fixed one.

      But I would like a serious HB scene on the console, Linux is just to much of a pain (compared to e.g. the PSP).

    6. Pezed
      07-10-2009
      03:14 PM
      6

      Originally Posted by tech3475 View Post
      The problem, is not the effort to hack it but the possibility to hack it.

      Unlike the PSP, Wii, xbox, etc. There is a piece of software in place called a hypervisor which checks for anything which can cause hacks.

      So far the only hack for the 360 hypervisor was on an old kernal but the hack was released about two weeks after most people had upgraded to the fixed one.

      But I would like a serious HB scene on the console, Linux is just to much of a pain (compared to e.g. the PSP).
      yeah your right but for the 360 the hypervisor allows a hacked firmware to be run , so we dont need to hack him but to find a hole in it
      ++

    7. vinny13
      07-14-2009
      10:23 AM
      7

      Ok so what I understand is that they are trying to create a development software so that apps like on the PSP can be created? But it has to be like a hack to get passed all the security crap right?

    8. MohammadAG
      07-14-2009
      03:00 PM
      8

      Originally Posted by vinny13 View Post
      Ok so what I understand is that they are trying to create a development software so that apps like on the PSP can be created? But it has to be like a hack to get passed all the security crap right?
      The apps on the PSP aren't made using a PSP SDK, thus they're not high quality apps. A PS3 SDK would allow apps to use the full power of the PS3 and this has nothing to do with hacking the PS3

    9. Ps3Rips
      07-14-2009
      03:08 PM
      9

      Not quite vinnie there is no talk of getting past security.

      With mainstream development companies you would have middle ware which will work the hardware for you according to the code you write.

      This is raw stuff writing the drivers and their versions of middle ware (SDK) from scratch. SO for instance you may see stuff like a link from Ps3 to PC. (all the other systems have had these in the past - usually called PSlink).
      It will allow debugging from the pc.
      Yes maybe the SDK could in theory make things a little easier for those looking for holes. However remember it runs on linux which is separated from GameOS (how deep that separation runs is open for question).
      Looking for holes or working around security is not the point, the point is to provide a stable platform which other dev's can use.
      Think libraries and modules.

    10. vinny13
      07-14-2009
      04:00 PM
      10

      Oh ok so I guess flashing my 360 Lite-On drive wasn't a waste of time lol

    11. tech3475
      07-22-2009
      07:53 PM
      11

      What has the 360 got to do with this?

      BTW if a hypervisor flaw is ever found, you would probably need a hacked drive anyway.

    12. MohammadAG
      07-22-2009
      08:26 PM
      12

      Originally Posted by tech3475 View Post
      What has the 360 got to do with this?

      BTW if a hypervisor flaw is ever found, you would probably need a hacked drive anyway.
      If a hypervisor flaw was found the drive (and the PS3) would be hacked

    13. vinny13
      07-23-2009
      10:33 AM
      13

      Originally Posted by tech3475 View Post
      What has the 360 got to do with this?
      Nevermind it was a joke lol

    14. DNAM
      08-03-2009
      05:31 AM
      14

      so theoretically if this did work it would allow full potential of hardware use to homebrew even though linux has limitations to the hardware? (and would also allow homebrew?)

    15. jorg
      08-03-2009
      12:15 PM
      15

      this would allow us to once we hack the console develop good homebrew maybe even an x box emulator at sometime and it would allow us to make using linux better

    16. DNAM
      08-04-2009
      08:05 AM
      16

      so in other words people are starting development with no way to run it at this time

    17. jorg
      08-04-2009
      08:12 AM
      17

      yes, but some apps with run in linux and actrualy use the ps3's spe's so it could be usefull

    18. DNAM
      08-04-2009
      10:52 AM
      18

      nice
      but how exactly does one build SDK with not being able to access/know all of the hardware/software

    19. killa1b
      08-10-2009
      04:28 PM
      19

      ps3 game folder: PS3_GAME
      ps3 root folder: xcb_root>music
      video
      photo

      idk how this will really contribute, but this may work somehow for homebrew and downloaded games (ps1 eboots or kboots hopefully)

    20. jorg
      08-11-2009
      12:11 PM
      20

      Originally Posted by mnsamns View Post
      nice
      but how exactly does one build SDK with not being able to access/know all of the hardware/software
      your read threw the ibm cell sdk learn it then read all possible information on a cretin part of the ps3 and how it works or a cretin function then experiment and see if ur right. lol

    21. DNAM
      08-11-2009
      12:27 PM
      21

      so basically its a lot of trail and error
      wat kind of limitations does other OS have(running code sign/unsigned, unencrypted...)

    22. jorg
      08-12-2009
      05:42 PM
      22

      Originally Posted by mnsamns View Post
      so basically its a lot of trail and error
      wat kind of limitations does other OS have(running code sign/unsigned, unencrypted...)
      when u run linux on the ps3 its in an emulated environment and because of that we only have accses to some of the sp3's spe's (i think 4) and we have to access to the gpu or its memory

    23. DNAM
      08-18-2009
      12:33 PM
      23

      if linux is emulated then we can run any code that runs on normal linux so when does the hypervisor kick in