如何安全、彻底、有效地更换 eMule Mod

如何安全、彻底、有效地更换 eMule Mod,已经是在 eMule 日常使用中的一个重要环节。当使用者发现某些 eMule 客户端是多么的垃圾废品的时候,我们就需要把它换掉,换成一个功能更加优秀、强大、丰富的正规 eMule Mod。但是在更换过程中,如何做到 “安全、彻底、有效” 呢?这已经是一个严峻的问题。过往只能依靠使用者自己搜索更换方法,不仅方法繁琐,而且更换的方法一旦不正确就会让 eMule 丢失所有的积分信息,或者会造成设置不正确而影响正常使用的严重后果。

所以,本文意在总结一些更换 eMule Mod 的方法,使 eMule Mod 的更换 “安全、彻底、有效”!

eMule 的 config 目录下部分文件的用途:

进入正文之前,首先介绍一下 eMule 的 config 目录下部分文件的用途。

极其重要必须备份:
preferences.dat
– eMule 的核心积分文件,用于保存用户的 Userhash。

cryptkey.dat
– eMule 用于认证用户 Userhash 正确性的文件。

clients.met
– eMule 用于保存其它客户信用积分的文件。

preferencesKad.dat
– eMule 用于保存用户在 Kad 上的 ID。

建议备份:
known.met
– eMule 用于保存已知共享文件信息[包括共享文件 hash、文件上传数等]的文件。

known2_64.met
– eMule 用于保存已知共享文件的 AICH hash,也就是存放文件的 hashset 的文件。

statistics.ini
– eMule 用于保存新版统计数据[适用于 eMule v0.43 以后的版本]。

shareddir.dat
– eMule 用于保存共享目录信息的文件。

nodes.dat
– eMule 用于保存 Kad 节点的文件。

可以按照个人需求需要备份:
staticservers.dat
– eMule 用于保存静态服务器列表的文件。

server.met
– eMule 用于保存非静态服务器列表的文件。

ipfilter.dat
– IP 过滤数据库的核心文件,用于保护 eMule 不受一些恶意 IP 地址侵害。

ip-to-country.csv
– IP 地理位置数据库,用于显示其它客户端的地理位置国旗。

emfriends.met
– eMule 用于保存好友列表的文件。

fileinfo.ini
– eMule 用于保存已知共享文件文件注释的文件。

Category.ini
– eMule 用于保存下载分类的文件。

特别说明:
antiLeech.dll
– 动态反吸血 DLP 的核心文件,用于保护 eMule 不受吸血骡的侵害。

不建议备份:
preferences.ini
– eMule 的参数配置文件,同时存放旧版的统计数据[适用于 eMule v0.43 以前的版本]。

大致了解 eMule 部分文件的用途以后,备份重要文件和更换 eMule Mod 就变得很简单了。

彻底更换 eMule Mod:

分为以下 2 种情况:

  • 更换 eMule Mod:
    ①首先按照个人需求备份上面介绍到的文件;
    ②彻底删除以前旧的 eMule 客户端(注意:可能需要彻底删除或者卸载)。
    ③将刚才备份的文件放到新的 eMule Mod 对应的目录内。
    ④启动 eMule 程序。
    ⑤重新设置 eMule 的各项参数。
    ⑥再次重启 eMule 程序。
  • 升级同种 eMule Mod:
    ①首先按照个人需求备份上面介绍到的文件。
    ②彻底删除旧版本的 eMule 客户端(注意:可能需要彻底删除旧版本)。
    ③将刚才备份的文件放到新版本 eMule 客户端对应的目录内。
    ④启动 eMule 程序。
    补充步骤:删除 eMule 的配置文件
    ⑤重新设置 eMule 的各项参数。
    ⑥再次重启 eMule 程序。
  • 附加建议:

  • eMule 的组件会不时更新,尽管平时可能不甚关注,但是这里建议在更换 eMule Mod 或者升级版本的时候,同时也把 eMule 的组件升级,可以保持证 eMule 的正常运行!
  • eMule 的 Userhash 值建议大家找几位特定位置的字符记住,这样可以在 Userhash 改变的时候及早发现。
  • eMule 可能需要经常更新的组件:

  • 动态反吸血(DLP)
  • IP 过滤数据库(IPFilter)
  • IP 地理位置数据库(Ip-To-Country)
  • 至此,eMule Mod 的更换或者更新工作已经全部完成!

    常见问题

    Q:如何安全转移未下载完成的文件?
    A:现在大部分 eMule Mod 已经具有 “导入未完成下载” 的功能,只需要将 Temp 目录内的所有文件转移到新 eMule Mod 的 Temp 目录,然后使用 “导入未完成下载” 的功能将没有完成的下载导入即可。注意:这里建议使用者尽量将文件全部下载完毕后再更换 eMule Mod,因为这个步骤反馈回来的出错率比较高。

    Q:如何安全转移在 Incoming 目录内已经完成下载的文件?
    A:1.直接将文件移出 Incoming 目录,放置到任意位置,当完成更换 eMule Mod 的时候,只需要设置这些文件所在的目录为共享即可。
    2.直接将文件移到新 eMule Mod 的 Incoming 目录即可。

    Q:在移动修改或者删除 eMule 内的文件的时候,需要把 eMule 关闭吗?
    A:必须把 eMule 完全关闭,如果在 eMule 运行的时候操作 eMule 目录内的文件,可能会出现 “正在使用” 等的一类提示。有时候就算没有提示,尽管这时文件可以被操作,但是只要当 eMule 关闭,那么新版文件就会重新被旧版文件覆盖。

    Q:为何需要把 eMule 的配置文件删掉?
    A:因为 preferences.ini 是 eMule 用于保存参数配置的文件。但是各个 eMule Mod 之间的配置格式和配置保存项目大不相同,纯粹的复制粘贴既会有冲突,甚至会造成影响正常使用(指的是上传下载控制等一些常规设置),这种情况尤其在彻底更换 eMule Mod 的时候非常明显,当然升级同种 eMule Mod 建议也把配置文件删除,因为可能有些新的功能设置项目没有写进配置文件而无法生效。虽然删除 eMule 配置文件的后果是需要重新设置 eMule 参数,但是为了 eMule 的正常工作,这样做是值得的!

    Q:如果我以前换 eMule Mod 的时候直接把 config 目录复制过来了,有什么补救的方法?
    A:上面也有提到,如果 eMule 的 config 目录直接覆盖过去,特别是在彻底更换 eMule Mod 的时候,可能会因为设置参数不兼容的原因,致使新的 eMule Mod 无法正常工作。至于补救的方法就是,马上把 eMule 关掉,然后定位至 eMule 的 config 目录内,把 preferences.ini 删除,然后重新启动 eMule 重新设置运行参数就行了。注意:关闭前建议先备份所有文件。

    Q:为何有时我把文件替换了,但是没有效果,依然还是以前的设置?
    A:因为有些 eMule Mod 具有备份 config 目录的功能,生成的备份目录(例如 – Backup [备份目录视使用者的设置而定,可能会有所不同])会在 config 目录损坏或者有问题的时候方便修复,但是这样会使用户单纯覆盖 config 目录文件的方法失效。遇到此类情况的时候,建议使用者不仅要把 config 目录内的原文件覆盖掉,而且也要覆盖掉备份目录内的旧版文件,这样才能成功替换。

    Q:为何我的统计数据怎么全部清零了?
    A:因为 statistics.ini(eMule用于保存新版统计数据的文件)损坏或者没有备份,做好备份一般不会出现这种情况。

    Q:为何提示 “没有找到有效的服务器列表”?
    A:因为 staticservers.dat(eMule 用于保存静态服务器列表的文件)或者 server.met(eMule 用于保存非静态服务器列表的文件)损坏或者没有备份,做好备份一般不会出现这种情况。

    Q:为何我的共享目录全部消失?
    A:因为 shareddir.dat(eMule 用于保存共享目录信息的文件)损坏或者没有备份,做好备份一般不会出现这种情况。

    Q:为何以前的已知共享文件需要全部重新 hash?
    A:因为 known.met(eMule 用于保存已知共享文件信息[包括共享文件 hash、文件上传数等]的文件)或者 known2_64.met(eMule 用于保存已知共享文件的 AICH hash,也就是存放文件的 hashset 的文件)损坏或者没有备份,做好备份一般不会出现这种情况。

    Q:为何我的 eMule 好友全部消失了?
    A:因为 emfriends.met(eMule 用于保存好友列表的文件)损坏或者没有备份,做好备份一般不会出现这种情况。

    补充小工具

    eMule 文件备份批处理工具下载

    44条评论隐藏

    1. #1 wYbObo
      2009年10月1日 周四 12:48 | 回复

      学习一下。

    2. #2 Gavin
      2009年10月2日 周五 12:34 | 回复

      eMule文件备份批处理工具下载的链接好像是不行的,打不开

    3. #3 chengr28
      2009年10月2日 周五 21:39 | 回复

      @Gavin
      昨天ied2k论坛的服务器出了点状况,现在已经恢复了 😀

    4. #4 Gavin
      2009年10月2日 周五 21:44 | 回复

      @chengr28
      哦~原来如此,感谢分享

    5. #5 chengr28
      2009年10月3日 周六 08:38 | 回复

      补充了一下更换eMule Mod常见问题FAQ 😀

    6. #6 littlewhale
      2009年10月12日 周一 13:18 | 回复

      好啊好哦,认真学习!!

    7. #7 kumiko
      2009年10月23日 周五 14:33 | 回复

      我很悲剧,上次我从easymule转到SA,结果从easymule目录下复制出来的preferences.dat和cryptkey.dat没有被SA读出来,查看统计信息等都是空的,不知道是不是我rp不好,后来我就重新开始了…orz
      我得来认真学习下…

    8. 2009年10月23日 周五 20:01 | 回复

      多半不是你的问题,EasyMule有一些数据保存和备份文件故意不使用正常eMule的格式,很多人认为他们是故意给换用其他Mods者制造困难。 :mrgreen:

    9. #9 Anti-VC
      2009年10月24日 周六 10:02 | 回复

      @kumiko
      最容易造成的问题是为下载完成的任务的丢失

    10. #10 dgsf
      2009年11月20日 周五 23:15 | 回复

      为什么我的config目录下没有你说的这些文件?一个也没有啊

    11. #11 dgsf
      2009年11月20日 周五 23:35 | 回复

      经过努力,终于找到了,原来不是安装目录下的config,而是..\AppData\Local\eMule\config这里的。

    12. #12 chengr28
      2009年11月21日 周六 11:50 | 回复

      @dgsf
      差点忘了,Vista那个所谓的“安全性”(虚拟重定向)致使eMule很多操作都不能进行了~ ❗

    13. #13 cuberootcp
      2009年12月21日 周一 09:37 | 回复

      这个备份工具还是粗糙了点,最好能开发一个方便的小工具啊。。。

    14. #14 xzbeam
      2009年12月23日 周三 00:42 | 回复

      😳 感谢chengr28,很详细的说明。

    15. #15 xzbeam
      2009年12月24日 周四 00:17 | 回复

      其实有些人还需要复制一下sharedfiles.dat,即在共享目录里取消共享的文件。否则还会重新hash并添加到共享里的。

    16. #16 butouwawa
      2009年12月29日 周二 10:04 | 回复

      批处理是可以下载的。。回楼上某位的

    17. #17 千醉
      2010年1月8日 周五 17:31 | 回复

      内牛满面啊 我终于懂了 可怜先前我那些积分啊.

    18. #18 路人甲-牙
      2010年1月11日 周一 01:45 | 回复

      根据15楼的说法,在下在意一个事情,
      麻烦请指引一下关于emule mod里config目录下各个文件的性质(突然觉得这命题有点大……)
      比如指引下哪里有链接或文章说明这些dat啊csv啊干什么使用的(甚至是英文的……此文列出的或许已经差不多是全部了?)
      伸手白要算是不太好的行为(我在说我),所以我也不太清楚这请求会不会有人回应……

      或者我这么简单问一句,把原emule mod的config文件夹直接复制到新emule mod的config目录下,新emule mod稳定运行的可能性大不大……

    19. #19 路人甲-牙
      2010年1月11日 周一 03:29 | 回复

      哦 对不住大家 我错了 错在没有仔细看Q&A Q&A第五条说了我问的情况 (但是不是也侧面说明了把pxxxx.ini删了就有可能成功呢……

    20. #20 路人甲-牙
      2010年1月11日 周一 06:39 | 回复

      我找到了18楼(也就是我自己 😕 )的答案,想知道config目录下文件作用的请移步到这
      http://www.ied2k.com/forum/topic-1733.html 文中有提到这部分~
      (说完对自己汗一个……不过我确实先看的efans才找的ed2k……大家无视我继续好了……闷…… 😡 )

    21. #21
      2010年3月6日 周六 23:39 | 回复

      我是菜鸟~有个问题想问一下~
      以前用VC的~没有卸载直接用了XT的就打开了…
      现在发觉界面和功能都不对~感觉出问题了…请问怎么补救~~~~congfig文件被更新了…..
      eg想显示国家旗帜改好文件以后还是不行
      eg2 软件界面和楼主不同…只有vc所有的下载搜索界面没有kad等界面~~

    22. #22 chengr28
      2010年3月7日 周日 00:10 | 回复

      @誠

      preferences.dat
      -eMule的核心积分文件,用于保存用户的UserHash
      cryptkey.dat
      -eMule用于认证用户UserHash正确性的文件
      clients.met
      -eMule用于保存其它客户信用积分的文件
      preferencesKad.dat
      -eMule用于保存用户在Kad上的ID

      备份以上的文件,然后把VC和Xtreme都彻底卸载删除干净(一定要彻底)
      然后再重新下载一个新的Xtreme,那么绝对没问题
      注意,流氓VC会强抢eD2k链接,不建议和Xtreme一起用,否则Xtreme是抢不过VC的 😀

    23. #23 ragnarok
      2010年3月9日 周二 13:26 | 回复

      按照上述方法,意图从VC的电驴转到原版电骡,结果上传统计不见了…….有办法补救么?

    24. #24 抗毒
      2010年3月9日 周二 14:18 | 回复

      @ragnarok statics.ini文件

    25. #25 ragnarok
      2010年3月9日 周二 23:50 | 回复

      @抗毒
      转移了,下载量有,上传量不见了.

    26. #26 e
      2010年3月20日 周六 20:54 | 回复

      郁闷 看着自己排完队 以为可以下载了 谁知道又告诉我队列满了 这不是有点矛盾吗?有几个文件都是有这毛病 800多M下了13天还没下完 进度一点也上不去 这是什么问题呢?

    27. #27 chengr28
      2010年3月20日 周六 22:03 | 回复

      @e
      队列满了 可能是对方关机走人的意思,因为上次测试就有这种情况… 😳

    28. #28 e
      2010年3月21日 周日 00:14 | 回复

      @chengr28
      不过看他们也没有走的意思 反而一天到晚就在那挂着 如走了名单里应会看不见他们吧 就那几个用户有源可又不给 最多就只能连接一下他们 然后又要重新排过队了 ❗ 会是我网速太慢连不上他们么(AD2M公网) 或是我应该换个mod呢(xt7.2):?

    29. #29 e
      2010年3月21日 周日 00:37 | 回复

      额 补充一下 有时候也会传个十几到几百kb:mrgreen: 这会和最大新建连接数(60) 最大半开连接数(30)有关系的么 我下载的任务数通常都10-20 或者说 他们以为我是吸血馿给禁了? 因为我刚从vc转过来用xt的 ➡ ➡

    30. #30 chengr28
      2010年3月21日 周日 09:07 | 回复

      @e
      这个很难说的,那次我退出了2个多小时帮我测试那个说队列里还可以看见我的说…
      如果对方用的Xtreme的话应该会自动保存排队时间的 😀
      其它客户端就不清楚了,如果没有这个功能,断开连接后只能重新排队了 😳

    31. #31 chengr28
      2010年3月21日 周日 09:10 | 回复

      @e
      这样的连接数对eMule来说已经够用了,只是可能在eMule刚开启的时候连接来源会缓慢一些
      而且如果对方把你当成吸血骡封杀(HardBan)你是绝对不能能从对方那里拿到丁点数据的,但是也难说会不会被减分(SoftBan),不过如果LSS用的Xtreme应该不会的 😀

    32. #32 e
      2010年3月21日 周日 12:56 | 回复

      好的 那我再慢慢摸索下
      谢谢斑竹指点 😀

    33. 2010年4月26日 周一 17:23 | 回复

      曾经很谨慎的换mod… 不过还是把几年来的信息都丢了==

    34. #34 half unselfish sharer
      2010年4月26日 周一 18:59 | 回复

      ls说的情况我正在经历。我疑惑的是,为什么我的sa下载最后的那一点数据竟然要挂上好几天才能下载到,而在此期间每次只能下载到很少的数据,甚至就挂了一天(按8小时算)一点都没动。要知道之前可是每天都能下载都几个百分点的数据的!(以稀缺数据算)

    35. #35 路人甲-牙
      2010年6月26日 周六 09:02 | 回复

      又是我
      换用xt7.2之后感觉没啥不同 除了用dlp把vc驴软禁之后(强硬封杀的话 貌似vc上的资源就彻底下载不了了T_T 试过的……)
      目前感觉一切良好 因为长期挂上传的原因 貌似下外国源的时候比我同学的迅雷要快不少(当然是我还有公网ip的情况下……我的半小时完成 完胜 他要挂4小时)
      然而
      最郁闷的情况出现了 因为喜欢开骡子当后台 一般前台还有别的什么事要做 就在我前些天挂着骡子玩儿游戏的时候 我显卡死机了- – 冷重启后没怎么在意 睡觉前用了路由LowID挂了一晚上 醒来发现kad链接一点反应都没有 一晚上的上传为0MB…… 疑惑之下 看了看 目前的config文件夹和原来备份的config文件夹 发现现在的config文件夹少了14m的大小 >__<

    36. #36 路人甲-牙
      2010年6月26日 周六 09:09 | 回复

      有没有那种说骡子在系统出错后 会损坏哪几个文件的文章?

      key_index
      load_index
      nodes
      src_index

      目前发现这四个文件在现在的骡子文件夹里的大小各为1KB
      与备份文件夹里的原大小没有可比性……应该是损坏了这四只……

    37. #37 chengr28
      2010年6月26日 周六 18:42 | 回复

      @路人甲-牙
      那几个文件一个是节点文件还有的都是Kad索引信息用的,删除后对本机的eMule没什么影响
      直接删掉后重建就好了

      至于nodes.dat请参考:
      https://www.emulefans.com/emule-kad-node-dat/

    38. #38 Ame
      2010年7月1日 周四 12:50 | 回复

      请问如何确定关键性文件更换成功,并未损坏呢?即使排除误操作,我也担心被第三方恶意程序,比如木马病毒之类修改,我查看了一下4个关键文件除了cryptkey.dat还是2005年的,另外3个修改日期都变成需当前日期了。。程序会进行读写,做md5 hash也没用

    39. #39 xiayang
      2010年7月1日 周四 13:12 | 回复

      糟糕啊,我升级到xt8.0,咋统计信息里的上传下载数据都没了啊?但是在原来的xt7.2里可以显示啊.咋回事呢?

    40. #40 xiayang
      2010年7月1日 周四 13:14 | 回复

      补充下,我原来的7.2版本没有删.貌似不用删吧,反正又不是安装版,会有冲突么?

    41. #41 chengr28
      2010年7月1日 周四 21:54 | 回复

      @Ame
      最好记下自己UserHash里的某几位字符这样便于更换后确认
      preferences.dat/clients.met/preferencesKad.dat – 这3个文件每次eMule关闭时都会更新
      cryptkey.dat – 这个除非损坏否则eMule只会做读取的动作不会写入

      @xiayang
      eMule存放上传下载统计数据的是statistics.ini,只要把这个文件备份好了再放入新的config目录里统计数据就能继承到新的eMule里

      @xiayang
      建议删除而已,没人知道新版用了旧版的配置文件会不会产生一些不可预见的问题
      还有一些新版的特性可能需要写入到配置文件 😳

    42. 2010年7月4日 周日 15:37 | 回复

      这个小工具应该优化一下了

    43. #43 qiaoyue
      2010年7月16日 周五 18:21 | 回复

      想问一下,我打算从Xtreme换成ScarAngel,但是备份上述文件后,下载列表还是没有,导入下载的话也是把原来的temp文件拷到软件默认的temp文件夹中,浪费时间浪费空间,有没有其他的办法?

    44. #44 Amber
      2010年7月16日 周五 18:56 | 回复

      @qiaoyue 你SA的临时文件夹设置为XT的..下载目录也设置为XT的..重启一下..不用hash.也不用导入..

    共2页12下一页

    6条Trackback/Pingback显示

    发表评论

    您的Email将不会显示出来。头像请至Gravatar.com注册上传。*号标注项为必填。

    *
    *
    *
    标签用法
    字数:0