admin管理员组文章数量:1568556
2023年12月29日发(作者:)
2、本人发帖不足100,无法PM各位,请QQ本人:441861948,见谅。
前言:研究XBR短短半月,走了不少弯路,也得到了许多人的帮助,在这里把自己的经验和心得发出来,让对自制系统有兴趣的TX们有个借鉴,少走弯路,预祝TX们成功!
声明:本教程中的部分资料来源于互联网,由于出处较多,无法一一说明来源和原作者,在这里向原作者表示感谢,如果原作者对帖中引用的内容有异议,请PM本人或QQ:441861948。
一、XBReboot(以下简称XBR)简介
XBReboot是国外黑客制作的 Xbox360 的自制固件系统,通过它可以实现以下的功能:
1、突破360对硬盘容量的限制:目前360官方最大支持容量为250G,XBR 支持通过硬盘盒或USB接口连接和使用任意容量的硬盘(1T,2T...)来安装和进行游戏,牛!
2、支持免光盘游戏:可以将光盘游戏安装或复制(这两种方式有区别)到硬盘,并在游戏启动时不需要放入光盘,彻底的解放光驱,减少发热量。
3、支持自制程序:第三方开发的游戏、软件、模拟器可在 XBR 上运行,
360的功能可以无限的扩展了!
4、永远的防 BAN 硬盘功能!
5、通过第三方软件可以连 KAI:360玩家都不敢上LIVE,怕被BAN机。现在有了这个KAI,非官方的,免费的联机平台,我们还需要LIVE吗?
6、暂时就想到这些...
二、刷 XBR 前必备条件
并不是任何 360 都可以刷 XBR,这里有些限制条件:
1、系统固件版本必须是7371或以下,因为以上的版本已经封堵 JTAG 漏洞,而 XBR 的运行需要 JTAG 漏洞。最新的秋更或玩一些提示需要升级系统才能运行的新游戏(例如铁拳6),您的系统会升级到8955版本,那 XBR 暂时与您无缘了。
请启动您的360,进入系统设定-主机设定-系统资讯,查看如图所示的版本号!
这两个都满足
这个不成了
如果您的360不满足上面的条件,抱歉,您可以离开了!满足的话先别急着高兴,继续看下一个条件。
2、7371满足了并不等于一定可以运行 XBR,还需要一个叫 CB 版本的东西,JTAG 连线需要 CB 版本的支持。注意,CB 版本只有读取出 NAND
中的内容后才可以查看(就是必须拆机,焊电路,再加上RP)。后面将详细介绍 CB 版本的查看方法。
似乎可以不用完全读出NAND也能查看CB版本:
nandpro usb: -r16 2 1
能刷自制的 CB 版本如下(也就可能利用JTAG漏洞的):
支持的 CB 版本:
Xenon:1888, 1902, 1903, 1920,1921
Zephyr:4558
Falcon:5761, 5766, 5770
Jasper:6712, 6723
不能刷的如下:
不支持的 CB 版本 (CD = 8453 所有这些)
Xenon: 1922, 1923, 1940
Zephyr: 4571, 4572, 4578, 4579
Falcon/Opus: 5771
Jasper: 6750
(补充:关于Xenon、Zephyr、Falcon 和 Jasper 的区别方法!
不带 HDMI 接口的第1代 Xbox 360 主板代号 Xenon(氙气),CPU、GPU 采用90nm制造,05年上市。
带 HDMI 接口的第2代 Xbox 360 主板代号 Zephyr(西风),CPU、GPU
采用90nm制造,07年初上市。
带 HDMI 接口的第3代 Xbox 360 主板代号 Falcon(猎鹰),OPUS(改良版 Falcon)CPU 采用65nm 制造、GPU 采用90nm制造,07年10月已经上市。
带 HDMI 接口的第4代 Xbox360 主板代号 Jasper (碧玉),CPU 采用65nm制造,GPU 采用65nm制造。 目前市面上销售的 Xbox360 基本上就是这个版本的,已经基本上从硬件工艺上杜绝了3红的问题。)
3、预备概念解析
NAND:闪存芯片,保存硬件运行所需要的软件代码,类似于 PC 的硬盘,可读写。刷 XBR 就是把自制代码刷入 360 的 NAND。
LPT:LPT是用于使用打印机或其它设备的,称为并口。
USB:这个不用多说了吧。
LPC2148模块:一种开发用的成品电路。
飞线:在成品电路板上额外焊接出来的接线。
三、所需工具和材料
1、所需工具
刷 XBR 需要拆机,并焊接飞线,工具吗:
拆机:螺丝刀 T10、T8、一字形2.0各一把
拆硬盘:T10、T6各一把
焊接:恒温烙铁(60W以内,不宜太大),焊锡,助焊剂(松香或焊锡膏),除锡器(不是必备)
其他:万用表,手电,热缩管,放大镜,热塑胶+枪 ...
2、所需材料
LPT(打印)端口线连接:
1/4W 100欧电阻 x5 (1/8W 也成,功率大小无所谓)
1N4148 二级管 x1 (那种玻璃外壳的二极管)
飞线 7条 (推荐硬盘排线或机箱前面板 USB 接线)
并口打印插头 x1
USB 端口连接:
LPC2148模块 ×1 (淘宝网上有成品,建议购买时让商家把
刷进去,建议刷 20b 的,价格85~160不等)
飞线 7条
上面两种连接方式根据情况任选其一!!!
JTAG 连线:
1N4148 二极管 x2
飞线 3条
这个是必须的!
四、制作过程
刷写 XBR 的大致过程是:
拆 机并在主板上焊接读取连线->读取出 360 原始 NAND 内容->查看
CB 版本确认能否继续->提取 KV 和 CFG 信息并合成 XBR 固件->将
XBR 固件刷入 360 的 NAND->焊接 JTAG 连线->开机测试。
1、拆机
拆 机是必须的,因为需要往主板上焊线,拆机到什么程度,要看你的
360 的主板代号。Xenon 可以只拆到取下光驱和风道罩(JTAG 走线在主板正面),其余型号则需要完全将主板完全拆出来,因为要在主板背面焊接 JTAG 线(也有种方法可以不在背面走线,就不用全拆了),完全拆下主板会影响 X 架的受力,对于 90 nm 的机器来说,有可能带来
3 RED(我的 90nm就是在刷完 XBR 后首次出现 3 RED,呜呜),所以个人根据情况选择,后面我会详细介绍不同的走线方案。
下面介绍些拆机的教程,大家可以看看!
(1)这里租借 H 大视频教程,呵呵!
XBOX 360 无痕拆机高清视频指南
(2)还有一个视频:
/flash/ ... amp;autoStart=false
(3)这个是图片,较为详细(来源于:玩家网 ,其实玩家网那个是引用自XBOX-SKY)
高手基础教程!XBOX360完全拆解图文教程
2、焊接读取 NAND 的接线
NAND 的读取就是在主板上由 NAND 芯片的引脚中焊接出飞线,连接电脑后通过软件来读取 NAND 内容,所以这一步先要考验各位的焊接技术了。
NAND 读取连线分为 LPT 和 USB 两种,区别为:
LPT:
优点-成本低廉
缺点-读取速度缓慢,读取 16M 的 NAND 需要大约 35 分钟,读取
256M 约 9 小时 30 分钟,512M 约 20 小时以上
USB:
优点-读取速度飞快,16M 约 2 分钟,256M 约 35 分钟,512M 约 1 小时 20分种
缺点-费用较高
建议 16M 容量的 360 使用 LPT 方式,256M 和 512M 的 360 使用
USB 方式。
连线资料:
LPT 连线方法图:
USB 连接方法图:
/files/887 ... -b86f-0015c55db73d/
LPC2148 模块在使用前需要刷入 文件,这个文件包含在 Nandpro 软件中,具体连接和刷写方法如下:
刷写 LPC2148 教程:
/files/b97 ... -ad7d-0015c55db73d/
对应 Nandpro20b 的 文件
/files/adf ... -8b62-0015c55db73d/
小提示:
(1)无论是 LPT 还是 USB,都需要连接 7 根飞线,LPT 方式还需要连接5个100欧电阻,USB 方式不需要电阻。
(2)二极管的一端有黑色的圆环,连线时一定注意其方向朝向 360 主板,反接容易烧。另外二极管脚较硬,可以在二极管两端先接上飞线,再把飞线焊接到主板和模块端。
(3)建议使用热缩管来绝缘和加固导线的连接。
(4)360主板上的那些焊点,是和背面对应位置的焊点相连的,背面部分焊点的主板电路很细,焊接过程中要小心电烙铁的力度,不要把这些焊点和主板走线弄断,不然又要多出一堆飞线了。
(5)关于电烙铁是否需要接地或断电使用:有经验的人知道电烙铁产生静电,会击穿元件,本人在焊接两台 360 时都是带电焊接,未接地线,并未出现问题,不知道是安全的还是本人RP太好?建议大家接地或断电焊接。
(6) 关于除锡器的使用:可以让焊点的洞洞露出来,焊接地更牢固。需要拆下主板,电烙铁在主板一面点住焊点,除锡器在另一面对应焊点上吸,就可以把焊点上的焊锡 洗干净,露出洞来,将飞线插进去(YY)焊接了。注意,第一幅图中 J1D2.6 绿 这个焊点是堵死的,MS 焊不通。
(7)关于制作可插拔式连接:类似电脑主板上插针那种连接,需要用
除锡器去掉焊点的焊锡,再找到插针焊上去,模块那边的连线可以用电脑机箱前面板USB连线来制作。这样不用的时候可以把连线取下,插针保留,需要用时直接连上就行了,不需要再次焊接,保护主板,比较方便。
(8)连接好后,建议用万用表测试一下各个焊点,排除虚焊、断路和短路故障。
3、读取 NAND
NAND 的读取需要通过焊接好的接口连接电脑,用 Nandpro 软件来读取,推荐使用20b版本,MS 20d对256M以上支持不好。
Nandpro v2.0b 下载:
/files/599 ... -bfc1-0015c55db73d/
将 Nandpro 软件解压缩,并将软件文件夹放置在某个分区的根目录(比如C:)。
新增界面版 NAND 读取软件,欢迎大家测试!
NAND Flasher 360 for Windows v1.0.0 汉化版
(1)首先将光驱,无线手柄连接电路板,电源都连接回360上面,但是不要让360开机,切记,可能会烧掉 NAND 芯片。360电源连接是必须的,光驱连接也是,不然读不出或读出的 NAND 内容可能有问题。
(2)接下来将 LPT 或 USB 连接到电脑对应接口:
如果是LPT连接需要在连接前安装LPT端口驱动程序 并重新启动(请在WinXP下操作,Vista和Win7好像不行),这个文件包含在 Nandpro 软件中。
如果是USB连接,在接入USB后系统会提示发现新硬件,请将驱动安装指定为 文件,同样包含在 Nandpro 软件中。
(3)开始读取 NAND:
点击开始-运行,输入cmd回车,会打开 MS-DOS 窗口,首先改变当前目录为 Nandpro 所在的目录,例如该文件在C:Nandpro20b,则在MS-DOS窗口输入:
c: 回车
cdnandpro20b 回车
这样就进入了。再次确认一切妥当后开始执行读取 NAND 的操作,输入:
nandpro xxx: -ryyy 回车
(其中 xxx: 代表您使用的连接方式,LPT 方式改成 lpt: ,USB 方式改成 usb: ,-r 表示读取的意思,yyy 为您的360的 NAND 容量,16M 为 16,256M 为 256,512M 为 512)
例如:通过 LPT 方式连接,容量为 16M,则命令为:
nandpro lpt: -r16
通过 USB 连接,容量 256M 为:
nandpro usb: -r256
此 时会出现对应的提示信息,如果一切正常,会出现不断增加的数字,这表示已经开始读取NAND了(如果没出现,请认真检查前面各个步骤,排除故障重来)。这 是请核对下图中画着红线的部分是否是和你的一样,不一样表示 NAND 的识别有问题,请核对您的 360 代号、NAND 容量和您输入的 DOS 命令是否正确:
16M 对应的数字应该为 01198010
256M 对应的数字应该为 008A3020
512M 我不知道,因为没弄过。
更新:新南桥的 16M 对应数字为 00023010
接下来请泡杯拿铁,或者去看AV,总之请远离 360 和电脑,耐心等待读取的完成。
4、再次读取 NAND
当 读取完成后,先不要着急,请再次输入刚才的读取命令,不过要把
改成 ,这样就得到了两个 NAND 的固件文件 和 了。为什么要读两次呢?主要是为了确保读取的原始固件的准确性,接下来请使用效验MD5软件来比较这两个文件,请确保两个文件的校验值完全相同。因为一旦 您刷 XBR 不成功,或操作上出现问题造成 360 不能正常运行,可以将原始固件刷回到 NAND
中,这样就恢复到了最初的状态,相当于为您的 360 买了份保险,所以必须确保其准确性!!!如果校验后一致,请妥善保管这两个文件,即便刷不了 XBR,也可以用来解 BAN 的,哈哈。
MD5 检验文件下载,使用时直接将需校验的文件拖到这个软件的窗口中释放,就可以了,支持多文件同时校验:
/files/44f ... -bcad-0015c55db73d/
5、验证 CB 版本
正确取出了 NAND 后,接下来要开始第一个激动人心的时刻了,就是验证您的360的 CB 版本是否支持 JTAG,请使用 CD INFO 软件来识别。运行软件,打开 NAND 文件,注意看下图中红线部分,请祈祷吧!
CD INFO 下载:
/files/73f ... -be9b-0015c55db73d/
参看上面的资料确认 CB 版本,如果支持,恭喜你,基本上接近成功了!如果不支持,很遗憾,请您止步!
6、合成 XBR 固件
XBR 固件还需要您的 360 原始的一些数据才能正确运行,这一步从原始 NAND 文件中提取 KV 和 CONFIG,再写入到 XBR 固件中去。还是在
MS-DOS 窗口下输入命令。
16M 容量的请输入:
nandpro : -r16 1 1
nandpro : -r16 3de 2
256M (512M 请将 256 改为 512)输入:
nandpro : -r256 1 1
nandpro : -r256 ef7 2
请注意上面红色字部分的区别,不要出错!!!这样就得到了 和
两个文件,如果不放心,可以分别提取两次,比如
和 ,然后校验。无误后这两个文件也要妥善保存!
接下来请按照您的360的代号下载对应的 XBR 固件文件,不要下错:
16M:
Xenon-/files/b31 ...
-8f03-0015c55db73d/
Zephyr-/files/b89 ...
-8dd2-0015c55db73d/
Falcon-/files/a85 ...
-9fee-0015c55db73d/
Jasper-/files/adc ...
-9740-0015c55db73d/
256/512M:
Jasper-/files/9a8 ...
-b724-0015c55db73d/
下载完成后解压缩,得到里面的 文件,注意,256/512M
的 XBR 文件只有60多M,这个是正常的,因为 XBR 只用到了前面 60M
的数据,所以!
为了操作方便,可以改成 ,或,并把改好名字的文件复制到 Nandpro 所在的文件夹。接下来将提取的 KV 和 CONFIG
注入这个固件文件中。
在MS-DOS窗口输入命令:
16M:
nandpro : -w16 1 1
nandpro : -w16 3de 2
256/512M:
nandpro : -w256 1 1
nandpro : -w256 ef7 2
同样要注意红字部分!ok,对应您的 360 的 XBR 固件制作成功了,在进入下一步前,如果你的 Nand 在读取时出现坏块提示,请参考第 11
部分!
7、刷新 NAND
继续命令行,
16M:
nandpro xxx: -w16
256/512M:
nandpro xxx: -w256 0
参 看前面看,跟读取命令很像,不过要把 -r 改成 -w, 改成 、,另外256/512M 后面还要多个数字0!这个 0 千万不能没有,它的作用是刷写到 60M 时就停止刷写(这时 XBR 已经刷进去了),不然会刷到 256/512M的。在等待与读取差不多的时间后,写入完成!不要激动,取下电脑连接端,不要开机,这时开机多半不能启动,会提示2红灯等等,因为还有下 一步没做!
8、焊接 JTAG 连线
无论哪个代号的 360,基本上都需要焊接 JTAG 线才能顺利运行 XBR
系统(有人说Xenon可以不用,我是焊了的)。
(1)Xenon JTAG 连线方式:
(2)其他代号 JTAG 连线方式:
改进的 JTAG 连线方式:
更新:(3)新南桥 JTAG 连线
焊接的要求和上面焊接要求一样,焊好后要注意绝缘和固定处理,因为这个飞线是要长期留在 360 里面的,建议用热缩管和热塑胶来绝缘和固定。
具体走线建议图:
(1)我的 Jasper
(2)Darren 的 Jasper
9、开机测试
ok,上面一切搞定后,先不要装回 360 外壳,LPT 或 USB 连线也可以暂时保留,只把散热风扇和塑料风道盖上上,洗洗手,虔诚的合十双手,开机测试!
咚咚咚,成功了!!激动!!!别激动,小心把 360 装回去,开始爽吧!
哇!红了!!哇哇哇!!!......
如果不成功,请仔细检查上述步骤,从头再来!
10、是否去掉 R6T3 电阻?
什么是 R6T3 电阻?
这是一颗位于 360 主板背面 CPU X 架附近的一颗贴片电阻,电阻值为
10 欧姆。
个人建议:
大 概在几年前系统降级那段时间国外已经有很多人移除掉r6t3,几年来没有影响,移除这个电阻目前看来,可以阻止官方8955系统的更新。至于改了 xbreboot的机子误刷或被暗刷m$以后更新的系统版本,会不会烧掉vfuse再也无法使用自制系统,还有待时间验证,不过几率应该很高。既然移除它 可以禁止官方升级,而且xbreboot有自己升级的途径,那它就没存在的必要。国外的一些建议也是ASAP(尽快)移除,再说它也只不过是10欧的电 阻,找手艺好点的焊工替换个普通的电阻也不难。
去除方法:
建议用电烙铁将其直接焊下来,注意不要伤到旁边的原件。
11、关于NAND坏块(Bad Blocks)的处理
有些机子的 nand 在读取时会显示有 Bad Blocks,
所以你要修复一下合成好后的 ,然后再刷机,否则有可能造成
XBR 的不稳定和无法运行。
如果你是16M 的 NAND,请下载:
/files/be5 ... -9de2-0015c55db73d/
运行后点击[...]按钮,打开原始的 文件。
1.上面的图,注意看蓝框里面的文字,
2.提示,Note : Block 0x348 found at 0x3FF
3.这个意思是损坏的 BLock 0x348 被重新映射到 0x3FF 这个地址。
4.好了,我们继续在 DOS 下,在 nandpro 目录下完成它的修复。
o : -r16 348 1 读取 0x348 block 并存为
o : -w16 3ff 1 将 写到 0x3FF 这个被重新映射的位置。
7.如果不止一个坏 block,你得按上面的步骤一个一个替换。
8.格式是这样:
o : -r16 XXX 1 XXX 是 bad block 三位数地址
o -w16 YYY 1 YYY 是 degraded 显
示的 found at 后面的三位数地址。
如果你是 256/512M ,目前还没有有效的修复方法,祈祷不会影响你的
XBR 吧!
更新:最新软件 NAND Flasher 360 for Windows v1.0.0 汉化版貌似可以自动修复坏块,链接在二楼,大家测试!!!
12、全区补丁
对于有些 360 游戏,官方采取了锁区的方法加以限制(例如最近的FF13),虽然可以从光盘破解入手来变成全区,但毕竟不方便(不完美),这里不妨为 XBR 打上全区补丁,一劳永逸!
重要提示:
该全区补丁转为 XBR 设计,freeBOOT 不能使用,会砖,慎之!
前期准备:
-确认您的 XBR 已经做了充分的备份工作(原始 NAND 和 XBR NAND 备份)
-刷写软件 Flash360:
Rayfile
纳米盘
http
-XeXMenu:
XBR 刷机后第二步:软件安装教程
-下载全区补丁:
临时文件下载:
XBR%E5%85%A8%E5%8C%BA%E8%A1%A5%E4%B8% (提取码:1bdc1beb662577991728aa60d0dc02da)
Rayfile
纳米盘
刷写过程:
1、将下载的 Flash360 解压缩,里面文件放在同一个文件夹里,并把这个文件夹复制到 U 盘中
2、将下载的全区补丁解压缩,注意里面的文件对应您的 360 的型号情况
3、确认对应您的 360 的 *.bin 文件,并把这个文件复制到 U 盘
Flash360 所在的文件夹中,并将名称改为:
4、将 U 盘插到 360 上,确认 360 正确识别 U 盘
5、运行 XeXMenu,按两下 LB,再按 X 键选 Usb:,进入 Flash360 所在文件夹,运行里面的 文件
6、按 B 键,再按 B 键,等待刷写完成,退出软件,关机,等待20秒重启动,ok,完成了!
版权声明:本文标题:XBOX自制系统的制作过程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1703787542a71872.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论