Homebrew Channel的由來、作用、檔案義意

對Wii的破解一頭霧水? 什麼是homebrew channel?什麼是wad installer?那麼多應用程式看來很多功能重複,到底需要什麼?那麼多wiiware和VC怎麼裝?怎麼用Wii看視頻?……等等等等。
以下是從其他專區所找到最詳盡及清晰的一篇相關文章, 現轉載以供各位用家參考。該作者說 : 「因為不是高手,所以絕對不會像高手那樣寫的言簡意賅讓大家看到也完全看不懂。我保證寫的詳細到你們煩,從而讓每個人都看懂會用。手把手嘛。」

廢話不說了,手把手正式開始。
( Z: q. s# Y; o2 @6 x3 M% ?1 S+ f+ m, f, S$ ~" N) P0 G
(一) 大家必須弄明白一個根本問題 - Wii破解的根源是哪里來的?
- p: F5 J1 c+ y2 ^) Y
沒錯,就是靠塞爾達黃昏公主的漏洞,這個誰都知道。那麼,這個所謂的漏洞到底是什麼,是如何使用的呢?這點可能很多人就不曉得了,這個必須搞清楚。
, t  M8 c1 j0 P/ ]2 s! @  Q3 l- j/ T$ ?5 n# [. |
大家還記得黃昏公主遊戲一開始和林克在湖邊搞基的那個大叔吧?漏洞就是和他有關。大家一定知道應用漏洞需要讀入專用存檔,那麼這個存檔到底是什麼呢?載入這個存檔後,你就會看見那個大叔站在你面前,你控制林克走上前去按A和大叔說話進行表白,這個時候Wii主機就會震撼於你們的禁斷之戀,從而出現破綻,導致黑屏。這個,就是一直在說的TPHack,也就是漏洞。
黑屏後,Wii主機會自動運行你SD卡根目錄下的boot.elf程式(或者是boot.dol。請記住,一般來說,wii的應用程式就是elf和dol這兩種尾碼),這樣一整套,就是所謂的使用漏洞運行自製程式了。

好了,現在大家就完全明白所謂的漏洞應用了。

(二) Homebrew Channel的誕生 – 使用家以最方便的操作利用TPHack漏洞

boot.elf(dol)可以是任何程式。比如,你想裝wad的時候,將wadinstaller.elf改名為boot.elf,放入SD卡根目錄,那麼你和大叔表白後,Wii會自動運行這個程式,你就能進入安裝WAD的介面;你想看視頻的時候,將geexbox.elf改名為boot.elf,放入SD卡根目錄,那麼你和大叔表白後,Wii會自動運行這個程式,你就能進入視頻播放介面……等等等等。一切漏洞應用的最基本道理就在於此。
3 c  A8 T0 Y$ V' s% {! n
誒?有人說了:明白是明白了,但是這樣每次用別的應用程式就要去電腦上改名一次換一次,不是太麻煩了麼?沒錯,於是我們有了homebrew channel這個頻道。
% B% [' S. ]# b1 M* H$ A0 O
這個頻道的詳情請參考下面註2,現在先進入實際SD卡及檔案的應用 :

首先,準備好一張SD卡(2G或以下),將其格式化為FAT或FAT32,然後,下載SD卡所須的應用傻瓜包,將boot檔夾內的所有檔拷入SD卡根目錄。
好,這一切做完,再次進入理論。


(三) Homebrew Channel所須的SD卡及其檔案的意義
首先,想用漏洞,必須得有TP存檔,而Wii辨認存檔又需要一個嚴格的格式,這個private檔夾,便是已經按照格式指定排列好的TP存檔,插入Wii進入存檔管理便能認出來。
需要說明的是,這個裏面有美日歐三個版本的存檔,即是說,在根目錄:\private\wii\title這個檔夾下,有3個檔夾:rzdj,rzde,rzdp,裏面是3個版本的存檔,j對應日版,e對應美版,p對應歐版。留下對應你主機的存檔,將另外兩個刪除。

然後講boot.elf這個檔,這個是什麼呢?這個就是已經改好名放在根目錄下的homebrew channel了(以後簡稱hbc)。
也許大家都發現了每次要用個程式就要改名放根目錄很麻煩,所以hbc應運而出。hbc說白了就是一個引導程式。安裝了hbc後,你的wii上便會出現一個名為homebrewchannel的新頻道,你點進去這個頻道,所有你SD卡中的應用程式都已經列成表供你使用,再也不需要改名,不需要塞爾達的遊戲光碟。

關於進不去所選擇的程式
進入hbc後不管點那個程式,進度條都讀不動,為0%,這個時候只要把Wii上的NGC記憶卡拔下來便可以解決問題。這是hbc的bug,話說作者是號稱此bug已經解決的……)
2 w0 N# v, O0 m4 d1 ~; [) [% u
那麼,hbc所能認的應用程式放在哪呢?就是根目錄下的apps檔夾了。
1 n+ h+ v3 v$ X
這裏面每一個檔夾,就代表一個應用程式,我這個包就是將所有我認為有用的應用程式放進去了,也許有人有疑問那真正要運行的elf檔或者dol檔在哪呢?別急,我們再點進去看。就進wad-manager檔夾中吧,每個應用程式檔夾下都有3個文件 :

boot.elf:主程序文件。名字還是必須為boot。比如這個檔夾下的boot.elf其實就是wad-manage.elf



icon.PNG:圖示檔。在hbc頻道下所顯示的對應程式的標誌圖形,可以理解為windows的ico檔。

meta.xml:說明文件。在hbc頻道下所顯示的對應程式的文字說明。

一切hbc所認的應用程式都是由此結構構成。比如你新下了一個A程式,那麼就是在apps下,新建一個A檔夾,而A檔夾下,便是由boot.elf(實質是A.elf,A主程序),icon.PNG(A程式的圖示)和meta.xml(A程式的說明文件)這三個檔構成!
借此講解一下我所整合的這些程式的作用。順便就解釋了根目錄下的其他檔夾了。


wad-manager:安裝和卸載WAD的程式,必備。根目錄下的WAD檔夾是這個程式的附屬。

wii64:N64模擬器程式。根目錄下的N64SAVES檔夾和N64ROMS檔夾是這個程式的附屬。


snes9x:SFC模擬器程式。根目錄下的SNESROMS檔夾是這個程式的附屬。
# K) e' Y0 D/ J7 B0 E' d$ F

regionfree:讀全區遊戲程式,正版用戶必備。
6 ?* a7 U9 q# r7 p( T

geexbox:視頻播放程式,必備。根目錄下的GEEXBOX檔夾是這個程式的附屬。
) n3 t' K6 F+ W& n5 T+ t5 h4 G" b0 a4 r" O
註 :
3 e* H. \; P( u, S3 d/ X/ F8 r- P7 M
Gecko Region Free已經更新了新版本, 修正了一批bugs, 並改名為Gecko OS


 


http://www.plusbb.com/redirect.php?tid=3000074&goto=lastpost

    全站熱搜

    立你斯 發表在 痞客邦 留言(0) 人氣()