PSGrade 開放原始碼的降級方式不遠了? - 改機

Rebecca avatar
By Rebecca
at 2010-11-22T23:29

Table of Contents

http://ppt.cc/gJn_

zAxis, of PSX-Scene has been working diligently on an open source
version of psdowngrade known as "PSGRADE." Today he shares his work
with the public however it is not fully functional. As his code still
requires the dongle master key which is buried under the PS3 console.
The good news however s that zAxis can retrieve the key via 3.15
firmware

He is asking the community, anyone with a 3.15 console, to help
retrieve this key. Once retrieved, PSGrade should become fully
functional. Below, is his request to the public.

To anyone who wants to help, here is what you have to do:
1- run the PSGrade I posted (just like jb)
2- reboot into linux (no power cycling!!)
3- dump HV (and post it)

if you don't know how to dump HV in linux, then google it (you will
need to open your ps3 and solder it DON'T DO IT IF YOU ARE NOT AN
EXPERT!!!)

once you get the key, post it in key.h and try it.

Please remember, this is a work in progress, nothing is working
yet (so dont ask for hexes), and nothing is for sure.

Good Luck!

Oh, and thanks to graf_chokolo for ... everything, Hansi for the
dump, and mathieulh for PSGroove (PSGrade is a derivative of PSGroove)
and everyone else.

Accorking to graf_chokolo, to get the ps3 to decrypte the master
key, then you have to call "Verify Response" and the master key will
saved in plain text. it is called when plugin a jig, and that is what
PSGrade is.

Once we have the key, we will have a working jig :-)

And no 3.41 is no good even if you have dump the HV

Download PSGrade (not yet fully functioning):
https://github.com/zAxis/PSGrade

******

這篇技術性的字眼很多,首先解釋一下 JIG的工作原理: JIG是一個主動元件,
必須要有硬體運算的能力,當主機準備要進入Factory/Service 模式時,會偵測
USB連接埠是否有 JIG元件存在, JIG元件有特殊的USB ID,前四碼是 0xAAAA
,符合後系統會隨機產生一個亂數,然後利用上面文章中提到的金鑰將:1.某個
亂數;2. JIG的USB ID兩者加密起來,然後傳給 JIG, JIG接到後利用同一個金
鑰將加密的訊息解密,然後將解密的結果回傳,主機比對相符後才允許進入F/S
模式。偷轉本文的傢伙生兒子沒屁眼

因此,PSDG之所以能讓主機進入F/S 模式,有很大的可能是已經取得那個關鍵金
鑰了。偷轉本文的傢伙生兒子沒屁眼

那個金鑰平時是以加密的形式存在主機裡面,只有當有 JIG元件連接並要求認證
時,才會暫時解密(因為要用來加密亂數跟USB ID,所以不解密還原不行),然
後存在主機記憶體的某個地方。偷轉本文的傢伙生兒子沒屁眼

zAxis@psx-scene提出的方法是這樣的:首先將PSGrade 的程式碼編譯成
.hex(目前只有支援atmega32u4)後放到JB工具上,然後按照普通的JB流程操作
。JB開始後PSGrade 的程式會假冒成 JIG然後向主機提出認證要求,提出後主機
當然就把金鑰解密,然後加密某個亂數傳給PSGrade ,然而PSGrade 會嘗試用
key.h 裡的金鑰解密後回傳,但目前那個金鑰還是錯的。

主機因為沒收到正確地亂數值,所以不會進去F/S 模式,接著在不重新開機的情
況下利用OtherOS 執行Linux ,以免金鑰被重開機的過程洗去。

最後利用外部電路讀出整個記憶體的內容,然後開始人肉搜索(256 MB而已)。
金鑰長度有160 個 bit。偷轉本文的傢伙生兒子沒屁眼

或許有人會問說$QNY怎麼不讓金鑰用過即丟,反而還存在記憶體裡面等著給人搜
索,這不能怪$QNY,因為絕大部分的程式語言如 C語言,裡面把東西刪掉只是把
該記憶位址標注釋放而已,沒有其他資料蓋過去的話原本的內容不會被改寫。

******

唉唉,寫這麼多, 426大概又要偷偷轉載了。..╮(﹋﹏﹌)╭..

--

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


--
Tags: 改機

All Comments

Dinah avatar
By Dinah
at 2010-11-23T12:09
長知識推…
Yuri avatar
By Yuri
at 2010-11-24T13:48
可以在重點的句子用注音文... XD
Zanna avatar
By Zanna
at 2010-11-27T04:00
樓上Good Idea! XDD
Eden avatar
By Eden
at 2010-11-28T04:18
記得用火星文編碼器 XD
David avatar
By David
at 2010-11-28T15:25
痾? 大陸人會過來看 還是什麼意思?
Faithe avatar
By Faithe
at 2010-11-30T22:35
意思是有人無斷轉載不附出處,也拿掉作者
Isla avatar
By Isla
at 2010-12-03T19:41
轉成圖片檔...加浮水印.
Lauren avatar
By Lauren
at 2010-12-07T05:34
受教了...大概知道怎樣的原因了

整理自製程式類別

Connor avatar
By Connor
at 2010-11-22T22:50
http://www.ps3hax.net/2010/11/organizing-your-ps3-apps-on-the-xmb/ 可以利用修改程式PARAM.SFO 檔案內類別項目,讓主機自動將自製程式分配到不 同類別中,除了朋友跟設定類別之外。 以下是各類別字串: HM - Playstation ...

How to Use Your PS3 Eye as a Webcam for Windows PC

Liam avatar
By Liam
at 2010-11-22T16:22
在荷蘭 PS3-Sense.nl 網站上的 fllpp13 發表了篇關於如何在 Windows 上使用 PS3 Eye 當作 Webcam 的教學, PS3 Eye 的規格如下: 4個聲音輸入頻道 : 16 bits/channel, 48kHz, SNR 90db 56º or 75º 的可視角度 2.1 ...

PS3 LV1 Syscalls Dumped by KaKaroToKS, Payload Incoming

Lydia avatar
By Lydia
at 2010-11-22T15:50
KaKaroToKS 大大今天成功 dump 了 PS3 LV1 的系統呼叫函式, 並且計劃放出能夠 dump PS3 LV1 的韌體讓其他開發者也能夠 dump LV1, LV1的系統呼叫一般被用來呼叫需要管理者權限的函式, 它也是系統最底層的函式用來直接存取硬體, 而作業系統都是執行在LV1之上, 而作業 ...

FBAnext PS3 Test Version Compiled & Released

Anonymous avatar
By Anonymous
at 2010-11-22T15:18
FBAnext 這個大型機台的模擬器放出了可用的測試版, 下面是這個模擬器所支援的大型機台的機板: Capcom CPS-1 Capcom CPS-2 Capcom CPS-3 Cave Neo Geo Sega System 16 Toaplan Taito Psikyo 68EC020 使用說明: SE ...

WII和隨身碟的相容性..?

Joe avatar
By Joe
at 2010-11-21T23:55
請問一下 小弟今天入手一隻新的16G ADATA隨身碟(特價的那種...) WBFS格式化,插到WII後,玩game會常死機.... 經交插測試,同樣的遊戲,我舊的隨身碟可以正常運行 換上新隨身碟就常黑幕或當機... 有網友有類似經驗嗎? 是這隻ADATA隨身碟相容性差的意思嗎? 3Q~~ - ...