C3 研討會 - 改機

Emma avatar
By Emma
at 2011-01-08T00:08

Table of Contents

※ 引述《cassine (Savannah)》之銘言:
: Lightning Talk 雷姐開講~
: http://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,就可以正確看
到視訊輸出了。

http://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開發自己的
程式。

好,我們下回見。


--

____ _ _ _ _ ____ _ _ ____ _____ ____
(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
_)(_ ) ( \ / )__) ) ( )( )(_)( ) /
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_)


--
Tags: 改機

All Comments

Emma avatar
By Emma
at 2011-01-12T04:07
說不定以後會掛上Grub......
Eartha avatar
By Eartha
at 2011-01-15T17:32
這次真的太歡樂了XDDDDDDDDDDDDD
Carol avatar
By Carol
at 2011-01-19T03:24
感謝系列文翻譯<(_ _)>
Liam avatar
By Liam
at 2011-01-20T19:43
感謝翻譯
Zora avatar
By Zora
at 2011-01-21T20:43
是AbsentOS?
John avatar
By John
at 2011-01-25T21:48
最近好歡樂阿(茶

請問有6.31pro可實行的金手指嗎?

Hazel avatar
By Hazel
at 2011-01-08T00:02
我看板上有板友在推文中提供6.20tn使用的金手指.下載後將CheatMaster放在根目錄 seplugins裡面的game.txt也都幫忙打好了ms0:/cheatmaster/cmf_3xx.prx 1 網路查了文章...猴大說要在恢復模式設定才有用... 先長按關機鈕關機後,但我一直按R再開機, ...

一些NDSI內核及R4I相關的問題?

Andrew avatar
By Andrew
at 2011-01-07T23:35
我剛爬了一些文,但實在是有點看不懂 後來看了一下才知道我的NDSI主機是1.0J版(囧rz) 而我的R4I則是V1.54 所以我現在有點搞不清楚 是要把NDSI升到1.4J 還是要把R4I升到1.56? 亦或是全部都要升級? 我真的是毫無頭緒 希望有好心人可以跟我解釋一下 謝謝~ 也希望如果要升級 ...

不知道有沒有人遇到這種問題(PSPgo 6.35版本)

Harry avatar
By Harry
at 2011-01-07T23:33
小弟的機子是PSPgo 6.35版, 最近6.35PRO釋出後我也很開心的試試看, 使用上沒有任何問題。 但是發現一件事情,就是本來在PSN上購買的原版DJ MAX Portable 3打不開, 不管是在純6.35還是6.35PRO的版本下,都打不開。 請問有大大能解惑嗎?感謝。 -- ...

$QNY打破沉默 首度對安全措施崩解做出 …

Emma avatar
By Emma
at 2011-01-07T23:05
→ tsairay:根據#1D71MQHe 不是用ROM去存key的 01/07 11:11 推 tsairay:另外Mr.poring,硬碟的故障率是遠高於其他零件的,你把你的 01/07 11:18 → tsairay:遊戲備份進故障率最高的零件,我想達不到什麼避險的效果的 01/07 11:19 …… ...

6.20TN-B + ISO Loader無法玩備份檔

Enid avatar
By Enid
at 2011-01-07T22:53
抱歉, 小弟試了很多天,仍然無法順利的用備份檔玩遊戲。 機型:3007 FW:原生6.20 記憶卡: Sandisk藍卡8G x1 ; Sony HX 紅卡16G x1 (測試寫入5MB/s以上) (測試寫入10MB/s以上) * -andgt; 刷成6.20TN-B ...