2010年11月22日 星期一

WII軟改-認識IOS

◎什麼是IOS
IOS,就是韌體的意思…和電腦裝硬體時有時要更新韌體的意思相仿…
比方說WII FIT前是沒有平衡板的,所以當時的遊戲主機並沒有這個硬體有驅動程式
而當WII FIT出了以後,總不可能為了個平衡板叫你換台有含該硬體驅動的主機吧
所以WII當初在設計的時候,就留了後路給自已方便未來硬體的增加
當你在買同綑包(就是平衡板+遊戲光碟)時
就把一些主機韌體更新的部分含在光碟中
所以隨著遊戲的推陳出新,有些遊戲也需要硬體同時作修正,這個修正的程式,在WII裡面就是IOS
新遊戲不斷推出,所以會安裝新的IOS來支援,但舊的IOS會保留在主機內(因為舊的遊戲還是需要他們)
這樣的架構所造成的問題是,以WII主機容量512MB來說,隨著不斷的安裝新的IOS,儘管不是每種新遊戲都需要有自已的IOS,但容量總有一天還是會被耗盡的吧,不過那個問題讓WII自已傷腦筋吧
目前WII當中即有20來個不同的IOS。

◎什麼是CIOS
CIOS就是COPY/CUSTOM的IOS,CIOS不是官方內建的,而是因主機本身的漏洞致使
因為這個漏洞讓玩家們可以自已「複製原有的IOS並加以修改」
舉例來說,CIOS 36意思就是複製官方的IOS 36 並加以修改而來
主機當然不認識CIOS這種格式,所以後來玩家們就把這些修改完的CIOS檔案再改檔名,但不可以把CIOS 36改成IOS 36,這樣就覆蓋原來官方的檔案了,萬一這修改的其中一個環節出了錯,會導致遊戲甚至系統損壞。所以後來他們就把 CIOS 36 改檔名成 IOS 2XX,一方面IOS這格式主機認得,二方面改到2XX,那改成IOS 2XX後就不會和主機內原有的IOS相撞嗎…可以預期的是,官方還沒用到這麼多(IOS編號範圍是由004-255)。

◎IOS和CIOS間的攻防戰
既然IOS要不斷的出新,那麼玩家的破解檔CIOS當然也要不斷的更新才能玩新遊戲。
官方不是省油的燈,基本上在看到D版猖獗的時候不會坐視不管…所以還會在IOS裡頭修改原有的IOS和新增些防盜措施
例如官方知道了249的存在後,在下一次出廠的WII主機中就偷加了一個249,然後讓你的CIOS寫不進去
另外還有在遊戲光碟中的IOS裡加了關閉了各種硬直讀的跨區玩遊戲功能
這之間就形成二方的攻防戰
 
◎IOS有哪些
IOS在主機裡面存在的系統文件,表面上是看不出來
它有很多個,其中每一個都有不同版本 ,IOS是以 IOSxxx-Vyyyyy存在的,前面的xxx是編號,yyyyy才是IOS的版本
之所以會有編號版本,是在於WII當需要新硬體支援的遊戲出現時,為確保你的WII在進行這個遊戲能正常使用硬體,所以作的更新機制,光碟放入執行,系統會先檢本光碟中文件指定要用哪個編號的IOS開啟才加載,檢查後若無誤會再進一部比對IOS版本,若光碟UPDATE分區中的IOS版本新於主機的IOS,就會開始升級。
所以不同編號的IOS的作用自然不同,而同一編號的IOS不同版本之間也幾乎沒有區別,高版本相對於低版本無非就是包含了防D的一些功能而已,但是就是因為這些防盜功能,硬破的同學,就算升級了系統,增加了新的IOS也沒用,需要修改一下
還有就是,原來老系統版本可以玩的遊戲,升級系統之後不能玩了
原因也是因為升級系統之後,ios的版本更新了,增加了防盜功能,導致遊戲無法運行

◎CIOS要怎麼裝進主機
喔…只要有軟體就裝得進去了…礙於篇幅這篇不說,欲知詳情請參閱相關文章。
以下就IOS做一些詳細的解釋…

◎IOS版本的整數號
這些IOS中間,最重要的IOS就是那些整數號的ios,比如IOS 30, 40, 50, 60, 70
他們WII系統菜單需要的載入的IOS
不同的系統版本需要調入的IOS分別是
4.2版的主機:IOS70
4.0-4.1版的主機:IOS60
3.5版的主機:IOS50
等等
其中,棒子版比較特殊,使用的IOS不一樣
當你有了新的系統版本之後,老的系統所需要的IOS就廢棄了
比如,你升級到系統4.2之後,使用的是IOS70,那麼IOS60和50就會被系統裝成最新版本,不過實際上,除了有個IOS的號碼外,裡面什麼也沒有
這些個IOS一旦修改錯誤,就會造成全磚,救的辦法很難,所以處理這類IOS的時候要非常小心
另外,因為高版本的IOS裡面有防D功能,讀修改過的IOS會黑屏
比如怪物獵人3中文版,一放入光盤,什麼也不干,就直接黑屏了。
解決方法是,根據WII的系統版本,安裝打過補丁的相應的ios即可(3.2或以下不需要)
話說,雖然是打上補丁,實際上是去掉防D功能-_-||

◎IOS版本後的小數號
之後就是IOS51, 61等等
這些IOS是緊接著系統IOS後面一個的IOS
作用是不同系統版本的購物頻道所需要的IOS
要聯機怪物獵人3,必須使用最新的購物頻道
除了更新購物頻道之外,IOS61也是非常重要的
跟整數號的IOS相同,使用最新的IOS之後,老的IOS就被廢棄了
所以,最重要的還是IOS61,因為是目前最新的
因為只是購物頻道需要,跟遊戲關係不大,所以安裝官方原版的即可
另外還有,如果你是4.x系統版本,而使用的HBC是1.0.6的話,不出意外,使用的IOS應該正好就是這個
如果你好死不死,安裝了修改過的IOS61之後,恭喜你,HBC上下顛倒了。解決方法是,安裝官方原版的IOS61即可

◎IOS其他的版號
然後是遊戲相關的IOS
IOS 09, 21, 36, 37, 38, 53, 55
這些是玩遊戲所需要的IOS
其中,黃昏公主需要09
英雄不再1需要21
這些3.2應該已經內置了
馬里奧系列,比如賽車,銀河之類的,還有吉他英雄之類的,需要36, 37, 38
一般情況下,這些在3.2版本有些已經有了,有些還沒有,沒有的話,安裝上就好,不過新版本的ios有防D功能,需要打上補丁
重點說說36
這個很重要,如果你沒有IOS61,HBC可能使用的就是這個IOS,那麼同樣,修改過就有可能導致HBC上下顛倒
解決方法是,安裝IOS61,然後升級或者重新安裝HBC。就算HBC顛倒了,但是勉強還是可以用的
還有就是,3.2以上(包含V2)的系統版本的有防D功能,所以不能隨便安裝WAD(後面會講),比如IOS阿,頻道阿,VC阿,WIIWARE什麼的,唯一的漏洞就是36這裡,所謂的TRUCHA BUG就是這個,搞搞36我們就又可以隨便安裝東西了
之後就是53, 55了
這幾個是新遊戲需要的IOS,3.2版本玩不了的遊戲,大部分就問題在這,因為系統沒有自帶,得另外手動安裝
龍村正,怪物獵人3,新馬里奧,戰果無雙3,等等等等
沒有的就安裝上吧,順便打上補丁,不然就算裝上了,也玩不了遊戲
還有WIIWARE遊戲也需要IOS
其中有IOS 33, 35, 36, 37, 53, 55 ,56

◎然後就是202/222/223/224
這是由網路上Kwiirk所釋出,每個IOS都是針對部分遊戲的IOS做小幅度的修正,也因此用了較多的IOS

這4個IOS功能一模一樣,唯一的區別就是號碼不一樣而已
截至到2010年5月,最新的是V5 
IOS202可以播放 DVD並支援 USB2.0 ,IOS222/IOS223支援多種USB介面。一款在wii上面的播放軟體MPlayerCE,必須安裝IOS202才可以使用。有些遊戲,如怪物獵人3 需要IOS202 IOS222 和223的支援。

◎再就是249/250
同上,這2個功能也是一樣
這個IOS厲害了,是國外一個大仙製作出來的,大家可以膜拜一下,作者是waninkoko釋出,目前還有持續更新
以目前稍新版的版本來說好了,他的內容主要有二個
1.cIOS249_v19_57.wad
2.cIOS250_v65535_38.wad
第1個解釋就是透過修改IOS 57做成的IOS249,版本是19版(也就是說他透過IOS57做的249已經修改了19次了)
第2個解釋就是透過修改IOS 38做成的IOS250,版本是65535版(不是修改65535次嘿…= =)
之所以249要基於IOS57,是可以有效的提高USB Loader的讀取速度,實現硬盤讀取速度超越Wii正常讀取速度的極限。
而基於IOS38安裝250,則可以滿足我們在安裝WAD文件時不會報錯
上面這兩個安裝的原因都不在我理解的範圍內
我只知道,今天這位W大做了249出來,那麼他下一次基於新遊戲所出的CIOS都會命名249…所以等於249這個IOS被W大包了,誰也不希望W大每次修正一個IOS就用除了249外的另一個代碼來做吧。


IOS249/250的功能是能讀D,和使用自製軟件
讀D就不說了,HBC的自製軟件使用的時候也需要載入IOS
一般就是載入這個
如果你想玩D,不管用不用直讀,這個裝了總比沒裝好 

順便說一句,老版本的249/250是根據IOS36製作的,後來是根據37,最新的是38製作的
還有系統4.2專有的防盜功能,那就是系統幫你安了個假的222/223,249/250,這個很要命,他們會把你已經有的這幾個IOS覆蓋掉
所以,你首先需要的是先幹掉假的IOS249/250,然後裝上真的
原理很簡單,但是實際操作上要繞個小彎,因為想幹掉假的249/250,必須要真的249/250才行,而真的249/250又已經被覆蓋掉了-_-||
所以... 使用這些假的249來運行軟件,會導致無法運行任何自製軟件。進入就黑屏
大家如果發現自己有這樣的問題,可以斷定肯定是自己的IOS249/250出問題了。要么是舊版的HBC不兼容新版的IOS249,要么就是使用的虛假的IOS249

◎具體各版本系統菜單需要的IOS請用以下方式:
準備事項:
1. 首先,取得AnyTitle Lister,解壓縮至SD卡apps資料夾中
2. 以HBC執行AnyTitle Lister,一路按A到底,會生成一個Titles.txt檔案在SD卡中
檔案內容會像這樣
Found 142 titles:
1: Title=10001-4257474c (downloaded channel 'BWGL') vers: 0.1 (1) FW: IOS33
2: Title=10001-57464645 (downloaded channel 'WFFE') vers: 0.5 (5) FW: IOS33
3: Title=10001-534d485a (downloaded channel 'SMHZ') vers: 0.1 (1) FW: IOS35
4: Title=10001-57505045 (downloaded channel 'WPPE') vers: 0.4 (4) FW: IOS33
5: Title=10001-57474f45 (downloaded channel 'WGOE') vers: 0.1 (1) FW: IOS35
6: Title=10001-48415858 (downloaded channel 'HAXX') vers: 0.1 (1) FW: IOS36
7: Title=10001-48415445 (downloaded channel 'HATE') vers: 0.4 (4) FW: IOS35
以上部分為自製頻道,包含HBC、SoftChip、wad安裝的Wiiware/VC等等
8: Title=10004-52464e45 (game channel 'RFNE') vers: 0.1 (1) FW: IOS33
9: Title=10004-524d4345 (game channel 'RMCE') vers: 0.1 (1) FW: IOS36
以上為遊戲所帶的頻道,如WiiFit或瑪莉歐賽車等等
10: Title=10000-52364645 (savedata for 'R6FE') FW: IOS33
11: Title=10000-52344345 (savedata for 'R4CE') FW: IOS35
111: Title=10000-31323245 (savedata for '122E') FW: IOS9
以上為遊戲存檔(我省略掉了很多,因為實在太多了)
112: Title=10008-48414c45 (hidden? channel 'HALE') vers: 0.2 (2) FW: IOS31
113: Title=10008-48414b45 (hidden? channel 'HAKE') vers: 0.2 (2) FW: IOS31
以上為隱藏頻道,包含區區域設定、使用者協定與DVDx等,安裝後不會出現在系統選單的頻道
114: Title=10002-48414745 (system channel 'HAGE') vers: 0.7 (7) FW: IOS31
115: Title=10002-48414241 (system channel 'HABA') vers: 0.10 (10) FW: IOS31
116: Title=10002-48414645 (system channel 'HAFE') vers: 0.7 (7) FW: IOS31
117: Title=10002-48414341 (system channel 'HACA') vers: 0.5 (5) FW: IOS31
以上系統頻道,如天氣、新聞、Mii等等的
118: Title=1-de (IOS222) vers: 0.1 (1)
119: Title=1-26 (IOS38) vers: 14.25 (3609)
120: Title=1-f9 (IOS249) vers: 0.9 (9)
121: Title=1-25 (IOS37) vers: 8.22 (2070)
122: Title=1-24 (IOS36) vers: 4.18 (1042)
123: Title=1-23 (IOS35) vers: 4.16 (1040)
124: Title=1-22 (IOS34) vers: 4.15 (1039)
125: Title=1-21 (IOS33) vers: 4.16 (1040)
126: Title=1-1f (IOS31) vers: 10.16 (2576)
127: Title=1-1e (IOS30) vers: 10.16 (2576)
128: Title=1-1c (IOS28) vers: 5.8 (1288)
129: Title=1-16 (IOS22) vers: 3.4 (772)
130: Title=1-14 (IOS20) vers: 0.12 (12)
131: Title=1-11 (IOS17) vers: 2.0 (512)
132: Title=1-f (IOS15) vers: 1.4 (260)
133: Title=1-e (IOS14) vers: 1.1 (257)
134: Title=1-d (IOS13) vers: 0.10 (10)
135: Title=1-c (IOS12) vers: 0.6 (6)
136: Title=1-b (IOS11) vers: 0.10 (10)
137: Title=1-15 (IOS21) vers: 2.5 (517)
138: Title=1-101 (MIOS) vers: 0.8 (8)
139: Title=1-100 (BC) vers: 0.4 (4)
140: Title=1-2 (System Menu) vers: 1.97 (353) FW: IOS30
141: Title=1-9 (IOS9) vers: 2.4 (516)
142: Title=1-4 (IOS4) vers: 0.3 (3)
以上為IOS與系統選單版版

◎半磚檢查:
1. 首先查看隱藏頻道部分
112: Title=10008-48414c45 (hidden? channel 'HALE') vers: 0.2 (2) FW: IOS31
10008-48414c45:此部分代表Title ID,可以看到的是最後兩碼為45,代表此為美版Title。
註:41為全區、45為美版、4A 為日版、4B為韓版、50為歐版。
HALE:此部分為Unique ID,每個頻道、Title、wad檔都有個不一樣的ID,若相同則會產生覆蓋的效果,不會並存。此ID最後一碼為E,代表此為美版Title。
註:A為全區、E為美版、J 為日版、K為韓版、P為歐版。
2. 再查看系統頻道部分
114: Title=10002-48414745 (system channel 'HAGE') vers: 0.7 (7) FW: IOS31
10002-48414745:此部分代表Title ID,可以看到的是最後兩碼為45,代表此為美版Title。
註:41為全區、45為美版、4A 為日版、4B為韓版、50為歐版。
'HAGE:此部分為Unique ID,每個頻道、Title、wad檔都有個不一樣的ID,若相同則會產生覆蓋的效果,不會並存。此ID最後一碼為E,代表此為美版Title。
註:A為全區、E為美版、J 為日版、K為韓版、P為歐版。
115: Title=10002-48414241 (system channel 'HABA') vers: 0.10 (10) FW: IOS31
10002-48414241:此部分代表Title ID,可以看到的是最後兩碼為41,代表此為全區Title。
註:41為全區、45為美版、4A 為日版、4B為韓版、50為歐版。
'HABA:此部分為Unique ID,每個頻道、Title、wad檔都有個不一樣的ID,若相同則會產生覆蓋的效果,不會並存。此ID最後一碼為A,代表此為全區Title。
註:A為全區、E為美版、J 為日版、K為韓版、P為歐版。
因此,若你的主機系統選單版本為美版,但這部分的Title ID出現了結尾為41或45之外,或是Unique ID出現了A或E之外的代碼,代表你的主機有區域錯置的情形發生,也就是所謂的半磚,而全區與個別區域頻道並存是正常現象,請不用在意。
IOS檢查:
120: Title=1-f9 (IOS249) vers: 0.9 (9)
這就是所謂的IOS249,也就是cIOS36,後面的vers: 0.9 (9)代表此為rev9版本。
122: Title=1-24 (IOS36) vers: 4.18 (1042)
這是一般正常的系統IOS,1042代表IOS版本,36代表IOS在系統記憶體中的編號。也就是說,這是編號36號的IOS,版本為1042。
因此,當執行自製軟體有任何問題時,請先檢查IOS249的版本,是否為最新版本,若不是,請先升級至最新版本後再嘗試;正常的系統IOS,只要版本在1042以下都帶有Trucha Bug,IOS37以上,並沒有原始就帶有Trucha Bug版本,因此需安裝FreeTheBug版本,透過此項檢查可手動檢查系統IOS是否可執行利用Trucha Bug作用的自製軟體。
系統選單版本檢查:
140: Title=1-2 (System Menu) vers: 1.97 (353) FW: IOS30
353為系統選單版本編號,代表3.3美版;FW: IOS30代表此系統選單版本利用IOS30作用。也是說,如果把IOS30刪了或是IOS30出了什麼狀況就全磚了。
註:
系統選單版本與所使用的IOS:
使用IOS30:
3.0:224日版、225美版、226歐版
3.1:256日版、257美版、258歐版
3.2:288日版、289美版、290歐版
3.3:352日版、353美版、354歐版
使用IOS50:
3.4:384日版、385美版、386歐版
使用IOS60:
4.0:416日版、417美版、418歐版
韓版主機:
3.3:326韓版,使用IOS40
3.5:390韓版,使用IOS52

4 則留言:

  1. 謝謝,說明很詳細。
    但對於我這個新手,真的需要多看幾遍才可以理解。

    回覆刪除
  2. 大大您好,請問您部落格有關Wii的這些文章是否方便讓我分享在論壇呢?
    會註明出處的,感謝您 ^^

    回覆刪除
    回覆
    1. 當然可以,儘管使用
      我的這些文章也是整理自各個相關論壇的
      取之於網路,用之於網路^^

      刪除
  3. 請問wii4.3J軟改用usb loader gx需要安裝cios249,cios250嗎?直接在網路上下載檔案直接安裝就好了嗎?

    回覆刪除

Related Posts Plugin for WordPress, Blogger...
// Dnow Function