xbox360刷自制教程.docx
- 文档编号:14250451
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:34
- 大小:2.38MB
xbox360刷自制教程.docx
《xbox360刷自制教程.docx》由会员分享,可在线阅读,更多相关《xbox360刷自制教程.docx(34页珍藏版)》请在冰点文库上搜索。
xbox360刷自制教程
先说说脉冲原理:
XBOX360在启动时,CPU会有一个模块对比启动部分的代码是否正确为原版。
如果和存储的特征值不同,就不会让系统继续启动。
如果要运行自制系统,首先要搞掉这个保护功能,XBOX360的CPU存在一个设计缺陷。
就是如果给出一个非常短的复位信号,按理说机器会复位,但是实际上,CPU不会重新启动,而会发生一些功能错误,如果这个在非常恰当的时候,给出这个脉冲的话,那个保护模块就会错误的返回一个“没有问题”的信号,这样,系统就会继续启动了,下面就是如何在恰当的时候发出一个足够短的复位脉冲的问题了,在厚版机中,破解者发现,如果给CPU一个脚(CPU_PLL_BYPASS)一个信号,就会让CPu的频率变得非常慢,然后这时就可以用相对长的复位脉冲来达到让CPu错乱的目的,但是在slim版中,这个信号脚没有了,这就无法让CPU跑在一个慢的频率上,所以产生这个复位脉冲的难度就变大了,因为产生特别短的电脉冲是有难度的。
而且你还必须控制这个时序,就更加难上加难了,不过破解者又发现了一个方法。
就是时钟芯片。
XBOX360用的时钟芯片可以用IIC总线给一些指令进去(IIC是一种常用的管理总线),让他产生较低的频率,但也不是太低,大概是100兆这样。
然后再用一个20纳秒宽度的脉冲,在启动到某个特定时刻(这个靠监视一些脚可以知道),发到CPu的复位脚上去这样,也可以达到相同的效果,所以,除了原理以外,技术上还有2个问题,1是在启动到什么时候,发送这个脉冲。
2是产生一个足够短的脉冲。
破解小组使用了XILINX(世界最大的可编程逻辑器件公司,第二大是altera)的CPLD(复杂可编程逻辑器件),型号是XC2C64A。
所以在slim的破解中,这一颗芯片肩负了给时钟芯片的IIC总线发送指令的任务。
(3.3V电平)还肩负了探测CPU启动状态,用计数器来计算时间,在恰当的时刻给出短脉冲,然后在回复时钟芯片内容的任务。
时钟信号用的就是XBOX360本身的48兆时钟信号。
这样我们的自制就诞生了
其实能不能刷自制不用拆机不能刷脉冲的机器就两种1厚机双90不带HDMI的不能刷2slim电源电压是9.几的不能刷
硬件名称和图片:
NAND读取写入板:
LPC2148
MTXSPIFlasherNANDUSB
脉冲IC板:
CPLD核心板C-mod-XC2C64A
xbox360glith芯片xc2c64a
MatrixGlitcher
提取NAND接线图:
厚机打印口
厚机LPC2148板
厚机USB口
[薄机USB口
一读取NAND:
NAND的读取需要通过焊接好的接口连接电脑,用Nandpro软件来读取1首先将光驱360电源都连接上,但是不要让360开机,开机可能会烧掉NAND芯片,不连接光驱读取出来的NAND内容可能有问题!
2接下来将LPT或USB连接到电脑对应接口,如果是LPT连接需要在连接前安装LPT端口驱动程序port95nt.exe并重新启动,port95nt.exe文件包含在Nandpro软件中。
如果是USB连接,在接入USB后系统会提示发现新硬件,请将驱动安装指定到Nandpro20b文件夹
3点击开始-运行,输入cmd回车,会打开MS-DOS窗口,首先改变当前目录为Nandpro所在的目录,例如Nandpro20b文件夹在D盘,则在MS-DOS窗口输入:
d:
回车
cd空格nandpro20b回车
nandpro xxx:
-ryyy nand1.bin回车
(其中xxx:
代表您使用的连接方式LPT方式改成lpt:
USB方式改成usb:
-r表示读取的意思 yyy为您的360的NAND容量 16MB为16 256MB为256 512MB为512)
图为16MB
4为了防止提取错误又合成不了刷回也变砖的危险
完成之后之后再读取一边为Nandpro usb:
-r16 nand2.bin
比较2次读取的结果fc/bnanddumpname.binnanddumpname2.bin
也可以用MD5对比(NAND文件在Nandpro20b目录下)
想看自己机器CB版本的可以用CDINFO软件来识别
5可以用猪头合成或者用Python合成image_00000000.ecc
这里介绍用猪头合成吧比较方便快捷
选择您的主机型号然后合成
也可以下载人家的ecc文件只要cb版本相同可以通用
启动BestPigECCGLITCHGenertor,选择您的主板型号,然后选择你的NAND文件。
现在点击产生ECC文件你必须确定你的保存路径
如果的成功生成文件会出现这个信息提示:
在ECCGLITCH文件夹会看到破解好的SMC文件和ECC文件
6把ECC文件复制到Nandpro20b文件夹里回到CMDdos窗口下写回image_00000000.ecc
命令是:
nandpro xxx:
+wyyy image_00000000.ecc回车
(其中xxx:
代表您使用的连接方式LPT方式改成lpt:
USB方式改成usb:
-r表示读取的意思 yyy为您的360的NAND容量 16MB为16 256MB为256 512MB为512)
图为16MB
首先第一步:
读取NAND,本人用的是LPC2148
LPC2148模块×1(淘宝网上有成品,建议购买时让商家把xspiflash.hex刷进去,建议刷20b的,价格85~160不等)
LPC2148连接厚机图:
LPC2148连接薄机图:
LPC2148安装好驱动之后插上USB线在系统设备里面会找到:
LPC焊接在360之后,插上USB线(记得2148是需要安装驱动的)把主机接上电源不要开机,在PC上输入读取NAND指令
在WINDOWS开始菜单输入CMD进入DOS模式进入NANDPRO读取软件目录根据你的机器的类型输入不同的读取指令
nandprousb:
-r16nanddump.bin
厚机双65,512的输入指令为nandrousb:
-r512nanddunmp.bin同理256M的指令为-r256其他都是-r16所有薄机,单65,小内存双65都是-r16
等待读取完成,建议多读取几次,然后用fc命令校验一下,确保读取出来的原始nand文件的准确无误。
二焊接脉冲版:
ECC文件烧录到主机,现在就可以焊接脉冲IC到主机:
新买的脉冲IC是没有程序,购买时请卖家帮忙刷写或者自己使用DIY刷写工具刷写
CPLD核心板C-mod-XC2C64A(白板)焊接图
xbox360glith芯片xc2c64a焊接图
新版IC(篮板)单双65厚机焊接图
厚机特写图
新版IC(篮板)Slim薄机焊接图
薄机特写图:
如果脉冲成功了就会看到蓝色画面(必须连接AV线)上面有CPUkey和DVDkey
CPUKEY可以通过网线(直连)通过IE输入IP查看 比如:
XO上显示IP为192.168.1.102那么你在PC的IE上输入192.168.1.102就可以了或者将CPUkey用笔抄下来CPUkey合成固件时候用到
三手动合成固件:
因为手动合成固件是最安全的所以推荐使用手动合成当然也可以使用傻瓜软件合成
1打开360FlashDumpTool选择settings,点击Options
2然后选择ExtractibuildcompatiblesFiles点击OK
3打开360FlashTool,选择Settings点击Keys
4填写你刚才得到的Cpukey同时选择addCPU-Key保存CPUkey然后点击OK
5在点击OPENFILE选择你的NAND
6现在你可以点击Extract选项了
7勾选KEYVAULT和GENERICFILES下的FIRMWARECHALLENGERESPONSETABLE以及CONFIGBLOCKS选项
8点击OK之后你选择保存路径,会生成GenericFiles/FreeBOOT/Data三个文件夹里面会有用到的破解文件
9把刚才提取出来的KeyVault文件夹里面的KV_dec.bin重命名为KV.bin在把改好的kv.bin和fcrt.bin.meta文件fcrt..bin文件以及config文件一起放到mytrinity文件夹里
10打开360FlashDumpTool,选择你的NAND文件就会看到你的主机信息,查看LDV数值,选取最高的数值!
例如:
我的是4
11打开mytrinity文件夹下的options.ini文件
在1blkey=填写DD88AD0C9ED669E7B56794FB68563EFA
在cpukey=填写与您的cpukey
在cfldv=填写我们在360Flashtool看到的LDV值。
例如:
我的是4
12合成固件:
点击开始-运行,输入cmd回车,会打开MS-DOS窗口,
在MS-DOS窗口进入到ggbuild文件夹里比如我的在C盘里就输入cdggbuild完后在输入以下指令:
ggbuild-cMB-fkernel-ddatanandname.bin
MB=你的主板型号,例如:
trinity,jasper,jasper256,jasper512,falconorzephyr
kernel=内核版本例如:
我的是13604
data=你创建的文件夹:
我的是SLIM
nandname.bin=破解生成的NAND文件名字例如:
我的是slimout.bin
如果成功破解会看到你的CPUKEY1BLKEY等等
看到以上图片信息代表你已经成功生成破解NAND文件
生成的破解NAND文件在GGBUILD文件夹更目录里例如我的是:
slimout.bin
现在傻瓜合成固件方法和软件有很多大家也可以使用
比如:
四最后写入固件:
把合成出来的固件名字改成udpflash拷贝到Nandpro20b文件夹里
用nandprousb:
-w16updflash.bin命令写入XO
16M命令:
nandprousb:
-w16updflash.bin
256M/512M:
nandprousb:
-w64updflash.bin
如果是打印口刷写把USB改成LPT即可
最后附上两段拆机视频:
厚机拆机视频
薄机拆机视频
自制系统的好处:
1可以免盘玩游戏 2可以无限大硬盘即插即用3可以玩XBLA游戏4可以玩DLC后续5可以去盟区KIA联机对战6支持USB外接移动硬盘游戏7可以运行自制软件包括模拟器8可以玩锁区游戏等等
多添加一项业务
大家看到这个图片会以为是没填写CPUkey的,但是你们错了此图已经填写CPUkey了,这就是淘宝买的自制机器。
有些玩家在淘宝买的自制机器因为种种原因导致看不到KV,所以升不了级很郁闷,本人在这里添加一个新项目只要你是16MB的固件,我可以帮你计算出来CPUkey,不管你是淘宝买的改过机还是刷脉冲自制没有CPUkey并且还3红的都可以!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- xbox360 自制 教程
![提示](https://static.bingdoc.com/images/bang_tan.gif)