Skip to content

Commit 1b01037

Browse files
committed
Add information of UMD & Update RE do doc
1 parent e72a242 commit 1b01037

3 files changed

Lines changed: 35 additions & 4 deletions

File tree

docs/localization/IDA.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# IDA Pro
2+
3+
使用 IDA Pro 逆向分析
4+
5+
- prxtool 用于生成`.idc`脚本,定义函数名
6+
- 使用头文件生成函数定义
7+
8+
需要从[`psplibdoc`](https://github.com/pspdev/psplibdoc/)获取生成IDC所需的XML文件。

docs/localization/ghidra.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
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`导入函数名称。

docs/localization/iso.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,30 @@
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)

0 commit comments

Comments
 (0)