发新话题
打印

【资料汇总】破解历史的光辉留痕,尽数迄今PSP自制系统

本主题由 Pablo 于 2008-8-5 22:47 置顶

【资料汇总】破解历史的光辉留痕,尽数迄今PSP自制系统

文献来源:dark-alex—PSPwiki
翻译:qsq
转自:Levelup.cn


  自2004年12月12日——PSP刚发售的那天起,SCE与SONY的破解攻防战便揭开序幕。在这近4年间,随着一个个官方版本的更新,自制系统便紧随着他的步伐发布一个又一个的新版本。这对SCE来说无疑是一个噩梦,但不可否认,自制系统的出现却产生一大批PSP玩家。到底自制系统是如何开始,在这过程中又有多少我们还在使用或从未听闻的自制系统呢?

自制系统简介
  最初的自制系统运用1.5系统的部分内容来使得更新的自制系统得以完美运行,而现在的自制系统使用自制IPL来启动和运行系统。在装有1.5核心补丁的固件上,像“LocationFree Player”和韩文字体这样不常用的功能被删除了,以便增加F0的空间。这种固件增加了对1.5核心软件的支持,同时(与没打1.5核心补丁的系统)一样可以支持官方的EBOOT文件,也整合了从XMB启动ISO/CSO的功能,还可以在启动时进入恢复模式(有些则可以从XMB进入恢复模式)

截至2008年8月5日,自制系统索引表



1.50 Proof of Concept
2.71 SE (Special Edition)
Epsilon Bios!


=======================OE系列=======================

3.02OE
3.03OE
3.10OE
3.30OE
3.40OE


=======================Increasing Edition系列=======================

1.62IE
3.02IE-A
3.40IE


=======================M33系列=======================

3.51M33
3.51 M33 Expansions and Patches
3.52M33
3.60M33
3.71M33
3.80M33
3.90M33
Unofficial 3.93 M33
4.01M33


=======================HX系列=======================

3.72HX-1
3.73HX-1


=======================GEN系列=======================

CFW 3.93
3.95GEN
3.95GEN-2


=======================其他自制系统=======================

1.53 Custom Firmware
3.40* LE (Leaked Edition)


=======================华丽的分割线=======================

1.50 Proof of Concept



  2006年7月15日,一个功能有限的1.5自制系统(名叫Proof of Concept)由DA放出。它支持1.0版EBOOT的运行,有一个有限的恢复模式,还拥有在开机时自动运行一个程序的能力。从此,更多的自制系统先后发布。今天,我们拥有了更完善的自制系统,如“Casual V3”以及大家熟知的“SE/OE/M33”自制系统。

=======================华丽的分割线=======================

2.71 SE (Special Edition)



  2006年10月8日,DA的自制系统2.71SE放出。它可以使用2.71的网络浏览器,视频播放功能,RSS频道,WMA和Flash的支持等等。在系统上,它使用的是1.5核心,而在程序上,它支持2.71的软件。同时还拥有一个可以修复“半砖”PSP的恢复模式。



  在同一个月的24号,2.71SE的升级版2.71SE-B发布。在这个版本里,最大的改进是支持从XMB游戏菜单启动ISO/CSO。又过了两天,2.71SE-B'发布,它增加了免盘读取ISO的功能。再过了几天,2.71SE-B''发布,它支持运行2.80以上版本的游戏,包括GTA。同时还修正了之前版本的几个BUG。最后,2.71SE-C发布,它支持直接从记忆棒启动PRX文件(也就是插件)。它是的安全的增加新功能成为可能,比如在听MP3的同时浏览图片等。

=======================华丽的分割线=======================

Epsilon Bios



  2006年7月23日,一个名叫Epsilon Bios的自制系统发布了。它用在了名叫“纯白金”的改机芯片(Modchip)上,并且只能在装有该芯片的PSP上使用。它被直接的写入芯片中,并且掩盖了原始Flash中的系统。



=======================OE系列=======================

3.02OE



  在2006年12月21日,一个新的叫做3.02OE-A的自制系统由DA发布。它支持2.71SE-C的功能,同时也支持3.02的功能,包括LocaionFree Player和韩文字体。还在恢复模式里新加入了激活WMA和Flash的功能。同时破解了PSX模拟器(也就是PS模拟器)的数字版权管理,使得玩家可以与其他系统共享PSX游戏。
  在2006年12月25日,3.02OE-A的升级版3.02OE-B发布。它的主要改进是能够从记忆棒用一个叫做POPStation的单独程序运行PSX游戏。

=======================华丽的分割线=======================

3.03OE



  2007年1月4日,DA发布了自制系统3.03OE-A。它拥有3.02OE-B的全部功能,同时还支持压缩的PSX游戏和在PSX游戏中查看自制指南。之后,在1月6日,3.03OE-A'(也叫3.03OE-A2)发布。它拥有了更改游戏时CPU频率的新功能。
  2007年1月10日,3.03OE-B发布了。这个系统需要在3.03OE-A或A'上安装。它的一个新功能是支持播放全屏(480X272)的H.264/MPEG-4 AVC|MP4-AVC视频。
  2007年1月25日,DA发布了3.03OE-C自制系统。这是一次主要更新,所以需要完全安装(包括整个3.03系统)。它的新功能包括:在333MHz使用Wifi;MP4-AVC的限制最高比特率由768 kbit/s提高到了16384 kbit/s (16 Mbit/s);更改XMB下的CPU频率;加速PSP的冷启动(完全关机后启动)的速度;以及其他功能。

=======================华丽的分割线=======================

3.10OE



  2007年2月4日,DA发布了3.10OE-A自制系统。它支持在不链接外接电源的情况下使屏幕调到4级亮度,也支持以3.10核心运行由静止ELF(Executable and Linkable Format)创建的程序。
  2007年2月6日,3.10OE-A的的升级版本3.10OE-A'/A2发布。修正了在运行合金弹头6和其他游戏时的一个小BUG,这个BUG是由于在某些情况下不争取的修改了静止ELF而引发的。这只是一个小升级,因此并非所有使用该系统的玩家都需要。

=======================华丽的分割线=======================

3.30OE



  3.30OE-A于2007年4月15日发布。它拥有过去自制系统的全部功能,也拥有了除LocationFree Player之外的全部官方3.30的功能。它不仅包含1.5核心,还可以支持ISO/CSO和自制程序。3.30OE-A'于4月20日发布,它修复了一个重复写入内存的安全性的BUG,同时重建了开机自动运行程序的功能。

=======================华丽的分割线=======================

3.40OE



  3.40OE于2007年4月20日放出。它保留了3.30OE-A'的更新,不同的是它使用3.40的系统。它还修复了一个导致数据被写入随机内存地址的BUG。如果因为这个BUG导致数据被写入某一特定的核心函数,那么当这个函数自动运行时,那么可能PSP变砖。它从3.03OE起就被破坏了,现在是它重新启用。同时,改进的刷写程序会在升级时检查DATE和DXAR文件的正确性,这样就避免了玩家使用错误的软件版本信息而导致PSP变砖。

=======================Increasing Edition系列=======================

1.62IE



  2007年3月,玩家becus25放出了1.62IE-A自制系统。它的最终版是1.62IE-D。和1.53自制系统一样,它也是基于1.5核心。早前的1.62IE经常在改写Flash时变砖,但很快这个问题就在升级中被修复了。尽管如此,1.62IE只适用于TA-79主板,如在其他更新的主板上使用则会导致变砖。它的功能和其他自制系统类似,恢复模式,自动运行,支持刷写Flash等等。Becus25还修改了Booster的经典流行软件DeveHook,使得该系统能从记忆棒上加载,彻底杜绝了变砖的风险。



=======================华丽的分割线=======================

3.02IE-A



  2007年7月,Becus25放出了3.02IE-A自制系统。它在融合了3.02OE的基础上改进了IE系统。作者随后发布的升级版修复了以前版本的BUG。

=======================华丽的分割线=======================

3.40IE



  2007年7月,Becus25放出了经过修改的3.40OE,并取名叫3.40IE。它拥有一个不同于OE的恢复模式。几天之后,Becus25放出了3.40IE-A2,降低了变砖的危险并修正了恢复模式里的几个BUG。不过它遇到了几个严重的问题:无法接受程序发出的反馈信息。事实上,它根本无法使用。因此,同时也有个人原因,Becus25终止了自制系统和自制软件的制作。

=======================M33系列=======================

3.51M33



  2007年7月14日,一个代号“M33小组”的俄罗斯团队(随后知道这是DA的伪装)放出了名叫3.51M33的自制系统。这个自制系统基于原来DA的自制系统的思路并进行了彻底革新。因此,它不仅拥有3.XX-OE的全部功能,同时还能运行3.51固件,使得玩家能够在以后运行3.51版本的游戏。



  2007年7月18日,M33小组放出了名为3.51M33-4的升级程序。它增加了一个新的免引导模式(M33免引导模式)和对1.5版插件的支持。同时它还修正了以前系统中运行ISO和使用WLAN时的BUG。第二天,3.51M33-6发布。它又增加了一个基于SONY官方引导模式的ISO面引导模式(SONY NP9660),使用它能够几乎100%免引导。为了与之配合,记忆棒里的ISO/CSO必须大于56字节。2007年7月21日,3.51M33-7发布。它修复了更多的BUG,这些BUG主要是在ISO引导方面,还有TA-82/86主板的PSP启动游戏时的亮度问题,同时还小小修改了一下Wifi。

=======================华丽的分割线=======================

3.51 M33 Expansions and Patches



  这并非是一个单独的自制系统的名字,而是基于3.51M33系统而开发的一类自制系统的总称。它们出自不同的开发者之手,主要是修正了BUG和增加新功能。例如,其中一个名叫3.51LE-A(Light Edition)的自制系统增加了提取UMD中的BOOT.PBP文件和PSP里Flash文件的功能。当然,还有众多的版本出自其他开发者之手(如becus25, pj1115等等)。

=======================华丽的分割线=======================

3.52M33



  2007年7月25日,M33小组发布了他们最新的自制系统----3.52M33。它使用3.52的核心和3.52的固件。它修正了在游戏中无法使用使用 Go!Cam, GPS 和 sceKernelLoadExecVSH的BUG。它还改进了免引导功能并添加了对从PSN下载的游戏的支持,以前部分PSN游戏无法在3.51M33或OE系统上运行。



  2007年7月30日,M33小组放出了3.52M33的升级版 ,3.52M33-2。它的改进包括:Wifi能正常使用;在系统语言中增加中文;在恢复模式Advansed中加入格式化F1的功能(Format flash1 and restore settings);CPU频率中增加了20MHz和100MHz;使得PSP在USB连接时无法关机和进入睡眠模式;支持在PSX游戏中读取说明文档(document.dat ),而在以前这是不可能的。这次升级还修正了对IRSHELL兼容性的问题。
  2007年8月19日,M33小组发出了3.52M33的新升级版,3.52M33-3。其改进包括:增加了USB连接范围(可以连接Flash2和Flash3);增加75MHz和133MHz的CPU频率;增加VSH菜单,再里面可以提取UMD或者用USB连接其他除记忆棒之外的其他区域;增加了对UMD VIDEO的支持;增加了3.30的Popsloader。有许多玩家报告,如果对升级程序进行任何小的修改(哪怕是更换升级图标)都会导致PSP变砖。为这个升级改动负责的是网站ps3new.com的所有者。他盗用了M33的源代码以防止此类事件再次发生。ps3new.com提供的3.52M33-3升级包是导致升级变砖的罪魁祸手。然而这一切已经成为了历史和浏览记录。
  2007年8月21日,M33小组放出了3.52M33的第四个版本,3.52M33-4。这个版本主要是修正BUG,其中包括:修正在XMB连接USB时引发的CRC错误。在M33-3中加入的CPU频率(75 MHz和133 MHz)可以在VSH菜单进行选择,因为它们无法在恢复模式里更改。

=======================华丽的分割线=======================

3.60M33



  2007年9月10日,M33小组放出了新P专用的3.60M33自制系统。在新P的NAND被提取出来之后,这个系统随即发布。由于无法与新主板兼容,3.60M33没有包含1.5核心,因此无法运行1.5基于核心的软件。在那时,它只能运行3.60核心的软件,但M33小组表示,他们很快会使它能够兼容2.XX核心的软件。而n00bz小组随后发布了eLoader1.000,使得3.60m33的新P能够运行大多数1.5核心软件。

=======================华丽的分割线=======================

3.71M33



  2007年9月20日,M33小组宣布,由于OE的一个漏洞,他们将暂停发布新的自制系统。然而,这个“暂时”相当短暂,2007年9月23日,M33小组及发布了新老P通用的3.71M33自制系统(同时宣布DA是M33小组的一员)。同样的,1.5核心无法与新P兼容,不过专为老P设计的1.5核心补丁使得老P能够运行绝大多数的1.5核心软件。同时,由于核心变动,许多在以前可以使用的插件都出现了不兼容的问题。于是在2007年19月2日,3.71M33-2和1.5核心V2版同时发布。它们修正了以前版本的几个BUG。2007年11月8日,DA(M33小组)发布了3.71M33-3以修正BUG,同时还发布了增加了3.71POPS和3.72POPS的新版Popsloader。同年12月12日,DA发布了3.71M33-4和支持换盘的Popsloader。

=======================华丽的分割线=======================

3.80M33



  2008年1月14日,M33小组发布3.80M33自制固件。这次升级增加了M33的在线升级功能。如果在恢复模式关闭此功能,那么PSP在线升级是会检查SONY的官方升级固件。同日,M33小组发布3.80M33-2修正了scePowerGetClockFrequencyInt无法正常工作的问题。同时还修正了当PSX游戏使用80X80图标时的问题。同时发布的还有3.80M33用的1.5核心补丁。2008年1月16日,3.80M33-3发布。修正了因PSN NP9660原始游戏而引发的插件同步问题。同时修正的还有文件扩展名以及一些内部问题。同日,新版Popsloader发布。3.80m33-4亦于同日发布以修正BUG。同时升级了Galaxy.prx因为它在使用低速记忆棒时会出问题。2008年1月20日,3.80m33-5发布。它修正了自定义的CPU频率无法在游戏中运行的问题。因为在重启的情况下,使用sceKernelLoadExec而设定的CPU频率在游戏中根本没有被使用(无论是SE/OE/M33)。M33-5同时还在恢复模式增加了隐藏XMB游戏菜单下的PIC0.PNG和PIC1.PNG的功能(默认是不启用该功能),此功能只适用于ISO及PBP游戏,不是用于UMD。

=======================华丽的分割线=======================

3.90M33



  仅在官方发布3.90系统之后不久,自制系统3.90M33即于2008年1月31日发布。它使用3.90核心,同时改进了M33免引导功能(使用M33引导模式时在游戏中按HOME键时无限“请等待”的问题)同时还有其他的一些小改进。增加了在升级时自动修正破损的IDS KEYS的功能。同时增加了在使用Wifi升级时自动从Dark-alex.org下载390.PBP的功能。同时,增加了使用L+三角键在升级时跳过电力自检和检验390.PBP的功能。同日发布了3.90M33用1.5核心补丁。2008年2月13日,3.90m33-2发布。它提高了插件的读取速度并修复了一些插件问题。增加了可以在恢复模式里选择的区域版本。新P的IPL被修正以便于潘朵拉电池的读取(当记忆棒里有Booster的Multi-ipl或DA的时间机器时)。2008年3月30日,3.90M33-3发布。它增强了M33引导部分游戏时的兼容性(包括PATAPON等过去只能用SONY NP9660模式引导的游戏)。

=======================华丽的分割线=======================

Unofficial 3.93 M33



  2008年3月20日,一个基于3.90m33-2的新老P通用更新发布。它允许玩家升级到非正式的3.93M33系统。它的作者是Yellow_Rain(故又称3.93YE)。通过升级到该版本,玩家可以使用在3.93改进的最新的Popsloader。此外,Yellow_Rain重编译并升级了3.90M33的popcorn.prx,同时用16位编辑了vshctrl.prx文件,使得PSP的系统版本会显示3.93M33而非3.90M33-2(包括GetVersion编码)。它保持了3.90M33-2的全部功能,同时还可以把3.90M33的Flash0文件写入非正式的3.93M33中。



=======================华丽的分割线=======================

4.01M33



  4.01M33发布于2008年6月28日,它的发布源自于SONY发布的4.01官方固件。尽管没有发布所说的4.00M33,不过取而代之的4.01M33真的拥有了可以更改恢复模式里菜单语言的功能。另外,它还修正了VSH菜单与XMB下的摄像头相冲突的问题。同时,随着GAME3XX(如3.90M33的GAME390)变成了GAME4XX,4.01M33成为了所有4.XX核心系统的标准。放进GAME4XX里的自制程序可以根据程序本身的要求以3.XX核心或4.XX核心启动。2008年6月29日4.01M33-2发布。它修正了scePowerGetCpuClockFrequency的问题(3.80M33-2修复了相同的问题)。同时,修正了恢复模式的BUG并调整了恢复模式的西班牙语翻译。同日,4.01M33用1.5核心发布。

=======================HX系列=======================

3.72HX-1



  2007年11月6日,自制软件开发者_HellDashX_发布了自己的3.72HX-1自制系统。它来自于对DA的3.71M33-2的重编译同时使它与3.72固件相适应。它拥有除了1.5核心之外的3.71M33-2的全部功能,它的1.5核心补丁随后发布。同时发布的还有3.72HX-2。

=======================华丽的分割线=======================

3.73HX-1



  2007年11月30日,_HellDashX_宣布3.73HX-1已经完成,并于2007年12月12日发布了该自制系统。它兼容了官方3.73的功能以及自制系统应有的其他功能。

=======================GEN系列=======================

CFW 3.93



此系统并非GEN系统,不过它同样在PSPGEN上发布)

  2008年4月26日,一位未知开发者在PSPGEN.com上发布了3.93 CFW自制系统。这个CFW的开发得到了DA以及其他人的许可(当然不包括SONY……囧)。根据自述文件,这个CFW使用3.93核心,并增加了一些功能。包括:直接从XMB进入恢复模式;从恢复模式里制作潘朵拉电池;支持以原始的未加密状态保存存档;在XMB隐藏MAC地址(全部变成0)
虽然得到了DA和Math的欣赏,不过还是出了一些问题。有一些小问题丝毫不影响系统的运行。有时,隐藏的游戏菜单下的Pic0图标和MAC地址会显示出来。这需要玩家重启PSP以使隐藏功能正确运行。同样,当使用隐藏MAC地址的功能时,如果使用CXMB3.1插件自定义PSP主题,则会在PSP的“系统(system)”菜单下死机。
  然而,这个系统就过了检验,而且3.90的F0主题及CXMB主题能够完美运行(不隐藏MAC地址)。同时,3.90IRSHELL补丁对它同样有效。因此,玩家也可以发挥出IRSHELL的全部潜能。
一天之后,2008年4月27日,它的1.5核心补丁发布。
  2008年5月3日,一个更新(名叫Update2)发布。它修正了SONY的OSK以防在呼出VSH菜单是死机。同时Hellcat的Savegame Deemer被取消。其功能由插件代替。

=======================华丽的分割线=======================

3.95GEN



  3.95GEN自制系统由PSPGEN上的开发者Miriam于2008年6月1日国际标准时间0点发布。它曾因出现一些问题而推迟发布。在推迟发布的这段时间里,Miriam成功的找出并改进了许多BUG。其中包括:修正了Phat的记忆极限;使Popsloader在第一次使用时能正常工作等等。3.95GEN增加的新功能包括从XMB的VSH菜单进入恢复模式。它拥有一个全新的恢复模式,不仅包含标准M33的恢复模式功能,还增加了诸如潘朵拉电池制作工具,隐藏XMB下的MAC地址,连接USB到UMD中。另外,在网络升级时可以选择SONY官方升级,GEN升级或者是M33升级。除开系统,它还修改了新P的IPL使得可以从从潘朵拉电池启动,同时也可以载入时间机器。Popsloader和PSX模拟器都得到了改进使得它们能够更好的工作。
SONY的升级界面依然存在,同时也有电力自检和KEYS检测。然而,现在无法通过网络升级直接得到395.PBP文件了。
  由于核心从3.90/3.93升级到了3.95,导致一些插件无法运行。同时,记忆棒的读取速度明显多于SONY和Miriam的说明次数。因此PSP能够更快的读取记忆棒中的的数据(甚至比打了3.71 fatmsmod.prx加速补丁的速度还要快)。此外,一些程序如IRSHELL和NervOS无法正常工作。

=======================华丽的分割线=======================

3.95GEN-2



  2008年6月6日,Miriam发布了3.95GEN-2。它修正了之前版本中的几个已知问题。例如修复了当从恢复模式退出后马上呼出VSH菜单会造成假砖的BUG。同时,对新老P的自制程序的兼容性得到提高,使得诸如最新版的SNES模拟器能够再次正常工作。最重要的是,老P用户因为修正了记忆极限的关系可以再次使用Popsloader了。然而,AT3文件在选择核心后无法播放以及部分ISO游戏无法运行的问题依然存在。

=======================其他自制系统=======================

1.53 Custom Firmware

  2007年2月19日,Eiffel56发布了名为1.53的自制系统。官方只发布了1.51和1.52系统,而他为自己的自制系统取名为1.53就是为了避免混淆。这个系统是专为那些不想升级到SE和OE系统的忠实的1.5系统玩家而制作的。这个自制系统加入了许多DA的1.50 Proof of Concept自制系统的功能,如一个有限的恢复模式,自动运行程序,自定义插件的读取,运行1.00版本的自制程序,隐藏破损文件以及从XMB启动ISO文件。

=======================华丽的分割线=======================

3.40* LE (Leaked Edition)



  2007年8月8日,Wildcard(也就是符号*的意思)小组发布了基于OE源代码重编译的自制系统。它的发布源自于早前该系统无意间从Wildcard小组的服务器里泄漏出来。该系统包含3.40OE的全部功能,但它还拥有一个全新的恢复模式(后来演变成了LE的恢复模式),也支持从XMB启动恢复模式。由于它并没有100%的完成,许多玩家抱怨说它有许多的BUG和故障。这些大量的BUG在后来推出的更新中得到了修正,同时还加入了诸如自动选择运行自制软件时使用的核心这样的新功能。



总结
      不难看出,每一次自制系统的更新,增加新功能倒是其次,最主要的是修正以往系统中存在的不足和缺憾。短短两年时间里,自制系统从概念变成了现实,并一步一步的从简陋逐渐变得完美。可以想象的是,每一次新系统的发布都会是一个新的开始,而在每一个自制系统的背后都会有许多辛勤工作且不求回报的开发者们。对于他们,我们不该苛求更多!

TOP

发新话题