File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # IDA Pro
2+
3+ 使用 IDA Pro 逆向分析
4+
5+ - prxtool 用于生成` .idc ` 脚本,定义函数名
6+ - 使用头文件生成函数定义
7+
8+ 需要从[ ` psplibdoc ` ] ( https://github.com/pspdev/psplibdoc/ ) 获取生成IDC所需的XML文件。
Original file line number Diff line number Diff line change 1+ # Ghidra
2+
3+ 使用 Ghidra 逆向的过程可以参考
4+
5+ - [ psp-re] ( https://psp-re.github.io/quickstart/ ) - 介绍如何解析NID并导入解析函数定义
6+ - [ digipet_PSP/RE_Guide.md] ( https://github.com/Bunkai9448/digipet_PSP/blob/main/RE_Guide.md ) - 介绍如何安装 allegrex 扩展,设置基地址并从` PPSSPP ` 导入函数名称。
Original file line number Diff line number Diff line change 11# UMD文件系统
22
3- 在读取UMD得到的的镜像文件中,文件目录以如下格式组织:
3+ UMD镜像使用ISO9660文件系统,同时采用了部分扩展。
4+
5+ ## 提取 UMD 镜像
6+
7+ 在 CFW 中提取镜像很简单。
8+ - 在 VSH 菜单中,将 USB 设备切换为 UMD
9+ - 连接电脑即可在文件系统中看到对应的 ISO 文件
10+ - 拷贝到电脑即可
11+
12+ ## 常用软件
13+
14+ - UMDGen - 修改 UMD 镜像,进行增删查改,生成兼容 PSP 的镜像。
15+ - 重打包脚本 - 添加/修改 UMD 镜像中的文件
16+
17+ 在读取UMD得到的的镜像文件中,目录以如下格式组织:
418
519+ SYSDIR
620 + BOOT.BIN:通常为空
721 + EBOOT.BIN:加密的游戏主程序文件
822+ USRDIR
9- + 储存各类资源文件,包括模块(Module)等
23+ + 储存游戏运行过程中所需的各类资源文件
24+
25+
26+ ## LBA寻址
1027
28+ LBA,即逻辑块地址。PSP的系统IO函数支持使用` ... ` 格式访问 UMD。
1129
12- # LBA寻址
13- https://blog.csdn.net/qqj_1228/article/details/5092558
30+ - [ 破解"LBA加密"] ( https://blog.csdn.net/qqj_1228/article/details/5092558 )
You can’t perform that action at this time.
0 commit comments