wii 系统wiiu破解wii模式教程过 恢复原生后 还需要wiiu破解wii模式教程吗

Wii软改原理解析(二)boot2、IOS、系统菜单
Wii新人扫盲:安装篇
买了WII当然要安装自制软件了,JS刚买回来的机器一般软件都很旧的版本了,所以介于论坛里有很多新人问有关于WII如何安装等问题,本人就稍微给各位浅略的讲一下下。老鸟无视.....
大家在自制软件去下载自制软件是,可能会看到这么2个版本,“Dol版,
Wad版 那么这2个版本到底有什么不同呢?
DOL版是基于HBC运行的,你下载来一个文件里面有3个文件:
boot.dol, icon.png 和 meta.xml 。
(boot.dol为主程序, icon.png是图标, meta.xml是介绍)
要想运行这个Dol版软件,您需要将这个文件夹复制到SD卡的Apps文件夹里面。
然后,进入HBC后你就会看到这个软件的图标了,点击它即可运行。如图:这里以Channel File Manager
(36.04 KB)
(18.29 KB)
选择Channel File Manager (CFM)
(34.14 KB)
运行就成功
(18.76 KB)
优点就是无需安装,不会占用WII主内存&&但是运行需要要线启动HBC比较麻烦,特备是你软件多的时候
然后是“WAD版”
你下载后你会看到一个为WAD后缀名文件,它是一个需要用CFM或者WM来安装的安装文件
安装方法:下载后将Wad文件放入SD卡根目录下的Wad文件夹,然后可以通过WM或CFM选择你需要安装的那个Wad文件。PS:CFM是按+号键&&WM按A键
完成后你就会在开机后的频道界面看到你所安装那个文件的频道,点击即可运行!如图:这里以安装马利奥医生为例
选择WAD文件夹
(33.89 KB)
选择安装的文件
(50.49 KB)
(21.21 KB)
安装完成,退出就能看到马里奥医生的频道了
(44.28 KB)
(47.16 KB)
(53.17 KB)
优点,安装之后可以直接在WII频道中启动,方便啊!不过会占用WII内存,无所谓啦
PS:说下WAD版本的删除方法有3种
1:是直接在屏幕的左下角那个WII圈圈图片里面选频道管理就能删除
2:进入CFM或WM删除,CFM是按-减号,WM是按A键。但如果你找不到原先安装的那个Wad文件,那就无法删了
3:还是进入CFM,选“WII NAND”进入选Installed Channel Titles
(PS,这里选第1项能看你所安装的IOS)按照频道ID来删除
最后轮到Forwarder版了
(应该是新人们最想知道的了) &
Forwarder - 传送器,顾名思义,它就是一个快捷方式,跟Windows桌面的快捷方式性质一样。
Forwarder版的也是一个Wad文件,也同样需要用WM或CFM安装,
安装后频道界面也会有一个图标,但他需要SD卡里在他的指定位置有相应的boot.dol。
就拿NeoGamma来说,软件包里有个Path.txt文件,里面显示
"sd:/apps/NeoGamma/boot.dol",
那就代表他需要调用放在 sd:/apps/NeoGamma 里的 boot.dol
文件,也就是Dol版的那个boot.dol了。
如果它没见到这个boot.dol就会启动失败。
每个软件Forwarder版的指定路径都不一样,请细看软件的说明文件。
另外也不是每个自制软件都有Forwarder版,但热门软件一般都有。
现在一些新的自制软件可以将boot.dol文件放到移动硬盘里面的(包括设置文件和游戏封面等),那样就可以脱离SD卡了,大家有时间可以研究一下。
当需要升/降级软件时,只需简单替换boot.dol文件即可。
Forwarder版的优点:启动方便,升级简单,占用较少内存。
缺点:暂未发现
从上文中大家应该可以发现我是偏向于使用Forwarder版,没错,的确如此,
Forwarder集多个优点于一身,我是最喜欢用的。
又有人问,Forwarder版和Wad版是否可以同时安装,那就要看看他们的4字ID是否相同了。
如NeoGamma,他的Forwarder版和Wad版的ID都是NGR8
(文件名就有这个ID号),那就代表不能共存了。我尝试过安装,会出现-1035错误。(大家可以试试K大的建议用新版的Wad
Manager 1.5 来安装,应该就可以了)
见到有新人说不懂如何删除Wad,我也来讲讲。
Wad的删除(包括频道、Forwarder和Wiiware的Wad)一共有3种方法:
方法一,点击频道界面左下角的Wii圆圈图标,进 "Data Management"
,再进 "Channels"
,之后所有的频道都列在那里了,你想删哪个就删哪个。
这是最简单的方法,但会留有手尾 - Wii内存里会留下一个Ticket文件,不理会也OK。
方法二,将你原先安装的那个Wad文件复制到SD卡的Wad文件夹里,之后进入CFM或WM删除,CFM是按(-)减号删除,WM是按A键。但如果你找不到原先安装的那个Wad文件,那就没办法了。
方法三,高级一点的,进入CFM,&&按左右方向键选择
"Wii Nand" 进入,再进 "Installed Channel
Titles",然后根据频道的4字ID来删除即可,但小心不要删错了(AnyTitle Deleter也带有同样功能)。
如果不知道ID对应的频道,上Google搜索那个ID即可查到 (Wad的文件名一般都带有ID的)。
这里顺带说个很多新人不知道的Wii"秘技":在开机后的频道界面,我们只要将手柄的AB键一起按下,就可以将某个频道抓起并拖动到其他的空格或页面!
如果你有些频道多出来又不想费事去删了它,那你就可以将它拉到最后一页隐藏起来,眼不见为净!&&
&&WII新人扫盲:游戏篇
这里主要说的是用硬盘来玩游戏,首先下载好游戏你需要用wbfs+WiiCCD
Master&&+ Wbfs Master
(这样的软件还有很多比如WiiBackupManager 等)来把游戏灌入硬盘 猛点下载(当然啦你要是NTFS格式的话就不需要了)
游戏的封面的话你可以看“加菲熊”的 如果是用CFG就把下载的文件放在usb-loader文件夹下的covers里面,如果是UL GX的话就放在Config -
GX文件夹下的images里面
最后是游戏运行的问题,现在论坛上最多的帖子就是游戏不能玩了,不是这个黑屏,就是那个错误,我说下我到现在总结的几种解决方法
1:IOS没有补全,因为JS那买新机,可能他是很久以前刷好的所以可能IOS不全,而新人往往不了解,所以有鞋游戏就不能玩。补全IOS.CIOS点下载或者是看
2:有些游戏需要修改语言,通俗点就是日版要选Japanese美版么。。
3:有些游戏需要修改IOS来运行,比如怪物猎人需要CIOS223来运行。但这是为什么呢?这个问题比较复杂一是半会说也说不清楚。。你可以看91上的 非常很详细
还有比如如果游戏是黑频的话修改制式会和开启002错误会有意想不到的效果
我这里也不能一个个游戏的说。。如果有什么问题可以PM我,我会尽量帮你解答
最后有几个对新人的忠告:
1:wii不是电脑,不要随意想升级了升级,安装IOS时是覆盖安装的,严禁删除30.40.50.60.70等
2:不要随便在设置里面本体初始化
3:不要在黑频死机的情况下拔掉电源,(会有一定几率变砖)长关机键关机再开机就行了
把压缩包里面的东西放进sd卡的根目录,然后进入hbc(蓝色波浪的频道)启动 Wad
Manager把里面的东西安装。
安装之后wii的界面就会出现两个频道
usbloader_cfg就是用硬盘来玩游戏,neo gamma是用来读盘的,用来跨区和防002
硬盘不需要再用wbfs格式(wii专用硬盘格式),用普通ntfs格式的硬盘就行了
然后用Wii Backup Manager把游戏导入硬盘,放入wii之后就能用usbloader_cfg来玩了
怪物猎人3只需要在cfg ul选择游戏按1,把ios调成247或者248就能玩了
需要先安装ios58才更新hbc;如果是第一次安装hbc就安装ios58后,再多安装一次hbc
Hackmii installer
0.6包括了下面三个
BootMii public beta 4
The Homebrew Channel 1.0.6
作用:BootMii可以安装在启动进程里,也可以安装成一个IOS。IOS的方式将让你更快捷地备份wii
NAND记忆体,破解最新的wii。启动进程方式为你提供一个“安全的区域”,你可以在3分钟之内备份整个Wii到SD卡上。如果wii不幸砖了,你可以通过BootMii来还原在SD上的备份。BootMii还可以跳过健康提示画面,直接运行SD卡上的HBC或者其他的后门程序。
下hackmii_installer_beta1.zip压缩包后,把installer_beta1.elf改名成boot.dol,如下放置放到
apps\hackmii\boot.dol
运行后等几秒就能看到如下画面了,然后按“1”继续:
看到如下画面,三个绿色提示,就说明你的机器可以安装成boot2模式。boot2问题会在另外一篇教程说明。
还有些人也会看到如下画面,说明不能安装boot2模式,只能安装成IOS模式(目前没有程序对应):
不管看到什么我们都按 “A”继续安装了。这里建议安装HBC,因为此处提供的是1.0.6版本,支持硬盘读取自制程序。
8,选择“yes,continue”,继续按“A”
按“A”,选择“continue”
重复上步安装DvdX和Bootmii。这个是能够安装成boot2的机器。
开始安装boot模式
如果不能安装Boot2 会看到如下画面:(现在的机器应该都是这样的)
分析:此种安装法会将BootMii安装成IOS254的。此种形式的BootMii需通过HBC、安装档或是特定的程式才能执行。
好处:能兼容所有机器,允许Nand、处理器中执行任何程序、支持快速备份NAND至SD卡
缺点:由于升级可能会删除或覆盖IOS254,如果IOS254遭到破坏可能会不能运行bootmii的程序。
选择“continue”然后按“A”继续吧
选择“continu”然后按“A”继续吧
安装完毕就可以选择“return to&&main
menu”,按“A”
Installer這個軟體,我想很多大大都已經拿來安裝HBC與BootMii,
但大都往往忘記做了一個重要的步驟,就是要備份NAND。
BootMii可以裝在boot2(較舊的主機)或是IOS(較新的主機),
如果已經事先做好NAND的備份,
對於安裝BootMii在boot2的主機,磚了以後可以進BootMii回復NAND的備份,
而對於只能安裝BootMii在IOS的主機,磚了之後並沒有簡單的方式可以回復備份,
但所謂有備份有保佑,誰知道以後會不會出現新的破解,可以順利將這些備份回復呢?
簡單說明一下備份的步驟
事前準備:
- 主機已安裝好HackMii及HBC
- 主機插入已安裝HackMii的SD卡
- 剩餘容量至少528MB的SD卡
1. 進入HackMii
BootMii/boot2主機:
2. 直接進入BootMii
BootMii/IOS主機:
1. 執行HBC
2. 按手把的Home鍵
3. 選擇Launch BootMii
Bootmii/boot2 模式现在开机就能看到如下画面了:
&& & 启动系统菜单
&&&进入Homebrew
&&&运行sd卡上的程序
&NAND备份或还原
&& &备份NAND
&& & 还原NAND
&& &系 统信息
&& & 返回主菜单
由于是测试版:目前只支持GC手柄或者主机Power为选择和返回键,reset为确定键。
下面运行NAND备份和还原功能。
提示插入一张SD卡,按“Start”键或者主机的“Eject”-退光盘那个键
开始备份Wii NAND 全部系 统
最后校验完毕
插入曾经备份过Wii的sd卡。
系统信息界面
最后我们能发现如下信息:
-Firmware&&console&
& 主机的固件
-Version&&BootMii&
&BootMii版本
-ID&&console&
-Size Nand used&
&使用的NAND大小
插入剩餘容量至少528MB的SD卡
4. 選擇第一個圖示,進行備份
注意不要使用轉卡,可能會造成備份失敗
5. 備份完畢,將SD卡根目錄的nand.bin及key.bin檔存放到其他的地方
6. 如果將來哪一天不幸磚了,這時候備份就可以拿出來用了
这篇依然先不讨论软改的部份,先讲基本架构。
Wii文件格式名词解释
Dol实际上是Wii和NGC通用的可执行文件(源自NGC的开发代号海豚Dolphin),类似电脑exe的概念
Elf是ARM处理器可执行文件的格式,Executable and Linking Format(可执行与链接格式)
wad是Wii Application Data的缩写,既是Wii应用程序数据。用来封装文件的。
wad解开后内部的文件,实际上有可能是很多种格式,但是采用app(程序)来命名
.ticket文件
ticket是票的意思,也就是解密的凭证。存在于任何频道内。
好吧,这个TMD不是中文的那个。。。可以立即为Title metadata
data,标题源数据,这个文件描述Title的性质,其中最重要就是告诉系 统这个频道要用哪个IOS,区域等等信息。
顾名思义是证书文件了。
常用的就这些文件格式吧?
Wii架构名词解释
IOS可以理解为Input Output System(输入输出)
IOS的特点就是模块化。IOS是内核和一系列的驱动程序的集合,作用就是视频输出,驱动手柄,平衡板等硬件。类似电脑的驱动程序。
cIOS可以理解为Custom
IOS,根据官方IOS的基础上加以修改,完成的自制版驱动程序,这样可以完成超过官方IOS权限的事情。
Wii事实上有两个CPU,一颗ARM处理器叫做Starlet。而另一颗PowerPC处理器叫做Broadway。
Starlet负责控制资源,包括bootloader,IOS(后述),都在这颗CPU上执行。而PPC处理器,负责执行包括选单、游戏、频道等等的应用主程式。
Wii开机流程在开进Wii选单前,事实上Wii会先执行所谓的bootloaderbootloader就是在载入主要的作业前,一些比较简单的小程式而Wii的bootloader又分为boot0/boot1/boot2
boot0 ------& boot1
------& boot2 ------& SYSMENU IOS
-& SYSMENU(选单)
要分这么多层牵涉到设计上的一些问题,这边先讲结果。
boot0最小,放在只读记忆体中,不可变更。最主要的用途是检查(Hash check)和载入boot1
由于boot0无法更变,boot1的Hash也无法更改(网路上又有人把它称为OTP,
One-time password)所以boot1同样是无法被变更的(在Wii的开发机上,据说不存在这个OTP,所以boot1是可以被修改的)
boot1用来检查和载入boot2检查boot2的机制如同前文,用的是RSA签章检查并不像boot1的检查一样被写死,所以boot2是可以被升级或变更的
boot2用来载入IOS,IOS载入菜单。
IOSIOS一般人又把它叫做Input Output
System,负责管理Wii的资源而它事实上就是跑在ARM上面的一个内核(kernel),或作业(OS)
和一般传统只会有一个OS不同Wii基本上每个应用程式都可以指令自己要使用的IOS。好处是,我如果想要增加新功能的时候,可以不必考虑旧游戏的相容性。
我只要做一个新的IOS就好,而旧的游戏可以用旧的IOS,不必担心不能玩。(就有点像电脑上面同时装了XP和Win7如果我要执行XP专用的程式,就开进XP,要执行Win7专用的程式,就开进Win7)
同一个时间,只会有一个IOS,而不会有复数的IOS在执行。Wii里面,一共可以有256个不同的Wii
IOSIOS的号码,有人说可以视为存在主机中的位置(slot)我个人是把它单纯当做一个编号。
编号不见得越大就越新,不过总之编号不同就是不一样的用途。有新的周边、像balance
board, webcam, 麦克风等等,通常又会出新的IOS
每个IOS本身,又有2
bytes的版本号码,所以又有所谓0~65535的版号理论上,同样编号,不同版号的IOS应该还是要相容,越新的版号理论上只会做bug修正
(后面会提到例外,有些新版主机不可以用旧版的IOS)
Wii的应用程式(频道或光碟)叫做title而每个title都有所谓的Title
Metadata(TMD)来描述title的性质TMD中,会指定这个应用程式所需要的IOS
在执行一个应用程式的时候,首先会检查这个应用程式需要的IOS例如购物频道v19,TMD中就会说明需要IOS61所以会先载入IOS61,初始化整个wii之后,IOS61会帮你载入购物频道这个应用程式
& & 软件1&
-------------&&----------&
--------------
软件一用的IOS&
软件2用的IOS
SYSMENU和一般直觉想法不同的是,菜单中的版本编号其实不代表整个的版本
事实上,菜单,和游戏或频道等等没有什么太大的不同选单,也只是一个功能比较复杂的应用程式而已。(以选单4.2J为例,开机时,boot2载入IOS70然后IOS70初始化Wii后,载入选单4.2J)
就算像游戏的一些共通功能例如按home设定wiimote,或回主选单,或reset也都是游戏本身提供的,而不是选单提供的
所以,和一般人想法不同的是,基本上频道或游戏正不正常和选单本身,其实是没有关系的
而状况会比较像前面的图解一样执行了别的程式之后,选单和选单用的IOS,就停止执行了取而代之的是新的IOS和新的应用程式,如下图
SYSMENU 4.2& &&
&官方頻道(如Shopping Channel)
-------------&&----------&
-------------------------------
& & IOS70&
&頻道需要的IOS(如shop用的IOS61)
执行游戏又回到选单的流程
SYSMENU 4.2& &&
&&&SYSMENU
-------------&&----------&
-------------- ---------& -------------
& & IOS70&
&&&游戏需要的IOS&
当然,因为任天堂更新选单的时候,当然也会顺便更新IOS和频道所以版号还是可以做一点参考,但是有时候同一个版号存在数次不同的更新
就又有所谓v1/v2/v3等等的不同
总之,选单的更新基本上只和选单本身有关而已例如说选单支援SDHC拷贝存档,和Photo
Channel支援SDHC放照片,是两回事。要支援SDHC,两者需要更新各自的IOS和主程式
IOS就是没有任何功能的IOS除了最早的SYSMENU
1.0使用IOS9,也有供游戏使用外。后来的SYSMENU都是使用自己专用,而不给游戏使用的IOS一旦SYSMENU更新,升级上去之后,假设换用新的IOS,旧的IOS就没用了。
所以任天堂就把旧的IOS拿没作用的版本取代,节省记忆空间这也是有人降级SYSMENU之后变砖的原因。(因为boot2想要载入无效的IOS,而开不了机)
以下列出各版本选单所使用的IOSSYSMENU
1.0 IOS9SYSMENU 2.0
IOS11 有效IOS: v4& &stub:
v256SYSMENU 2.2 IOS20
有效IOS: v12 stub: v256SYSMENU 3.0~3.3 IOS30 有效IOS: v1037, v1039, v1040, v2576 stub:
v2816SYSMENU 3.4 IOS50
有效IOS: v4889 stub: v5120SYSMENU 4.0/4.1 IOS60 有效IOS: v6174 stub:
v6400SYSMENU 4.2 IOS70
有效IOS: v6887 stub: v6912SYSMENU 4.3 IOS80 有效IOS: v6943
之后又有阻挡cIOS的所谓stub。
这在之后再做讨论。
前面介绍完了一些基本观念,接下来就要实际进入Wii软改错综复杂的世界.Team
Twiizers(简称TT)饮水思源,先来讲到Wii软改界中不可不提的一个团体.
TT是曙光公主Twilight
Hack的原创者.同时也是有名的HackMii
Installer的作者.(包含Homebrew Channel, BootMii, DVDX三个自制软件)
The Homebrew Channel(HBC) - 软改必装的频道
前一篇介绍了使用各种buffer
overflow漏洞,可以执行自制程式不过每次都要重跑一次漏洞,实在不是很方便。
就算有比较方便的Bannerbomb,也要每次把要执行的程式放的SD卡的根目录再跑Bannerbomb。
所以,就有了Homebrew
Channel的诞生
HBC大大了简化了初期Wii自制软程执行的流程只要将你写好的程式目录放在SD卡上的apps目录下
程式目录中包含三个固定文件。icon.png(图片)meta.xml(说明文件)boot.dol(主程序)(这三个之中boot.dol为必要文件,其它两者可有可无,不影响执行)
HBC就能将SD上的程式找到并列表供使用者选择
(所以,下次拿到只有一个dol的程式,就会用了吧?改名成boot.dol,并搭配一个icon.png及meta.xml,就可以用了)
HBC,可以说为Homebrew软体做了一个完整的基本示范。他不但破解了Wii的频道格式,可以使用WiiMote,甚至还有上网自动更新的功能。
HBC目前由HackMii
Installer安装。Hackmii运行后,会扫描机器内全部的IOS。选定合适的IOS
一般来说,Hackmii会倾向用最新、未修改,但不是系统选单用的IOS。比如IOS58(因为系统选单用的IOS,随时会因为升级而成为stub
IOS,见第二篇)以获得系统最新的支援。
以目前来说,只要有安装IOS58,那么HBC会优先选择IOS58做为HBC使用的IOS
(IOS58是游戏“你的形状”摄像头使用的IOS,具有原生USB2.0模块)。
HBC颠倒问题:HBC写得很好,几乎没有什么问题(所以也没什么竞争软件。)一般新手最常遇到的问题只有一个,就是HBC颠倒的问题或者是进入需要等待1分钟。
没接触过Wii软改的人,一开始可能会以为是HBC或Wii软改的bug。
事实上,这并不是bug,而是TT故意这样写的。由于TT不希望大家更动Wii的IOS(理由之后讲IOS再说明)
所以如果他侦测到HBC是用修改过的IOS执行,就会颠倒。
第二,进入1分钟等待是因为使用了wad安装器方式安装了HBC,或者你修改了HBC。TT为了保护HBC完整性,就做了必须用Hackmii安装的方式。
解法有二一是看HBC使用哪一个IOS,并还原成官方版另一个方法就是再次运行Hackmii,那么安装程序就会选择启动的IOS来启动HBC
(最新Hackmii_0.8只需要安装官方IOS58,然后Hackmii卸载HBC在安装就可以解决)
基本上,综合前述我说的,只要安装官方版本的IOS58
再重新安装HBC,就可以保证HBC一定是用官方版的IOS58那么,就一定不会出现颠倒的问题了。
BootMii - 救砖的终极利器
这边先来复习一下第二篇中,Wii的正常开机流程
---& boot1 ---& boot2
---& SYSMENU IOS -& SYSMENU(选单)
其中boot0只读,boot1因为检查码放在boot0,也无法改boot2以后才是我们可以变更的部份。(NAND
1-7块,可以修改)BootMii所做的是,修改原本的boot2让你可以在执行选单之前,有机会做一些别的事
安装了BootMii之后,的开机流程
&&&無SD卡或卡上沒BootMii
boot0 ---& boot1 ---& boot2(hacked)
----------------& 繼續正常開機
&--------& BootMii
-------& 系統選單,或直接到HBC
BootMii其实最重要的功能,只有一个,就是备份和还原整个Wii的资料(NAND
Flash)类似像我们在一般电脑上ghost的功能。(一键恢复等等)
由于他是在选单之前就执行,所以无谓出了什么问题只要boot2没有被盖掉,你都还是可以进入BootMii进行还原的动作。
也由于这个特性,我建议在软改一开始,装好bootmii之后。马上先做一次NAND
Backup,并将keys.bin和nand.bin两个档案收好另外要注意的是,备份下来的档案只能在原机上使用
你无法还原到另一台Wii上面。
会在SD卡建立bootmii文件,内有3个文件,ppcboot.elf、armboot.bin、bootmii.ini
ppcboot.elf就是PowerPc处理器Broadway来运行,这个就是bootmii的界面(类似菜单)
armboot.bin是ARM处理器Starlet来运行(类似IOS)
bootmii.ini是配置文件,里面写了bootmii的运行时视频模式,是否自动跳过,或者引导进入HBC等等。
不过,在后期所谓LU64+(后面会再另外解释)的机器上由于boot1的trucha
bug被修正,所以无法修改boot2。
如果BootMii无法安装在boot2,那救砖的功能也就大为减弱了(HackMii
Installer在安装的时候会提示)因为装在IOS,就必须能开进HBC之后,才能执行BootMii这时候因为选单造成的所谓全砖,也就无法修复了
所以使用新机器的人,务必要对自己的每一个动作都多加留意。
注意:Bootmii备份的NAND,不包含boot2,也就是说即使你恢复,boot2也不会被覆盖。
其实,keys.bin丢失了,有NAND.bin也可以恢复(因为NAND.bin最后1Kb的数据就是keys,但是!!!注意,bootmii
beta3的备份NAND不包含keys,如果keys在丢失就无法恢复了)
自制程式读取DVD片的通路
Wii的设计光驱有保护机制,所以必须是Wii特殊DVD,程序才能存取(不讨论硬改的问题)所有Iso9660格式的「正常」DVD盘。
如DVD-ROM, DVD+-R,
DVD影片等等,正常的IOS是无法读取的
不过由于早期任天堂可能还没有决定要不要支援DVD影片播放。所以光碟机都内含一个特殊模式,开启之后就可以读取iso9660的DVD。
而DVDX,就类似一个驱动程式,驱动光碟机让自制程式可以透过它存取一般的DVD片。
除了播放DVD影片以外,很多模拟器可以用它来读取DVD上的ROM档。DVDX是安装成一个隐藏的频道,所以不会修改主机上的任何IOS
不过自从USB储存被支援后,DVDX的重要性就下降了
而且目前主流的MediaPlayer如WiiMC或MPlayer_CE
则改用了CustomIOS 202去直接读取DVD片,而不再需要DVDX。
(最新的Wiimc使用IOS58,利用技术,已经不需要DVDX就可以读DVD,DVDX已经淘汰,Mplayer使用cIOS202来读取DVD。DVDX流行在早期,cIOS不流行之时)
(目前有一个问题是在所谓D3-2/D4的新版光碟机上,Wii的特殊模式被去除
所以如果用比较新的Wii,只用软改,是完全无法读取一般DVD片的)
(这就是软破解读盘,片头卡的原因,因为软直读利用了这个模式,所以只能实现3X读盘,因为读DVD不需要高速,usbloader没有速度限制)
基本上,有了这些,对一般自制的程式来说,已经很足够了不过对于一些非正规的用途,受限于官方IOS的能力,仍然会有所限制
(这后面也会再加以解释)
顺带一提的是,TT坚守反盗版的立场所谓Backup/ISO
loader这类有可能牵涉盗版的东西尽管他们绝对有能力办到,也是绝对不碰的。
而所谓的Custom
IOS,几乎可以说都是这类软体才会用到而且修改原本的IOS对他们来说,不但危险,也是没必要的所以TT抱持着反对cIOS的立场就很容易理解了。
附录: 小常识
注意BootMii的SD卡兼容性
安装过BootMii或执行过prepare
SD功能的SD上会有一个bootmii的目录,这就是BootMii的主程式其中armboot.bin是BootMii用的IOS,叫做'MINI',只有49kb
其实这对一般人来说,并不是很重要由于它极其精简的关系,他不支援(也不打算支援)wiimote。而必须用GC手把或用power/reset键来控制选单
而且SD卡的兼容性也不如一般的IOS所以软改Wii首先要特别注意的就是,最好选择BootMii可以支援的SD卡。
跳过BootMii一般照着懒人包做完的新手,可能会注意到一个问题,就是一开机就跑到BootMii去了
但是BootMii很少用到,每次都要按机器觉得很麻烦,怎么办?这时候只要删除或更名sd卡上bootmii的目录,就不会执行BootMii了
下次要再用,再把它还原即可(可以用HackMii Installer中prepare SD的选项)
或者,可以在bootmii.ini中(建议用ultraedit,不要用notebpad)将AUTOBOOT=SYSMENU和BOOTDELAY=0两行前面的#拿掉
这样开机的时候,就自动进入了。如果要启动bootmii就把0改成5就可以。如果要使用BootMii,五秒内按下操作键即可
懒人包中的BannerBomb如果SD卡中没有要放任何的频道,可以把BannerBomb放着不管。如果有要放频道,在软改后记得把懒人包中的
private\wii\title\aktn\content.bin备份后删除以免影响正常的频道使用
4. HackMii
Installer的删除HackMii
Installer就是根目录的一个boot.elf档
如果日后用不到,就删了它了吧,不会影响机器的使用。
& 关于升级:
一直有人问:wii吃灰N年了,现在拿出来要玩新游戏,要怎么升级?
这个问题一直困扰新手吧!!!多数人以为是否要联网升级或者光盘升级,又或者以为自己的3.1J等低版本,升级到4.3J等高版本游戏就可以玩了???
首先:光盘和在线升级在一般情况下都禁止的!这两个官方升级途径不会给玩硬盘,刻盘的你带来任何好处,而是麻烦不断。
(解释:官方升级不是升级,而是盗版屏蔽。除非你是正版玩家)
第二:wii的含义和多数的智能产品不一样。wii运行游戏靠的是ios或cios。和版本无关。例如:无论你wii如何刷,ios和cios都是不会变的。
(解释:无论你的wii是什么版本,只要ios,cios没问题。运行游戏就基本没问题).....这里没讨论软直读和usbloader。
结论:被你打入冷宫多年的wii,重见天日时。一般来说你需要更新的是ios,cios,软直读,usbloader。而无论你以前装过什么版本的,都可以直接升级新版!
& 关于wii构成:
这些信息顶置贴新手必看里就讲的挺详细的了。我也就简单的概括一下,个人以为你要玩破解的wii就应该对wii构架有基本的了解。。。
wii我们通电以后它就会启动。而顺序就是:boot0--到--boot1--到--boot2--sysmenu
ios--到--system menu---我们看到界面开始操作。
我们所说的变砖其实道理很简单。如果这个启动的过程任意的地方断开了,wii不能继续下去。这就是砖。。。
boot0--boot1--boot2.是不可修改的。所以这里不可能断开。
变砖都是因为sysmenu ios(ios),或者system
menu(菜单)。。被删除或者无法对应导致的。。
&&&分析:这也很容易理解了吧,没有菜单就没有界面显示给你,没有ios就不能调用菜单。结果都是变砖。。
(早期的wii因为boot1有漏洞,所以我们可以修改boot2,也就是当执行到boot2时,如果没有ios和菜单。我们可以进入hackmii。从而启动软件来装回欠缺的ios,菜单。可以说是防砖无敌吧)
&&&关于ios:
个人理解ios和电脑的bios中的ios应该是类似的含义。也就是输入输出。。。。。也就是说我们所有的对wii的操作,wii对游戏控制都必须通过ios。。
wii的ios一共可以装255个。也就是说ios255是最大值了。。。
&&&官方ios:官方的ios都在100以内,除了一些stub
ios(无用占位防盗版的ios)。。。。(推荐搜索ios详细分析,有一篇文章说的很详细)
ios是最关键的。缺少ios当然就不能启动wii。。。。。也可以这么理解官方ios只能用来玩正版游戏盘。。。
&&&关于cios:既然官方的ios只能运行正版,所以我们就用到了cios(修改过的官方ios)。。。。
一般来说cios的编号都大于200。。。。它就是我们玩硬盘。光盘。需要的了。。。。。一般现在都装d2x,一直有更新最新版就是顶置的v7。从245到251。。。
(darkcorp是通过修改官方的ios来实现wii光盘频道直接玩刻录游戏的,里面的cios都小于100。对于多数人来说darkcorp的好处更多的是在移除stub,和韩版防止003。一般都不会用光盘频道玩游戏。)
最常用的cios就是cios249(56)它能兼容大多数游戏。usbloader也多数默认249来启动游戏。。。。。我们说的cios2xx?其实这只是一个编号槽位。后面括号里的数字才是ios的真身,其实真名字应该是:cios56。你可以这样想象:wii的ios一共有255个抽屉可以放,而我们把修改过的cios56,放在249这个抽屉里。。也就是说你也可以把cios56装在110.120.119....等抽屉里。只要你启动游戏时候设置启动的抽屉对了,游戏是照样玩的。。。。
最终:更新wii其实也就是更新cios,usbloader,软直读的过程。当然hbc的更新也算是。。。。玩游戏和版本没有关系。。。。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 wii破解 的文章

 

随机推荐