作者cassine (Savannah)
看板Modchip
标题Re: [PS3 ] C3 研讨会
时间Sat Jan 8 00:08:10 2011
※ 引述《cassine (Savannah)》之铭言:
: Lightning Talk 雷姐开讲~
: https://www.youtube.com/watch?v=lGI0EnNQ5GE
: 麦克风试音一、二……,OK!
: 有点抱歉,就是我们的影像输出还是有点问题,不过我们尽可能透过电脑呈现最
: 好的成果。首先,大家先看到这个,这是一台薄形的 PS3主机,来,你们看,前
: 、後、左、右都没有任何 USB装置连在上头,除了这条乙太网路线。好,我就把
: 他摆这边……。
: 在终端机上输入 ./dbgcli ,然後把主机电源打开……。希望这样就可以让 PS3
: 主机开机後直接载入 Linux而不需要再用其他的工具,希望啦!
: 要稍微等一下……(萤幕更新讯息)啊,有了有了。
http://www.ps3hax.net/2011/01/updated-exploit-info-by-fail0verflow/
Here is marcan42's explanation for why video output was not working
when they demonstrated at 27c3:
This is what the fail0verflow 27c3 demo *should* have looked like.
As it turns out, the reason why we didn’t have working video and had
to fall back to an SSH demo was because this Slim is too new to run
version 3.15 (what we tried to run), since it does not correctly
support this particular revision of the RSX. So here's the same demo,
except with version 3.41, which does work.
Read more: PSGroove.com – fail0verflow Gives Updated Exploit
Demonstration
http://psgroove.com/content.php?624-…
#ixzz1ANq9cJWo
今日fail0verflow团队宣布找到了demo当日影像输出介面失效的问题的原因:主
机(硬体)的版本太新了,於是当降级成3.15版韧体时(我们想这麽做),会没
办法正确支援该版本的 RSX。现在我们重新用3.41版韧体来demo,就可以正确看
到视讯输出了。
https://www.youtube.com/watch?v=gItOpt81UnI
译文:
嗯,这个demo是我们原本想在研讨会上呈现的,但如同大家看到的,当天视讯信
号是无法正常输出的。不能正常输出的原因是因为这台薄机太新了,我大概才买
一个多月而已,出厂时主机已经预载3.40版的韧体,但我们demo时是用3.15版的
韧体,我们利用降级的方式把3.15版韧体写入这台主机,看来韧体因为太旧的关
系,而没能正确支援这台出厂韧体是3.40版的主机上的新版 RSX元件。这就是为
何我们以为应该可以正常动作,而视讯输出却很不给面子的原因。
我现在已经在3.41版韧体上重新完成了我们的程式,等会就会demo,但首先,我
先说明硬碟的部份,这颗硬碟我们是利用 DOS下的磁碟分割程式分割的然後格式
化成为 Linux的档案系统,没有跟 PS3相关的自制东西扯上关系。
把硬碟接到电脑上,我们可以看到系统显示这个分割区可以被正确识别成普通的
分割区。这个呢,是我们的开机磁区,里面有我们的核心跟相关设定档案,而这
是我们Linux 的根目录档案结构。所以我们可以从电脑上面安装 Linux,而不需
要去管里面有什麽跟GameOS是相关的。
好,我们把硬碟安装回薄机,如你所见,我们并没有在 USB连接埠上插了什麽东
西,连接在主机背後的,分别是网路线、HDMI视讯传输线跟电源线,当然在侧面
我们改造了一个 NOR更新连接埠,但也没有连接上任何东西。这个连接埠可以让
我们轻易写入主机内的 NOR快闪记忆体。
所以这台主机就自成一格了。我们其实是可以利用更新韧体的方式写入AsbestOS
的档案,但就现况来说,透过 NOR更新的方式对我们而言会比较方便。好了,我
们开机吧!然後这边在我的电脑上,我准备了要连线AsbestOS用的终端机程式…
…,噢!核心载入了,视讯信号要再等个几秒钟……。自己看,这是Gentoo
Linux ,能够独自在薄机上面开机(而不靠其他装置辅助),只要把GamoOS换成
AsbestOS就好。
现在主机正在载入核心,从正面你可以看到系统正在读取硬碟资料。所以资料并
不是从网路也不是其他装置读过来的,完全是从硬碟载入。
好,开机完成,现在我可以把 USB键盘连接到主机上,哎呀!差点装反……。然
後,登入(输入帐号与密码),然後……(输入makeself,萤幕更新)
嗯,就先这样,makeself程式还有问题,现在还是利用暴力的方式执行的,日後
我们修正makeself,就会漂亮一点,然後我们也可以把这个作成韧体更新档,只
要透过更新机制更新。不过更新完成之後,将只会剩下 Linux而已,GameOS会消
失,但到这个阶段的时候,我们会看看有没有可能提供双重开机的选项,或是让
Linux 也能载入GameOS,我们的工作将会到此为止,因为我们并不想造成盗版,
而是希望能够更深入了解整个系统的架构,让其他人可以轻松在 PS3开发自己的
程式。
好,我们下回见。
--
○ ____ _ _ _ _ ____ _ _ ____ _____ ____
。 ★(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
o _)(_ ) ( \ / )__) ) ( )( )(_)( ) / ● ‧
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) ★
o
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.61.141
1F:推 a73126:说不定以後会挂上Grub...... 01/08 01:01
2F:推 Hevak:这次真的太欢乐了XDDDDDDDDDDDDD 01/08 08:21
3F:→ Hevak:感谢系列文翻译<(_ _)> 01/08 08:22
4F:推 myriad:感谢翻译 01/08 08:55
5F:推 Aqery:是AbsentOS? 01/08 09:14
6F:→ polo4321:最近好欢乐阿(茶 01/08 12:14