91wii

 找回密码
 玩家注册

QQ登录

只需一步,快速开始

搜索
查看: 13273|回复: 15

[教程] [更新]检查修复 WiiU 硬盘版WUP格式游戏文件完整性的两个方法

[复制链接]
发表于 2016-10-26 07:40:02 | 显示全部楼层 |阅读模式
方法1:
利用 JNUSTool 支持断点续传的特性,检测游戏文件大小是否与 NUS 服务器不一致。自动修复有问题的文件
用法:

  • 下载解压附件到任意位置 JNUSTool+文件完整性检查脚本.zip (100.6 KB, 下载次数: 1491)

  • 将下载来的 游戏文件夹 改名为 tmp_xxxxxxxxx,移动到检测脚本所在目录

xxxxxxxx 为游戏 ID
具体 ID 可以到这个网站查  https://wiiu.titlekeys.com/
      以 [欧版]超级马里奥制造 的游戏文件为例
[欧版]超级马里奥制造为例.jpg

  • 运行脚本,按提示输入即可
脚本.jpg

完整演示
脚本运行.jpg

附录:
JNUSTool 官方更新发布贴 https://gbatemp.net/threads/jnustool-nusgrabber-and-cdecrypt-combined.413179/


方法2:
利用 CDecrypt 完整解密下载来的游戏文件为 LOADLINE GX2 散列格式,以验证文件是否有问题

用法:
  • 解压附件 CDecrypt 1.0 解密游戏文件脚本.zip (1.22 MB, 下载次数: 7972)
  • 双击运行脚本
  • 得到 DecryptFiles 文件夹,里边就是解密好的文件


推荐一个wup 转loadiine gx2格式图形化工具:http://www.91wii.com/thread-75031-1-1.html 由@danch744 改写。

发表于 2016-10-26 08:00:50 | 显示全部楼层
注意,这个软件检测的只是文件的容量,只是size这个值,而不是检测hash,正常tmd内的文件属性是这些:
TMD contents:
Content id:             0000001d
Content index:          0000
Content type:           2001 [encrypted]
Content size:           0000000000010000
Content hash:           BEDBD3FF6446D009DC8F6C9C9C2758CA49FFF533000000000000000000000000

此软件只是检测“Content size”的值,如果你文件大小正确,但里面有部分损坏,这个软件是检测不到的。
NUS文件的hash值算法目前没有,所以是检测不到,基本上还是会有情况,因为文件损坏而安装失败的。

点评

话说你有没有其他好点子,做这个检查修复的工作? 最好自动化流程  详情 回复 发表于 2016-10-26 09:43
至少能修复一下 0 字节跟大小不一至的文件 其实最终的检测手段就是把下载来的文件解密测试了,不过觉得麻烦费时  详情 回复 发表于 2016-10-26 09:33
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-26 09:33:58 | 显示全部楼层
tanglangxia 发表于 2016-10-26 08:00
注意,这个软件检测的只是文件的容量,只是size这个值,而不是检测hash,正常tmd内的文件属性是这些:
TMD ...

至少能修复一下 0 字节跟大小不一至的文件

其实最终的检测手段就是把下载来的文件解密测试了,不过觉得麻烦费时
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-26 09:43:54 | 显示全部楼层
tanglangxia 发表于 2016-10-26 08:00
注意,这个软件检测的只是文件的容量,只是size这个值,而不是检测hash,正常tmd内的文件属性是这些:
TMD ...

话说你有没有其他好点子,做这个检查修复的工作?

最好自动化流程

点评

还有个笨方法,解密加密文件,这个能检测文件有无损坏,但就是耗时。 目前没软件检测hash值,WIIU的和3DS的hash值算法差别还是有点大。  详情 回复 发表于 2016-10-26 10:39
回复 支持 反对

使用道具 举报

发表于 2016-10-26 10:09:59 | 显示全部楼层
问下楼主 如果因为文件损坏而安装不成功
会不会把坏了的文件名称显示出来?

点评

目前的安装工具不会。。。所以找起来很蛋疼~~  详情 回复 发表于 2016-10-26 12:28
回复 支持 反对

使用道具 举报

发表于 2016-10-26 10:39:21 | 显示全部楼层
fejich 发表于 2016-10-26 09:43
话说你有没有其他好点子,做这个检查修复的工作?

最好自动化流程

还有个笨方法,解密加密文件,这个能检测文件有无损坏,但就是耗时。
目前没软件检测hash值,WIIU的和3DS的hash值算法差别还是有点大。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-26 12:28:15 来自手机版论坛 | 显示全部楼层
kwngdx 发表于 2016-10-26 10:09
问下楼主 如果因为文件损坏而安装不成功
会不会把坏了的文件名称显示出来?

目前的安装工具不会。。。所以找起来很蛋疼~~
回复 支持 反对

使用道具 举报

发表于 2016-10-26 12:46:53 | 显示全部楼层
看了JNUSTool的源码, 这个Hash应该是对解密后文件进行验证的(比较确定), 所以在这一步没有什么好办法.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-28 13:14:53 | 显示全部楼层
更新一下解密文件的软件与脚本
希望有帮助大伙下载游戏
回复 支持 反对

使用道具 举报

发表于 2016-10-28 20:08:04 | 显示全部楼层
恩,安装报错,可以用这个软件和教程检验一下
回复 支持 反对

使用道具 举报

发表于 2016-10-29 16:50:03 | 显示全部楼层
检测出不完整怎么修复??

点评

第一个方法是会联网修复的 第二个是解密检查,用作最后测试  详情 回复 发表于 2016-10-30 14:34
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-30 14:34:19 | 显示全部楼层
野原小白 发表于 2016-10-29 16:50
检测出不完整怎么修复??

第一个方法是会联网修复的

第二个是解密检查,用作最后测试
回复 支持 反对

使用道具 举报

发表于 2016-12-3 20:39:01 | 显示全部楼层
解谜那个软件很实用,谢谢K大的分享
回复 支持 反对

使用道具 举报

发表于 2017-1-14 09:33:39 | 显示全部楼层
LOADLINE GX2格式干嘛用的?现在不都是WUP格式吗 为什么要转这个GX2格式?

点评

gx2无视区域。  详情 回复 发表于 2017-3-9 18:43
回复 支持 反对

使用道具 举报

发表于 2017-3-2 01:01:33 | 显示全部楼层
多谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2017-3-9 18:43:57 | 显示全部楼层
可爱丸子头 发表于 2017-1-14 09:33
LOADLINE GX2格式干嘛用的?现在不都是WUP格式吗 为什么要转这个GX2格式?

gx2无视区域。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 玩家注册

本版积分规则


小黑屋|手机版|91wii ( 黑ICP备16006106号-1|黑公网安备 23010302000201号

GMT+8, 2017-5-29 11:51 , Processed in 0.084005 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表