psp破解一些名词的:
本文摘自:
http://hi.baidu.com/moon2056/blog/item/d6d13131a4832612ebc4af91.html
http://forum.tgbus.com/viewthread.php?tid=1018830
http://psp.tgbus.com/news/201011/20101106094716.shtml
1 .OFFICIAL FIRMWARE(官方固件)
官方固件就是你PSP上的固件系统或者说是一个PSP上的操作系统。SONY在向你出售PSP的时候,PSP会搭载这个系统。当然你也可以从官方网站上下载它,然后更新到你的PSP上。
2.Custom Firmware(CFW自制系统)缩写
自制固件是由Dark_Alex开发出来的PSP操作系统。他从Humma Kavula的自制软件UMDEmulator中获得了灵感,理解了这个软件在待机状态下保存自身信息的功能
后,Dark_Alex再接再厉,发布了内建HEN的1.5概念验证程序(可以在官方系统上运行自制软件)。
接下来,他更是利用了sony每一个值得利用的官方固件版本,修改相应的内容,开发出了一系列的自制化模块,其中包括:
<1> 4个不同类型的ISO 镜像加载器 :OE, M33, Sony's, Original来运行游戏
<2> 自制软件运行工具HEN-D
<3> 新版自制固件下载模块
<4> 恢复模式
<5> VSH 菜单
<6> NID translator (解决官方系统更新,NID改变影响自制软件运行的问题)
<7> PS模拟游戏组件 :使用PS模拟组件运行PS1游戏
<8> 修改CPU运行频率模块。
3.IPL被称作“Initial Program Loader”(初始化程序加载器) 。 IPL是可以通过升级系统固件来更新的。
4.Pre-ipl 是PSP在打开电源后第一个运行的东西。它告诉处理器到何处去调用程序载入系统固件,Pre-ipl固化在PSP硬件之中,任何系统固件的更新都无法改变它,pre-ipl采用硬件编码的方式写入了PSP。Pre-ipl拥有让PSP从NAND中启动还是从记忆棒上启动的裁决权。
目前的情况是,PSP-100x, PSP-200x系列的pre-ipl已经被破解。而PSP-300x 和 TA-088v3使用相同的pre-ipl,但是还没有能够导出,因此也无法判断是否能破解或是存在溢出漏洞。
5.User Mode Exploit(用户模式溢出漏洞)
用户模式的溢出漏洞了为破解者们提供了访问PSP RAM 中的固件信息和部分NIDS的机会。然而这个类型的漏洞并没有提供直接访问硬件的权限。
这是因为无论是PSP固件系统和还是其他系统,还是游戏或是应用程序,为了保护硬件,它们的功能都是受限制的。
eLoader(软件加载器) 的运行借助于名为“User”的漏洞。
<0> Half Byte Loader(HBL) Wololo基于Patapon 2 Demo存档漏洞编写的,可以在任意机型,5.03 ~6.20系统执行自制程序和模拟器!现在除Wololo外,还有多个黑客和破解小组正在进行6.20的破解工作。漏洞也并非只有Patapon 2 Demo漏洞,只是Wololo比较高调,不断更新发布hbl-rXX系列。
6.Kernel Mode Exploit(核心模式溢出漏洞)
核心模式的溢出漏洞为破解者提供了访问硬件的权限。简单来说就是能够访问Flash0,1,2,3的权限。这意味着可以安装自制固件。这也意味着HEN程序将可以运行,同时让更多的未经注册的自制程序运行。
核心模式的溢出漏洞提供了掌握PSP所有资源的完整权限。没有核心模式的溢出漏洞,也就没有HEN的用武之地。
<1> flash0 PSP闪存芯片(Flash芯片)第0号分区,里面存放的是PSP系统相关文件,任何修改都会导致系统故障甚至变砖
<2> flash1 PSP闪存芯片(Flash芯片)第0号分区,里面存放的是PSP设置的一下文件,格式化Flash1的作用是将各种设置还原默认设定
<3> flash2/3 是一些PSP的视频或小操纵之类的所需。比如游戏选择中的小视频,就会需要到FLASH,另外还有会动的主题以及图标等。
<4> Homebrew Enabler(HEN)自制软件加载器
它的作用是在官方固件系统上运行自制软件。它所做的就是利用系统溢出,掌握核心模式的权限,然后载入定制的代码让未经系统注册验证的程序运行。
这意味着任何人都知道如何让一个自制软件在PSP上运行。利用这些溢出漏洞的程序在PSP上几乎无所不能,包括运行ISO镜像加载器。
HEN本身并不能加载ISO镜像。它所能做的一切就是让那些未经系统注册验证的程序运行起来。
6.20 TN :Total_Noob独立开发了6.20的HEN程序,命名为6.20 TN。6.20 TN是针对于6.20官方系统的HEN程序。