新手進階(2)IOS & CIOS使用說明 - 改機

By Emma
at 2010-01-27T22:38
at 2010-01-27T22:38
Table of Contents
※ 引述《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
--
: 新手進階(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
--
Tags:
改機
All Comments

By Adele
at 2010-01-30T14:07
at 2010-01-30T14:07

By Carol
at 2010-01-31T22:18
at 2010-01-31T22:18

By Suhail Hany
at 2010-02-03T00:58
at 2010-02-03T00:58

By Candice
at 2010-02-03T06:31
at 2010-02-03T06:31

By Susan
at 2010-02-06T16:51
at 2010-02-06T16:51

By Hardy
at 2010-02-08T01:38
at 2010-02-08T01:38
Related Posts
新手入門(1)主機軟體&dol/wad運用&SighCheck

By Dinah
at 2010-01-27T21:04
at 2010-01-27T21:04
天誅紅偷跑了!D3OK!

By Thomas
at 2010-01-27T20:21
at 2010-01-27T20:21
USB玩戰國無雙3

By Wallis
at 2010-01-27T20:20
at 2010-01-27T20:20
3.90 m33-2 直升 5.00 m33-6 的問題

By Regina
at 2010-01-27T15:45
at 2010-01-27T15:45
[新聞]iPhone駭客再出擊︰「我破解了PS3」

By Hedy
at 2010-01-27T11:47
at 2010-01-27T11:47