对PSP有些了解的玩家应该知道,PSP的系统文件分为flash0和flash1两个区,其中,flash0区存放的是关系到系统运行的核心程序,而flash1区则主要存放PSP的使用者资料、系统设置、桌面背景(2.0及以上)以及上网后的残留物质。
然后,有国外玩家发现,flash1中的registry文件中保存了系统字体的如今,而且可以修改。不过,问题在于,PSP的字体文件是一种全新的格式。
就在最近,一些高手们终于将PSP的字体文件成功解密,并且完成了从TTF字体到PSP专有的PGF字体的转换。于是,就有了刚放出的PSP字体更换工具(在之前,已经有了相关消息,论坛会员edisonwuchen 就在论坛发过帖子 2.5破解的新希望--字体BUG ,嗯,这篇新闻并不是独家报道之类的,按ps2dev的话来说,当你发现了东西,先利用它做点东西出来才有说服力,所以高手们终于把字体转换工具放出来了)。
具体的更换方法我们待会再说,字体更换实现的意义呢?
在2.0以上的PSP中,我们已经失去了对flash0区域的控制权(这在之前是有办法读写的),只有flash1的控制权,这并不是PSP的漏洞,而是flash1区域本身就是需要允许修改的。字体文件是保存在flash0,但是,字体更换的实现,达成了通过修改flash1区域来实现对flash0区域的修改(虽然是间接的),这样说也许不好理解,我们可以把它放大到一个无法实现的目标:假如能够修改的不只是字体文件部分,而是所有的flash0部分,那么,我们完全可以做到读取存放在记忆棒上的任一版本的系统文件(这是一个无法实现的目标,至少目前看来,而且这个想法本身也有悖论)。这样说,应该能让更多的人了解了。不过,目前的破解完全没有达到这一步,目前一些开发者们研究的,则是如何利用系统能载入字体这一点,让字体文件有些其它的功能,正如之前2.0的降级的时候所做的。
不过,毕竟PGF文件是索尼所开发的格式,索尼是不是已经考虑到了可能性呢?不管如何,我们先静静看着吧。


以上是我的PSP截图
相关文件
File Asistant
ttf2pgf2
fontmod
以上两个工具使用前请细看说明文件,不推荐缺乏经验以及做好最坏打算的玩家尝试。



