Wii的小知識 - ISO37 - 改機

Ida avatar
By Ida
at 2008-04-04T01:58

Table of Contents

Wii的升級IOS37的影響
本文是由網路上的文章翻譯整理,詳細請見"參考資料"

**簡單介紹升級IOS37(給不想了解詳細原因的朋友)

1.最新的升級已經包含IOS37(目前只有美版)
2.系統選單/菜單目前沒有使用IOS37
3."trucha"使用的bug(signing bug)目前仍然有效
4.未來如果升級後,trucha過的遊戲將無法讀取、Freeloader將無法使用(即使你沒改機)
有自製頻道的Wii將會變磚。
5.有需要trucha、Freeloader、自製頻道功能的網友請不要升級

(以下是簡單說明IOS37與trucha漏洞,技術討論討請上wiibrew.org查看)

一、什麼是IOS37
IOS37是Wii的韌體/固件的名稱,所有的遊戲、頻道甚至是系統選單/菜單
(就是Wii一開機按A後看到的畫面,常見的3.1J就是系統單選/菜單的版本)
在執行時都會向Wii要求IOS的執行版本(寫在TMD.bin中),
所以Wii裡存放著所有新舊IOS版本(IOS9, IOS11...IOS35,IOS36,IOS37)
而最新的IOS37中被發現已經修復了之前發現的trucha漏洞。

二、什麼是trucha漏洞
因為這個漏洞先被trucha所利用,所以我稱為"trucha漏洞",
其實應該稱為sign檢查漏洞比較合適。
也許是因為GC的教訓,任天堂在Wii上做了很多保護,
其中之一就是Wii在執行所有程式/程序與遊戲之前,
一定會檢查電子簽章的完整性,目前已知Wii是用知名的RAS演算法,
要破解是很困難的,但是任天堂在檢查電子簽章時犯了一個錯誤,
(也許他們應該向M$請教,顯然M$在保護技術上比較強 XD)
因此藉由寫入特定的字串可以讓Wii"跳過"電子簽章的檢查,
來達到執行未經任天堂認証過的遊戲或程式/程序。

三、trucha漏洞的歷史
最早是由Wii的破解者tmbinc, bushing, segher發現並在24C3破解大會上使用,
(24C3是著名的黑客大會,2007年大會上他們展示破解Wii的成果)
但由於這個漏洞非常容易修復(只要修改檢查代碼即可,而且修復後不會產生其他問題),
所以他們決定不公佈這個漏洞以防任天堂太快修復,因為他們需要這個漏洞來破解Wii,
最後他們也發現Zelda的存檔漏洞是難以修復的,所以他們選擇公佈Zelda Hack。
2008年2月26日,另一個破解者xt5也發現了這個漏洞,
(tmbinc沒有公佈漏洞但公佈了破解過程,只要重現破解就可以發現這個漏洞)
並寫了一個trucha signer的程式/程序,這就是我們修改遊戲時要用到的程式/程序,
而Freeloader的作者Datel公司馬上利用這個漏洞製作了Wii Freeloader(2008/02/28)。
事情發展自此,任天堂幾乎也知道了這個漏洞並修復了,
因此有IOS37的出現(單純只是修bug的升級)。

註1:tmbinc認為可能是Freeloader侵犯到任天堂的利益,所以才馬上修復漏洞,
因為trucha signer並不能讓未改機的Wii執行盜版與跨區,
但是Freeloader可以讓未改機的Wii跨區。後來Datel也捐了$1000給Wiibrew.org,
不過tmbinc仍認為是Freeloader是讓任天堂快速修bug的主因。
註2:
我自己是認為Freeloader的出現,代表遊戲可以不經過任天堂授權而在未改機的Wii上跑

才是修bug的主因,因為任天堂可以從授權中賺錢,如果每間公司都像Datel Wii
Freeloader一樣,
那任天堂就賺不到錢了。

四、後續發展
當系統選單/菜單升級利用IOS37時,trucha過的遊戲就不能被讀取(會顯示?),
理論上Freeloader也不能使用。另外經測試,如果升級時Wii有自製頻道,
那麼Wii將會直接變磚(開不了機)。所以有需要利用到這些東西的網友建議不要升級。

五、Q&A
Q:能不能刪除IOS37?
A:當然可以,就如同雙頻移除一樣。但是只要有新的遊戲需要IOS37,仍然會自動升級。
Q:能不能修改IOS37?
A:當然要修改IOS37(像PSP一樣的黑客升級)是可以做到的,但是修改存在一定風險,
另外任天堂也可能像X360一樣檢查或鎖機。
Q:能不能避免?
A:不要升級。

六、參考資料:
Wii升級檔說明- (不管是透過網路還是遊戲升級就是下載這些檔)
http://wum.talevas.com/inside.html
IOS37的說明-
http://wiibrew.org/index.php?title=IOS37
Wii破解者tmbinc對Freeloader與trucha漏洞的說明與看法-
http://debugmo.de/?p=61
自製頻道的進展-
http://wiibrew.org/index.php?title=WiiBrew_Channel_Ideas
http://wiibrew.org/index.php?title=Logo_Candidates
http://wiibrew.org/index.php?tit ... es/Homebrew_Channel

--
Tags: 改機

All Comments

Anthony avatar
By Anthony
at 2008-04-07T11:40
更新一下,後來試測的結果,不會變磚
詳見原文(參考資料第二項)
Queena avatar
By Queena
at 2008-04-08T02:11
推推
Ethan avatar
By Ethan
at 2008-04-08T20:00
不過是哪個版本的升級才會升到iso37啊
Kyle avatar
By Kyle
at 2008-04-09T03:51
所以是IOS37還是ISO37...?
Harry avatar
By Harry
at 2008-04-13T14:55
XD IOS吧
Jack avatar
By Jack
at 2008-04-18T13:34
真的耶...我都沒發現XD
Elizabeth avatar
By Elizabeth
at 2008-04-19T21:49
我沒看錯吧,是stormyuan大大!!
這系列的原文出處就是他發的~
拜一下 <(_ _)> 偉哉~s大~

3.52-4升3.71!!?

Dorothy avatar
By Dorothy
at 2008-04-03T23:35
我要把psp升級從3.52 m33-4 升級到3.71 m33一進入畫面 她就顯示 This program requires 3.52 M33-3 or higher 不懂為什麼不能升級所以來請問一下 我的版本確定為3.52 M33-4 溫馨提醒:發文時請盡量不要帶有敏感字眼(EX:盜版、迷片、網 ...

DOSBox for PSP

Hazel avatar
By Hazel
at 2008-04-03T23:08
請問有大大用過PSP版的DOSBOX嗎? 我昨天試了一下是可以玩可是都不能輸入文字... 而且上下左右鍵都很LAG... 有沒有大大有比較順的版本或設定檔可以分享... 玩PSP不忘老遊戲魂呀!! -- 文銘棒球隊...招收成員中 只收桃園中壢地區愛好棒球的... 詳情請上http://www.wu ...

胖p從3.10OEA升成3.71M33該怎麼升???

Caroline avatar
By Caroline
at 2008-04-03T21:11
溫馨提醒:發文時請盡量不要帶有敏感字眼(EX:盜版、迷片、網路下載等) 請問可以直接升嗎??? 還是要用其他方法升...? 因為我看網路上的文章好像沒有這樣升級的 怕一不小心就變磚了囧 小賣店的老闆又說升一次要3 400 坑錢阿~ 請問要怎麼升呢? - ...

DSTT卡住了

Rebecca avatar
By Rebecca
at 2008-04-03T20:56
下載了最新的內核 v1.10 eng 解壓後放在根目錄( ttmenu andamp; dat ) 打開小n後螢幕出現 Sys File Loading... 半個小時後,我出現在這邊發文章 囧興\ 是買到有問題的卡?還是少了什麼步驟? - ...

dstt玩遊戲

Edward Lewis avatar
By Edward Lewis
at 2008-04-03T20:43
我更新了內核 但是問題還是一樣 只要加了就不能玩 移除後本來的遊戲又變成可以玩 整個就是很詭異 有哪位強者知道怎麼解決嗎 ※ 引述《forevero (..)》之銘言: : 在加了某些遊戲後 會不能玩 : 應援2...熱血高校 : 是因為容量問題還是說有其他的問題呢 : 加了之後本來其他的遊戲也有可能不能 ...