跳至內容

PlayStation Portable破解

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
一台PSP上執行的Hello World程式

PlayStation Portable破解是指利用漏洞以及黑客手段PlayStation Portable(PSP)上執行未簽章程式碼英語unsigned code的過程。

破解歷史

[編輯]

自2004年索尼電腦娛樂旗下掌上遊戲機PSP發售後,黑客就開始在PSP上探索可能被用於在裝置上執行未簽章程式碼的漏洞。2005年5月,索尼發佈的PSP韌體1.51版封堵了黑客們用來獲得對裝置訪問權限的漏洞[1]。2005年6月15日黑客將PSP的破解程式碼散佈在互聯網上。由於黑客拒絕將導致他們的破解程式無法使用的應用更新,因此索尼試圖說服用戶進行系統升級的好處包括新增功能和韌體更新,如新增Web瀏覽器,而不僅僅是安全更新檔、堵塞漏洞的新功能升級。《商業周刊》戲稱此為「胡蘿蔔加大棒」法[2]

2005年8月索尼發佈,包含有Web瀏覽器、對檔案相容性的更新和其他功能的韌體2.0版本[3]。黑客和其他自製軟件英語Homebrew (video games)愛好者遇到了PSP上的第一個木馬病毒賽門鐵克將這種木馬命名為「Trojan.PSPBrick」[4]。當用戶嘗試使用這個軟件來為自己的PSP進行降級英語Downgrade時,會發現這是無法進行的操作,因為這軟件會強制刪除重要的系統檔案[5]。在2005年期間,索尼對PSP進行了六次韌體升級,而每次黑客都會對PSP進行降級以避免新的安全更新[2]

在2006年中期,在成功破解PSP韌體幾個月後,一個可以使新PSP主機將2.6版本系統韌體降級到1.5版本的檔案被發佈到網上,之後他們也可以使用舊的方法進行破解操作。這一訊息引起社會各界的比對近期官方產品資訊更多的關注。[6]

Dark_AleX

[編輯]
兩台PSP-1002型執行5.50 GEN-B自製系統。

Dark AleX(也稱Dark_AleX、Dax)是一名編寫PSP自製軟件的西班牙程式設計師。Dark Alex以及其他形式的變體是他在程式作品中所使用的化名[7]

降級所帶來的缺點之一,是官方發佈的新作品新媒體需要執行在新的版本上,而降級則會導致這些新東西無法被支援。Dark_Alex發佈了名為「Dark Alex的開放版韌體(Dark Alex's Open Edition firmware)」或「自訂韌體(Custom Firmware,CFW)」的自製韌體,在提供執行自製程式的環境下仍然允許用戶使用當前官方版本的現有功能。對此索尼再次快速修補韌體,持續與黑客和用戶們進行的「貓捉老鼠遊戲英語cat-and-mouse game[8]。2006年索尼發佈了六次系統韌體更新,而2007年他們也發佈了六次更新[3]。2007年7月Dark_AleX正式停止了他在PSP上的工作,而索尼則是他離開的原因之一[9]。有些人甚至認為,索尼向Dark_AleX提供資金,使其不再發佈更多的自製韌體,但索尼否認了這一說法[10]

自製韌體允許未簽章程式碼比如自製程式、UMD光碟備份檔案、其他平台的模擬器軟件以及PS One遊戲光碟映像轉製成的PSP格式檔案。[11]

Half Byte Loader

[編輯]

Half Byte Loader(半位元組載入程式,也被稱為HBL)是一個開源軟件專案,目的是通過PSP掌上遊戲機上的用戶模式漏洞載入自製軟件。其不提供任何機制來載入官方遊戲或ISO映像。HBL是從頭開始建立的,以便可以很容易地移植到任何用戶模式漏洞上。該計劃由m0skit0和AB5000建立並啟動[12][13]。之後由WOLOLO進行維護[14]

HBL最初是在《榮譽勳章:鐵膽英豪英語Medal of Honor Heroes》的漏洞上建立的。其Alpha版本在2009年11月由m0skit0和AB5000以開源形式釋出,當時僅能很執行簡單的自製程式[12]。當《啪嗒砰2英語Patapon 2》演示版遊戲被發現並釋出漏洞後,wololo討論區也加入了這個專案,並提出了埠HBL這個新漏洞[15]。曾主持該專案的AdvancedPSP討論區,在主機和專案轉移到wololo討論區後就關閉了[16]。wololo也在Google Code上為HBL建立了一個新的公共SVN庫[14]。其他的PSP黑客如Davee和neur0n也曾加入,以幫助該埠的開發。啪嗒砰2的HBL進行到beta版本,並於2010年3月被發佈,被認為是第一個可實際使用的HBL版本。

HBL也被在很少的修改下移植到索尼PlayStation Vita的PSP模擬器上成功執行。該專案被命名為Vita HBL(VHBL),並由wololo於2012年3月上載到HBL的公共儲存庫。[17][18]

破解的動機

[編輯]

PSP黑客們曾表示,解鎖英語Phone unlockingPSP的動機與盜版無關,僅僅是為了使人們能在他們所花錢購買的產品上取得到全部的訪問權限,以及自由的做他們想做的事情,比如探索未知的東西[2][19]。黑客團體「N00bz!」的成員之一Fanjita表示,

「每個人都有對他們自己的硬件做他們想做的事的權利。盜版確實讓我感到不安,因為我們的所作所為難在道德上證明是否助漲了盜版行為。但是,我們對待盜版的立場是明確的,也希望能成為大家的榜樣。索尼從來沒有與我聯絡,所以我有信心,我們正在做的事情是合法的。」

"Everyone has the right to do what they want with their own hardware. Piracy does upset me, and because what we are doing opens the way to piracy it's harder to justify it morally. But our stance on piracy is clear, and we hope to be role models. Sony have never been in touch with me, so I am confident that what we are doing is legal."[8]

破解所引入的附加功能,包括模擬和遊玩其他遊戲機平台的ROM、遊玩自製遊戲、分享音樂、列印相片、從串流媒體網站,例如YouTube觀看視像,並執行其他的視像格式等使賦予了裝置最初所不支援的能力。[2]

索尼的立場

[編輯]

索尼公司曾向媒體表示,從裝置上執行修改後的程式碼所產生的任何問題將導致保修失效[1][2]。他們還表示,這個問題是不是因自製軟件而是由於盜版軟件的現象[8]。不過他們不斷的對PSP進行韌體更新也被視為是企圖阻礙自製軟件的開發[20]。而據《製造英語Make Magazine》雜誌的進階編輯菲利普·托龍(Phillip Torrone),這種阻礙行動可能是由於試圖打擊盜版,但更可能會導致弊大於利[19]

「我認為真正聰明的公司應該把自己的產品提前六個月提供給那些技術達人們,讓技術達人來把玩他們的產品。在我看來,這樣他們在研發上會節省很多錢,會令公司拿出更加可靠的產品。」

"I think the really smart companies should release their products to the alpha geeks for six months and let the alpha geeks play around with them. It seems to me they'd save a lot of money on R&D, and they'd come out with much more solid products."

然而,當被問及對自製遊戲的支援時,索尼電腦娛樂北美地區前CEO傑克·特雷頓英語Jack Tretton曾表示,

「我認為這是正在進行中的工作。而且我認為,我們會進行更多的嘗試和開發利用。當然,我們看到一些已經通過自製軟件完成的東西,這真是令人難以置信的創意。」

"I think that is something that is in the works. We certainly see some of the stuff that has been done via homebrew, and it's incredibly creative. And I think we'd like to try and tap into that a little bit more."[21]

參考來源

[編輯]
  1. ^ 1.0 1.1 Sony battles hackers over hijacked games. Reuters. 2005-07-06 [2008-12-02]. (原始內容存檔於2009-01-13). 
  2. ^ 2.0 2.1 2.2 2.3 2.4 Kenji Hall. Attack of the Playstation Hackers. BusinessWeek. 2005-12-01 [2008-07-21]. (原始內容存檔於2008-05-16). 
  3. ^ 3.0 3.1 Playstation.com - Support - System Updates - psp. [2014-05-06]. (原始內容存檔於2010-02-01). 
  4. ^ OTACON. 首个针对PSP掌机的木马病毒爆发. 新浪遊戲. 2006-10-25 [2014-05-06]. (原始內容存檔於2016-03-04) (中文(中國大陸)). 
  5. ^ Robert McMillan. Trojan Trashes Playstation Portable. PC World. 2005-10-08 [2008-07-22]. (原始內容存檔於2008-08-13). 
  6. ^ Mike Musgrove. Routine Upgrades Are the Bane of 'Homebrew' Enthusiasts. The Washington Post. 2006-06-06 [2008-07-28]. (原始內容存檔於2012-11-06). 
  7. ^ Rubens, Paul. Three hacker teams unlock the PSP. BBC News. 2007-02-26 [2008-02-17]. (原始內容存檔於2007-10-16). 
  8. ^ 8.0 8.1 8.2 Paul Rubens. Three hacker teams unlock the PSP. BBC. 2007-02-26 [2008-07-21]. (原始內容存檔於2019-06-10). 
  9. ^ Patel, Nilay. PSP modder extraordinare Dark_AleX calls it quits. engadget. [2008-08-05]. (原始內容存檔於2008-08-01). 
  10. ^ Totilo, Stephen. Sony Exec Talks New PSP's Upgrades, GPS Attachment, NYC Appeal And More. MTV. [2008-08-05]. (原始內容存檔於2008-05-17). 
  11. ^ Swann, Graham. Investigating the PSP's PSone emulator. Eurogamer. [2008-08-05]. (原始內容存檔於2008-12-07). 
  12. ^ 12.0 12.1 Wololo. MOHH exploit – m0skit0's eLoader alpha release (Devs only). Wololo.net. 2009-11-29 [2012-09-26]. (原始內容存檔於2012-09-15). 
  13. ^ LICENSE - valentine-hbl - Half Byte Loader - Google Project Hosting. Code.google.com. [2013-06-21]. (原始內容存檔於2014-07-12). 
  14. ^ 14.0 14.1 valentine-hbl - Half Byte Loader - Google Project Hosting. Code.google.com. [2013-06-21]. (原始內容存檔於2013-06-27). 
  15. ^ (devs only) Valentine: Half-Byte Loader port to the Patapon2 demo exploit ·. Wololo.net. 2010-03-29 [2013-06-21]. (原始內容存檔於2013-06-06). 
  16. ^ wololo.net/talk • View forum - Half Byte Loader Development. Wololo.net. [2013-06-21]. (原始內容存檔於2013-07-05). 
  17. ^ VHBL: source uploaded to the svn, and new forum ·. Wololo.net. 2012-03-03 [2013-06-21]. (原始內容存檔於2013-06-02). 
  18. ^ Callaham, John. Neowin - Where unprofessional journalism looks better. Neogamr.net. [2013-06-21]. (原始內容存檔於2012-10-07). 
  19. ^ 19.0 19.1 Mike Musgrove. Tapping into Tinkering. The Washington Post. 2005-07-12 [2008-07-22]. (原始內容存檔於2012-11-06). 
  20. ^ Gregory A. Quirk. Under the Hood: Sony Playstation Portable slims down. EETimes. 2007-11-20 [2008-07-22]. (原始內容存檔於2012-07-29) (英語). 
  21. ^ Greg Miller. Mailbag for 23 July 2007 - The Small Fish. IGN. 2007-07-23 [2008-12-24]. (原始內容存檔於2009-01-13) (英語).