|
|
发表于 2009-5-9 09:22:33
|
显示全部楼层
@maskmark
Ftpii的 source code 我没看过, 但猜测与 YaWnd, WiiND 等程序相同, 都会将 error -12 的 page 清为零. 之前我曾经试过 YaWnd with ECC 的 Image, 以烧录器烧录后, 确实可以在 Wii 上开机, 这点在去年就已经有Hackmii的玩家确认过了. 不过自从发现 YaWnD 与烧录器 dump 的 image 不同之处在于 error -12 被清为零后, 我开始有点担心 YaWnd 之类的软件产生的 image会有些副作用. 如果依照我的猜测, 这些为数不少的 error -12 page 大多是已经 erase 成0xFF 的free space, 那么一旦 Wii 主机要写入这些区域时, 会得到 page write fail 的结果, 主机很可能因此将它们列为 bad block, 最后 Wii 就少了一些 free space, 多了一些其实没有坏的 bad block. 但是仍能正常运作. (这些是我的猜测, 未经实证)
@zkissinger
关于未备份但已变砖的 Wii, 并不能拿别人的 image 来回复, 因为每个 Wii 都有自己的key来加密NAND Flash 的资料. 除非能得到两台Wii的key (key 在CPU package 的 EPROM内, 变砖的已经不能开机透过软件读了)才能转换. 这种转换可行, 但并无现成工具, 可以从 WiiND 内的PC工具去找解密的部分, 在自行制作加密部分. 而且两台Wii 的 NAND Flash bad block 不同, 若不能以 high level view重新 remap block block, 已必须找all good block的Flash 来烧录.
另外, 要得到自己的key, 可以利用 WiiND 内的 key grabber, 或 xyzzy 在Wii上执行而取得. 还有, 再次提醒大家, 备份 Wii NAND, 一定要选含 +ECC的, 将来才能透过烧录器回复. |
|