A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 1343|回复: 0

xbr教程

[复制链接]

精华
0
帖子
584
威望
0 点
积分
497 点
种子
5 点
注册时间
2009-5-1
最后登录
2024-2-5
 楼主| 发表于 2010-2-25 20:08  ·  山西 | 显示全部楼层 |阅读模式
前段时间自己Diy刷好了xbreboot,将过程及其中遇到的一些问题,还有使用自制软件的一些经验,跟大家分享一下。
  刷机有风险!所有知识是通过实践和通过国外论坛获取,仅供参考。
  ps.主题排版格式很难修改,教程如果有用就将就看一下吧。
  首先,目前能够破解使用xbreboot的系统版本号只能是2.0.7371.0或以下,但并不是指所有的2.0.7371.0或以下的版本都能刷。
  还要必须确认CB版本,而CB版本,只能焊上lpt线将nand正确读出来后才能确定。
  以下方法适合Xbox360 Zephyr,Falcon,Opus,Jasper主板,不适合xenon(jtag线有区别)。

  1.准备材料:
  Lpt线:
  1/4W 100欧电阻 x5
  1N4148 二级管 x1
  网线 x1米
  并口打印插头 x1
  Jtag线:
  1N4148 二极管 x2
  IDE 硬盘线 x1条 (只需抽取其中的一到两条线)
  Jtag线用网线里面的铜线也可以,不过网线铜线稍微粗点而且比较硬,技术不好的,比较难焊也容易脱焊。IDE的硬盘线是个不错的选择。
  ps.图片价格是2010年1月广州新赛格电子市场的参考价格,建议材料不要在门口买,嘿~越靠近门口越贵。

  2.准备工具:
  以前在超市10块左右买了一套螺丝刀T10,T8,T6,T5,刚好适合xbox360拆机,过程只需要T10和T8。T6可以用来拆硬盘。
  如果在电子市场,多买一套图片中间有蓝色把柄的助焊工具非常方便,辅助拆机和焊线,对于我这种20多年没玩硬件改装的也就花了20来分钟搞定无损拆机和焊线,所以大家应该有信心。

3.拆机

  视频参考:http://v.youku.com/v_show/id_XNzY4Njc3MDA=.html
  视频没有拆主板的步骤,大家拆解过程中可能会发现前置板跟主板是相连的无法拆开,其实,只要把前置板灯盖(图片螺丝下面的正方形物体)卸下,将板上的三颗螺丝卸掉,就可以像usb设备一样拔出前置板(图片螺丝右边的物体),然后解开主板后面的螺丝就可以将主板轻易的拿出。

  4.lpt线
  首先接好lpt线,读写nand。lpt线因为我已经移除,之前没拍照
  大家可以参考下面两图
  有人可能不清楚GND接哪里,下图蓝色方框的地方都可以接。

  准备好一台带打印并口的电脑(不能通过pci转并口那种)
  多检查几次Lpt线,确认接脚对应好,没有虚焊没有脱焊没有短接。
  读写nand的过程,我翻译一下国外的步骤。以下适用于带16MB内存的机器。(256MB内存需要改动数值,如果利用并口复制时间将会相当的长。)
  下载nandpro20b
  1.确认安装了port95nt.exe,如果没有,在nandpro20b目录下安装,可能需要重启。
  2.插上xbox360电源(我忘了这步,花了不少时间),但切记不能开机!(切记!)
  3.电脑那边插上打印头那端。
  4.在Dos下cd 到nandpro20b目录后,输入:
  5.nandpro lpt: -r16 orig.bin
  6.回车,确认屏幕出现 FlashConfig:01198010,如果没有,参考后面问题向导。
  7.等待45分钟左右...
  8.如果出现错误信息,参考后面问题向导。
  9.如果没出现错误,继续读取nand一遍,输入:
  10.nandpro lpt: -r16 orig2.bin
  建议再读取nand一次,目的是为了确保从nand里面取得正确的备份数据,只有得到正确的备份数据,以后出现问题你才可以刷回原先的nand,否则以后出现问题,机器可能就完蛋了
如何确认你从nand里面得到正确的备份数据?

  1.你先使用某个hex编辑器对比刚才生成的两个文件,orig.bin和orig1.bin,它们应该100%相同。
  2.下载Degraded.
  3.运行Degraded,点击setting,在1BL key栏里面输入 DD88AD0C9ED669E7B56794FB68563EFA ,旁边的Valid打勾,再将最下面一行File System Start的数值改成39,点OK继续。
  4.打开刚才生成的orig.bin文件。
  5.如果有提示:Cannot read file, 你得修改orig.bin文件,复制个副件,例如origcopy.bin ,然后用hex编辑器打开,在0x0012的偏移位置会看到 2004 - 2007 Microsoft Corporation ,将它改成 2004 - 2005 Microsoft Corporation后保存,就可以用Degraded 打开了。(这一步似乎可以省略,因为我的也是2004-2007,但可以正常打开)

  如图所示CB版本是5770(如上图红框显示),可以使用Jtag!
  如果Degraded显示Note:Bad Block@ 0x….(如上图蓝框显示)参考后面的错误向导。
  检查你的CB版本:
  能够改 机的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
如果你有部可以破解的360,那恭喜你可以继续下去,如果你的CB属于不能改 机的范围,那你可以到此止步了,因为到目前为止,没有办法让它用Jtag破解。

  确定你的360可以破解后,下面的过程就是把xbr的最新破解系统写入nand。
  1.下载最新适合你主板的xbr_8955.bin
  2.在Dos下cd 到nandpro20b目录后,输入:
  3.nandpro orig.bin: -r16 rawkv.bin 1 1 回车,(orig.bin是核对后正确的那个,下同)
  4.nandpro orig.bin: -r16 rawconfig.bin 3de 2 回车
  5.嗯,现在你已经从orig.bin文件提取出你机子专属的keyvault和config,接着将它们植入你刚才下载的xbr_8955.bin.
  6.将xbr_8955.bin重命简单点的名字,如xbr.bin,容易操作点。接着输入:
  7.nandpro xbr.bin: -w16 rawkv.bin 1 1 回车
  8.nandpro xbr.bin: -w16 rawconfig.bin 3de 2 回车
  9.好,现在已经将你的keyvault和config植入xbr.bin,接着要做的事就是将它刷回机子的nand了。继续输入:
  10.nandpro lpt: -w16 xbr.bin 回车。
  11.大概还要等40来分钟,搞定后,拔掉pc上的打印头,移除lpt线,焊上jtag线(参考第5步),就可以开机享受破解系统带来的乐趣了。
  12.刷入过程出现问题?参考后面问题向导。
  问题解决向导
  下面是国外论坛收集的一些问题解决方法,我在读写nand过程中没遇到任何问题,所以仅供各位参考,如果还有其他问题,回帖让有经验的人帮忙一下。
  LPT 线:尽量让它短点避免在读写nand过程***错。(我大概用了50cm网线,没遇到什么问题)
  出现 Nandpro FATAL ERROR 提示:
  1.nandpro只能用在某些usb适配器,和真正的LPT打印并口接口,不能是那种pci转换lpt非原生的接口。
  2.仔细检查Lpt线连接有没有问题,检查一下BIOS设定,将parallel port mode 设成SPP (Normal),不过一般默认也没什么影响。
  3.port95nt.exe 确认安装了吧??重新运行port95nt.exe 试试!
  4.换台电脑吧!
  出现 Nandpro Flashconfig: 01198010 / reading errors 提示:
  1.你的二极管有没有按图片那样弄好?二极管其实可有可无,如果出现Nandpro Flashconfig: 01198010 提示,那它根本不需要,如果后面还有/ reading errors ,那检查一下二极管的方向,黑圈那边是接主板那边的。
  2.lpt线减短点20cm-30cm试试。
  3.电阻没搞错吧??5个吧?都通吧?有表的测试一下。
  4.检查下焊脚,饱满点,不要虚焊,脱焊,短接之类的
三红 / 黑屏 / E79提示 :

  1.CB版本确认是属于修改范围的??不要只看系统内核是7371就盲目出手啊。
  2.有植入rawkv.bin和rawconfig.bin到xbr.bin吧?(参考上面步骤)
  3.orig.bin 有Bad Blocks 提示(用Degraded检查)?有修复没有?
  如何还原备份的nand数据:
  1.确认安装了port95nt.exe,如果没有,在nandpro20b目录下安装,可能需要重启。
  2.插上xbox360电源,但不能开机!
  3.电脑那边插上打印头那端。
  4.在Dos下cd 到nandpro20b目录后,输入:
  5.nandpro lpt: -w16 orig.bin
  6.回车,等待45分钟左右...
  7.好了,你的360恢复到没修改的系统了。
  8.移除jtag线,否则不能正常开机。
  有Bad Blocks 的nand:
  有些机子的nand有Bad Blocks,所以你要修复一下xbr.bin。

  1.再用上面的图。注意看蓝框里面的字
  2.提示,Note : Block 0x348 found at 0x3FF
  3.这个意思是损坏的BLock 0x348 被重新映射到 0x3FF 这个地址。
  4.好了,我们继续在DOS下,在nandpro目录下完成它的修复。
  5.nandpro xbr.bin: -r16 block348.bin 348 1 读取0x348 block 并存为block348.bin
  6.nandpro xbr.bin: -w16 block348.bin 3ff 1 将block348.bin 写到0x3FF这个被重新映射的位置
  7.如果不止一个坏block,你得按上面的步骤一个一个替换。
  8.格式是这样:
  9.nandpro xbr.bin: -r16 blockXXX.bin XXX 1 XXX 是bad block 三位数地址
  10.nandpro xbr.bin -w16 blockXXX.bin YYY 1 YYY 是degraded显示的found at后面的三位数地址
  5.Lpt线一般情况下只需用一遍将正确的nand 数据备份下来就没用了。而Jtag要保留在主板上,焊在主板后面会更简单,也更牢固。
Jtag线接法(三条线):

  1. J2D2.2+4148二极管(黑圈那边连RF6)+RF6
  2. J2D2.1+4148二极管(黑圈那边连DB1F1)+DB1F1
  3. J2D2.4+J2D2.7


  ps1. 上图是我第一次接线的路线,玩了一天游戏第二天出现E79错误,后来拆机查看发现被光驱支撑脚将此线压断了。有Jtag过的朋友,以后如果出现E79错误,一定要先查看连接线有没有卡断或脱焊之类的。
  ps2. 有热熔胶之类的应该固定一下二极管,防止脱落。我当时没有,后来用502代替了一下;),502也是树脂物质不导电的,当然有些劣质充水不容易干的那种,最好等它干透再开机。
  6.移除R6T3
  这个步骤省略目前也可以正常使用xbreboot,不过建议移除。
  要不要保留这个电阻,大家可以google国外论坛,再综合考虑一下。
  我的看法是:
  大概在几年前系统降级那段时间国外已经有很多人移除掉r6t3,几年来没有影响,移除这个电阻目前看来,可以阻止官方8955系统的更新。至于改了xbreboot的机子误刷或被暗刷m$以后更新的系统版本,会不会烧掉vfuse再也无法使用自制系统,还有待时间验证,不过几率应该很高。既然移除它可以禁止官方升级,而且xbreboot有自己升级的途径,那它就没存在的必要。国外的一些建议也是ASAP(尽快)移除,再说它也只不过是10欧的电阻,找手艺好点的焊工替换个普通的电阻也不难。

  放大图前段时间自己Diy刷好了xbreboot,将过程及其中遇到的一些问题,还有使用自制软件的一些经验,跟大家分享一下。
  刷机有风险!所有知识是通过实践和通过国外论坛获取,仅供参考。
  ps.主题排版格式很难修改,教程如果有用就将就看一下吧。
  首先,目前能够破解使用xbreboot的系统版本号只能是2.0.7371.0或以下,但并不是指所有的2.0.7371.0或以下的版本都能刷。
  还要必须确认CB版本,而CB版本,只能焊上lpt线将nand正确读出来后才能确定。
  以下方法适合Xbox360 Zephyr,Falcon,Opus,Jasper主板,不适合xenon(jtag线有区别)。

  1.准备材料:
  Lpt线:
  1/4W 100欧电阻 x5
  1N4148 二级管 x1
  网线 x1米
  并口打印插头 x1
  Jtag线:
  1N4148 二极管 x2
  IDE 硬盘线 x1条 (只需抽取其中的一到两条线)
  Jtag线用网线里面的铜线也可以,不过网线铜线稍微粗点而且比较硬,技术不好的,比较难焊也容易脱焊。IDE的硬盘线是个不错的选择。
  ps.图片价格是2010年1月广州新赛格电子市场的参考价格,建议材料不要在门口买,嘿~越靠近门口越贵。

  2.准备工具:
  以前在超市10块左右买了一套螺丝刀T10,T8,T6,T5,刚好适合xbox360拆机,过程只需要T10和T8。T6可以用来拆硬盘。
  如果在电子市场,多买一套图片中间有蓝色把柄的助焊工具非常方便,辅助拆机和焊线,对于我这种20多年没玩硬件改装的也就花了20来分钟搞定无损拆机和焊线,所以大家应该有信心。

3.拆机

  视频参考:http://v.youku.com/v_show/id_XNzY4Njc3MDA=.html
  视频没有拆主板的步骤,大家拆解过程中可能会发现前置板跟主板是相连的无法拆开,其实,只要把前置板灯盖(图片螺丝下面的正方形物体)卸下,将板上的三颗螺丝卸掉,就可以像usb设备一样拔出前置板(图片螺丝右边的物体),然后解开主板后面的螺丝就可以将主板轻易的拿出。

  4.lpt线
  首先接好lpt线,读写nand。lpt线因为我已经移除,之前没拍照
  大家可以参考下面两图
  有人可能不清楚GND接哪里,下图蓝色方框的地方都可以接。

  准备好一台带打印并口的电脑(不能通过pci转并口那种)
  多检查几次Lpt线,确认接脚对应好,没有虚焊没有脱焊没有短接。
  读写nand的过程,我翻译一下国外的步骤。以下适用于带16MB内存的机器。(256MB内存需要改动数值,如果利用并口复制时间将会相当的长。)
  下载nandpro20b
  1.确认安装了port95nt.exe,如果没有,在nandpro20b目录下安装,可能需要重启。
  2.插上xbox360电源(我忘了这步,花了不少时间),但切记不能开机!(切记!)
  3.电脑那边插上打印头那端。
  4.在Dos下cd 到nandpro20b目录后,输入:
  5.nandpro lpt: -r16 orig.bin
  6.回车,确认屏幕出现 FlashConfig:01198010,如果没有,参考后面问题向导。
  7.等待45分钟左右...
  8.如果出现错误信息,参考后面问题向导。
  9.如果没出现错误,继续读取nand一遍,输入:
  10.nandpro lpt: -r16 orig2.bin
  建议再读取nand一次,目的是为了确保从nand里面取得正确的备份数据,只有得到正确的备份数据,以后出现问题你才可以刷回原先的nand,否则以后出现问题,机器可能就完蛋了
如何确认你从nand里面得到正确的备份数据?

  1.你先使用某个hex编辑器对比刚才生成的两个文件,orig.bin和orig1.bin,它们应该100%相同。
  2.下载Degraded.
  3.运行Degraded,点击setting,在1BL key栏里面输入 DD88AD0C9ED669E7B56794FB68563EFA ,旁边的Valid打勾,再将最下面一行File System Start的数值改成39,点OK继续。
  4.打开刚才生成的orig.bin文件。
  5.如果有提示:Cannot read file, 你得修改orig.bin文件,复制个副件,例如origcopy.bin ,然后用hex编辑器打开,在0x0012的偏移位置会看到 2004 - 2007 Microsoft Corporation ,将它改成 2004 - 2005 Microsoft Corporation后保存,就可以用Degraded 打开了。(这一步似乎可以省略,因为我的也是2004-2007,但可以正常打开)

  如图所示CB版本是5770(如上图红框显示),可以使用Jtag!
  如果Degraded显示Note:Bad Block@ 0x….(如上图蓝框显示)参考后面的错误向导。
  检查你的CB版本:
  能够改 机的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
如果你有部可以破解的360,那恭喜你可以继续下去,如果你的CB属于不能改 机的范围,那你可以到此止步了,因为到目前为止,没有办法让它用Jtag破解。

  确定你的360可以破解后,下面的过程就是把xbr的最新破解系统写入nand。
  1.下载最新适合你主板的xbr_8955.bin
  2.在Dos下cd 到nandpro20b目录后,输入:
  3.nandpro orig.bin: -r16 rawkv.bin 1 1 回车,(orig.bin是核对后正确的那个,下同)
  4.nandpro orig.bin: -r16 rawconfig.bin 3de 2 回车
  5.嗯,现在你已经从orig.bin文件提取出你机子专属的keyvault和config,接着将它们植入你刚才下载的xbr_8955.bin.
  6.将xbr_8955.bin重命简单点的名字,如xbr.bin,容易操作点。接着输入:
  7.nandpro xbr.bin: -w16 rawkv.bin 1 1 回车
  8.nandpro xbr.bin: -w16 rawconfig.bin 3de 2 回车
  9.好,现在已经将你的keyvault和config植入xbr.bin,接着要做的事就是将它刷回机子的nand了。继续输入:
  10.nandpro lpt: -w16 xbr.bin 回车。
  11.大概还要等40来分钟,搞定后,拔掉pc上的打印头,移除lpt线,焊上jtag线(参考第5步),就可以开机享受破解系统带来的乐趣了。
  12.刷入过程出现问题?参考后面问题向导。
  问题解决向导
  下面是国外论坛收集的一些问题解决方法,我在读写nand过程中没遇到任何问题,所以仅供各位参考,如果还有其他问题,回帖让有经验的人帮忙一下。
  LPT 线:尽量让它短点避免在读写nand过程***错。(我大概用了50cm网线,没遇到什么问题)
  出现 Nandpro FATAL ERROR 提示:
  1.nandpro只能用在某些usb适配器,和真正的LPT打印并口接口,不能是那种pci转换lpt非原生的接口。
  2.仔细检查Lpt线连接有没有问题,检查一下BIOS设定,将parallel port mode 设成SPP (Normal),不过一般默认也没什么影响。
  3.port95nt.exe 确认安装了吧??重新运行port95nt.exe 试试!
  4.换台电脑吧!
  出现 Nandpro Flashconfig: 01198010 / reading errors 提示:
  1.你的二极管有没有按图片那样弄好?二极管其实可有可无,如果出现Nandpro Flashconfig: 01198010 提示,那它根本不需要,如果后面还有/ reading errors ,那检查一下二极管的方向,黑圈那边是接主板那边的。
  2.lpt线减短点20cm-30cm试试。
  3.电阻没搞错吧??5个吧?都通吧?有表的测试一下。
  4.检查下焊脚,饱满点,不要虚焊,脱焊,短接之类的
三红 / 黑屏 / E79提示 :

  1.CB版本确认是属于修改范围的??不要只看系统内核是7371就盲目出手啊。
  2.有植入rawkv.bin和rawconfig.bin到xbr.bin吧?(参考上面步骤)
  3.orig.bin 有Bad Blocks 提示(用Degraded检查)?有修复没有?
  如何还原备份的nand数据:
  1.确认安装了port95nt.exe,如果没有,在nandpro20b目录下安装,可能需要重启。
  2.插上xbox360电源,但不能开机!
  3.电脑那边插上打印头那端。
  4.在Dos下cd 到nandpro20b目录后,输入:
  5.nandpro lpt: -w16 orig.bin
  6.回车,等待45分钟左右...
  7.好了,你的360恢复到没修改的系统了。
  8.移除jtag线,否则不能正常开机。
  有Bad Blocks 的nand:
  有些机子的nand有Bad Blocks,所以你要修复一下xbr.bin。

  1.再用上面的图。注意看蓝框里面的字
  2.提示,Note : Block 0x348 found at 0x3FF
  3.这个意思是损坏的BLock 0x348 被重新映射到 0x3FF 这个地址。
  4.好了,我们继续在DOS下,在nandpro目录下完成它的修复。
  5.nandpro xbr.bin: -r16 block348.bin 348 1 读取0x348 block 并存为block348.bin
  6.nandpro xbr.bin: -w16 block348.bin 3ff 1 将block348.bin 写到0x3FF这个被重新映射的位置
  7.如果不止一个坏block,你得按上面的步骤一个一个替换。
  8.格式是这样:
  9.nandpro xbr.bin: -r16 blockXXX.bin XXX 1 XXX 是bad block 三位数地址
  10.nandpro xbr.bin -w16 blockXXX.bin YYY 1 YYY 是degraded显示的found at后面的三位数地址
  5.Lpt线一般情况下只需用一遍将正确的nand 数据备份下来就没用了。而Jtag要保留在主板上,焊在主板后面会更简单,也更牢固。
Jtag线接法(三条线):

  1. J2D2.2+4148二极管(黑圈那边连RF6)+RF6
  2. J2D2.1+4148二极管(黑圈那边连DB1F1)+DB1F1
  3. J2D2.4+J2D2.7


  ps1. 上图是我第一次接线的路线,玩了一天游戏第二天出现E79错误,后来拆机查看发现被光驱支撑脚将此线压断了。有Jtag过的朋友,以后如果出现E79错误,一定要先查看连接线有没有卡断或脱焊之类的。
  ps2. 有热熔胶之类的应该固定一下二极管,防止脱落。我当时没有,后来用502代替了一下;),502也是树脂物质不导电的,当然有些劣质充水不容易干的那种,最好等它干透再开机。
  6.移除R6T3
  这个步骤省略目前也可以正常使用xbreboot,不过建议移除。
  要不要保留这个电阻,大家可以google国外论坛,再综合考虑一下。
  我的看法是:
  大概在几年前系统降级那段时间国外已经有很多人移除掉r6t3,几年来没有影响,移除这个电阻目前看来,可以阻止官方8955系统的更新。至于改了xbreboot的机子误刷或被暗刷m$以后更新的系统版本,会不会烧掉vfuse再也无法使用自制系统,还有待时间验证,不过几率应该很高。既然移除它可以禁止官方升级,而且xbreboot有自己升级的途径,那它就没存在的必要。国外的一些建议也是ASAP(尽快)移除,再说它也只不过是10欧的电阻,找手艺好点的焊工替换个普通的电阻也不难。

  放大图




http://www.gebixing.com/XBOX360/ruanjianxiazai/2010/0204/371.html.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-6 14:36 , Processed in 0.166563 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部