作者snowwolf725 (空之境界)
看板Modchip
标题[PS3 ] Marcan Names PS3 Linux Bootloader AsbestOS
时间Fri Oct 1 01:14:52 2010
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)"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.118.136
1F:推 SARODVD:看无 10/01 01:55
2F:→ snowwolf725:简单讲就是能够在 PS3 上装 linux 作业系统的日子近了 10/01 02:12
3F:→ narcissusli:原先不是能跑Fedora9吗? 10/01 02:40
4F:→ snowwolf725:在某次 ps3 的"升级"中这功能已经被移除了 10/01 08:10
5F:→ mmm951:可以让我跑unix麽... XD 10/01 09:53
6F:推 final01:COOL 10/01 10:33
7F:推 GAMEMAD:被官方夺走的功能,要靠骇客复还,而且薄机也有!? 10/01 11:23
8F:推 GAMEMAD:SONY不仅做了黑脸,更让骇客成了侠盗罗宾汉,薄机也支援 10/01 11:26
9F:→ GAMEMAD:更像是往官方脸上打一巴掌。 10/01 11:27
10F:→ narcissusli:想起来了,後来美国有集体诉讼,要求一台PS3要退$50 10/01 15:03
11F:推 yiloca:这篇是说要买AT90USB ic 才够使用此功能 10/01 17:37
12F:推 TroyLee:外挂一个eeprom不能吗? 10/01 21:38
13F:推 cassine:记忆体不够的就要改造电路外挂一科EEPROM或是FlashROM 10/01 21:57
14F:→ cassine:这时候面包板的好处就显现啦~~~直接调整布局就好 10/01 21:58
15F:→ kyo0721:TT的Marcan?这人真的是个天才,不过怎麽搞Wii的都转行了. 10/02 01:51
※ 编辑: snowwolf725 来自: 140.124.181.199 (10/02 14:04)