A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: 怀旧游戏

[分享]应求上传 spikeout(锐击)XBOX1代主机或XBR自制可用

[复制链接]

精华
0
帖子
647
威望
0 点
积分
666 点
种子
0 点
注册时间
2007-1-28
最后登录
2011-12-27
发表于 2010-9-5 02:21  ·  广东 | 显示全部楼层
XBOX360玩散装的机器能玩吗?IX1.61固件的。能玩忍龙?摹

精华
0
帖子
312
威望
0 点
积分
324 点
种子
0 点
注册时间
2010-5-7
最后登录
2012-5-9
发表于 2010-9-5 08:32  ·  上海 | 显示全部楼层
下面是引用odin999于2010-09-05 00:17发表的:
按各位所说的将那三个文件都替换之后还是不能运行,说是出错了,无法继续运行。 怎么解决啊??
你是用什么软件替换的啊?我用XBC都打不开ISO啊

精华
1
帖子
2893
威望
1 点
积分
3032 点
种子
10 点
注册时间
2006-7-21
最后登录
2024-8-21
发表于 2010-9-5 10:10  ·  河北 | 显示全部楼层
下面是引用Totall于2010-3-12 22:15 发表的:
先说一下xo模拟xb的原理,简单来说第二分区里xbox.xex就是个loader, 由它来控制每一个xb游戏由哪个模拟器来运行,并且为每一个兼容的xb游戏建立了独立的profile. 以最近的07年那个xb兼容包来看,里面包含了数百个profiles分别来引导不同的模拟器(xefus)。
Xbox.xex里面的结构很容易分辨,举个例子
41430001 0000000001 00000000 00000000 8200069C
41430001就是XB游戏的title id,中间三组4 bytes不知道是什么含意,最后那个820069C决定由哪个xefu模拟器来跑这个xb游戏
Xb模拟器有好多个, 列表如下
8200067C - xefu
8200062C - xefu1.1
82000640 - xefu2
82000668 - xefu3
82000688 - xefu5
82000654 - xefu6
820006B0 - xefu7
8200069C - xefu7b

事情的发生始于2010年的1月份,Efnet上的#Team-Captagon上某高人放出了一份特别版的xb模拟器,它能够某种程度的绕过SHA/RSA虽然没有涉及xbox的内核部分但足以让做过重链的XBE运行了!

下面的是实用性的思路 ,通过更改已在兼容性名单里的已被模拟器游戏的Title ID,改成未被模拟的游戏的Title ID,使未被支持的游戏能跑起来。比如halo1肯定是支持的,halo1的Title ID是4D530004,用hex编辑器打开xbox.xex,把4D530004找到,更改成你想玩的未被模拟游戏的Title ID即可。(title ID用xbetool这类工具很方便的能得到)但halo1的模拟配置并不一定满足你想玩的那个游戏,可能会运行不能,可能会错误,当然也有可能完美运行。如果不行的话,那就用其它已兼容游戏的profile来改,总有一款适合您。
提一下如果halo的Title ID是4D530004,那么用HEX编辑器打开后看到是倒置的,你会看到0400534D,这一点我开始不知道走了大弯路。

最后是spikeout在xo上跑的实用教程。
Xb版的spikeout有很特别的保护,只能用未被修改的xefu.xex来跑,这也是昨天放出的那个三十多M的hack版xb1 emu不能玩spikeout的原因。
于是我分先恢复xo硬盘的第二分区,然后使用ms最新的那个xb游戏兼容包,也不新了,就是07年12月那个。
开始修改xbox.xex文件,已经知道spikeout只能用xefu.xex来跑,那么只能找XXXXXXXX 0000000001 00000000 00000000 8200067C(最后是8200067C结尾的profile来改,一看8200067c就知道不管其它的配置如何肯定是调用xefu.xex来运行)
用winhex之类搜索16位字串41430001,因为这是兼容列表的第一个游戏的title id,找到后慢慢往下看,有没有8200067C结尾的profile(再重早一次,每个游戏的profile都是41430001 0000000001 00000000 00000000 8200069C这样的结构,以title id为始,以定义调用哪个模拟器为终) 于是往下几行,很快发现有符合条件的。比如offset00001760这行的,把这行profile的title id改成spikeout的title id: 53450029 存盘保存xbox.XEX即可。
利用那种xo硬盘线把这个改好的xbox.XEX传回xo硬盘的第二个分区,把原来那个覆盖掉,同一目录下xefu.xex绝对不要动它,一定保持官方的。这时候放入spikeout的盘就可以正常玩了。
所以需要的工具附件,hack过的模拟器文件正在上传,晚一点放出。
用spikeout的盘制作god硬盘版的话用xb1togod这小工具即可,转换方法到处都有,我去找一个来,不高兴写了。

xbox1转god硬盘版教程,这个是转贴,不知道谁写的
对xbox游戏无爱,看到有人想玩,转载一下国外的教程。目前转换GOD过程有点麻烦,而且游戏也有锁区限制,已经有人成功运行。

  - Write the bytes 0x58 0x53 0x46 0x1A at the very start of the ISO image to make Iso2God think it's a homebrew ISO.

  为了让Iso2God可以认出ISO,先将Xbox ISO镜像文件的前8个字节替换成58 53 46 1A。(winhex工具搞定)

  - Add the ISO and manually specify the Title ID for the game (you can find this using XbeDump or XbeTool). Set the value of 1 to Disc Num and Disc Count. Set the value of 0 Platform/Ex Type and "00000000" to Media ID. I'd recommend choosing Full padding removal to force a rebuild of the ISO as well.

  打开Iso2God,添加修改后的ISO,手动填写游戏的Title ID (可以用XbeDump或XbeTool查到)。填写Disc Num和Disc Count为1,Platform/Ex Type 为0,Media ID为00000000,作者推荐选择Full padding Removal强制为iso减肥。

  - Convert the ISO as normal.

  按Convert开始转换。

  - Open the CON stub and change the byte at offset 0x346 from 0x70 to 0x50.

  - Calculate the SHA-1 hash from offset 0x344 to 0xAFFF (you should be hashing 0xACBC bytes of data) and write the hash value at offset 0x32C.

  上面两个步骤由God2XB1帮你搞定。

  - Rename the GOD directory from "00007000" to "00005000" and upload as normal to your 360.

  将生成的GOD目录00007000重命名00005000,上传到360内置硬盘。

  This will not work if the games default.xbe is for a different region than your console, or if the XBE has been patched or modified in any way. It looks like rab has found a way that could resolve this problem though.

  如果游戏锁区跟主机不同区将无法使用,xbe文件修改后也不能使用。不过某人好像已经找到解决方法。

  相信iso2god很快就有新版本的支持xbox1,或者有新的转换软件,喜欢尝新的就玩玩吧。

精华
0
帖子
33
威望
0 点
积分
33 点
种子
0 点
注册时间
2008-12-1
最后登录
2013-8-7
发表于 2010-9-5 19:56  ·  广东 | 显示全部楼层
下面是引用yanxiaotian于2010-09-05 08:32发表的:

你是用什么软件替换的啊?我用XBC都打不开ISO啊


用ultraiso就可以打开了。但是我换了那三个文件也玩不了。
该用户已被禁言

精华
0
帖子
188
威望
0 点
积分
182 点
种子
0 点
注册时间
2010-5-7
最后登录
2020-1-10
发表于 2010-9-5 21:24  ·  陕西 | 显示全部楼层
可以玩的,我的自制系统可以运行,感觉一般,没有一些人吹得那么好。
该用户已被禁言

精华
0
帖子
188
威望
0 点
积分
182 点
种子
0 点
注册时间
2010-5-7
最后登录
2020-1-10
发表于 2010-9-5 21:36  ·  陕西 | 显示全部楼层
下面是引用odin999于2010-09-05 19:56发表的:



用ultraiso就可以打开了。但是我换了那三个文件也玩不了。

首先要按照破解版的模拟器,然后替换hddx分区的三个文件,记住数hddx分区的,用xexmenu操作,不要搞错了替换iso里面的文件。

精华
0
帖子
33
威望
0 点
积分
33 点
种子
0 点
注册时间
2008-12-1
最后登录
2013-8-7
发表于 2010-9-6 19:45  ·  广东 | 显示全部楼层
下面是引用mervyn68于2010-09-05 21:36发表的:


首先要按照破解版的模拟器,然后替换hddx分区的三个文件,记住数hddx分区的,用xexmenu操作,不要搞错了替换iso里面的文件。


兄弟,我都替换了HDDX里面的xefu.xex和xbx.xex,再将default.xbe替换了spike out游戏里面的default.xbe,都不行啊。进入游戏后出现了xbox的白色的标题画面,之后就出现了出错,无法进行的对话框。不知道那里出错了。



该用户已被禁言

精华
0
帖子
468
威望
0 点
积分
480 点
种子
7 点
注册时间
2006-2-26
最后登录
2021-1-15
发表于 2012-2-4 10:00  ·  四川 | 显示全部楼层
已经过期了,哎
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-20 14:39 , Processed in 0.178454 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部