PSP 退休後,刷機做3種進階利用,實測給你看

PSP 退休後,刷機做3種進階利用,實測給你看

ADVERTISEMENT

在 PS Vita 上市後,PSP 勢必漸漸被世人所遺忘,不過 PSP 的硬體規格不算差,好歹也是有一片 Sharp 的 ASV 螢幕(VA面板)。因此筆者就趁 PSP 還有一絲絲餘輝的時候,教各位讀者把 PSP 的最後價值發揮出來,讓你把 PSP 當做家中的隨身影片播放器,不但可以掛字幕,還可以建立 Wi-Fi 連線播放硬碟中的影片。

除此之外,要把電腦螢幕傳到PSP,或把PSP螢幕傳上電腦,也都不是問題。

快速目錄:

PSP也要越獄

就像iDevice需要越獄一樣,想要讓PSP擁有特異功能也是需要越獄一下,不過這個行為在PSP上習慣稱為刷機。因為在最早的時候,PSP的越獄是靠刷寫非官方的韌體來達成,因此得名。然而在PSP 2000型發售的期間情況出現了變化,後期出廠的機器中的主機板,被替換成新的型式,因此封鎖了使用非官方韌體的可能性。為什麼在PSP 2000型的主機板從型號為TA-088v2,被更換為TA-088v3之後,就不能再刷機了呢?這要從PSP開機時的系統流程說明。

PSP在開啟電源後,首先會執行pre-ipl,這支程式儲存於唯讀的ROM,並且運作在1個獨立4KB RAM之中,它的工作是告訴系統下一步要去哪裡讀取IPL(Initial Program Loader,初始化程式讀取器),它的權限可以讀取存在主機Flash ROM或是存在記憶卡中的IPL,並將加密過後的IPL進行解密,由於這時候主記憶體尚未初始化,因此解密後的IPL會被轉存到空間為2MB的顯示記憶體中。

在IPL載入完成後,pre-ipl使用的4KB RAM就會被關閉,這塊區域就無法再被存取。接下來IPL會將一些系統程式模塊繼續轉存到顯示記憶體中,並檢查系統金鑰,當檢查都通過之後,最後才會將主記憶體初始化,完成開機的流程。

PSP型號

PSP主要分有100X、200X、300X、N100X四種型號,千位數代表主機主要型號,N100X為PSP GO的主型號,個位數代表主機發售的地區碼,詳情請看下表。以台灣的2000型主機為例,其型號就是2007。為了讀者閱讀的方便,文中皆以主型號表示。

PSP地區碼一覽
0 日本
1 北美
2 紐澳
3 英國
4 歐洲
5 韓國
6 香港、新加坡、東南亞
7 台灣
8 俄羅斯、印度
9 中國

舊主機板的pre-ipl已經被破解、看光光,因此可以透過修改IPL的方式,讓主機去讀取非官方韌體,也可以藉由修改電池上的產品序號,讓pre-ipl去讀取記憶卡上的IPL,因此舊型主機上的防線可以說是完全被攻破。但是在新的主機板上,pre-ipl會去檢查整個韌體是否有哪裡「怪怪的」,也不接受電池騙主機這招,所以新的機型只能在開機後動手腳,有點類似iDevice的半越獄,每次開機後都要使用一些程式重新將需要的元件掛在主記憶體上,來達到和刷機後一樣的韌體環境。

用電池當鑰匙?

沒錯,當時PSP的破解真的是靠電池來達成的。當初筆者看到網路上有消息說,他們拿到特殊的電池,可以做為PSP破解的關鍵,就心想「你是騙我沒唸過書啊」,要掰也掰個像一點的嘛。

但是後來事實證明,他們說的沒錯,事件的起因就是因為當初在設計時,Sony將電池的序號當做通往工程模式的鑰匙,只要開機時pre-ipl偵測到特定序號,就不會讀取主機上的IPL,改為讀取記憶卡上的IPL。此舉原本是為了在維修主機時,可以方便地載入維修用的程式,也可以用來修復諸如升級主機時,因斷電造成韌體毀損等問題,但是誰知道,這居然成了PSP系統最大的漏洞。

在這之後,PSP遭遇了更慘絕人寰的蹂躪,在2011年1月的時候,Mathieulh這位勇者在PS3的主機內,發現PSP的金鑰(Master Key),在這之後,任何人都可以為任何程式做加密簽署,這代表著不用刷機就可以執行任何簽署過的程式,當然也包括讓一般主機執行刷機程式,也就是說PSP的保護措施已經全線瓦解。不過因為在後續的教學中,我們會用到一些外掛程式,所以還是有刷機的需要,方法請各位讀者參考後面的教學。相關檔案下載請參考下表。

工具程式一覽

刷機前先看版號

在介紹PSP的刷機之前,要先定義一下新舊款機型的區別,舊機指的就是主機板型號為TA-088v2之前的機器,而新機指的是主機板型號為TA-088v3之後的機器及PSP GO,各位讀者可以參考下面的表格來判斷自己的主機是哪一類。至於判斷PSP 2000型的主機是新版或舊版,以除了拆開主機以外,剩下的方法就是使用軟體檢測。

矛盾的是在使用官方韌體的主機上,無法使用一般自製軟體(如果刷過機了,也不需要檢測),真的一定要使用的話,也要自行透過破解出的金鑰對軟體加密簽署,但是幾款簽署過的主機板檢測軟體在官方韌體上使用都不太穩定,因此建議擁有PSP 2000型的讀者,先使用LME版韌體執行檢測程式,如果發現主機符合ME版韌體,再刷過去也不遲。

依PSP型號判定「新、舊」主機板
PSP型號  
新舊 可用自製韌體
PSP 1000 ME、LME
PSP 2000 TA-088 V1、V2 ME、LME
PSP 2000 TA-088 V3 LME
PSP 3000 LME
PSP go LME

LME版的韌體就是前面講到的「半越獄」版本,基本上已經可以完整提供所有功能,但重新開機後,需要執行LME Launcher將非官方韌體掛上,而ME版韌體就是將完整的非官方韌體刷入主機Flash ROM的「完美越獄」版本,相較之下,ME可以省去執行LME Launcher這道步驟。

延伸閱讀:

PS Vita 邁向開放,官方開發套件免費用,已有第三方軟體

PS Vita 及遊戲實測報告:高性能及華麗畫面的新掌機

【模擬器改造】15大模擬器,用電腦回味經典 TV 遊戲

(後面還有:韌體安裝教學!)

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
七朵雲
1.  七朵雲 (發表於 2012年4月29日 18:29)
能夠加寫64位元的WIN7的PSP遊戲畫面輸出嗎

XP掛載很普遍╮(╯_╰)╭

但很多人都換了WIN7

這招就變調了..............

7391ce189ea5dc26355bd7833b6dbaf2?size=48&default=wavatar
2.  FENGSIHMING (發表於 2012年4月29日 21:33)
<( ̄︶ ̄)>看向PSP跟PSV的日本銷售數字對比...

放心吧,PSP還很有活力呢
Lion
2人給推

3.  Lion (發表於 2012年4月29日 21:57)
「…雖然我們都很喜歡看一些只需靠著演員精湛的演技,不太需要台詞也不需要字幕的某種影片…」

(≧▽≦)(≧▽≦)(≧▽≦)(≧▽≦)(≧▽≦)
Ae6209a6d0d4fa944b34ddbd88869b55?size=48&default=wavatar
4.  18 (發表於 2012年4月29日 23:43)
謝謝小編的指引 我找到我PSP的新功能了
https://www.facebook.com/photo.php?v=430525406960634
Azurekite17
1人給推

5.  Azurekite17 (發表於 2012年4月30日 03:38)
※ 引述《七朵雲》的留言:
> 能夠加寫64位元的WIN7的PSP遊戲畫面輸出嗎
>
> XP掛載很普遍╮(╯_╰)╭
>
> 但很多人都換了WIN7
>
> 這招就變調了..............
>
>
猴子來襲那邊key一下就有囉~
http://psper.tw/tag/psp/
Da0a5d68e72b09dfacaa4ffd14ddab25?size=48&default=wavatar
6.  路過 (發表於 2012年4月30日 10:14)
我的PSP GO為ta-093版似乎不能玩ps的遊戲!
〒ˍ〒
E5aae7ce7eb30f94c93baae8b4450134?size=48&default=wavatar
9.  小交 (發表於 2012年5月04日 10:04)
※ 引述《e88885》的留言:
> 最後一張圖是什麼遊戲?

應該是魔法氣泡(ぷよぷよ)
777d829612bfade79241c0719c5f0efc?size=48&default=wavatar
10.  Tony (發表於 2012年5月09日 19:37)
PSP以目前來看 才是掌機之王.......
強大破解 無人能擋____))
發表回應
謹慎發言,尊重彼此。按此展開留言規則