A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: 桜吹雪

[讨论] 有大大吗 请问xx.ELF如何弄回到EBOOT.BIN 这样的格式 ??

[复制链接]

精华
0
帖子
3270
威望
0 点
积分
3625 点
种子
129 点
注册时间
2009-1-15
最后登录
2024-11-28
 楼主| 发表于 2011-3-14 18:28  ·  上海 | 显示全部楼层
本帖最后由 桜吹雪 于 2011-3-14 18:28 编辑

好吧 我卡住了

13.好了.開始做運算了
看一下圖2,標示3的位置是00000980,這邊代表EBOOT.BIN要從這個位置一直到長度0x00563768的位置是被編碼的
,實際位置就是0x980~0x980+0x00563767的位置是編碼資料 <-----這是數***算..別問我長度明明是0x00563768,為什麼我是寫0x00563767
再來這段位置的0x980對應到ELF是 圖2中,標示3 減 標示1 所以是0x980-0x980 == 0 ,ELF開頭位置是0

这里图2 哪站图啊 我不是很明白 ....

精华
0
帖子
3270
威望
0 点
积分
3625 点
种子
129 点
注册时间
2009-1-15
最后登录
2024-11-28
 楼主| 发表于 2011-3-15 13:21  ·  上海 | 显示全部楼层
我是笨蛋

花了2个多小时 查找对应的位置 替换
FF13 有3段 然后OK了 测试 启动失败

......

精华
0
帖子
3313
威望
0 点
积分
3622 点
种子
0 点
注册时间
2005-6-13
最后登录
2013-6-24
发表于 2011-3-15 13:27  ·  黑龙江 | 显示全部楼层
你传个FF13的ELF,我帮你改成BIN,然后你在这上面改就行了

精华
2
帖子
1439
威望
2 点
积分
1755 点
种子
0 点
注册时间
2008-7-24
最后登录
2019-8-12
发表于 2011-3-15 13:44  ·  台湾 | 显示全部楼层
本帖最后由 biilyliu 于 2011-3-15 13:49 编辑

先去看我的教學一(一堆加減的那個)...主要是把工具弄下來(不用灌cygwin= =)..準備工作好了以後,用簡易版教學(只要有心那一篇)打
unself EBOOT.BIN EBOOT.ELF
make_fself EBOOT.ELF EBOOT.BIN
兩行就解決了....
再來把你要改的老金位置..直接拿 EBOOT.BIN來搜尋.應該可以直接找的到~
如果找不到就是ELF先改好..再make_fself EBOOT.ELF EBOOT.BIN

精华
0
帖子
3270
威望
0 点
积分
3625 点
种子
129 点
注册时间
2009-1-15
最后登录
2024-11-28
 楼主| 发表于 2011-3-15 15:09  ·  上海 | 显示全部楼层
masamune 发表于 2011-3-15 13:27
你传个FF13的ELF,我帮你改成BIN,然后你在这上面改就行了

传好:
http://u.115.com/file/f4d8cd3d69

EBOOT.ELF 原版
13.ELF 老金版

这里我有点费解
刚刚我改的, 是先把老金代码注入替换, 然后再替换到EBOOT.BIN里
你的意思是把解密的ELF(未修改过), 直接替换到EBOOT.BIN里, 然后再做老金的数据修改 ??

本人愚笨, 觉得貌似2种替换应该无本质区别吧?
我还是觉得我替换的时候, 哪里的数据对应出错了 ....

然后 谢谢 masamune

精华
0
帖子
3270
威望
0 点
积分
3625 点
种子
129 点
注册时间
2009-1-15
最后登录
2024-11-28
 楼主| 发表于 2011-3-15 15:12  ·  上海 | 显示全部楼层
biilyliu 发表于 2011-3-15 13:44
先去看我的教學一(一堆加減的那個)...主要是把工具弄下來(不用灌cygwin= =)..準備工作好了以後,用簡易版教學 ...

biilyliu

你的意思是要用你首个教学贴里的工具才行 ?
我已经下载了sdk_341了 发现了里面有make_fself_.exe

如果用你那套上传的工具 放在ps3tools这个里面就可以了咯 ?

精华
2
帖子
1439
威望
2 点
积分
1755 点
种子
0 点
注册时间
2008-7-24
最后登录
2019-8-12
发表于 2011-3-15 15:14  ·  台湾 | 显示全部楼层
本帖最后由 biilyliu 于 2011-3-15 15:33 编辑
桜吹雪 发表于 2011-3-15 15:09
传好:
http://u.115.com/file/f4d8cd3d69
biilyliu

你的意思是要用你首个教学贴里的工具才行 ?
我已经下载了sdk_341了 发现了里面有make_fself_.exe

如果用你那套上传的工具 放在ps3tools这个里面就可以了咯 ?


要改的代碼是多少??
我直接演練一次給你看
13.ELF 老金版 <--這是已經改好代碼了嗎??

另外工具都放在一起~~
主要是裡面.ps3 KEY都放好好了..
就是準備開始打指令前..要先設定好"家"目錄,打指令有用
像我ps3tools如過放在e:\ps3tools
那設定家目錄就是開CMD.exe
cd /d e:\ps3tools   <--切換目錄過去
set HOME=/cygdrive/e/ps3tools     <--輸入這個設定家目錄
這就是我說的準備動作
再來你的13.ELF 我假設你已經修改好代碼了..
那就直接輸入make_fself.exe 13.ELF EBOOT.BIN 就完成了@@
拿去3.41蓋掉使用看看..
不行的話~~再來做PKG...那又是另一個教學了

精华
0
帖子
3270
威望
0 点
积分
3625 点
种子
129 点
注册时间
2009-1-15
最后登录
2024-11-28
 楼主| 发表于 2011-3-15 15:26  ·  上海 | 显示全部楼层
本帖最后由 桜吹雪 于 2011-3-15 15:49 编辑
biilyliu 发表于 2011-3-15 15:14
要改的代碼是多少??
我直接演練一次給你看
13.ELF 老金版


呃 对的
13.ELF 老金版 <--這是已經改好代碼了嗎??
这个已经改好了

为什么还是这样 ....

H:\PS3Tools>cmd
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

H:\PS3Tools>cd /d H:\PS3Tools

H:\PS3Tools>set HOME=/cygdrive/H/PS3Tools

H:\PS3Tools>make_fself.exe 13.ELF EBOOT.BIN
ERROR: run out of memory

H:\PS3Tools>

精华
0
帖子
3270
威望
0 点
积分
3625 点
种子
129 点
注册时间
2009-1-15
最后登录
2024-11-28
 楼主| 发表于 2011-3-15 16:20  ·  上海 | 显示全部楼层
呃 依然费解

根据biilyliu大的提示, 修改相关路径
1.sethome.bat 里面改成 set HOME=/cygdrive/H/PS3Tools

start.bat 里面也改了
H:
cd PS3ools
set HOME=.

make_fself.exe 放在了H:\PS3Tools此路径里了 ....
运行还是提示 ERROR: run out of memory

精华
0
帖子
67
威望
0 点
积分
67 点
种子
0 点
注册时间
2007-11-18
最后登录
2022-4-13
发表于 2011-3-15 16:25  ·  上海 | 显示全部楼层
unself 能用的话 make_fself肯定也能用
不需要更改home 目录   make_fself和unself放一起就行了

另外不行的话,直接默认安装cygwin 然后把工具里面的bin
拷到C:\cygwin下
把.ps3文件夹拷到C:\cygwin\home\自己用户名
然后运行cygwin打命令就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-29 00:42 , Processed in 0.180230 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部