2DJGAME! NOVO

標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题 [打印本頁]

作者: rx-79    時間: 2005-02-20 09:58
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
这次有人发布的解压缩版,由于发布者未全面测试,导致除发布者以外,全员都不能玩。直接原因是验证校验没有DVD原盘,间接原因可能是游戏存在硬件级检验机制。所以很快有些人就将下好的1G游戏给删了,个人感觉怪可惜的。

我结合制作燐月-这个该公司的最新作游戏 的极小启动盘经验:http://bbs4.2djgame.net/viewtopic.php?t=82172&fstart=0
想向那些有真。兄嫁原DVD盘的人,商量一下。如果真。兄嫁的原DVD盘里的文件结构和燐月差不多的话,能不能请好心人出来帮大家做一张极小ISO盘,这样省得大家白白浪费1G。至少有原盘的人能不能在这里列出DVD文件清单,让我看看,如果实在是结构不同,我也死心 放弃那1G了。

谢谢了
作者: 小早川 瑞穂    時間: 2005-02-20 11:24
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
死心吧,你说的那种MINISO不那么好做出来的
作者: X-MAN88    時間: 2005-02-20 12:59
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
不仅不好做,有时候还破坏了原来的镜象,我也是试过,可能是软件操作方面出错吧!
你下载文件不行,我最近还经常下载到一些加密的大型文件,花了一天甚至三天才下完,居然加密,要密码,只留下一个QQ号,要我回复,等你去信息要密码,就要收钱,包月多少多少!害我删又心疼,留又可惜,用密码破截软件吧,却因为下载文件太大,要破解很久很花时间,还不一定能破解出来! ;004;
作者: atest    時間: 2005-02-20 13:09
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
死心吧,你说的那种MINISO不那么好做出来的

那倒是没啥难做的,把源文件的开头部分(其实就是文件目录部分)完整的截下来就行。不过这个应该去找原发布者,我当时就提醒过他多测试一下的。
作者: ljh5016    時間: 2005-02-20 20:27
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
这个游戏很麻烦的,就算有了原盘,还要更改系统时区为东京时区。
游戏也属一般,容量又大,几张图片就要配上一大堆对话。。。本人原来下的是好几G的镜像,安装搞了很久,只玩了20分钟,删了。
推荐下个CG看看就OK了。
作者: atest    時間: 2005-02-20 22:24
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
游戏也属一般,容量又大,几张图片就要配上一大堆对话。。。本人原来下的是好几G的镜像,安装搞了很久,只玩了20分钟,删了。
推荐下个CG看看就OK了。

警告一次楼上的,本版禁止讨论游戏内容,包括对游戏的主观评价,以免发生口水战。如果你认为这个游戏是完完全全的垃圾,那就安心潜水,OK?你认为是垃圾的游戏也许别人认为很不错,用这种理由没有什么说服力。想讨论游戏好坏的请去杂谈或心得区。
作者: landau    時間: 2005-02-21 02:37
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
不, 個人認為真・兄嫁跟燐月的cd protection scheme是不同的. 我曾花了一天嘗試破解真・兄嫁dvd版, 因為那個2gb的dummy file很花空間, 但小弟功力不足, 不成功. 跟燐月cd版不同, 真・兄嫁會check那個dummy file是否在iso 鏡像, 如果刪了那個dummy file或大小不同, 是不能起動程序的.
(ps. 真・兄嫁安裝了之後不用挿dvd玩.)
作者: atest    時間: 2005-02-21 11:06
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
真・兄嫁會check那個dummy file是否在iso 鏡像, 如果刪了那個dummy file或大小不同, 是不能起動程序的.

这不算什么啊,你只需要加一个0字节的dummyfile,然后修改目录区把文件长度修改到原来大小就行了。真正麻烦的是OL姉妹,那里的每一个dummyfile内容都会被读取然后计算一个crc。不过估计读盘时间太长,所以到了燐月就只读取一个小文件的内容了
作者: ljh5016    時間: 2005-02-21 11:52
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
[quote=atest]
游戏也属一般,容量又大,几张图片就要配上一大堆对话。。。本人原来下的是好几G的镜像,安装搞了很久,只玩了20分钟,删了。
推荐下个CG看看就OK了。

警告一次楼上的,本版禁止讨论游戏内容,包括对游戏的主观评价,以免发生口水战。如果你认为这个游戏是完完全全的垃圾,那就安心潜水,OK?你认为是垃圾的游戏也许别人认为很不错,用这种理由没有什么说服力。想讨论游戏好坏的请去杂谈或心得区。[/quote]
发发牢骚也犯法。。。口水战什么的在下可不喜欢,麻烦。。。下次潜水好了。
警告呢,收下啦。谢谢。
作者: 斩真狼牙    時間: 2005-02-21 15:24
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
[quote=ljh5016]发发牢骚也犯法。。。口水战什么的在下可不喜欢,麻烦。。。下次潜水好了。
警告呢,收下啦。谢谢。[/quote]
牢骚不是发到我们咱这一区的,有什么意见可以去向游戏发布者提。
本区只是提供一个游戏运行方法讨论的地方。
至于你下次是不是要潜水是你个人自由,和我们没关系
下次再来这种牢骚言论就直接咔嚓掉
作者: 匿名    時間: 2005-02-21 17:01
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
牢骚不是发到我们咱这一区的,有什么意见可以去向游戏发布者提。
本区只是提供一个游戏运行方法讨论的地方。
至于你下次是不是要潜水是你个人自由,和我们没关系
下次再来这种牢骚言论就直接咔嚓掉
作者: atest    時間: 2005-02-21 18:18
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
[quote=zhuyi131]牢骚不是发到我们咱这一区的,有什么意见可以去向游戏发布者提。
本区只是提供一个游戏运行方法讨论的地方。
至于你下次是不是要潜水是你个人自由,和我们没关系
下次再来这种牢骚言论就直接咔嚓掉[/quote]
嗯,胆子很大么,最近新人连版主发言都敢CP,了不起!黄牌+扣除积分
作者: landau    時間: 2005-02-21 20:55
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
[quote=atest]这不算什么啊,你只需要加一个0字节的dummyfile,然后修改目录区把文件长度修改到原来大小就行了。真正麻烦的是OL姉妹,那里的每一个dummyfile内容都会被读取然后计算一个crc。不过估计读盘时间太长,所以到了燐月就只读取一个小文件的内容了[/quote]

請指教怎樣修改文件长度? 那就是說, 空間根本沒有省下來?
其實我也不能完全確定真兄嫁有沒有check dummy file 的 crc (但那個exe檔有check crc 我就肯定). 初起動時讀盤時間有點長, 但也沒長到可以讀到2gb的檔的crc. 有可能像幻隣2一樣, dummy file中是內藏東西的. 跟alicesoft的dummy file不同, 真兄嫁的dummy的壓縮ratio小得出奇.

當初看見有所謂的真兄嫁破解版下載真的是嚇了一下, 心想那個強人破了在protection方面出了名的selen的game.
作者: atest    時間: 2005-02-21 21:34
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
請指教怎樣修改文件长度? 那就是說, 空間根本沒有省下來?

空间是可以省下来的,虽然你虚拟后看起来文件部分应该很大,但是可以把ISO做的很小。
第一步,把文件拷贝到硬盘,然后用ultraiso或者其它类似工具重新制作一个.ISO,注意文件系统不要选UDF,ISO9660 和 Jiolet一般就够用了。
第二步,用二进制编辑工具打开.ISO(之所以要重做.ISO的原因就是ISO里只包含纯数据,每一个sector 2048字节,而如果做成.BIN的话就是每一个sector 2352字节,头上多出几个同步字节,后面多一些校验和,对手工修改来说相当麻烦,普通CD还可以修改完之后用CDmage修复那些crc值,但是由于CDmage早已停止开发,所以不支持大一些的DVD镜像。如果有人知道有其它工具可以修复这些crc值还请赐教),头上就是文件系统的目录区域,和FAT文件系统类似,不过略有区别。但是仅仅修改文件长度的话不用管那么多,假设你要找的文件长度为2,000,000,000字节,对应的16进制就是77359400。在镜像的目录区域里就会找到一串00 94 35 77 77 35 94 00这样的二进制串(好像是这样的顺序,你可以自己打开现有的镜像观察一下,目录条目的格式总是文件名,属性,...,长度,...这样子)如果已经加入了准备好的0字节的dummyfile,那么只需要把文件长度部分修改一下,mount之后自然就可以看到该文件长度就是你所指定的长度了。需要注意的是如果你制作镜像时选了ISO9660和Joilet,那么就有两份目录表,都需要修改一下。只所以不选UDF是因为我还没找到修改UDF目录表的方法。

其實我也不能完全確定真兄嫁有沒有check dummy file 的 crc (但那個exe檔有check crc 我就肯定). 初起動時讀盤時間有點長, 但也沒長到可以讀到2gb的檔的crc. 有可能像幻隣2一樣, dummy file中是內藏東西的. 跟alicesoft的dummy file不同, 真兄嫁的dummy的壓縮ratio小得出奇.

这一点可以用filemon工具查看一下就知道了~不过selen越来越恶劣,最近的游戏一运行就强行把filemon给关闭了
A社的dummyfile也很难压缩啊。其实只要是塞一堆随机数,肯定可以搞得你压缩不下去。
更简单的方法是确定不读取内容之后全部清0~反正在本机上只校验一次,之后就无需mount
作者: landau    時間: 2005-02-22 22:11
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
謝謝, 又學到東西了. 待有空閒時試試.

除了cdmage外, 另外有一個program 叫cd-tool的也可以修復鏡像. 但支不支持dvd image那就不知道了. 網址如下:
http://www.nobis-crew.org/cd-tool/
作者: G.T2004    時間: 2005-02-23 01:26
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
本人想这个应该是注册表的问题,比如发布者安装后运行时为第一次运行所以
当时游戏已经验证过DVD和ID从而记录在注册表里,因此发布那位朋友第二次
运行游戏时就不用DVD了,再来其他人却少了第一次运行的检测..所以解决办
法理所当然是求发布者提供注册表信息(选择selen哪项后导出)。个人看法
错了别见怪。
作者: atest    時間: 2005-02-23 02:10
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
所以解决办
法理所当然是求发布者提供注册表信息(选择selen哪项后导出)。

Selen的游戏可没有这么简单就可以搞定,注册表基本没用,第一次安装以后要求插入光盘输入ID,先根据光盘上的文件检查ID是否合法,然后检测硬件与软件环境,记录下某些信息,和输入的ID经过一系列运算生成一个license的数据文件,以后每一次都会检查系统有没有发生变化,如果有变化的话则要求插入光盘重新检测。而且.exe每一次运行都会解开一堆dll到系统临时目录下,即使想修改代码也相当困难。
作者: G.T2004    時間: 2005-02-23 02:21
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
[quote=atest]
所以解决办
法理所当然是求发布者提供注册表信息(选择selen哪项后导出)。

Selen的游戏可没有这么简单就可以搞定,注册表基本没用,第一次安装以后要求插入光盘输入ID,先根据光盘上的文件检查ID是否合法,然后检测硬件与软件环境,记录下某些信息,和输入的ID经过一系列运算生成一个license的数据文件,以后每一次都会检查系统有没有发生变化,如果有变化的话则要求插入光盘重新检测。而且.exe每一次运行都会解开一堆dll到系统临时目录下,即使想修改代码也相当困难。[/quote]

还要根据系统硬件来推算阿.原来如此..难怪这么多人说selen的东西难搞。
看来只有MINI镜像才是唯一的解决办法了,不过游戏推出多时都没见什么
除D版和noDVD,肯定做MINI镜像也不容易..
作者: rx-79    時間: 2005-02-23 03:52
標題: [求助] 关于真。兄嫁解压缩版ID认证后需要插入DVD盘的问题
[quote=atest]第一步,把文件拷贝到硬盘,然后用ultraiso或者其它类似工具重新制作一个.ISO,注意文件系统不要选UDF,ISO9660 和 Jiolet一般就够用了。
第二步,用二进制编辑工具打开.ISO(之所以要重做.ISO的原因就是ISO里只包含纯数据,每一个sector 2048字节,而如果做成.BIN的话就是每一个sector 2352字节,头上多出几个同步字节,后面多一些校验和,对手工修改来说相当麻烦,普通CD还可以修改完之后用CDmage修复那些crc值,但是由于CDmage早已停止开发,所以不支持大一些的DVD镜像。如果有人知道有其它工具可以修复这些crc值还请赐教),头上就是文件系统的目录区域,和FAT文件系统类似,不过略有区别。但是仅仅修改文件长度的话不用管那么多,假设你要找的文件长度为2,000,000,000字节,对应的16进制就是77359400。在镜像的目录区域里就会找到一串00 94 35 77 77 35 94 00这样的二进制串(好像是这样的顺序,你可以自己打开现有的镜像观察一下,目录条目的格式总是文件名,属性,...,长度,...这样子)如果已经加入了准备好的0字节的dummyfile,那么只需要把文件长度部分修改一下,mount之后自然就可以看到该文件长度就是你所指定的长度了。需要注意的是如果你制作镜像时选了ISO9660和Joilet,那么就有两份目录表,都需要修改一下。只所以不选UDF是因为我还没找到修改UDF目录表的方法。[/quote]

嗯,作为技术文章收下了,请问哪里能找到关于这方面比较详尽的讲解呢?关于光盘的文件系统及修改。
另外你文中所说的CRC值是保存在哪里的?是在你所说的目录条目中吗?在某文件的文件名,属性,长度,这些的后面跟着?




歡迎光臨 2DJGAME! NOVO (https://bbs4.2djgame.net/HOME/) Powered by Discuz! X2.5