2011年11月9日 星期三

WII 軟改實戰:軟改重要基礎再解說

恩…最近軟改wii,大部分都是「已經軟改過」但是碰到遊戲不能玩之類的問題。另外 一種則是4.3原生機種的問題,最近被要求軟改的機率愈來愈低了,不過也好啦,dnowba 也改得差不多了,該碰到的問題都碰過了…(現在轉戰手機,把SAMSUNG I8000 的 WM 6.5 刷成 Andriod 手機…) 好一陣子沒寫 wii相關的文章了,dnowba 這個blogger 意外的是靠著wii 軟改 而受到比較多人的注目,也算是無心插柳。這段期間其實wii第三方軟件上做了許多的變化,我雖持續關注,但一直沒有什麼空寫出來更新。

今天又受人請託改wii,看看這台主機雖然軟改過,但改得還真是○○xx ,一看就知道外行人所為,好一台還停在上古時代的機子,又所以想藉這篇一股腦把所有有關的更新都給寫上去。想到哪寫到哪,參考就好…不是STEP BY STEP嘿。

image


◎開個後門,這是軟改第一道必要程序

可以用遊戲光碟片裡的漏洞,以下把想到的漏洞紀錄下來,例如用樂高印第安納瓊斯光碟開後門的方式,是首先用光碟機讀遊戲片→下載遊戲紀錄到SD卡(就是別人製造的漏洞)→把這個紀錄檔回存到WII記憶體中→讀取進度載入遊戲後走到巴尼特學院→…之後做一些事情→後門大開,進入破解程序。後來WII新版主機不能再讀取台版光碟後,「明星大亂鬥」這類的遊戲大賣賣到缺貨,我想可能不是因為遊戲好玩吧!!!還有人在網路上出租這類型的片子,知道為什麼了吧。出租3天150…真是什麼錢都可以賺。

    遊戲光碟

    漏洞名稱

    USA美規

    JPN日規

    EUR歐規

    KOR韓規

    可兼容WII版本

    塞爾達傳說:黃昏公主

    Legend of Zelda: Twilight Princess

    Twilight Hack

    YES

    YES

    YES

    NO

    3.4以下

    樂高印第安納瓊斯

    LEGO Indiana Jones

    Indiana Pwns

    YES

    YES

    YES

    NO

    4.3以下

    樂高蝙蝠俠
    LEGO Batman

    Bathaxx

    YES

    YES

    YES

    NO

    4.3以下

    樂高星球大戰

    Lego Star Wars

    Return of the Jodi

    YES

    YES

    YES

    NO

    4.3以下

    超級明星大亂鬥

    Super Smash Bros. Brawl

    Smash Stack

    YES

    YES

    YES

    YES

    所有firmwares

當然也有人做「免光碟」式的後門法,例如「Bannerbomb」、「LetterBomb」就是用WII的BANNER和MAIL兩個原生程序來製造後門,這類和遊戲原理相同,就是用WII程序本身有的軟件把WII的門打開,然後在裡面放自製的頻道。

不過進去了以後都是用「HACKMII」http://hackmii.com/,HACKMII 的作者正是第一代軟改的始祖 ( Team Twiizers ),這團體是曙光公主Twilight Hack的原創者。
image

從上圖可知HACKMII裡頭包含了三個頻道:Homebrew Channel, BootMii, DVDX。

  1. Homebrew Channel:HBC簡化了初期Wii自製頻道的流程,我們只要把寫好的程式放在apps目錄下,就可以用Homebrew Channel開啟自製的軟體了。如下面二張圖分別是SD卡中apps的資料夾內容,以及用HBC開啟的畫面
    image

    image

    這是HBC制定的規範,以其中的一個頻道「USBLoader」來說,在它的目錄裡只要有boot.dol(主程式)、meta.xml(說明檔)、icon.png(圖片),就可以透過HBC來讀取,注意檔案名稱是不能改的。
    image

    另外一提的是,作者也蠻好玩的,他們雖然破解了WII的頻道格式。但又同時希望大家注重WII的智慧財產權,不要濫用HBC,所以在HBC 這個軟體裡寫了一個防大家用cIOS的機制,一旦發現濫用,你的HBC 圖像就會倒過來,這不是BUG…如果倒置的話一定是你用了非官方的IOS,HBC預設使用是官方提供的 IOS 61。

    如果有WIFI的話,還可以自動檢查 HBC 是否有最新檔案供更新…別的頻道不更新不打緊,HACKMII 是很重要的。(HBC是寫在WII的記憶空間裡頭的…和SD卡無關。)
    image

  2. BootMii:備份你的WII,讓你軟改不再膽顫心驚。
    說實在的,我從來不備份的,因為我有個原則,就是不「亂」動(不改、不降、不升)官方的IOS版本,哈哈,說了是不亂動,該動的還是要動,像我後來就用DARKCORP 的IOS了(底下會說明一下)image

    BootMii 的安裝也是在HACKMII裡頭,如下圖紅字Install BootMii as IOS,說明只可以安裝成「IOS」(預設安裝成 IOS 254),如果你的主機更動版本的話,很容易把這個IOS也弄壞。所以在4.2後的版本這image

    image

    有關BootMii的詳細使用方式,容我再開一篇專文解說,這裡講不完。
  3. DVDX:播放dvd 的軟體:
    wii的光碟機一直都有保護機制,早期的晶片模組來說,必須是wii特殊的dvd( iso9660) ,程式才能存取,DVDX,就像一個驅動程式,驅動光碟機
    讓自製程式可以透過它存取一般的DVD-ROM, DVD+-R, DVD影片等等。
    這個軟體和「硬改」無關,改晶片和驅動晶片是二回事。話說回來,後期的D3-2/D4的新版光碟機晶片組,就把上面這個特殊模式拿掉了,如果是比較新的wii主機(台灣公司貨來說,是在2009年12月後買那種附Resort渡假勝地光碟、動態感應器的主機同綑包開始採用),那麼DVDX更顯無用武之地。
    DNOWBA甚少關心光碟機的問題和應用,因為用光碟機玩遊戲浪費換片時間、用wii光碟機播dvd太傷光碟機了;我都把光碟機留來備份光碟到usb 外接式硬碟裡的,看片子的事情交給電腦。


◎安裝cIOSCORP v3.6 (或是DARKCORP_v1.1)

從HBC進去後安裝,會自動安裝 CIOS09- CIOS80 以及NGC遊戲所需的 IOS
跟 Gecko Os 1.9.3 與SoftChip101 以及新版的 購物頻道( 連線玩魔物獵人3需要用的)等一堆檔案。

image

DARKCORP 還蠻不錯的,把官方的IOS給一次補足,且更新能力夠,更新速度快。品質還不錯,所以我後來試了幾台後也就改了。這裡頭包含了重要的 WII主畫面的IOS:

IOS50:3.4 版的主畫面
IOS60:4.0、4.1 版的主畫面
IOS70:4.2 版的主畫面
所以一旦用了「來路不明」的IOS來覆蓋,甚至刪除了這三個檔案,都會造成磚機。(因為少了主畫面,WII開的起來也沒有GUI給你操作。)

所以有人問我日規機要怎麼中文化…這還得看你的版本來決定要改哪個IOS…其實難度不太高。


◎安裝全區、中文化:

非必要之舉…這裡簡略帶過。中文化很簡單,只要提取台灣貨官方文件,透過HBC把該IOS灌進去並非難事;全區意義也不太大,反正現在都用USB 硬碟取代光碟機。


◎安裝cIOS:

IOS的用途除了上面說的「主畫面」以外,其實還有一些特定的驅動也是用IOS來做的,所以玩某個遊戲會需要開某個IOS,大部分的遊戲是IOS 56,魔物獵人需要IOS 55…
cIOS的用途就可解決這個ios不同的問題(當然不只這樣啦),單一個cIOS兼容性更強…
這裡更新二「組」cIOS。

  1. Hermes cIOS Installer v5.1 MOD by Rodries:主要安裝由Hermes製作的cIOS202、222、223、224、225image
  2. cIOSX rev21d2x v6:主要安裝由waninkoko製作的cIOS,如249、250…等
    image
  3. 各個CIOS使用的IOS做為BASE,有人提出效能差別,這邊沒有實測也不妄下斷論,以下也把一些常用的IOS和我們常用的cIOS作一些比較

    Base

    Cios

    使用場合

    37

    223

    248

    for Guitar Hero, Rock Band, and microphone games
    fixed the signing bug, and this fix has been added to all IOS
     This IOS is used by several WiiWare games

    38

    222

    202

    usb loaders that use a FAT32 partition for Wii games

    for MPlayer CE
     have functions used by the Wii Speak peripheral
    Along with IOS55, it is required  by  Wii Speak Channel.

    53

     

     

    55

    240

    For mighty channel
    FOR GAMES:The Conduit、Donkey Kong Jungle Beat、Excite Bots、Need for Speed: Undercover、onic and the Black Knight、Wii Sports Resort

    56

    249

     

    57

    224

    250

    get the mic working in the Grease game, Def Jam Rapstar, DKCR

    58

    247

     

    61

     

    Shopping Channel v18/v19使用的IOS
    For HBC


◎USB LOADER GX 與 Wii Backup Manager :

USB LOADER GX 是在wii上管理備份遊戲,Wii Backup Manager 則是在pc上管理備份遊戲。當然類似的軟體所在多有USB LOADER GX之於uLoader、CFG;Wii Backup Manager 之於我之前介紹過的WBFS。不過這些日子看來,這二個的軟體是還在持續開發的,所以一直持續關注它們,很感謝作者不斷的更新與維護造福,這些日子來版本有很大的變動,和我之前的文章可能會有差距。容我另開專文說明。


後記:如果你對於上面的介紹有了概念,想軟改但是又怕磚機的話…我建議再多爬一些關於eNAND的文章,eNAND 就是 虛擬機器 的概念 (好比是PC中,用VMWARE玩虛擬系統一樣,或許可以試試在eNAND或是在SD-NAND上試試

  • SNEEK (SD-NAND/ES Emulation Kit): 一個用來執行SD/SDHC上的Wii系統的程式,可以理解為PC上使用SD/SDHC作為系統槽
  • SNEEK+DI  :加入了DI模組支援執行USB裝置上的Wii遊戲(非ISO)
    透過SNEEK menu選擇遊戲並直接使用光碟頻道執行
  • UNEEK (官方衍生版本):一個用來執行USB裝置上的Wii系統的程式,可以理解為PC上使用USB裝置作為系統槽
  • PUNEEK (非官方UNEEEK+DI版本):加入了DI模組支援執行USB裝置上的Wii遊戲(非ISO),透過SNEEK menu選擇遊戲並直接使用光碟頻道執行

15 則留言:

  1. 您好,想請問個問題,我軟改的目的主要是想用日版機玩美版正版遊戲,也就是跨區玩,如果我的主機版本是4.2J,但美版遊戲要求的主機版本是4.3,這樣有方式可解嗎? 我是否要先將主機升級到4.3後再進行軟改?

    回覆刪除
  2. 只要你「更新」對應4.3的IOS就好了…
    什麼遊戲你可以說說看,就我所知應該是沒有遊戲是一定要看版本號的

    回覆刪除
  3. DNOWBA您好,我之前也是自己軟改成用硬碟遊戲(4.3J),一直以來都沒遇到什麼大問題
    但昨天為了玩某個WiiWare,便用dop-ios安裝了ios56,或許是某個步驟有錯,結果他就變成「無論執行什麼chanel(包含wiimii、相簿),都會重開機」的狀態。即使我狠下心把主機初始化,或試著線上更新系統,都沒有任何幫助。由於他連執行正版遊戲都會重開機,所以我很擔心就算去買大亂鬥也沒辦法再軟改來重刷ios...感覺真的相當絕望,希望能請您指點一二,非常感謝~

    回覆刪除
  4. 附上今天做的Syscheck,希望有幫助,由衷感謝~

    sysCheck v2.1.0b17 by Double_A and R2-D2199
    ...runs on IOS58 (rev 65535).

    Region: NTSC-J
    System Menu 4.3J (v512)

    Drive date: Unknown
    Homebrew Channel 1.0.0 running on IOS61
    Hollywood v0x11
    Boot2 v4
    Found 73 titles.
    Found 52 IOS on this console. 5 of them are stub.

    IOS4 (rev 65280): Stub
    IOS9 (rev 65535): Trucha Bug
    IOS10 (rev 768): Stub
    IOS11 (rev 65535): Trucha Bug
    IOS12 (rev 526): No Patches
    IOS13 (rev 1032): No Patches
    IOS14 (rev 1032): No Patches
    IOS15 (rev 1032): No Patches
    IOS16 (rev 512): Stub
    IOS17 (rev 65535): Trucha Bug
    IOS20 (rev 65535): Trucha Bug
    IOS21 (rev 65535): Trucha Bug
    IOS22 (rev 1294): No Patches
    IOS28 (rev 65535): Trucha Bug
    IOS30 (rev 65535): Trucha Bug
    IOS31 (rev 3608): No Patches
    IOS33 (rev 65535): Trucha Bug
    IOS34 (rev 3608): No Patches
    IOS35 (rev 65535): Trucha Bug, ES Identify, NAND Access
    IOS36 (rev 65535): Trucha Bug, ES Identify, NAND Access
    IOS37 (rev 65535): Trucha Bug, NAND Access
    IOS38 (rev 65535): Trucha Bug
    IOS40 (rev 65535): Trucha Bug
    IOS41 (rev 65535): Trucha Bug
    IOS43 (rev 65535): Trucha Bug
    IOS45 (rev 65535): Trucha Bug
    IOS46 (rev 65535): Trucha Bug
    IOS48 (rev 65535): Trucha Bug
    IOS50 (rev 65535): Trucha Bug
    IOS51 (rev 4864): Stub
    IOS52 (rev 65535): Trucha Bug
    IOS53 (rev 65535): Trucha Bug
    IOS55 (rev 65535): Trucha Bug
    IOS56 (rev 65535): Trucha Bug
    IOS57 (rev 65535): Trucha Bug
    IOS58 (rev 65535): Trucha Bug, USB 2.0
    IOS60 (rev 65535): Trucha Bug
    IOS61 (rev 5662): No Patches
    IOS70 (rev 6912): Stub
    IOS80 (rev 6944): No Patches
    IOS202[57] (rev 65535, Info: hermes-v5.0): Trucha Bug, NAND Access, USB 2.0
    IOS222[38] (rev 65535, Info: hermes-v5.0): Trucha Bug, ES Identify, NAND Access, USB 2.0
    IOS223[37] (rev 65535, Info: hermes-v5.0): Trucha Bug, NAND Access, USB 2.0
    IOS224[57] (rev 65535, Info: hermes-v5.0): Trucha Bug, NAND Access, USB 2.0
    IOS236[36] (rev 65535, Info: rev 3351): Trucha Bug, ES Identify, NAND Access
    IOS246[37] (rev 21006, Info: d2x-v6): Trucha Bug, NAND Access, USB 2.0
    IOS247[38] (rev 21006, Info: d2x-v6): Trucha Bug, ES Identify, NAND Access
    IOS248[58] (rev 21006, Info: d2x-v6): Trucha Bug, NAND Access, USB 2.0
    IOS249[56] (rev 21008, Info: d2x-v8beta(r41)): Trucha Bug, NAND Access, USB 2.0
    IOS250[57] (rev 21008, Info: d2x-v8beta(r41)): Trucha Bug, NAND Access, USB 2.0
    IOS254 (rev 65281): BootMii
    IOS255[36] (rev 20, Info: rev 20): Trucha Bug, ES Identify, NAND Access
    BC v6
    MIOS v10

    Report generated on 2012/28/02.

    回覆刪除
    回覆
    1. 從上面的描述看來
      有點像是被完美鎖機了…(3.0以後系統加了一個偵測版本的功能,鎖機的問題才會發生)
      這個問題在系統偵測出你是高版本的主機,但卻改了較低版本的IOS
      你要慶幸的是只是鎖機,不是全磚
      我只有幫人救過一次,經驗不是很夠
      建議你看一下我之前的文章 http://dnowba.blogspot.com/2010/11/wii-ios.html
      你就知道光是拿備份的NAND還原、或是系統重回原廠設定都沒用了
      因為問題出在於你用的Trucha Bug(用IOS36破解出來的)裡的CIOS被改到了
      步驟很多,我在網路上找到一篇很接近的
      http://www.cngba.com/thread-18445486-1-1.html
      你可以試試,但每台體質不同,不一定有效,如果真的不行我有提供修機服務

      刪除
    2. 雖然不知道原因,但我跑了一次Cioscrop3.6後,竟然就這麼復活了...
      明明顯示全部ios都安裝失敗啊XDXD
      衷心感謝您的指引,如果沒有您告知「鎖機」這個關鍵字,
      我一定不會想到這個方法,也說不定幾天後就死心了
      如今他能復活真的是您的功勞啊!再次感謝您的幫助~:D

      刪除
    3. 呵呵…我倒是要謝謝你,懂我的意思
      畢竟學海無涯
      用關鍵字來增廣見聞總是比瞎子摸象好

      刪除
  5. DNOWBA您好,請問有協助軟改成用硬碟嗎(4.3J)? 費用多少 ?

    回覆刪除
    回覆
    1. 我很久沒幫人改機了喔,未來可能也不會了…這陣子硬碟的價格讓我不大想改…抱歉啦

      刪除
  6. 你好,買不到片子怎麼辦.....

    回覆刪除
    回覆
    1. 這個問題也太「妙」了…呵呵…我想你到一般的遊戲店裡就買的到wii的遊戲了,除非…你是…要盜版的…> <…那我也愛莫能助了喔

      刪除
  7. 請問現在軟改都是用什麼硬碟BUFFALO MINI STATION PNT系列 1TB USB3.0這個適不適用?
    sd卡可以用到多大sdch可用嗎?看了很多文章但還是搞不太懂USB LOADER GX 是在wii上管理備份遊戲,Wii Backup Manager 則是在pc上管理備份遊戲。USB LOADER GX之於uLoader、CFG 這些都是管理用的軟體等於是軟改完成後才用,那軟改的程式有哪幾種?最新版本是哪一種?

    回覆刪除
  8. 大大我想問一下哦 我今天去燦坤買了一個16GB的sdhc
    筆電又沒有附讀卡機... 所以我想用卡姆碟可以嗎
    重點還是放在sdhc 我不太確定能不能用

    (對了,小妹我的版本是4.3原生機) 麻煩大大解惑QQ

    回覆刪除
  9. 請問之前都可以玩新超級瑪莉歐兄弟,大概一年沒玩了,最近5分鐘突然出現黑畫面,其他遊戲都正常,應該如何處理?

    回覆刪除

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