- 精华
- 3
- 帖子
- 1099
- 威望
- 9 点
- 积分
- 1351 点
- 种子
- 5 点
- 注册时间
- 2005-5-9
- 最后登录
- 2020-4-9
|
本帖最后由 skygunner 于 2011-4-1 07:17 编辑
20110119更新:
注意此手动修改EBOOT.BIN成PSN PKG格式来在GeoHot越狱的PS3上免狗运行的办法已经过时;
现在355 KMEAW/3.55WTNG+GH自制可完美免狗免修改支持游戏升级,详细见此区置顶贴(游戏<=3.55);
全自动修改高版本(3.55 3.56 3.60)游戏的EBOOT.BIN/.SELF/.SPRX给低版本系统使用傻瓜教程在这:
https://bbs.a9vg.com/thread-1792498-1-1.html
本方法的剩余意义在于:
1. 可以用此方法来运行用***(3.55KMEAW/3.55WTNG+GH)无法跑的游戏比如铃音
2. 用此方法制作金手指PKG
3. 解密高版本(356 360)版本的游戏的EBOOT.BIN/.SELF/.SPRX文件,签名加密后给低版本系统使用(3.55CFW/3.41)
4. 解密高版本(355)版本的游戏的EBOOT.BIN/.SELF/.SPRX给341系统使用
另外 用来解决341以上SDK/加密的游戏无法在341上运行的办法在这 (重做EBOOT法,注意备份游戏原EBOOT免得355时需要恢复)
https://bbs.a9vg.com/thread-1721440-1-1.html
warning:
此方法适用任意版本的PS3固件应当
给3.55用的改好的pkg需要额外处理一步,所以你修改好pkg的话注明是不是已经处理成3.55,最好是3.41 3.55一起发布
GH=GeoHot
来源
http://psgroove.com/content.php? ... rom-3.55-Geohot-CFW
http://psx-scene.com/forums/663112-post1462.html
游戏放内置硬盘( 现在也可以放外置/SD/MS)
PS3固件需要GeoHot 355 CFW/ 355KMEAW/355WTNG/355WNK V2 (这样才有install pkg files选项来安装pkg)
给游戏EBOOT.BIN打上补丁后,PS3会认为这个游戏是一个PSN游戏
此方法比签名版multiMAN的direct boot方式启动游戏(https://bbs.a9vg.com/thread-1664282-1-1.html)兼容性好很多
甚至比原来电子狗的方式还要好,
有些游戏比如信赖铃音,现代战争等用这个方法可以成功运行,
(而用电子狗则不行,用355自制+集成***的MM也不行)
使用方法,以恶魔城欧版为例
1) 下载改好的恶魔城欧版BLES01047 pkg并安装
http://www.multiupload.com/GIUT8ORL5X
2)
把游戏USRDIR目录,除去EBOOT.BIN,拷贝到
/dev_hdd0/game/BLES01047/USRDIR/
(如何传送? 安装签名后的ftp工具,见置顶geohot贴, 直接穿越http://psgroove.com/content.php? ... -Homebrew-Downloads)
游戏可以直接在341 355上从XMB启动,就是免狗,但是要安装pkg的前提是你有install pkg files这个选项)
免backup manager
免syscall
注意你游戏数据的放置路径和你怎么修改的相关
如果只做金手指PKG,可只修改金手指代码,无需修改路径,然后MM加载后,运行PKG
Q:游戏升级补丁能用吗?
不要升级游戏,否则改好的EBOOT.BIN遭殃
Q:游戏内容可以放USB或者刻录盘吗?
Q:可以不刷机器?
可以免狗,机器还是要软刷下
Q:Install pkg files这个选项怎么弄出来?(怎么越狱?)
3.55刷GeoHot的3.55越狱文件
(或者rebug小组的3.41E? Kakaroto的MFW?)
Q:每个游戏都要改,太麻烦?
等peak/poke那个CFW好了后,就不需要修改了
但是peak/poke的可能不是使用所有游戏,所以本方法还是有用武之地
Q:我没电子狗可以用吗?
可以,免狗的;要是变成砖了后,得用狗来进服务模式恢复;注意不是所有砖都能恢复
Q:
改好的EBOOT.BIN下载索引,其他测试通过的PM我链接加到这里 |
在此感谢所有辛苦修改EBOOT.BIN的朋友
恶魔城 欧版 BLES01047 signed_byRikuKH3
下载安装pkg,
拷贝游戏USRDIR目录到 /devhdd0/game/BLES01047/USRDIR/ 除了EBOOT.BIN
http://www.multiupload.com/GIUT8ORL5X
恶魔城 美版 https://bbs.a9vg.com/thread-1666422-1-2.html
信赖铃音 美版 BLUS30161 https://bbs.a9vg.com/thread-1665023-1-1.html
信赖铃音 日版 BLJS10017 https://bbs.a9vg.com/thread-1665342-1-1.html
高达无双3 日版 BLJM60300 https://bbs.a9vg.com/thread-1665475-1-1.html
3D点阵英雄 https://bbs.a9vg.com/thread-1665564-1-1.html
TOGF 圣恩传说F 日版 3.55 https://bbs.a9vg.com/thread-1664516-1-2.html
TOGF 圣恩传说F 日版 3.41 https://bbs.a9vg.com/thread-1665705-1-1.html
极品飞车14 NFS 亚版 BLAS50266 https://bbs.a9vg.com/thread-1665030-1-1.html
极品飞车14 NFS 亚版 1.01升级 https://bbs.a9vg.com/thread-1666076-1-2.html
托托莉工作室 日版 BLJM60241 3.55用 https://bbs.a9vg.com/thread-1665720-1-1.html
WE2011 港版 3.41 3.55 https://bbs.a9vg.com/thread-1665694-1-1.html
暴雨 港版 3.41 3.55 https://bbs.a9vg.com/thread-1665694-1-1.html
神秘海域2 港版 3.41 3.55 https://bbs.a9vg.com/thread-1665694-1-1.html
战国3 失落2 火影2 https://bbs.a9vg.com/thread-1666477-1-2.html
海猫鸣泣之时 https://bbs.a9vg.com/thread-1666489-1-2.html
战神1+2 美版 3.55 https://bbs.a9vg.com/thread-1666428-1-2.html
更多下载
http://psx-scene.com/forums/f187 ... ry-fw-3-55-a-75201/
以及
http://psgroove.com/showthread.p ... to-Work-on-3.55-CFW
psx-scene的原版未修改EBOOT贴
http://psx-scene.com/forums/f187/list-eboots-alphabet-78686/
355不能运行的游戏收集贴以及341自制求改EBOOT.BIN成PSN PKG集中贴
https://bbs.a9vg.com/thread-1665935-1-1.html
//==============================================================
//==================进阶EBOOT.BIN修改成PSN格式PKG方法===================
//==============================================================
//工具链接 (下载别人编译好的或者未知作者链接,注意杀毒)
failoverflow小组工具套装,Win32 GUI版本,感谢doggy制作
包含unself等
https://bbs.a9vg.com/thread-1662608-1-1.html
failoverflow小组工具套装命令行版本, win32和linux预编译,感谢xiaoniao02
http://psgroove.com/content.php? ... Releases-BETA-Tools
另外一个下载点,包含全部key在.ps3目录
http://u.115.com/file/f13bc71ab6#
GeoHot 的psn_package_npdrm和force_package_npdrm工具
命令行 http://u.115.com/file/f1740f6cf#
GeoHot的ps3publictools工具,包含make_self,make_self_npdrm,package_finalize
git源代码 https://github.com/geohot/ps3publictools
win32预编译版本带需要的dll:http://u.115.com/file/f4541320a5#
geohot-ps3publictools.rar
package_finalize 界面版
http://psgroove.com/content.php? ... indows-GUI-Released
makepkg make_self_npdrm finalize_package界面版(未完成)
http://psgroove.com/content.php? ... ly-Create-PKG-Files
做好了以上各个项目需要的环境的VM Ubuntu
http://rebug.me/?cat=6
1) 下载编译failoverflow小组的工具套装git.fail0verflow.com,从git拖新的代码,老版本制作的ELF文件有问题
此工具本版有编译好的,穿越地址:
2) 解压SELF成ELF
unself EBOOT.BIN eboot_modified.elf
3) 16进制编辑器编辑ELF,找到dev_bdvd,改成dev_hdd0
(不是每个游戏都需要,不过大部分游戏需要改了才行)
版主编辑:这步等于手动编辑来完成狗的固件里syscall35/syscall36里的工作
4)使用GeoHot的工具生成NPDRM保护的SELF文件
make_self_npdrm
5) 使用psn_package_npdrm生成NPDRM保护的PSN PKG格式文件
psn_package_npdrm
6) 如果你要在355上安装,使用GeoHot的工具来补丁生成的pkg文件;
package_finalize.
341可免这步6)
详细EBOOT.BIN改PSN格式PKG教程:
原版http://www.ps3news.com/PS3-Hacks ... Hot-Custom-Firmware
翻译 aoyo skygunner
需要的工具
Cygwin (For Windows) - http://cygwin.com/setup.exe
failoverflow小组工具套装命令行版本ps3tools.zip, win32,包含全部key在.ps3目录
http://u.115.com/file/f13bc71ab6#
GeoHot 的psn_package_npdrm和force_package_npdrm工具
命令行 http://u.115.com/file/f1740f6cf#
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.转换341用的PKG成355用的PKG (此步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部中指定的路径.
|
|