psp上的AFS包结构

本文介绍了PSP游戏资源包AFS的结构,包括文件头、文件数量、文件数据索引、前后索引等内容,并提及了解包过程中遇到的一个特殊AFS包,该包在某些工具中无法正常打开。
摘要由CSDN通过智能技术生成

以前有段时间喜欢解包游戏资源,在这里记录一下自己还存着的游戏资源包的结构

自己手上有台psp,以现在来看就是超级古董-psp1000,在psp游戏上用AFS包的游戏挺多的

其实AFS包,网上有很多工具可以解开,AFS包结构比较简单,那时候没有跟踪,对比几个就可以看出来AFS包的结构了,


AFS包结构


首4个字节是文件头  0x41 0x46 0x53 (AFS)  0x00 //AFS包头

接下来是一个4个字节是文件数量+1 ,这里是 文件数量+1  在解包的时候要记得-1

紧接着的是文件数据的索引  * 文件数量

{

四个字节的  文件的偏移地址

四个字节的 文件的大小

}

有多少个文件就有多少个数据索引

数据索引后接的是后索引位置

{

软件安装:   将下载的文件解压,然后将解压得到的“PSP文件夹拷贝至PSP记忆棒更目录下覆盖即可(覆盖不会改变文件夹内的原文件)。   这里需要提醒一下:该软件有英/日两种语言,如果你的PSP主机系统语言是日语,那软件的界面语言就是日语。如果你的PSP主机系统语言不是日语,那软件的界面语言则为英语。(本教程中以英文界面为准,步骤都是一样的)。   补充说明:   使用该软件破解好的游戏在运行时,请先关闭GAMES中“KHBBS”插件,否则会冲突,出现黑屏等不能运行的现象。   插件关闭方法如下:   PSP3000/2000V3用户:在PSP界面下按Select呼出VSH菜单,选择RECOVERY MENU(恢复菜单),进入之后,选择CPU Speed的选项,进入之后会看到你现在所有的插件,将其中的KHBBS_patch设为Disable即可。(注:开启插件操作方法同上,只需将Disable设置为Enable即可)   PSP1000/2000非V3用户:按住R键不松,重启PSP主机,进入恢复菜单,选择Plugins,进入之后会看到你现在所有的插件,将其中的KHBBS_patch设为Disable即可。(注:再次开启该插件操作方法同上,只需将Disable设置为Enable即可)   游戏破解:   1.安装完软件之后,打开PSP游戏目录就能看到iso_tool 1.66版的图标了,进入软件。 2.选择记忆棒中的umd游戏的原版ISO,将光标移动到该ISO上,按○出现如下图所示菜单。菜单按照从上到下的顺序依次是“破解EBOOT、还原EBOOT、重命名、转换成CSO、打补丁、插件导入”以及最后一项“删除”。 第一步我们一般从破解EBOOT开始,按○键确认,选择YES。此时提示你是否备份原版EBOOT文件。根据情况进行选择。 接下来提示你是否进行版本欺骗,如果你的系统是500m33的话,这一步请选择YES 问你是否可以开始破解,选择YES开始破解。 下面软件就会自动破解游戏的EBOOT文件,出现“Finished”字样就完成EBOOT文件的破解!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值