[PS3 ]Re: [問卦] 有沒有PS3到現在都還沒有迷ꐠ…
※ [本文轉錄自 Gossiping 看板]
作者: wvss (Margaret Cho) 看板: Gossiping
標題: Re: [問卦] 有沒有PS3到現在都還沒有迷片的八卦?
時間: Wed Oct 28 01:05:39 2009
PlayStation3 不能玩非正版片 是有很多理由的..
1.
藍光片貴,不過這個不是重點,而是Sony管藍光非常嚴,不是隨便
廠商可以壓。可是就算有人可以壓,其實也沒什麼用(因為你還是
沒有其數位簽名)PlayStation3本身就有下載類型的遊戲,如果能
破這種,其實藍不藍光也不是那麼重要。
2.
有個很大的原因就是駭客集團的動機不足。過去要研究改機,國際
間破解集團都會出不少力。通常他們會找出軟硬體中的瑕疵,然後
找出能夠破解並執行公開程式碼的方法。他們其實不是為了要賺錢
,他們只是認為他們買來的「計算機」他們有權利來決定要給他跑
己寫的程式。所以他們會為了要跑 Linux ,努力地去反組譯。
你以為電玩小賣店老闆這麼神?或是晶片團隊下這種大重本長期去
研究?以前還有可能。現在你破了,明天別人就破你的來賣(盜版
的盜版)所以幾乎都是靠這種破解集團先找出漏洞,晶片廠商才針
對這些發現來設計晶片...
今天PlayStation3本身就可以執行 Linux 雖然有一些限制啦:
不能使用硬體加速(2.5之後),必須透過 Hypervisor 跑。
不過這個其實就讓很多駭客很高興了,因為他們可以跑 Linux。
變成只剩下少部分堅持要 full access 的駭客在努力...
但是最大的阻力,就是硬體設計,這邊講清楚了可能要好幾萬字..
但是其實有仔細去研究的人會發現,要破 PS3 可能在 PS5 出來之前
都不大可能。
簡單的說,所有的環節,都是不斷地交互檢查的安全機制所保護。
以前大家(或是小賣店的工讀生)都需要拿個焊槍在那邊銲晶片。
PS3 就非常複雜了,因為每個原件之間,本身就會互相檢查訊號的
正確性。所以改機不是單純地去做出假訊號,而是連檢查機制都要
去模擬才行。不過更麻煩的是在後面,也就是PS3的CPU是訂製的,
而很多檢查機制都是在晶片裡面的,也就是說,你今天拿個焊槍,
也沒有辦法把晶片上某個點去銲一條線 你能做的大概就是用「騙」
的。
問題來了,現在每個遊戲執行過程都是用CRC跟PGP來保護的 (有分
片子跟下載軟體兩種機制)。
PGP這招有夠狠,PGP的Private Key是放在CPU裡面的,長度是機密
(又是那種幾億年都破不了的那種長度.. 什麼 2048bit之類的..)
所有的程式資料從讀取經過各種硬體,最後是達到CPU裡面才做解譯
的動作。這種把Key藏在CPU裡面,要把它拿出來還真的有點困難..
(基本上是不大可能)這種交叉混入的訊號,還包含了每台機器的
序號(或是硬體零件的序號)跟每個遊戲特有的ID,破了老半天,
最多就是這個遊戲給你破了,而不是一旦破了,全部的遊戲跟主機
都可以套用(所以就算你把你把遊戲開發廠商的PS3偷出來,至多就
是可以破出「只有那台能用」的假訊號,拿到其他玩家的機器上還
是跑不動)
最後就是不斷地更新。很多駭客好不容易弄出一些「奇怪的畫面」
,一公布沒多久,下一版就不能用了。而CELL據稱是可以進行所謂
的硬體上不可逆的更新,也就是「必要的時候」,可以用軟體去對
CELL晶片去做「永久的」更動(有點像是把晶片上的保險絲燒掉,
其英文名稱就可以顧名思義)這變成PSP的軟體降級法就不大可能
發生畢竟硬體已經不同了。當然次數是有限的,但是等次數用完的
時候,PS4應該已經出了。
現在破PS3幾乎是呈現停滯狀態好久了,各大版幾乎都沒什麼新聞。
因為新聞一出,下個更新又不能用了,當然他們可以故意不更新,
但是這樣破出來的 也沒辦法讓大家用。
(有趣的是,他們有時候故意延遲發佈消息,詭異的是只要中間有
更新的還是不能用)
以上都是之前國外各破解論壇的討論(有些是半公開),所以有誤
的話還請先進補足與指教,畢竟我已經好久沒去看最新的進展了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 217.114.220.4
推
10/28 01:07,
10/28 01:07
推
10/28 01:08,
10/28 01:08
→
10/28 01:08,
10/28 01:08
推
10/28 01:08,
10/28 01:08
→
10/28 01:09,
10/28 01:09
推
10/28 01:09,
10/28 01:09
→
10/28 01:09,
10/28 01:09
推
10/28 01:10,
10/28 01:10
→
10/28 01:11,
10/28 01:11
推
10/28 01:11,
10/28 01:11
→
10/28 01:12,
10/28 01:12
推
10/28 01:13,
10/28 01:13
推
10/28 01:14,
10/28 01:14
推
10/28 01:14,
10/28 01:14
→
10/28 01:15,
10/28 01:15
推
10/28 01:15,
10/28 01:15
推
10/28 01:16,
10/28 01:16
推
10/28 01:22,
10/28 01:22
推
10/28 01:23,
10/28 01:23
推
10/28 01:24,
10/28 01:24
推
10/28 01:30,
10/28 01:30
推
10/28 01:31,
10/28 01:31
推
10/28 01:35,
10/28 01:35
推
10/28 01:46,
10/28 01:46
推
10/28 01:47,
10/28 01:47
推
10/28 01:54,
10/28 01:54
→
10/28 01:55,
10/28 01:55
推
10/28 02:23,
10/28 02:23
推
10/28 02:58,
10/28 02:58
推
10/28 03:07,
10/28 03:07
請 我剛剛重新排版一下,並改了錯字。 其實要講可以從一開機就開始講,
或是多解釋一下執行藍光遊戲片跟執行下載遊戲有什麼不同。
這篇講得很大概,而且著重於從硬碟執行遊戲的過程。
推
10/28 03:25,
10/28 03:25
→
10/28 04:35,
10/28 04:35
→
10/28 04:46,
10/28 04:46
沒錯,基本上目前已知就是一團亂,連用什麼邏輯去加密,密碼多長,都還
沒人知道。但是已知Private Key 大概是藏在7th Cell。講PGP打字快很多。
推
10/28 07:39,
10/28 07:39
推
10/28 08:03,
10/28 08:03
※ 編輯: wvss 來自: 217.114.220.6 (10/28 08:13)
推
10/28 08:40,
10/28 08:40
推
10/28 11:53,
10/28 11:53
推
10/28 12:01,
10/28 12:01
推
10/28 12:50,
10/28 12:50
推
10/28 22:20,
10/28 22:20
推
10/28 22:31,
10/28 22:31
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.92.233
推
10/29 00:37, , 1F
10/29 00:37, 1F
推
10/29 00:48, , 2F
10/29 00:48, 2F
推
10/29 01:17, , 3F
10/29 01:17, 3F
→
10/29 01:18, , 4F
10/29 01:18, 4F
→
10/29 01:21, , 5F
10/29 01:21, 5F
→
10/29 01:21, , 6F
10/29 01:21, 6F
推
10/29 02:16, , 7F
10/29 02:16, 7F
→
10/29 02:16, , 8F
10/29 02:16, 8F
→
10/29 02:17, , 9F
10/29 02:17, 9F
推
10/29 09:31, , 10F
10/29 09:31, 10F
→
10/29 09:45, , 11F
10/29 09:45, 11F
→
10/29 09:48, , 12F
10/29 09:48, 12F
→
10/29 09:51, , 13F
10/29 09:51, 13F
→
10/29 09:52, , 14F
10/29 09:52, 14F
→
10/29 10:11, , 15F
10/29 10:11, 15F
推
10/29 12:32, , 16F
10/29 12:32, 16F
→
10/29 12:35, , 17F
10/29 12:35, 17F
推
10/29 19:58, , 18F
10/29 19:58, 18F
→
10/29 19:58, , 19F
10/29 19:58, 19F
→
10/30 01:13, , 20F
10/30 01:13, 20F
→
10/30 01:14, , 21F
10/30 01:14, 21F
→
10/30 01:15, , 22F
10/30 01:15, 22F
→
10/30 01:15, , 23F
10/30 01:15, 23F
→
10/30 01:16, , 24F
10/30 01:16, 24F
→
10/30 01:17, , 25F
10/30 01:17, 25F
→
10/30 01:18, , 26F
10/30 01:18, 26F
→
10/30 01:18, , 27F
10/30 01:18, 27F
→
07/30 21:01, , 28F
07/30 21:01, 28F