找回密码
 立即注册
搜索
查看: 3851|回复: 7

[PS3] 改EBOOT.BIN第七步卡了

[复制链接]
发表于 2011-1-23 20:06 | 显示全部楼层 |阅读模式
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)


no key found

perror:no such file or directory

我拷贝进去了啊
回复

使用道具 举报

发表于 2011-1-23 21:21 | 显示全部楼层
引用楼主罗力于2011-01-23 20:06发表的
把 .ps3 文件夹放到 c:/cygwin/home/(你的用户名)/
这步没问题吗?
试试这个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

发表于 2011-1-23 22:18 | 显示全部楼层
换英文用户名登陆,还不行用administrator
回复

使用道具 举报

 楼主| 发表于 2011-1-24 00:41 | 显示全部楼层
感谢你们,鼓捣了一晚上终于完成了一个EYEPET。

结果。。。








最后果断的黑屏了
回复

使用道具 举报

 楼主| 发表于 2011-1-24 00:57 | 显示全部楼层
检查了了一下,原始eboot 31196k
得到elf文件31193k
最后得到的eboot 12403k           可能问题出在这里,步骤无问题,无解了。
回复

使用道具 举报

发表于 2011-1-24 01:26 | 显示全部楼层
rebuild后的eboot容量小一半是正常的
回复

使用道具 举报

 楼主| 发表于 2011-1-24 01:50 | 显示全部楼层
没错,我又做了一个白色相册,容量确实少一半,但又黑屏了

我照着教程一步一步来的 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部中指定的路径.
回复

使用道具 举报

 楼主| 发表于 2011-1-24 19:26 | 显示全部楼层
我今天又继续研究,觉得最可疑的就是这一步
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).

游戏的FTP登陆实际路径是这样的
/dev_hdd0/game/BLJM60229/USRDIR/

和教程有出入

但是长度限制,又不能把上面这串字符输入进去
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-16 01:30 , Processed in 0.083358 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表