A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: tring

[求助] [求助]请问WAD MANAGER是否是开源软件?

[复制链接]

精华
2
帖子
4942
威望
7 点
积分
6124 点
种子
0 点
注册时间
2007-4-8
最后登录
2024-3-12
发表于 2009-3-9 22:31  ·  北京 | 显示全部楼层
下面是引用wiiwaker于2009-03-09 21:57发表的:


哇卡卡,silenceburn居然还能找到,tmbinc那篇我以前看过,当时我还以为完全是对datel的吐槽...
这这这,完全颠覆了我在gc时代对datel的良好印象啊~~~

.......

wiibrew的搜索功能简直渣到极限了(当然也有可能是我没仔细看选项)
我每次都是直接google过去的。。。。

datel是好***啊。。。。以twiizers那几位爷的性格,没datel的freeloader,
trucha还不知道何时才能公开捏。。。。。

终结者

--- WW ---

精华
3
帖子
7700
威望
10 点
积分
8262 点
种子
5 点
注册时间
2006-11-19
最后登录
2023-12-21
发表于 2009-3-10 00:27  ·  北京 | 显示全部楼层
下面是引用silenceburn于2009-03-09 22:31发表的:


wiibrew的搜索功能简直渣到极限了(当然也有可能是我没仔细看选项)
我每次都是直接google过去的。。。。

.......

那搜索根本就没选项......

datel啥时候改行了?
Welcome to Datel, the world's leading developer and manufacturer of videogame enhancement products.

还是那个enhancement products,还记得那个100% unoffical,只是现在开始做硬件了?...

审判者

究竟怎样的人生才能让人喜欢上命运这个词

精华
5
帖子
11208
威望
10 点
积分
12714 点
种子
8 点
注册时间
2005-2-14
最后登录
2025-1-21
 楼主| 发表于 2009-3-10 03:08  ·  湖北 | 显示全部楼层
还要谢LS几位了~
那个讲签名BUG的大致看了下~由于本人鸟语不是很过关~所以顶多算懂个几成~

不过首先有个很概念性的东西我就没弄明白~
比如说我现在想要不花钱运行一个WIIWARE~那么我现在完整的要做的事情是什么呢?~

先去网上下一个我所要运行的WIIWARE的文件?这个文件是经过特殊处理的?~还是直接可以从人家有下过的WII上拷下来?~
接着我还需要对这个文件用什么工具处理么?~
最后要用什么工具将其放入我自己的WII?~
这些工具都有源码么?~

审判者

究竟怎样的人生才能让人喜欢上命运这个词

精华
5
帖子
11208
威望
10 点
积分
12714 点
种子
8 点
注册时间
2005-2-14
最后登录
2025-1-21
 楼主| 发表于 2009-3-10 10:07  ·  湖北 | 显示全部楼层
刚才起来又看了下那个bug~那个主要是针对数字签名的验证里误使用了字符串比较指令~也就是说可以减少验证的位数来***寻找碰撞~
可是问题是~WIIWARE本身的数据难道是没有加密的么?~RSA加密的只有签名而已~跟本身内容应该是没啥大关系才对~……
DSIWARE就我目前了解的情况是整个下载文件都被完全加密过的……

审判者

究竟怎样的人生才能让人喜欢上命运这个词

精华
5
帖子
11208
威望
10 点
积分
12714 点
种子
8 点
注册时间
2005-2-14
最后登录
2025-1-21
 楼主| 发表于 2009-3-10 10:18  ·  湖北 | 显示全部楼层
另外还有个问题~
他们是如何能这么确切的知道WIIWARE的数字签名验证的算法的呢?~这个虽然在理论上是公开也没问题的东西~但是老N绝对不会吃饱了撑着干这事的吧~……
果然还是因为先有ZELDA的那个BUG~然后跑上了程序DUMP出FIRMWARE才确定下来的?~

终结者

--- WW ---

精华
3
帖子
7700
威望
10 点
积分
8262 点
种子
5 点
注册时间
2006-11-19
最后登录
2023-12-21
发表于 2009-3-10 18:11  ·  北京 | 显示全部楼层
下面是引用tring于2009-03-10 10:18发表的:
另外还有个问题~
他们是如何能这么确切的知道WIIWARE的数字签名验证的算法的呢?~这个虽然在理论上是公开也没问题的东西~但是老N绝对不会吃饱了撑着干这事的吧~……
果然还是因为先有ZELDA的那个BUG~然后跑上了程序DUMP出FIRMWARE才确定下来的?~

trucha最早应该是有segher发现的吧,http://wiibrew.org/wiki/Segher%27s_Wii.git

zelda那个利用的是存档的一个bug,应该是在trucha后才发现的

终结者

--- WW ---

精华
3
帖子
7700
威望
10 点
积分
8262 点
种子
5 点
注册时间
2006-11-19
最后登录
2023-12-21
发表于 2009-3-10 18:26  ·  北京 | 显示全部楼层
下面是引用tring于2009-03-10 10:07发表的:
刚才起来又看了下那个bug~那个主要是针对数字签名的验证里误使用了字符串比较指令~也就是说可以减少验证的位数来***寻找碰撞~
可是问题是~WIIWARE本身的数据难道是没有加密的么?~RSA加密的只有签名而已~跟本身内容应该是没啥大关系才对~……
DSIWARE就我目前了解的情况是整个下载文件都被完全加密过的……

wiiware一般都是以wad形式封装的,具体结构看看这贴吧,http://wiibrew.org/wiki/WAD_files
下面是引用tring于2009-03-10 03:08发表的:
不过首先有个很概念性的东西我就没弄明白~
比如说我现在想要不花钱运行一个WIIWARE~那么我现在完整的要做的事情是什么呢?~
.......

先去网上下一个我所要运行的WIIWARE的文件?这个文件是经过特殊处理的?~还是直接可以从人家有下过的WII上拷下来?~
接着我还需要对这个文件用什么工具处理么?~
最后要用什么工具将其放入我自己的WII?~
这些工具都有源码么?~

下载的wiiware一般都是wad格式的,dump的话先用Waninkoko's Wii FileSystem Dumper dump下整个nand中的内容,然后根据title ID找到你要封装的wiiware,再使用WaadMaker这个软件封装成wad,当然这时候就要使用trucha了.

FS Dumper和wad manager在waninkoko的主页上都应该有,http://wii.waninkoko.info/
源码的话waninkoko的软件都应该有吧

审判者

究竟怎样的人生才能让人喜欢上命运这个词

精华
5
帖子
11208
威望
10 点
积分
12714 点
种子
8 点
注册时间
2005-2-14
最后登录
2025-1-21
 楼主| 发表于 2009-3-11 04:14  ·  湖北 | 显示全部楼层
刚才仔细研究了下WAD MANAGER的源码~
关于WAD文件的载入等~全都依托于前面提到的最关键的几个ES_前缀的函数~都是LIBOGC里定义的~
因此又找到了LIBOGC的源码~
发现这几个函数又是依托于 IOS_IoctlvFormat 这个函数的~
而一系列IOS_前缀的函数则是定义在IPC.C里~

这里就不禁觉得奇怪了~……IPC不是应该是进程间通信用的那个结构么?~在DS中是用作2块处理器之间的协同的~
可是为何到了WII中~一个IPC模块甚至能处理添加删除TICKET添加删除TITLEID等一系列工作?~
WII中的IPC到底是干嘛用的结构呢?~


另外~关于IOS~之前也看了LS大大的一篇IOS介绍文章~
但是根本上还是没弄清楚~WII上的程序是通过什么途径调用IOS的?~WII应该是不提供程序接口的吧?~那么应该是更硬件的方法吧~?~难道就是用上面说的IPC结构?~

审判者

究竟怎样的人生才能让人喜欢上命运这个词

精华
5
帖子
11208
威望
10 点
积分
12714 点
种子
8 点
注册时间
2005-2-14
最后登录
2025-1-21
 楼主| 发表于 2009-3-11 10:54  ·  湖北 | 显示全部楼层
还有一个问题~

WAD包一旦用WAD MANAGER安装进WII后~是否实际文件还是在SD卡上~只是在WII中新增加一个TITLE?~

精华
0
帖子
30
威望
0 点
积分
30 点
种子
5 点
注册时间
2006-1-27
最后登录
2023-10-14
发表于 2009-3-11 11:06  ·  上海 | 显示全部楼层
实际文件不在SD卡上,和购买的一样装在wii主机里
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-2-3 02:48 , Processed in 0.204587 second(s), 19 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部