• Homebrew, PS3 Hacks , 19.10.2010

    Via his blog, marcan has made an official announcement, about his creation AsbestOS, here is what he say’s:

    As most of you will probably already know, I’ve been working on a project recently which aims to run Linux on the PS3 using the PSJailbreak exploit, effectively replacing GameOS on the fly. I think it’s gotten to the point where it’s useful enough for other people to be interested, so here’s something resembling an official announcement.

    AsbestOS (a mineral, and meaning “inextinguishable” in Greek) is a bootloader to run PS3 Linux without OtherOS. It runs using the USB GameOS exploit (on PS3 version 3.41) from any compatible device, and any reprogrammable devices currently running the PS3 exploit can be used as long as they have enough free internal or external storage (40kB or so) to hold the loader. It is general enough that it should be useful to boot Linux given any other GameOS exploit in the future.

    Currently, it only supports netbooting a kernel and no initrd (mostly due to bootmem limitations). This is enough to run a Linux system booting from an NFS share or from USB storage media. Almost everything that works under OtherOS is working. As additional perks of running as GameOS, you also get access to a seventh SPE (needs a kernel patch to enable) and there is clearly full access to the RSX including 3D support, although we still need to learn a few details about how that works to be able to use it.

    AsbestOS is a fully independent open source payload and does not contain any code from the original PSJailbreak payload or derivatives. It is licensed under the GPLv2. Compiling it does not require any SDK tools, and it includes a script to build a fully vanilla GNU toolchain for the PS3.

    If you’re interested, check out the git repository. The README file contains information on how to run AsbestOS and how to set up kernels. Currently, ports exist for software USB AVRs (Arduino etc.), iPods, and the reference implementation for devices with a TI OMAP3, but anything currently running PSGroove or similar can be adapted with only a few lines of new code.

    For the impatient or lazy folks, here’s a kernel that you can use. You’ll probably want to change the kernel commandline options to set up your NFS root partition. This will eventually be handled by AsbestOS, but for now, open it up in a hex editor, search for HEXEDIT_THIS, and change the commandline to suit your needs (without changing the total length, of course). Do note that this kernel does not have built-in USB support, so it can only be used for NFS booting (the USB stuff is built as a module).

    You can use this filesystem as a starting point. It’s a Gentoo stage3 updated to date and with PS3-specific tools installed. Keep in mind that there’s no Portage tree included, so be sure to either emerge –sync or NFS mount your server’s Portage tree (which is what I do). At the very minimum, you’ll want to edit the following files to configure your NFS and networking settings (or to specify USB device partitions, if you want to go that route – but you need to compile your own kernel then): /etc/fstab, /etc/hosts, /etc/resolv.conf, and quite likely a few others. This filesystem includes kernel modules for the above kernel.

    marcan’s blog and source
    marcan on Twitter

    Tags: , , , ,

    Discuss in Forums (36)


  • 36 Comments

    1. ZanderCross
      10-19-2010
      07:47 PM
      1

      YAAAAAYYY!!! :D Thank you!

    2. jamal94
      10-19-2010
      07:47 PM
      2

      fitst :P jk but first in posting the news at the psx-scene and before you guys =D jk

    3. BobbyBlunt
      10-19-2010
      07:53 PM
      3

      Originally Posted by jamal94 View Post
      fitst :P jk but first in posting the news at the psx-scene and before you guys =D jk
      FIRST off you were not FIRST and the reason I'm capping the letters in FIRST brcause that is how you spell it the next time you decide to say something cute. It doesnt matter where it was posted first as long as credit is given.

    4. GregoryRasputin
      10-19-2010
      07:57 PM
      4

      Originally Posted by jamal94 View Post
      fitst :P jk but first in posting the news at the psx-scene and before you guys =D jk

      I didn't know it was posted on PSX-Scene, until after i had posted this and seen Samson's post on the other AsbestOS thread on this forum, i found out about it via marcans Twitter, i had Wordpress open since he first tweeted about it, i was busy with other stuff though:




      I always properly mention my sources and PSX-Scene i mention quite a lot.

    5. samson
      10-19-2010
      08:03 PM
      5

      calm down peeps . besides , i won .. (joke) lol your getting slow greg .. and i've got a bad back.. i watched the whole video .. sound really cool but i hope he can get it running from the hdd or as a backup via open manager ,bit of a faff running the OS from a laptop and kinda defeats the idea also that payload could be too big for our little dev boards, cross them pinkys

    6. denero1
      10-19-2010
      08:23 PM
      6

      guys remember dont take any posters with 10 post and below seriously lol

    7. jamal94
      10-19-2010
      08:37 PM
      7

      =D I'M Just kidding dude lol calm down :musicus:

    8. Tokobo
      10-19-2010
      08:59 PM
      8

      Great job!

      Hope to see more updates about this soon (and I can update my PS3 from the current 3.15 to 3.41 without fearing my computer).

    9. Typo
      10-19-2010
      09:31 PM
      9

      This is great news! I think ill feel safe updating from 3.15 now, especially considering the RSX support and 7th spe.

      Awesome job marcan.

    10. evertroy
      10-19-2010
      10:02 PM
      10

      nvm
      this is awesome news! Cant wait to have full 3D graphic support in Linux on my PS3.

    11. sonnyz
      10-19-2010
      10:04 PM
      11

      orville1983 - 10-19-2010 08:52 PM
      Some of these shows also highlight important issues like teenage pregnancy, drugs addiction and other social evils. Teenage is the time when one should learn to identify between good and bad. This can even help them to identify themselves and get serious about their careers. There are some very good shows in which the main protagonists are teenagers like Gossip Girl, Teen Mom and others. There are shows that quite often depict the life of teenagers and they can identify themselves with the characters. So teenagers have a good time watching these shows.
      ^ WFT???

    12. 2die4
      10-19-2010
      10:24 PM
      12

      so to get the use of this we need a dev board that has more then 40kb memory

    13. Fugitive
      10-19-2010
      10:32 PM
      13

      this is great, guess i might need to get a new board tho with more mem. these 32kb's are not cutting it :\. great job! keep it up! /buys creators a round of beer

    14. 2die4
      10-19-2010
      11:10 PM
      14

      so what board will this most likely get compiled for cant see any that have a memory of over 40kb can only find ones with 32kb

    15. Fugitive
      10-20-2010
      12:03 AM
      15

      i know i saw one advertised on the "news" site, but i cant seem to find it now. it was like 13 bux and i believe it said 64kb. however, i think it was coming from china so i dont know if it was taken down or anything. wasnt interested but now with this coming out...gonna have to get something new :D im sure there are development boards out there a bit bigger. just havent looked around enough.

      edit:

      found it http://www.ps3usbjailbreak.com/

      and heres a review

      PS3 USB JailBreak Adapter Review
      Here is my quick PS3 USB JailBreak Adapter review, which I got from PS3USBJailBreak.com (linked above).

      Mine came without the stickers on by request if anybody was wondering.

      Once plugged into your PC it starts installing its drivers and eventually it will come up as "USB Input Device".

      Summary:

      - Cheap
      - Lots of space (64k)
      - Fast shipping (DHL straight from manufacturer)
      - Good service
      - Comes with PSGroove pre-installed (Web site says it comes empty)

      On their Web site they have 2 tools:

      - Ps3USBJailBreak Programming Tool V1.19 (AT64)
      - Ps3USBJailBreak Programming Tool (AT16)

      The second one allows for uploading any .hex and .bin files but it doesn't seem to recognize the USB.

      The first program works, but only has pre-selected PSGroove mods.

      Not sure what to think about the software side of things yet but overall it's a decent product.

      All Done!

      Spoiler: HongLei International Electronic Co., LTD makes these - Established in 1993, Guangzhou Haizhu Borough Honglei Electron Factory is a specialized wholesaler and manufacturer of game accessories, video games and video games accessories in China.
      source: sk group @*******

    16. KillerBug
      10-20-2010
      02:12 AM
      16

      I really hope the teens 2.0++ comes into stock again soon; I ordered one when I first learned of this project.

    17. gliitch
      10-20-2010
      02:16 AM
      17

      AWEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESOMEEEEEEEEEEEEEEE!!! LINUX KERNEL YAAAAAAAAAAAAAAAY!! xP well done dood

    18. Pockets69
      10-20-2010
      02:17 AM
      18

      i have a teensy ++ 2.0 will be testing this as soon as i can (in the weekend probably) seeing as my attempts last weekend failed epically!

    19. japsander
      10-20-2010
      02:51 AM
      19

      This is the payload a lot of us have been waiting for

      As soon as it's ready to boot from hard drive without need to mess around I will be so on with this.

      I can hang off just a little longer.........


      Or can I?

    20. lernatix
      10-20-2010
      03:01 AM
      20

      PJRC gave me the option to change my order to a Teensy 2.0 (32kb) when they oversold the 2.0++. Like an idiot, I agreed. Linux was the main reason for me to jailbreak my PS3. I really hope a 32kb payload arrives for this one day.

    21. calnorak
      10-20-2010
      03:40 AM
      21

      wow Marcan, this is totally awesome. THANKS!!!!!

      im going to wait till i see x running on it before I jump in though

    22. alexis2044
      10-20-2010
      03:45 AM
      22

      3D support? That means Hardware Acceleration?

      At long last we will be able to play MKVs?

      And XBM effin C?

    23. PWEZ
      10-20-2010
      03:46 AM
      23

      You can get a $8 SD card adapter for the Teensy

      http://www.pjrc.com/store/sd_adaptor.html

      I ordered one with the plan that maybe someone will find a way of storing a hack to completely eliminate the BD drive but it may require to copy an entire game onto local (to the USB dongle) memory. Also there maybe the possibility of the PS3 Freedom device acting as a Internal hard drive via a hack.

      For $8, it may be possible to also act as a normal USB drive.

      So, worth a gamble for future proofing.

      "I really hope a 32kb payload arrives for this one day."

      The SD card adapter is in stock and I expect someone will modify the payload to use the SD memory.

    24. zetbet
      10-20-2010
      08:56 AM
      24

      Cool I'll be able to find Linux back on 3.41
      I've got a 16kb so I'll must buy a new one

    25. Klaxxon
      10-20-2010
      02:05 PM
      25

      Is there any chance that this will work on a slim ps3? I don't know the intimates of the hack, but from watching the video it seemed like it could run on the ps3 slim.

    26. lernatix
      10-20-2010
      02:14 PM
      26

      Should do Klaxxon, he's not using the "otherOS" feature that the Phat models had.

    27. yonasz
      10-20-2010
      02:34 PM
      27

      Is there any chance to run from olimex avr-usb-stk ?? This board is with sd card reader but only 16kb flash...

    28. DrWho198
      10-20-2010
      03:09 PM
      28

      Its nice to see some real development on the PS3. At this rate we might actually see a real Linux GUI running before next year. But lets give this guy some time to do things right, if it takes another year then so be it. The important thing here is that it opens up the PS3 as a real Linux platform and not just the crippled version PS3 users were used to due to Sony's restrictions.

      Thanks for all the effort marcan.

    29. jrsmile
      10-20-2010
      05:21 PM
      29

      if it is possible to run OtherOS by replacing gameOS in Memory wouldn't it be possible (theoretically) to load gameOS 3.50 on top of GameOS 3.41 and keep the jailbreak ability by patching the os in realtime? *just a thought*

      i can see some problems here like telling gameOS 3.5 where to start in the boot process etc. but maybe someone could proove my thought or kick my ass back to hell.

    30. demologik
      10-21-2010
      12:03 AM
      30

      He is obviously very excited to be releasing this to the public! he is the first to get this done. My hat goes off to him and i hope this can lead to full linux INSTALL on 3.41 ps3 internal or external hard drvie., and maybe ability to boot to AsbestOS from PS3 recovery mode.

    31. japsander
      10-21-2010
      01:51 AM
      31

      Obviously. He's going to be excited.
      I'm excited lol.

      To unrestrict linux and bring it to slims is a huge achievement

      Maybe now we will see less backup managers and see devs working towards real projects that don't involve things that can be related to piracy.

      Imagine a full open sdk for Linux on the ps3 and the ability to build and test on the same machine.

      Many possibilities can be seen now.
      I believe THIS is where the homebrew scene will really begin.

    32. aj2912
      10-21-2010
      04:48 PM
      32

      this is great news, but what is the point if you have to have the linux on ur computer, u might as well run it from there

    33. Pockets69
      10-21-2010
      04:52 PM
      33

      Originally Posted by jrsmile View Post
      if it is possible to run OtherOS by replacing gameOS in Memory wouldn't it be possible (theoretically) to load gameOS 3.50 on top of GameOS 3.41 and keep the jailbreak ability by patching the os in realtime? *just a thought*

      i can see some problems here like telling gameOS 3.5 where to start in the boot process etc. but maybe someone could proove my thought or kick my ass back to hell.
      Not kicking your ass cause that certainly makes sense, you are thinking like the Xbox 360 rebooter (freeboot) it makes sense, but there are a lot of obstacles, but hey now that the ps3 has been hacked, its only a matter of time before we see a migration of homebrew developers from the xbox scene, to help us on that issue!

      I am happy for the progress on the homebrew scene and this asbestos bootloader its the best thing that could happen!

    34. advocatusdiaboli
      10-25-2010
      06:32 AM
      34

      Which dev board is used in the video?

    35. Pockets69
      10-25-2010
      10:57 AM
      35

      he mentions its name, i can't remember now, watch the video again, anyway a teensy ++ 2.0 should run it so i don't need another board.

    36. advocatusdiaboli
      10-25-2010
      11:57 AM
      36

      I am looking for a board with ethernet connection.