Sunday, October 31, 2010

Same Loader New Ttile "AsbestOS Hybrid Loader beta 1.1" Updated Readme

There is a new name AsbestOS Hybrid Loader. two reasons To much other people's code, and it requires both the OPEN SDK and the Leaked SDK to compile all the way. It has been a long 4 days. i been working Hard to clean, fix-up the Makefiles, comment the code.
Just plan make it some what readable by someone else. OK i hate to repeat type every thing so here is the README and links are at the bottom. Hate to ask this.but I am a stay at home dad,not by choice no work in my small town. So if you like it, Use it often, or just want too Please Donate.

AsbestOS Hybrid Loader README

== Introduction Requirements==
This a AsbestOS Linux bootloader that runs off of the PS3 Lv-2 exploit.
It is designed to boot on PS3 systems running System Software version 3.41,
though it could be adapted to earlier versions. Linux runs on the GameOS partition,
thus having the same access to hardware that GameOS has.
This code is experimental and is intended for those who have a 16KB USB dongle
and no possibility to launch asbestOS in other form.
It also requires you to be using Hermes' 4vB payload.
to compile is best to be using linux, as i have not tested on windows

== Building ==

The PS3DEV environment variable needs Setup

$ sudo mkdir /usr/local/ps3dev

Add these to the end of you ~/.bashrc file

export PS3DEV=/usr/local/ps3dev
export PATH=$PATH:$PS3DEV/bin
export PATH=$PATH:$PS3DEV/ppu/bin
export PATH=$PATH:$PS3DEV/spu/bin

$ cd toolchain && ./ ppu

You also need to setup CELL_SDK environment variable !!!
This build requires Both open adn leaked SDKs!!

With both of those set we can contintue.
Ok in the root of the AsbestOS Hybrid Loader run 'make'
this should compile the
AsbestOS bin,
AsbestOS Hybrid Loader pkg,
dbgcli (debug program for AsbestOS),
tftpgui ( small python app to loader kernal for this pkg Only setups for linux run the exe for windows)

== Usage ==

First compile AsbestOS Hybrid Loader get a compatible USB exploit mechanism.
You should also connect your PS3 and PC to a network not the internet.
(they need to be in the same broadcast domain also)

Do nothing but plug into your router
PC Update: Fixed the Readme
there is where everyone seems to have the trubble.

You will also need to disable NAT on your router(we need our own DHCP server)
OK tftp here we need to setup the tftp server and DHCP server.
really all you need to do is setup your DHCP not sure how to do this easy
but google "DHCP server YOUR_OS" and find the easyest way to setup.
after that you need to go under the tools Dir find tftpgui_1_1 and
read the README for info on how to setup the tftp server
Once configured You now need to open a copy of
dtbimage.ps3.bin (Under PS3_GAME/USRDIR/ if you need a copy )in a HEX
editor. Search for the Text "HEX" just above there is the mount and ip
address you need to change to your servers info your.server.ip:/ps3root
Now you need to setup your NFS share
i have created a easy setup guide for the NFS share.
it will be located under the tools dir called HowToNFS.
if you cant do this becuase your in windows run Virtualbox
with your fav linux. bridge the network cards under VM setup.
and then continue with the Guide.

Transfer the AsbestOSHybridLoader.pkg (that you compiled )
to the root of a thumb drive
At this point if you have compiled you own dtbImage.ps3.bin
(marcan's kernel image source at
and asbestos.bin(Hermes' Version of the stage2 source inculded),
Copy them to the root of you usb thumb drive.

Fire off the exploit device, turn on your PS3 using power followed by eject within 0.2 seconds .

Install the pkg AsbestOSHybribLoader.pkg. OK now find the penguin and run the Program.
First it checks and make sure you exploit payload is compatible with the program Yes (goes) No (quits)
It should now ask you a series of questions.
Do you Want to boot AsbestOS?Yes (goes) No (quits)
Do you Want to load your BINS from the USB?(if you say yes and there are now files defualt will load off HDD)
Do you Want to try Experimental sys8_memcpy replacment? Yes (goes) this replaces sys8_memcpy with a poke loop No (goes) uses sys8_memcpy
Rember that sys8_call is still being used, so you still need hermes 4vb!!(Replace with your own look in main for sys8_call)
Ok the scary part the screen goes for it....If you get anything at all, congratulations, Kernel is running.
At this point, if you have any issues, the problem should be fairly apparent from the messages (Kernel panic NFS not mounted).
If not then there could be a cupple things wrong. There has been reports that there is a issuse with SD tvs.
I can not comfirm because i do not own a tv.I happen to run mine to a Monitor with a HDMI > DVI cable.
There are also been reports of it not working on Phat PS3s. as im not sure about this (one friend told me it worked on his phat),
There could be a posible problem on how you exploit is deliverd to the ps3. I dont know enough quite yet so who knows.
that is why im am releasing this as a beta.

Once the PS3 is up and running and your NFS should now have a Working AsbestOS.
to find out more about AsbestOS got to marcan's blog
You Can Contact me at my blog

And i want to say thanks to Marcan32,KaKaRoToKS,Hermes,ooPo,AerialX,Mathieulh, an who ever i missed.
with out any of yall i wont have been able to do what i do. Thats have fun and use my toys the way i want.


== ToDo ==
spell check every thing (ROFL i cant spell sorry)
write a how to for tftp
remove the need for Only hermes' payload (replace sys8_call )
remove the ned for leaked SDK
Keep up with the latest kernel and patchs.( We will have HDD support soon)

AsbestOS Hybrid Loader


  1. This currently appears to panic when it gets a response from the RPC portmapper.
    Booting with a valid NFS server results in a blank screen...
    Booting with an invalid nfs server results in an error (times out trying to reach the invalid server)...
    Booting with an invalid server and then introducing a valid server while its retrying results in a kernel panic which scrolls off the screen.

  2. This comment has been removed by the author.

  3. exactly the same problem here with a phat model.

    any idea about how to solve this ?

  4. There seems to be a bug with the way it loads kernel. will be Moven to the PSL1GHT and the new AsbestOS stage 2. Hopefully this will fix the error. think there is still some hard coded address in the stage 2 and kernels. I will update in the next few days. Now here might be a quick work arounnd look into the Asbestos Readme see what he has set it to be and set that setup up and copy dtb3image.ps3.old copy to your USB and replace old with bin and load his old one, not my modifed one


  5. ok Mr. Gatz, thank you very much!
    i will be waiting for your updates!

  6. Wow! This could be one of the most useful blogs we have ever come across on thesubject. Actually excellent info! I’m also an expert in this topic so I can understand your effort.

  7. Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. Asbestos Cancer Organization