没错,我又做了一个白色相册,容量确实少一半,但又黑屏了

。
我照着教程一步一步来的 3.41 省略第18步,没错啊。
1. 下载cygwin,以默认选项安装
2. 运行一次cygwin,然后关掉. (为了创建一些文件)
3. 下载解压ps3tools.zip.
把除了.ps3文件夹之外的所有文件放到c:/cygwin/bin/ (默认安装路径).
把 .ps3 文件夹放到 c:/cygwin/home/(你的用户名)/
4. 把psn_package_npdrm.exe解压到c:/cygwin/bin/.
5. 再次打开cygwin.
6. 把你想修改的EBOOT.BIN放到c:/cygwin/home/(你的用户名)/.
7. 解压SELF到ELF
敲命令
unself EBOOT.BIN eboot_modified.elf ( .elf 文件名可以改)
(EBOOT.BIN其实就是EBOOT.SELF)
8. 用16进制编辑器(比如HxD)打开eboot_modified.elf
9. **重要** 对elf文件所作的任何修改不要改变elf文件的大小
把elf中的dev_bdvd改成dev_hdd0. 这就是读取游戏文件的位置,
改完后原来从/dev_bdvd/PS3_GAME/USRDIR/ 读取的文件就应该放在 /dev_hdd0/PS3_GAME/USRDIR/
(这个路径应该是可以改的,比如FFXIII,原来的/dev_bdvd/PS3_GAME/USRDIR改成/dev_hdd0/FF13GAME/USRDIR,然后把/USRDIR目录下的文件和文件夹拷贝到/dev_hdd0/FF13GAME/USRDIR/,出去EBOOT.BIN).
如果你增大/减小了elf文件的大小,启动游戏会得到80010007 错误
注意路径大小写敏感
10. 保存elf文件的修改
.
11. 创建带NPDRM的SELF
敲命令"make_self_npdrm.exe eboot.elf EBOOT.BIN UP0001-xxxxyyyyy_00-0000111122223333" (没有引号,xxxxyyyyy 是game ID)
12.你现在获得了你需要的EBOOT.BIN (EBOOT.SELF)
13. 你现在需要创建pkg的目录结构和相应文件.
首先创建一个叫做 xxxxyyyyy.conf 的文件,内容是下面. (xxxxyyyyy 是game ID)
------------------------------我是分割线-----------------------------------
Content-ID = UP0001-xxxxyyyyy_00-0000111122223333
k_licensee = 0x00000000000000000000000000000000
DRM_Type = Free
Content_Type = Game_Exec
PackageVersion = 01.00
------------------------------我是分割线-----------------------------------
14. 创建文件夹xxxxyyyyy把下面的文件和文件夹放进去.
------------------------------我是分割线-----------------------------------
TROPDIR文件夹
PS3_GAME中的所有文件 (不包括文件夹,比如USRDIR)
新建一个USRDIR 文件夹把改好的EBOOT.BIN 放进去.
------------------------------我是分割线-----------------------------------
15. 用16进制编辑器打开游戏中的param.sfo把DG 改为 HG. (DG = Disc Game光盘游戏, HG = Hard Drive Game硬盘游戏)
16. 创建带NPDRM的PKG
回到cygwin 敲命令 psn_package_npdrm xxxxyyyyy.conf xxxxyyyyy
17. 你应该得到了pkg文件.
18. (此步3.55 Only,3.41不需要也不能签名) 敲命令 package_finalize.exe UP0001-xxxxyyyyy_01-0000111122223333.pkg
19. 把pkg文件拷贝到U盘上,通过install pkg files选项安装到ps3上.
20. 用ftp把USRDIR中的文件(除去EBOOT.BIN) 传输到你第9部中指定的路径.