作者kyo0721 (nostalgia)
看板Modchip
标题Re: [Wii ] 新手进阶(2)IOS & CIOS使用说明
时间Thu Feb 4 23:13:02 2010
※ 引述《max1031 (颓废人渣)》之铭言:
: ※ 引述《kyo0721 (nostalgia)》之铭言:
: : 我想这边的新旧要做个比较明确的定义
: : 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这个位置,以解决盗版的问题。
: 这是否也说明了
: 安装完cIOSCORP後就不用再管任天堂更新的问题
: cIOSCORP版号皆为65535,所以也就不存在更新问题,因为它根本无法使用官方更新?
可以这麽说,但谁也不知道哪天会多出从未出现过的IOS。
所以也不是说不能用官方更新,只是有没有效果跟必要。
: 根据这两段我想提出一个疑问
: 刚刚测试了一下
: 发现我的IOS249 rev14的确可以直接覆盖rev17
: 也就是说是cIOS可以用旧版本取代新版本
: 但根据K大在4.2的软改教学中
: 必须删除这四个IOS
: IOS222-64-v65280
: IOS223-64-v65280
: IOS249-64-v65280
: IOS250-64-v65280
: 然後才能安装
: IOS222v4
: IOS223v4
: IOS249rev17
: IOS250rev17
: 我的问题在於
: (1)
: cIOS可以用旧版本取代新版本
: 那为何针对任天堂官方放出的stub IOS,必须先删除而不能用覆盖的方式?
: 是因为cIOS本身不会检查版本就能直接安装?还是有其他理由?
因为他是cIOS啊,本来就有异於原版IOS的功能,不然他怎麽能用来执行备份游戏哩。
简单的说,是他有NAND读写的权限,也有Trucha Bug,所以可以为所欲为。但原版的
IOS自从失去Trucha Bug後,就只能依规则做事了,而规则就是版本号较大的可以复写
版本号较小的,但版本号小的无法复写版本号较大的,而且只能执行任天堂自己的程
式/软体。所以,执行4.2破解时才需要先删除後安装。
: (2)
: 一般我们安装完IOS250之後,IOS250的版号为65535
: 那针对上述原生4.2J官方的IOS250-64-v65280,是否可以直接覆盖而不需要事先删除?
可以,但我懒的改文章,所以反正没啥影响,就一直那样放着了。
: 一点小疑问,有知道的高手烦请解答一下。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.179.38
1F:推 max1031:感谢K大的解答,其实跟我想的差不多啦 02/04 23:34
2F:→ max1031:只是手边没工具让我验证,感谢K大厘清 02/04 23:34
3F:推 caselook:请问,stub ios可以打上trucha bug 吗? 02/05 10:40
4F:推 RXCPU:官方更新不只是更新IOS而已 所以不见得不存在更新问题 02/05 14:05
5F:→ kyo0721:stub IOS的唯一功能就是占位置,有Trucha Bug也没用 02/06 00:05
6F:推 caselook:谢谢kyo大大,我的stub ios都删不掉,但软改是成功的^^ 02/06 16:44