IOS基础入门

JS的一番危言聳聽刺激了我的神經,說得我不買他們的hd就是自尋煩惱的250, 真TM煩用這種銷售手段的250,要不是看到他對那對智障母子那麼好,我真懶得鳥他…… 所謂的全盛時期,就是你用腳趾頭想事情也能在3分鐘里理解別人30分鐘都想不明白的事情,現在我應該剛好處在這個人生的第一個生理心理高峰上,不多點用這段時間,浪費了。網上找到的一些資料整理,慢慢來吧。

 

  弄懂到底什么是IOS

一、什么是IOS

  说到IOS,肯定有人会问,什么是IOS?这里我把它理解为Input Output System。IOS采用了微内核的架构,提供了usb键盘,光驱,按键,sd卡,文件系统,安全等等接口,其特点之一就是模块化,这点相信大家都有所体会吧。

  而IOS与dll的最大区别之一就是dll只是库文件,可能是个组件,可能是个函数集合,可能是个资源文件,或者是个功能模块。而IOS则包含了dll。以一个不太恰当的比喻来说,IOS可以理解为操作系统的内核,SysMenu则是我们可以接触到的用户界面。

二、IOS的种类
  就目前而言,IOS主要有三种:
  1、官方的IOS,具体有哪些可以看这贴。
  2、cIOS,即custom IOS,包括custom IOS36,Xyzzy等等。这里有一点需要注意,所有的cIOS都是根据官方的IOS修改而来。
  3、还有一种cIOS,与上一种有类似之处,具体是什么就请各位看官接着往下看吧。

三、IOS的版本

  IOS是以IOSxxx-Vyyyyy存在的,前面的xxx是编号,范围限制在4-255之间(其中100为BC,101为MIOS),也就是4#-255#,4#之前被系统占用,而后面的yyyyy才是IOS的版本,例如IOS30的版本有1042、2816等……IOS的这里的IOS包括了官方IOS和所有cIOS。这里有一点需要注意,以IOS36来说,12。18,v1042代表了IOS36的不同版本。

四、什么是cIOS

  谈到cIOS,相信大家都不会陌生,举其中一例,custom IOS36是由waninkoko释出的,根据IOS36修改而来,其与官方IOS最主要的区别就是DIP模块,即DVD Interface,用于IOS与光碟之间的数据交换。众所周知,官方的IOS是不能读取备份碟的,而cIOS则由自制的DIP模块代替了官方的使其能够读取备份碟。

五、升级

  游戏运行前会首先检查光盘中妹文件,即Title metadata中指定的IOS版本,如果一样,则直接运行游戏;如果不一样,则先加载指定的IOS,然后再运行游戏。与其类似的还有频道,wiiware等东西。

  这里就牵涉到升级,如果光盘中update分区的IOS版本新于主机里的IOS,则会开始升级(这就是为什么有的高版本的机器放入带低版本升级文件的盘也会提示升级原因);如果有主机里没有的IOS,也会开始升级。

  这里参考第一段,当我们运行一个去升级的游戏时,如果主机里没有所指定的IOS,则会导致游戏无法运行,这时只需安装指定的IOS。这也是为什么要补全ios的原因有些IOS是很相似的,例如所有的IOS都支持WiFi和USB功能,而且有些能够被替换。而wii的每次升级则增加新的IOS,升级旧有的IOS,而并不代替旧有IOS,为什么这样做?其实我们可以这样理解,每一个游戏光碟,wiiware都会在妹中指定其使用的IOS,如果升级覆盖掉了原有的IOS,那么游戏便无法运行。

  再次强调一点,wii升级不是覆盖原有的ios,而是增加新的ios,系统中的每个ios都是有用的,随便删除ios非常容易导致无解的全砖!

六、深入软解

  在第五点我们得知,光盘,频道,wiiware都有其指定的IOS来运行,如BKL,SC这样的程序可以强制使用IOS249,那SysMenu呢?

  SysMenu同样在特定的IOS上运行,3.4使用IOS50,3.4以前使用IOS30,4.0使用ios60同样的,SysMenu也可以指定其使用的IOS,如果我们指定其使用IOS249,那么我们就可以直接从光碟频道进入游戏了。】

  然而问题也随之到来,在光盘频道中我们无法指定其使用的IOS,这样即使备份碟能够正常显示出,但是仍然无法游戏,当然我们可以用如IOS patcher等软件指定游戏使用IOS249,但我想没有多少人愿意再重新刻录一次吧。当然问题总有解决的办法,如果我们把所有官方IOS都替换上自制DIP模块,那么我们就可以直接从光盘频道运行备份碟了。这就是最后一种cIOS。

  当然这样做仍然有缺点,只有同区的游戏才能在光盘频道显示。

七、韩版

  韩版3.3K SysMenu调用的是IOS40,目前已知韩版专有的还包括IOS41,IOS43,IOS45,IOS46。

八、关于IOS和SysMenu的关系

  上面谈到,IOS是wii系统的内核,而SysMenu是相应的用户界面。系统内核是必须存在的,但是用户界面则并不强制要求,在主机内存在高系统版本的IOS时,低版本的SysMenu也同样允许使用,这也是系统菜单可以降级的基础,同样也是IOS补全而不用升级系统版本原理。但是,当系统中不存在SysMenu所需要的IOS时,系统就会出现各种问题(半砖)甚至无法运行(全砖),这也就是为什么IOS不能随便删除的原因。

  某些频道也是需要系统IOS支持的(4.0下购物频道需要IOS61),所以当相应IOS不存在时,该频道也无法运行。

  在通常情况下,我们是无法对IOS进行操作的,因为用户界面(SysMenu)没有赋予我们这个权限,正是由于高手们对SysMenu的研究,发现了各种漏洞,使我们破解了wii的系统,获得了对IOS进行操作的能力,才让我们对wii的应用得到了极大地扩展。但是魔高一尺道高一丈,任天堂也在尽力的封堵这些漏洞,所以系统才出现了官方版和破解版,IOS也出现了有漏洞(+trucha、freethebug)和无漏洞(-trucha)。

  官方的升级(主机菜单“本体更新”,联网、进频道、玩游戏)时,是将IOS和SysMenu同时更新的,而官方所更新的全都是无漏洞的版本,缺少漏洞会导致自制程序无法安装无法运行,所以建议不要通过官方更新,为了玩游戏(游戏不要求SysMenu版本)用频道可以补全IOS,为了获得新的系统特性可以安装破解版。

2 Comments 20.7.10 20:06, comment

IOS基础入门

JS的一番危言聳聽刺激了我的神經,說得我不買他們的hd就是自尋煩惱的250, 真TM煩用這種銷售手段的250,要不是看到他對那對智障母子那麼好,我真懶得鳥他…… 所謂的全盛時期,就是你用腳趾頭想事情也能在3分鐘里理解別人30分鐘都想不明白的事情,現在我應該剛好處在這個人生的第一個生理心理高峰上,不多點用這段時間,浪費了。網上找到的一些資料整理,慢慢來吧。

 

  弄懂到底什么是IOS

一、什么是IOS

  说到IOS,肯定有人会问,什么是IOS?这里我把它理解为Input Output System。IOS采用了微内核的架构,提供了usb键盘,光驱,按键,sd卡,文件系统,安全等等接口,其特点之一就是模块化,这点相信大家都有所体会吧。

  而IOS与dll的最大区别之一就是dll只是库文件,可能是个组件,可能是个函数集合,可能是个资源文件,或者是个功能模块。而IOS则包含了dll。以一个不太恰当的比喻来说,IOS可以理解为操作系统的内核,SysMenu则是我们可以接触到的用户界面。

二、IOS的种类
  就目前而言,IOS主要有三种:
  1、官方的IOS,具体有哪些可以看这贴。
  2、cIOS,即custom IOS,包括custom IOS36,Xyzzy等等。这里有一点需要注意,所有的cIOS都是根据官方的IOS修改而来。
  3、还有一种cIOS,与上一种有类似之处,具体是什么就请各位看官接着往下看吧。

三、IOS的版本

  IOS是以IOSxxx-Vyyyyy存在的,前面的xxx是编号,范围限制在4-255之间(其中100为BC,101为MIOS),也就是4#-255#,4#之前被系统占用,而后面的yyyyy才是IOS的版本,例如IOS30的版本有1042、2816等……IOS的这里的IOS包括了官方IOS和所有cIOS。这里有一点需要注意,以IOS36来说,12。18,v1042代表了IOS36的不同版本。

四、什么是cIOS

  谈到cIOS,相信大家都不会陌生,举其中一例,custom IOS36是由waninkoko释出的,根据IOS36修改而来,其与官方IOS最主要的区别就是DIP模块,即DVD Interface,用于IOS与光碟之间的数据交换。众所周知,官方的IOS是不能读取备份碟的,而cIOS则由自制的DIP模块代替了官方的使其能够读取备份碟。

五、升级

  游戏运行前会首先检查光盘中妹文件,即Title metadata中指定的IOS版本,如果一样,则直接运行游戏;如果不一样,则先加载指定的IOS,然后再运行游戏。与其类似的还有频道,wiiware等东西。

  这里就牵涉到升级,如果光盘中update分区的IOS版本新于主机里的IOS,则会开始升级(这就是为什么有的高版本的机器放入带低版本升级文件的盘也会提示升级原因);如果有主机里没有的IOS,也会开始升级。

  这里参考第一段,当我们运行一个去升级的游戏时,如果主机里没有所指定的IOS,则会导致游戏无法运行,这时只需安装指定的IOS。这也是为什么要补全ios的原因有些IOS是很相似的,例如所有的IOS都支持WiFi和USB功能,而且有些能够被替换。而wii的每次升级则增加新的IOS,升级旧有的IOS,而并不代替旧有IOS,为什么这样做?其实我们可以这样理解,每一个游戏光碟,wiiware都会在妹中指定其使用的IOS,如果升级覆盖掉了原有的IOS,那么游戏便无法运行。

  再次强调一点,wii升级不是覆盖原有的ios,而是增加新的ios,系统中的每个ios都是有用的,随便删除ios非常容易导致无解的全砖!

六、深入软解

  在第五点我们得知,光盘,频道,wiiware都有其指定的IOS来运行,如BKL,SC这样的程序可以强制使用IOS249,那SysMenu呢?

  SysMenu同样在特定的IOS上运行,3.4使用IOS50,3.4以前使用IOS30,4.0使用ios60同样的,SysMenu也可以指定其使用的IOS,如果我们指定其使用IOS249,那么我们就可以直接从光碟频道进入游戏了。】

  然而问题也随之到来,在光盘频道中我们无法指定其使用的IOS,这样即使备份碟能够正常显示出,但是仍然无法游戏,当然我们可以用如IOS patcher等软件指定游戏使用IOS249,但我想没有多少人愿意再重新刻录一次吧。当然问题总有解决的办法,如果我们把所有官方IOS都替换上自制DIP模块,那么我们就可以直接从光盘频道运行备份碟了。这就是最后一种cIOS。

  当然这样做仍然有缺点,只有同区的游戏才能在光盘频道显示。

七、韩版

  韩版3.3K SysMenu调用的是IOS40,目前已知韩版专有的还包括IOS41,IOS43,IOS45,IOS46。

八、关于IOS和SysMenu的关系

  上面谈到,IOS是wii系统的内核,而SysMenu是相应的用户界面。系统内核是必须存在的,但是用户界面则并不强制要求,在主机内存在高系统版本的IOS时,低版本的SysMenu也同样允许使用,这也是系统菜单可以降级的基础,同样也是IOS补全而不用升级系统版本原理。但是,当系统中不存在SysMenu所需要的IOS时,系统就会出现各种问题(半砖)甚至无法运行(全砖),这也就是为什么IOS不能随便删除的原因。

  某些频道也是需要系统IOS支持的(4.0下购物频道需要IOS61),所以当相应IOS不存在时,该频道也无法运行。

  在通常情况下,我们是无法对IOS进行操作的,因为用户界面(SysMenu)没有赋予我们这个权限,正是由于高手们对SysMenu的研究,发现了各种漏洞,使我们破解了wii的系统,获得了对IOS进行操作的能力,才让我们对wii的应用得到了极大地扩展。但是魔高一尺道高一丈,任天堂也在尽力的封堵这些漏洞,所以系统才出现了官方版和破解版,IOS也出现了有漏洞(+trucha、freethebug)和无漏洞(-trucha)。

  官方的升级(主机菜单“本体更新”,联网、进频道、玩游戏)时,是将IOS和SysMenu同时更新的,而官方所更新的全都是无漏洞的版本,缺少漏洞会导致自制程序无法安装无法运行,所以建议不要通过官方更新,为了玩游戏(游戏不要求SysMenu版本)用频道可以补全IOS,为了获得新的系统特性可以安装破解版。

1 Comment 20.7.10 20:05, comment

@HK

被墙后很少来了 冒泡 时间过得真快…… 大家都顺顺利利就好了

2 Comments 16.7.10 19:55, comment

CD

点解国内正版CD的音质连翻版都比唔上。。。

中国就系咁 D嘢比人贵又比人cheap 唉 都系一群无爱的人单纯在追逐利润

3 Comments 24.2.09 04:07, comment

Pity that it's not you

这一刻 突然觉得好熟悉

像昨天 今天同时在放映

我这句语气 原来好像你

不就是我们爱过的证据

差一点 骗了自己骗了你

爱与被爱不一定成正比

我知道被疼是一种运气

但我无法完全交出自己

努力为你改变

却变不了 预备的伏线

以为在你身边 那也算永远

仿佛还是昨天

可是昨天 已非常遥远

但闭上双眼 我还看得见

可惜不是你 陪我到最后

曾一起走却走失那路口

感谢那是你 牵过我的手

还能感受那温柔

那一段 我们曾心贴着心

(我想我更有权利关心你

可能你 已走进别人风景

多希望 也有 星光的投影

可惜不是你 陪我到最后

曾一起走却走失那路口

感谢那是你 牵过我的手

还能感受那温柔

感谢那是你 牵过我的手

还能温暖我胸口

最近给自己买了很多玩具 人大了 其实自己才是自己的玩具

老了之后发现 你自己是世界的玩具

4 Comments 8.2.09 07:21, comment

真正的快乐

这 世界 笑了 
于是你合群的一起笑了
当生存是规则 不是 你的选择
于是你 含着眼泪
飘飘荡荡 跌跌撞撞 的走着

你不是真正的快乐 
你的笑只是你穿的保护色
你决定不恨了 也决定不爱了
把你的灵魂关在永远锁上的躯壳

你不是真正的快乐 
你的伤从不肯完全的愈合
我站在你左侧 却像隔着银河
难道就真的抱着遗憾一直到老了
然后才后悔着

想想 这些年还真的是飘飘荡荡 跌跌撞撞地走着 一个人的时候总会在无尽的寂寞中下坠 两个人的时候又会有种透不过气的感觉 怀疑自己是否值得被爱 是否能够爱人

传说人要有所作为 必须闯过天命之中的孽和障 又说老而知天命 我心很老了 好像已经失去冲过这因果的冲动 其实翅膀就在自己背后 但没有张开它的勇气 常说舍得舍得 无舍无得 我只是遵从着名为命运的浊流 在时间中飘荡而已

话说我三岁多的时候因为公公去世而哭了两天 亲戚都说这个小孩子真有孝心 其实我很清楚地记得 我并不是因这个当年因生活困难就抛弃我妈妈 而且没见过几面的亲人逝去而悲伤 而是我那时候第一次清楚地意识到 有一天 我也会像公公一样 什么也不带走地离开 那感觉太震撼 那天我开始思考生命的意义 而到现在 我一直没有答案 不知不觉间 岁月蹉跎 现在 我也老了

生又何欢,死又何哀?其始而本无生;非徒无生也,而本无形;非徒无形也。

30.1.09 09:31, comment

狗狗婚纱照

哈哈~~转载噶~~觉得好得意!大家慢慢欣赏下狗狗噶婚纱照啊!
这辑是我见过最唯美、最浪漫、最可爱、最无懈可击的婚纱相!感谢专业的摄影师和造型师,同时感谢这次的男女主角——Cherry & Coffee的真情演绎,祝你们永远幸福快乐!
发现自己越来越喜欢这里 国内要用proxy才能上 就是我说啥基本都没熟人看到 wonderful!






































































































2 Comments 26.1.09 00:41, comment