作者kyo0721 (nostalgia)
看板Modchip
标题Re: [Wii ] 新手进阶(2)IOS & CIOS使用说明
时间Wed Jan 27 22:38:03 2010
※ 引述《cher1 (ㄚ晨)》之铭言:
: 新手进阶(2)IOS & CIOS使用说明
: ********在不清楚IOS是什麽作用的情况下,千万不要删除IOS********
: Nintendo IOS/CIOS 简介
: IOS(Input Output System)=> 驱动程式集,作用是操纵Wii的硬体,如手把,平衡板等等
: 新的IOS=>来支援新游戏和新硬体
: 旧的IOS=>还是继续存在系统中,而不是被新IOS覆盖,因为旧的游戏还需要他们。
我想这边的新旧要做个比较明确的定义
IOS的命名包含了主机中存在位置与版本,举例来说:
IOS36-64-v1042 与 IOS36-64-v3551
其中的36代表位置(slot),可以理解为安装在主机中所占的位置;
64无特别意义,目前所见的IOS都是64;
v1042 与 v3551才是所谓的版本,也就是新旧的差别,号码越多越。
这里也同时产生了一个问题:任天堂不会删除旧版本的,已经不再使
用的IOS,反而会利用一个更新版本,但无作用的IOS去占住那个位置,
而这样的IOS就是俗称的stub IOS,纯粹只是用来塞洞的,主要目的是
防止透过非正常管道更动主机内容。举一个例子,破解最常用的IOS249,
在主机韧体升级到4.2版後,会自动安装一个stub的IOS249。而以升级
法则来说,主机要升级时会去检查现有位置的IOS版本,若较旧,就以
新版本覆盖。因此,4.2所附带安装的IOS249版本是65280,目的就是一
劳永逸的占领IOS249这个位置,以解决盗版的问题。
: 每个游戏都需要使用其中的一个IOS:
未必,也有游戏需要两个IOS才能执行,这也就是着名的IOS Reload游戏。
此类游戏启动时需要一个IOS,载入後须要另一个IOS,这是目前较有效的
防盗版机制。
: EX:
: 1.IOS37 => Rock Band光碟上就有,来支援USB的乐器外设。
: 2.IOS249 => 里面还有DVDx的驱动,原本是用来播放DVD用的,
: 但Nintendo并没有使用,却被hacker用来跑备份光碟。
DVDx早期安装在IOS254,但後来被任天堂用stub IOS占领了254的位置。
而目前MPlayer CE已经直接把DVDx包装进IOS202,所以也不太需要额外
安装这个东西了。而跑备份光碟早期的确是跟DVDx有关,但那真的是很
早期的工具。我如果没记错的话,从IOS36rev4(?)与第二版的Backup
Loader开始,就不再需要DVDx去执行备份光碟。DVDx後来大多拿来支援
DVD影音光碟播放用,但就如同我前面所说的,现在也用不到了。
: 3.IOS30 => 是被系统选单 使用的,如果对他操作不当的话,就全砖了,
各版本的系统选单所使用的IOS都不相同,这个是必须特别注意的。
: 4.IOS55 => 光碟玩怪物猎人3必须
: 5.IOS223 => 硬碟玩怪物猎人3必须
: CIOS(Custom input output system)=>原有的IOS上的Patch,用来跑备份光碟.
: 利用IOS249+Patch程式 Rev17来运行任何备份光碟或硬碟。
这个我就不太懂你的意思了...
: 但是这个漏洞却在3.3版的升级中被nintendo修改了,
你说的漏洞是指Trucha Bug吗?如果是,这个东西我之前曾经详细的解释过了。
: 但是有一个IOS16却漏掉了,他还有strncmp bug,
: 所以可以利用IOS16来安装其他的patch过的IOS.
: 所以3.3版以上都要安装这个IOS16先才能装CIOS249Rev7等其他CIOS
这边要修正一下。
IOS16只有v257以前的版本才有Trucha Bug。也就是如果你已经升级到
4.0,Trucha Bug就不复存在了。但这有一个很有趣的问题存在,如果
之前没有特意去安装IOS16-64-257这的档案,透过升级後出现在主机
中的IOS16,都是没有Trucha Bug的,也就是说版本都是比v257还新,
这个原因比较曲折,有兴趣知道,以後有机会再说。
: 使用SignCheck查阅你的IOS.
: 卸载删除IOS的前提是搞清楚这个IOS是做什麽用的
: 随便卸载很容易导致无法修复的全砖
: EX:
: 1.IOS4~61 =>系统需要的(不可删)
这个倒是未必啦,不过反正没事别乱删就对了。
: 2.IOS30/50/60 =>日美欧版轫体为3.0~3.3/3.4/4.0 的SystemMenu用(不可删,删=>全砖)
还有4.2用的IOS70
: 3.IOS40,52 =>韩版的SystemMenu用
: 4.IOS224 225等=>SystemMenu的版本(功能:调用各种IOS,实现不同的功能)
IOS224/225跟系统选单没关系啊...
: 5.IOS202、222、223=>提升系统对USB设备的相容性的cIOS (可删)
: 6.IOS249、250 =>是 cIOS36 和 cIOS38 (可删但须安装另外版本)
: 7.IOS202、222、203、249、250、254的数值比较大IOS=>是cIOS,
: 在明白具体内容和作用的情况下(可删)
: IOS30是以下Wii版本SM要用的(不可删)
: 韧体3.0:224日版,225美版,226欧版
: 韧体3.1:256日版,257美版,258欧版
: 韧体3.2:288日版,289美版,290欧版
: 韧体3.3:352日版,353美版,354欧版
如果你要执行这些系统选单,请注意IOS30的版本必须是v1040(含)以前
超过v1040的版本都是stub IOS,装了也没用,主机还是会砖。但这又牵
涉到如果是较新版的主机无法使用v1040版本的IOS30。所以,最安全的
做法就是:不要随便降级系统选单!!!
: IOS50是以下Wii版本SM要用的(不可删)
: 韧体3.4:384日版,385美版,386欧版
一样v4889才是有作用的,v5120是stub IOS。
: IOS60是以下Wii版本SM要用的(不可删)
: 韧体4.0:416日版,417美版,418欧版
请用v6174。
: 韩版Wii主机:
: 韧体3.3:326韩版,IOS40是SM要用的(不可删)
: 韧体3.5:390韩版,IOS52是SM要用的(不可删)
: 对占用同一位置的IOS,可以利用重复安装的方式覆盖,达到变更版本的作用.
: EX1:
: 装了cIOS60bf版 後来不想用这个版本了 想用官方版,千万不要删除後再安装(如上述)
: =>直接安装官方版本的IOS60 = 覆盖原有的cIOS60bf = 更换成官方版IOS60。
: EX2:
: 现在装了cIOS38v13b,感觉出现了很多问题,想换成cIOS36v10.
: =>直接重新安装cIOS36v10 = 覆盖原cIOS38v13b = 等於cIOS36v10取代IOS249
: [因为这两个cIOS(cIOS37 cIOS38),所占用的都是IOS249这个位置,
: 只是调用IOS38或者IOS36改的,所以不能直接替换机内原IOS36或38]
: 正常的机内系统IOS:
: 1. IOS 36以下=> 版本在1042以下都带Trucha Bug。
: 2. IOS37以上 => 需要安装FreeTheBug版本,也就是装在取代该IOS号上.
: (EX:IOS37-64-v2070-FreeTheBug.wad, IOS60-v6174-FreeTheBug.wad,
: IOS53-64-v4113-FreeTheBug.wad )
: (EX:CIOS16-64-v257-prod.wad,对应取代IOS16!)
: 编修cher1
: 出处:http://www.91wii.comviewthread.phptid=20334&highlight=%B3%D6%D0%F8
: 请kyo大神与各位神人检视文章哪边有错误! 谢谢!
: 仅发表改机板与我的本日人数不到1人的blog
: (待续.................第三篇新手进阶(3)USB Loader GX &WiiFlow使用与游戏设定)
: 这个我还没写@@;有空再写 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.185.17
1F:推 cher1:哈~我就知道错很多,感谢kyo大神修正!XD马上来改! 01/27 23:02
2F:推 MRHAUNG:好文推 01/27 23:39
3F:→ chuusan:谢谢K大分享~~ 01/27 23:55
※ 编辑: kyo0721 来自: 114.45.185.17 (01/28 00:41)
4F:推 ruemann:推 01/28 03:10
5F:推 cher1:请问k大,IOS 224/225是啥? 01/28 08:57