PSP游戏破解全攻略 新手入门教程 |
---|
http://games.sina.com.cn 2005-07-15 16:24 21CN 掌机地带 |
修改工具:Ultraedit Ultraedit的修改我们用到的功能很有限,因此并不需要对这个软件有多高的熟悉度,偶第一次详细使用它还是为了改Boot.bin的~~不推荐使用其他工具修改,因为容易把二进制代码调乱,修改就会出错。 打开一个刀锋引导水银的boot.bin的文件,大家可以看到很多二进制的代码,也就是00 20 35之类的代码,在编辑-Hex编辑那里点一下,去掉Hex编辑就可以显示用文本方式的编辑。 在这个状态下搜索 prx就可以看到该boot.bin调用prx文件的路径情况 kmodule/ifhandle.prx kmodule/memab.prx kmodule/sc_sascore.prx kmodule/videocodec.prx kmodule/audiocodec.prx kmodule/mpegba se.prx kmodule/psp net_adhoc_auth.prx module/libfont.prx module/libatrac3plus.prx module/mpeg.prx module/psp net.prx module/psp net_adhoc.prx module/psp net_adhocctl.prx module/psp net_adhoc_matching.prx 白发魔女传这个游戏的prx文件都分布在module目录下,这样我们只需要修改上述boot.bin读取kmodule目录上的路径就可以了。 修改的时候切换回hex编辑状态(二进制编辑状态),这样比较方便去准确控制编辑前后的文件大小,和确保二进制文件起始读取位置不会变。这个时候你可以看到,左边是二进制的字节,而右边是这个时候的文本,也是我们主要的编辑地区。 修改kmodule/memab.prx这里,选中kmodule中的k字节,右键-选择hex插入/删除,删除一个字节。删除完k字节后,由于已经影响了后面的字符排列顺序(向前推进了一个字节),因此我们需要在module/memab.prx后加上一个空白的字节00,选中prx后的点,右键-Hex插入/删除,插入一个字节,这个时候插入的其实是20代码,手工把20改成00就可以了。 同样的操作继续进行,把所有的kmodule全部修改成module之后,存档,然后右键看看修改后的文件大小和原来的是否一样,要详细到字节数,确定一样以后copy到记忆棒上的PSP_GAME/SYSDIR就可以了! 自己动手的好处:如果网上出现了修改好的boot.bin文件,但是又不是对应你手头有的游戏的,就可以自己手动修改一下boot.bin,以适用于自己手头的游戏。以上方法只是抛砖引玉,可以应用的地方远远不止这些,大家可以灵活运用。 (来源:Chinagba.com专稿) 编辑:OTACON |