- 精华
- 0
- 帖子
- 20
- 威望
- 0 点
- 积分
- 20 点
- 种子
- 0 点
- 注册时间
- 2010-11-30
- 最后登录
- 2020-1-11
|
本帖最后由 h72001346 于 2010-12-5 18:03 编辑
首先,我要说下我的机器的情况双65nm自制系统xbr jasper256m,无原始固件
我在前一天由于买了kinect想玩,所以想自己刷到12611系统
于是,看shinyoyo老大的帖子,用eazy freeboot 合成12611固件
但是用我备份的8955固件合成会出现如下错误:
ERROR: Unable to determine image type.
ERROR:Unhandled exception.
请按任意键继续...
提取66m的固件也不行
看到下面有人回帖说打上2个勾,只用CPU KEY 就可以不用固件合成,
于是我用这种方法合成了固件,并用flash 360刷好
当时不知道要拔电源,只关机测试,结果还能进去系统,能玩
第二天拔了电源再玩后发现电视黑屏,机器只有中间的灯亮,电视没反应,也不出现错误,三红等错误
拿到电玩店去修,老板统一说修不好,不知掉为什么
我回来后,在网上查了很多资料,觉得应该只是固件错误,如果硬刷应该还是能刷回来,
特别借鉴了mr.h老大写的文章
附地址:[破解] 使用 XeLLous 超快速完成 Xbreboot 自制刷机指南与下载 [复制链接] https://bbs.a9vg.com/thread-1429034-1-1.html
在网上买了拆机套件及读nand模块
奋斗了一晚上总算把机器复活了,兴奋。。。
下面我来说说我修补我的机器的详细步骤:
第一步:
把你备份的266M的固件提取成66M的固件
下载nandpro2b(所有工具我会打包附在下面)
把266M的固件命名为osys.bin放到nandpro的文件夹下
然后输入如下命令
nandpro osys.bin: -r64 newsys.bin
nandpro osys.bin: -r64 newsys1.bin
用winmd5.exe比较这两个文件的md5值,看是否一样,不一样重新提取
nandpro文件夹下的newsys.bin就是66M的固件
PS:最好建一个名为“xbox360备份”的文件夹把66M和266M的固件各保存一份进去,以备以后有问题时使用
第二步:
用的266M或66M固件提取kv.bin
输入如下命令:
[这个命令对应全部主板]
nandpro newsys.bin: -r16 kv1.bin 1 1
nandpro newsys.bin: -r16 kv2.bin 1 1
再用winmd5.exe判断提取的这2个kv是否一致,不一致继续提取
一致的话把这2个bin都放进备份文件夹备份,以防万一
第三步:(此步可以不做,不过备份下config.bin比较好,如果是jasper256m的话可能提取的config是错的128K的大小才是对的,其他主板应该是33k的,512的不清楚没测试过,jasper256m用FLASH 360备份的8955固件都会有这问题)
输入如下命令:
16MB 用这个命令:
nandpro newsys.bin: -r16 config1.bin 3de 2
nandpro newsys.bin: -r16 config2.bin 3de 2
256/512MB 用这个命令:
nandpro newsys.bin: -r256 config1.bin ef7 2
nandpro newsys.bin: -r256 config2.bin ef7 2
同样需要md5校验文件是否一样,不一样继续,一样跳下步。
也同样需要拷进备份文件备份
第四步:
根据mr.h老大的做法,制作你的xell并打进xellous
先下载对应你主板的XELL:
xenon_1921_hack-20090911.rar http://u.115.com/file/f3e076b1a8
双90 XENON 专用
zephyr_hack_updxell.rar http://u.115.com/file/f361230ba9
双90带HDMI的 zephyr 专用 (4580 的用下面的 Falcon)
falcon_opus_hack.rar http://u.115.com/file/f3dbb179b4
单65 falcon 和 opus 专用
jasper_6723_hack.rar http://u.115.com/file/f3e031631f
双65 不带内置记忆体 jasper 专用
jasper_6723_hack_256MB_512MB.rar http://u.115.com/file/f39d664edc
双65 带内置记忆体 (256或512) jasper 专用
下载了对应你主板的 XELL 后, 把解压出来的 .BIN 改名为 free60.bin, 这样比较方便操作.
把 free60.bin 放进nandpro文件夹里面.
再下载xellous http://u.115.com/file/f39796294c
接着为 XELL 打进你的 KV.BIN
[这个命令对应全部主板]
nandpro free60.bin: -w16 kv1.bin 1 1
接着把 XeLLous 打进 XELL 里面:
[这个命令对应全部主板]
nandpro free60.bin: +W16 xell-1f.bin 40
注意: 这个命令的 W 是要用大写的!
第五步:
主板上焊上读nand线
详细做法可看 darrenchan 的帖: https://bbs.a9vg.com/viewthread.php?tid=1385873
顺便说下,我是在皮皮网店(http://shop58720180.taobao.com/?asker=wangwang)买的读nand线,店家人很好,对我进行全程的指导,再次感谢他
第六步:
这时把刚才加工好的xell就是你的free60.bin, 刷进你的360里面了
注意:要先插USB线,再接xbox电源,千万不要启动你的XBOX机器,只插电源就行,保险起见,你的手柄最好拆了电池
紧张时刻开始了,输入如下命令把xell写入XBOX
[这个命令对应全部主板]
nandpro usb: -w16 free60.bin 0
刷写完毕后,把XBOX电源线把掉,再从pc上去掉USB线!
这时候,你可以启动你的XBOX了,按开仓建启动,这时候应该出现我们熟悉的XELL的界面,如果不行,重复上面过程,重刷或请看mr.h的文章里的解决方法(上面有链接)
第七步:
恢复你的备份的8955固件
(如果你是jasper256m的主板的话这步不能省略,因为jasper256m用flash360刷最安全,512的不清楚,其他的主板可以直接跳过这步,进入下步)
把8955的66M的固件放进你的U盘,一定要是66M的,266M的XELLOUS不认,会提示固件大小不对,呵呵
然后插到你的XBOX下面的USB接口,然后按开仓键开机
这时根据提示,刷成8955的固件
第八步:
合成12611固件
很多没有原始固件的人,在这步就会一直合成不了,用eazy freeboot也不行,用freeboot toolbox maker 25 26也不行,然后用freeboot toolbox maker 24合成9199也不行的,就用下面这个办法(特别是jasper256m的主板以上方法肯定不行)
我是参考了snailium老大的帖子,附地址https://bbs.a9vg.com/thread-1615968-1-1.html
用flash 360把kv.bin和config.bin用CPU KEY解密出来,具体怎么解密请看上述帖子,不详述
解出来后,把kv_dec.bin改名为kv.bin及config.bin改名为smc_config.bin放进fbbuild的mydata的文件夹下
这时就要说了,因为jasper 256m的config.bin是有问题的,所以不能用抽取出来的config.bin
去网上下载一个来替换
下载地址:去这个帖子里有下载 https://bbs.a9vg.com/forum.php?mod=viewthread&tid=1455277
下载后把里面的smc_config.bin放进mydata里的
然后把cpukey.txt里面内容全部删掉把你的CPU KEY拷进去,注意key前不要有空格
如果你是原始固件就要下一个SMC的合集,这个在下面那个fbuild 0.1的mydata的目录里那个SMC文件夹下,选择合适的SMC.bin
SMC.bin - 最原始的连线方式
aud_SMC.bin - 将FT1U2连到AUD_CLAMP上时要用这个
SMC_BB.bin - Jasper Big Block(256M/512M)专用,刷完之后可以使用内置存储
如果你是自制系统的固件直接用360 flash tool 提取一个SMC.bin同样放到mydata的文件夹里面
回到fbBuild文件夹下,用鼠标右键点击“build.bat”,选择“编辑”。将其中的falcon换成你的主板型号(xenon, zephyr, falcon, jasper, jasper256, jasper512)
然后点build.bat批处理文件
在你的fbBuild文件夹下就会合成一个updflash.bin
这个就是合成的12611固件
如果你是jasper256m的主板,请你进入第七步刷好的8955系统里用flash 360刷写
这样比较保险,512的不清楚哦,不过最好也用flash 360刷写
其他的可以直接用之前刷好的xellous刷写,把updflash.bin放进U盘根目录,按开仓键启动XBOX根据提示自己刷
但是里面没有集成最新的dash_launch_v2.06
刷好以后自己去xexmenu里面安装就好了
如果要玩kinect需要更新下人偶,下载下面的包,把$systemupdate文件夹放进U盘根目录,把U盘插进XBOX按开仓键启动XBOX根据提示刷机
官方 12611 升级包:http://download.microsoft.com/do ... stemUpdate12611.zip
Dash Launch 2.06:http://u.115.com/file/f83021a7f2
fbbuild 0.1 http://u.115.com/file/f2b17a04e4 (里面有360 flash tool)
flash360v1.0 这个帖子有下 https://bbs.a9vg.com/forum.php?mo ... &extra=page%3D1
有xellous的机器 Cpukey ~怎么获取这里就不说明了请参照帖子里的:https://bbs.a9vg.com/viewthread.php?tid=1459992&fpage=1
无xellous的机器,按开仓键进入xell然后屏幕会滚动,跳到有一系列如下数据的时候:
fuseset 00 : 0000000000000000
fuseset 01 : 00a0988a7a68a787
fuseset 02 : .....
fuseset 03 : .....
然后用相机照下来
cpu key = fuseset 03 +fuseset 05 或cpu key = fuseset 04 +fuseset 06
fuseset 03和04是一样的,fuseset 05和06是一样的
最后鄙视下某电玩店老板,直接说我机器报废,问他要原始固件,直接说没有
finish, have a nice day |
|