Wii破解应用手把手一条龙完全教程~绝对看懂会用0
转自A9-恋妖壶话说我想写这个教程想写很久了。我当年对Wii的破解也是一头雾水。什么是homebrew channel?什么是wad installer?那么多应用程序看来很多功能重复,到底需要什么?那么多wiiware和VC怎么装?怎么用Wii看视频?……等等等等。
于是开始学习,通过在论坛里的左问又问,通过自己的不停尝试,现在总算是明白一些了。所以才想写这个教程。因为不是高手,所以绝对不会像高手那样写的言简意赅让大家看到也完全看不懂。我保证写的详细到你们烦,从而让每个人都看懂会用。手把手嘛。
于是废话不说了,手把手正式开始。
开始前,大家必须弄明白一个根本问题-Wii破解的根源是哪里来的?
没错,就是靠塞尔达黄昏公主的漏洞,这个谁都知道。那么,这个所谓的漏洞到底是什么,是如何使用的呢?这点可能很多人就不晓得了,这个必须搞清楚。
大家还记得黄昏公主游戏一开始和林克在湖边搞基的那个大叔吧?漏洞就是和他有关。大家一
定知道应用漏洞需要读入专用存档,那么这个存档到底是什么呢?载入这个存档后,你就会看见那个大叔站在你面前,你控制林克走上前去按A和大叔说话进行表白,这个时候Wii主机就会震撼于你们的禁断之恋,从而出现破绽,导致黑屏。这个,就是一直在说TPHack,也就是漏洞。
黑屏后,Wii主机会自动运行你SD卡根目录下的boot.elf程序(或者是boot.dol。请记住,一般来说,wii的应用程序就是elf和dol这两种后缀),这样一整套,就是所谓的使用漏洞运行自制程序了。
好了,现在大家就完全明白所谓的漏洞应用了。
boot.elf(dol)可以是任何程序。比如,你想装wad的时候,将wad installer.elf改名为boot.elf,放入SD卡根目录,那么你和大叔表白后,Wii会自动运行这个程序,你就能进入安装WAD的界面;你想看视频的时候,将geexbox.elf改名为boot.elf,放入SD卡根目录,那么你和大叔表白后,Wii会自动运行这个程序,你就能进入视频播放界面……等等等等。一切漏洞应用的最基本道理就在于此。
诶?有人说了:明白是明白了,但是这样每次用别的应用程序就要去电脑上改名一次换一次,不是太麻烦了么?没错,于是我们有了homebrew channel这个频道。
这个频道的详情我们后面会详细说,现在先进入实践吧。
首先,准备好一张SD卡(2G或以下),将其格式化为FAT。当然Windows自带的程序就可以,不过我推荐用Panasonic SD Formatter来格式化。
Panasonic SD Formatter 点击下载
小帖士
关于SD卡格式
好像是已经不用麻烦了,不论是我包里的这个档还是下面有个更新的存档,都已经支持FAT32了,所以其实不用哪么麻烦了,不过为了保险也推荐大家先用fat
然后,下载我收集整理的应用傻瓜包,将boot文件夹内的所有文件拷入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上便会出现一个名为homebrew channel的新频道,你点进去这个频道,所有你SD卡中的应用程序都已经列成表供你使用,再也不需要改名,不需要塞尔达的游戏光碟。
如图
小帖士
关于进不去所选择的程序
进入hbc后不管点那个程序,进度条都读不动,为0%,这个时候只要把Wii上的NGC记忆卡拔下来便可以解决问题。这是hbc的bug,话说作者是号称此bug已经解决的……
那么,hbc所能认的应用程序放在哪呢?就是根目录下的apps文件夹了。
让我们看看apps文件夹内部。
这里面每一个文件夹,就代表一个应用程序,我这个包就是将所有我认为有用的应用程序放进去了,也许有人有疑问那真正要运行的elf文件或者dol文件在哪呢?别急,我们再点进去看。就进wad-manager文件夹中吧,这文件夹下是这样
OK,应该很明白了。每个应用程序文件夹下都有3个文件
boot.elf:主程序文件。名字还是必须为boot。比如这个文件夹下的boot.elf其实就是wad-ma
nage.elf
icon.PNG:图标文件。在hbc频道下所显示的对应程序的标志图形,可以理解为windows的ico文件。
l:说明文件。在hbc频道下所显示的对应程序的文字说明。
一切hbc所认的应用程序都是由此结构构成。比如你新下了一个A程序,那么就是在apps下,新建一个A文件夹,而A文件夹下,便是由boot.elf(实质是A.elf,A主程序),icon.PNG(A程序的图标)和l(A程序的说明文件)这三个文件构成、
借此讲解一下我所整合的这些程序的作用。顺便就解释了根目录下的其他文件夹了。
wad-manager:安装和卸载WAD的程序,必备。根目录下的WAD文件夹是这个程序的附属。
wii64:N64模拟器程序。根目录下的N64SAVES文件夹和N64ROMS文件夹是这个程序的附属。
snes9x:SFC模拟器程序。根目录下的SNESROMS文件夹是这个程序的附属。
regionfree:读全区游戏程序,正版用户必备。
geexbox:视频播放程序,必备。根目录下的游戏xml文件修改GEEXBOX文件夹是这个程序的附属。