先前曾有開發者發現可以透過Sony PlayStation Portable的電池讓主機進入恢復模式,藉此刷寫非官方韌體,而事隔約20年之後,這項破解有了進一步的發展。
簡單回顧PSP破解
當初Sony官方為了維修韌體升級過程失敗造成Flash ROM損壞的方便,將主機設計為會在開機過程中讀取電池序號,若電池的序號為0xFFFFFFFF,就會讓主機進入恢復模式,並讀取儲存於記憶卡的初始軟體載入器(Initial Program Loader,IPL),如此一來就可以重新刷寫韌體。
潘朵拉電池的運作原理就是將電池序號改為0xFFFFFFFF,並搭配破解的IPL,如此一來就可以引導主機刷寫非官方韌體。然而這種方式在不久之後就被Sony透過硬體改版方式封鎖,因此潘朵拉電池僅支援PSP-1000以及搭載TA-088 v2主機板之前的PSP-2000等型號主機。
而到了2019年底,開發者Davee透過Infinity 2.0破解工具,達到全線PlayStation Portable主機完美破解的成果,筆者也撰寫了相關教學。
關於更多PlayStation Portable的詳細回顧,可以參考筆者先前所撰寫的家用主機秘辛系列文章,其中第9~14集就是針對PlayStation Portable的主題。
拯救變磚的主機
Baryon Sweeper是款功能類似潘朵拉電池的破解工具,但能支援更多不同的硬體型號與主機板版本。根據khubik張貼於Pspx.ru的說明,各型號主機相容幸如下:
Baryon Sweeper相容性列表
- PSP-1000:支援所有型號,無需JigKick檔案
- PSP-2000:支援所有型號,僅TA-088v3主機板需要對應JigKick檔案
- PSP-3000:支援部分型號,TA-090v2主機板接需要對應JigKick檔案, TA-092、TA-093、TA-095v1、TA-095v1、TA-095v2尚不支援。
- PSP-N1000(PSP Go):不支援
- PSP-E1000:不支援
然而Baryon Sweeper除了有自行手工改造電池,並搭配Arduino進行刷機手續,操作上比較麻煩。另一方面比較有爭議的部分是過程需要使用到可能屬於Sony智慧財產的檔案,這與先前眾多破解工具不會用到具有智慧財產檔案的原則相左。
對於大部分的玩家而言,Infinity 2.0破解工具可以說是目前最佳解決方案,並且可以適用於所有型號與主機板版本。
Baryon Sweeper最主要的價值在於可以救回因升級、刷寫韌體失敗而「變磚」的主機,只要主機可以正常過電,就有機會透過重新刷寫韌體的方式修復。有興趣自行操作的讀者,可以參考張貼於Psx-Place的硬體部分教學,以及張貼於Pspx.ru的軟體部分教學,完成刷機手續。
▲Baryon Sweeper的操作示範,成功救回變磚的主機。
雖然目前Baryon Sweeper尚無法支援所有型號的主機,但隨著挖掘或開發出新的JigKick檔案,就有可能進一步擴展相容性,讓更多主機能夠使用這款工具。
加入電腦王Facebook粉絲團