Marcan Names PS3 Linux Bootloader AsbestOS - 改機
By Andy
at 2010-10-01T01:14
at 2010-10-01T01:14
Table of Contents
Marcan 正式把他目前正在開發中的 PS3 Linux bootloader 取名為 AsbestOS
AsbestOS 是一個能夠運作在 PS3 3.41 版韌體的 Linux Bootloader,
這是他的執行"畫面" http://is.gd/fBv7U
目前已經能夠薄/厚機上正常運作了,缺的只是文件的部分,
他分成兩個階段,第一個階段是取代掉原本 psjb 的 payload (約2KB)
第二階段是讀取位於 usb 上的 30KB 的程式,
另外還需要額外的 32KB 的記憶體,
所以要使用這個 booloader 你的破解棒至少要有 64KB...
(我可憐的 pic 晶片...)
另外這個是 linux 的 bootloader 而非 kernel,
bootloader 是負責載入 linux kernel 的引導程式,
作者有提供 tftp 的的方式把 kernel 傳給 bootloader 進行開機,
不過 kernel 似乎目前還沒辦法完成開機的動作,
作者說他要睡了剩下的事明天再弄XDD
我最期待的功能終於看到曙光了~~~!!!
=================
原文連結 : http://0rz.tw/wLdUV
Nintendo Wii developer Marcan has been sharing updates via Twitter on his
progress with a PS3 Linux bootloader, one that is currently working on
PlayStation 3 Firmware 3.41 (including on the PS3 Slim) and now named
AsbestOS.
While there is no indication of any release, below are some of his recent
Tweets for those curious, to quote:
"Confirmed that it works (to the same extent) on the Slim too :)
http://is.gd/fBv7U It's alive! Mostly, anyway.
I bet you've never seen a Linux kernel say this: [ 0.000000] PS3 firmware
version 3.4.1
Wasted like an hour debugging a bootwrapper that was working perfectly,
except noone documents this stuff. dtbImage.ps3 != zImage.ps3
That wasn't too bad. Threads caught.
Next headache: catching *both* CPU threads from lv2.
AsbestOS (yeah, I'm calling it that) now works on the PS3 Slim (still doesn't
quite boot Linux, though)
I can TFTP-load a kernel now, though it doesn't exactly boot yet. More
tomorrow, hopefully.
There are two stages. Stage1 replaces the usual psjb payload (2kB or so) and
loads stage2 via USB (30kB currently)
The Teensy will NOT work without external mem (32K Flash). The Teensy++ and
the AT90USBKEY SHOULD be enough (128K Flash).
By the way, if anyone wants to run this Linux loader from a hardware dongle,
make sure you get something with at least 64k of storage!
IP stack = done (lwIP FTW). 64 bytes from ps3 (192.168.3.60): icmp_req=1
ttl=255 time=0.361 ms
I suck at names. Help me name a usb-exploit PS3 Linux bootloader? All i came
up with so far is lv2ate ("levitate") and AnotherOS.
Last tweet brought to you by LPAR, VAS, HTAB, TLB, SLB, DMA, BI, PU, RM, PME,
HPTE, VSID, ESID, AVPN, RPN, WIMG, GELIC, and, of course, LV1.
http://is.gd/fj0dK sent from a USB lv2 payload using raw lv1 syscalls. And
now I can finally go to sleep today.
Ha, Linux got owned by *exactly* the same bug that the 360 hypervisor had:
comparing 32b of a system call no., then using 64b. (via tmbinc)"
--
AsbestOS 是一個能夠運作在 PS3 3.41 版韌體的 Linux Bootloader,
這是他的執行"畫面" http://is.gd/fBv7U
目前已經能夠薄/厚機上正常運作了,缺的只是文件的部分,
他分成兩個階段,第一個階段是取代掉原本 psjb 的 payload (約2KB)
第二階段是讀取位於 usb 上的 30KB 的程式,
另外還需要額外的 32KB 的記憶體,
所以要使用這個 booloader 你的破解棒至少要有 64KB...
(我可憐的 pic 晶片...)
另外這個是 linux 的 bootloader 而非 kernel,
bootloader 是負責載入 linux kernel 的引導程式,
作者有提供 tftp 的的方式把 kernel 傳給 bootloader 進行開機,
不過 kernel 似乎目前還沒辦法完成開機的動作,
作者說他要睡了剩下的事明天再弄XDD
我最期待的功能終於看到曙光了~~~!!!
=================
原文連結 : http://0rz.tw/wLdUV
Nintendo Wii developer Marcan has been sharing updates via Twitter on his
progress with a PS3 Linux bootloader, one that is currently working on
PlayStation 3 Firmware 3.41 (including on the PS3 Slim) and now named
AsbestOS.
While there is no indication of any release, below are some of his recent
Tweets for those curious, to quote:
"Confirmed that it works (to the same extent) on the Slim too :)
http://is.gd/fBv7U It's alive! Mostly, anyway.
I bet you've never seen a Linux kernel say this: [ 0.000000] PS3 firmware
version 3.4.1
Wasted like an hour debugging a bootwrapper that was working perfectly,
except noone documents this stuff. dtbImage.ps3 != zImage.ps3
That wasn't too bad. Threads caught.
Next headache: catching *both* CPU threads from lv2.
AsbestOS (yeah, I'm calling it that) now works on the PS3 Slim (still doesn't
quite boot Linux, though)
I can TFTP-load a kernel now, though it doesn't exactly boot yet. More
tomorrow, hopefully.
There are two stages. Stage1 replaces the usual psjb payload (2kB or so) and
loads stage2 via USB (30kB currently)
The Teensy will NOT work without external mem (32K Flash). The Teensy++ and
the AT90USBKEY SHOULD be enough (128K Flash).
By the way, if anyone wants to run this Linux loader from a hardware dongle,
make sure you get something with at least 64k of storage!
IP stack = done (lwIP FTW). 64 bytes from ps3 (192.168.3.60): icmp_req=1
ttl=255 time=0.361 ms
I suck at names. Help me name a usb-exploit PS3 Linux bootloader? All i came
up with so far is lv2ate ("levitate") and AnotherOS.
Last tweet brought to you by LPAR, VAS, HTAB, TLB, SLB, DMA, BI, PU, RM, PME,
HPTE, VSID, ESID, AVPN, RPN, WIMG, GELIC, and, of course, LV1.
http://is.gd/fj0dK sent from a USB lv2 payload using raw lv1 syscalls. And
now I can finally go to sleep today.
Ha, Linux got owned by *exactly* the same bug that the 360 hypervisor had:
comparing 32b of a system call no., then using 64b. (via tmbinc)"
--
Tags:
改機
All Comments
By Dinah
at 2010-10-01T06:11
at 2010-10-01T06:11
By Audriana
at 2010-10-06T00:27
at 2010-10-06T00:27
By Ophelia
at 2010-10-08T14:21
at 2010-10-08T14:21
By Hazel
at 2010-10-09T06:35
at 2010-10-09T06:35
By Agatha
at 2010-10-12T13:30
at 2010-10-12T13:30
By Gary
at 2010-10-16T04:48
at 2010-10-16T04:48
By Susan
at 2010-10-16T21:59
at 2010-10-16T21:59
By Hazel
at 2010-10-19T16:01
at 2010-10-19T16:01
By Rachel
at 2010-10-22T20:33
at 2010-10-22T20:33
By Elvira
at 2010-10-23T11:10
at 2010-10-23T11:10
By Ophelia
at 2010-10-25T04:02
at 2010-10-25T04:02
By Erin
at 2010-10-29T07:44
at 2010-10-29T07:44
By Quanna
at 2010-11-01T13:41
at 2010-11-01T13:41
By Quanna
at 2010-11-02T15:58
at 2010-11-02T15:58
By Candice
at 2010-11-02T18:54
at 2010-11-02T18:54
Related Posts
New Open Source Backup Manager
By Blanche
at 2010-10-01T00:23
at 2010-10-01T00:23
不小心把1007升到6.31了
By Steve
at 2010-09-30T20:23
at 2010-09-30T20:23
為了玩試玩版更新成3.50版了~
By Gary
at 2010-09-30T14:37
at 2010-09-30T14:37
艾路村連線下載不能
By Kama
at 2010-09-30T14:21
at 2010-09-30T14:21
Open Manager v1.0
By Jack
at 2010-09-30T11:18
at 2010-09-30T11:18