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) (英語).