改EBOOT.BIN第七步卡了

  • 罗力
    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

    我拷贝进去了啊
  • m
    millionhere
    这步没问题吗?
    试试这个
  • P
    Pluto_Shi
    换英文用户名登陆,还不行用administrator
  • 罗力
    感谢你们,鼓捣了一晚上终于完成了一个EYEPET。

    结果。。。








    最后果断的黑屏了
  • 罗力
    检查了了一下,原始eboot 31196k
    得到elf文件31193k
    最后得到的eboot 12403k 可能问题出在这里,步骤无问题,无解了。
  • P
    Pluto_Shi
    rebuild后的eboot容量小一半是正常的
  • 罗力
    没错,我又做了一个白色相册,容量确实少一半,但又黑屏了

    我照着教程一步一步来的 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部中指定的路径.
  • 罗力
    我今天又继续研究,觉得最可疑的就是这一步
    游戏的FTP登陆实际路径是这样的
    /dev_hdd0/game/BLJM60229/USRDIR/

    和教程有出入

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