作者e1q3z9c7 (小鸡)
看板P2PSoftWare
标题[骡子][转贴]如何安全彻底地更换eMule Mod
时间Sat Dec 19 01:35:14 2009
原文:
http://emule-fans.com/emule-mod-replaced/zh-tw/
如何安全、彻底、有效地更换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种情况:
1.彻底更换eMule Mod:
1)首先按照个人需求备份上面介绍到的档案;
2)彻底移除以前旧的eMule客户端(注意:可能需要彻底移除或者卸载);
3)将刚才备份的档案放到新的eMule Mod对应的目录内;
4)启动eMule程式;
5)重新设定eMule的各项参数;
6)再次重启eMule程式
2.升级同种eMule Mod:
1)首先按照个人需求备份上面介绍到的档案;
2)彻底移除旧版本的eMule客户端(注意:可能需要彻底移除旧版本);
3)将刚才备份的档案放到新版本eMule客户端对应的目录内;
4)启动eMule程式;
补充步骤:移除eMule的配置档案
5)重新设定eMule的各项参数;
6)再次重启eMule程式
附加建议:
1.eMule的组件会时不时有更新,尽管平时可能不甚关注,但是这里建议在更换eMule Mod或者升级版本的时候,同时也把eMule的组件升级一下,可以保持证eMule的正常运行!
2.eMule的UserHash值建议大家找几位特定位置的字元记住,这样可以在UserHash改变的时候及早发现
eMule可能需要经常更新的组件:
1.动态反吸血(DLP);
2.IP过滤资料库(IPFilter);
3.IP地理位置资料库(Ip-To-Country)
至此,eMule Mod的更换或者更新工作已经全部完成!
更换eMule Mod常见问题FAQ:
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:100%是需要把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用於储存好友列表的档案)损坏或者没有备份,做好备份一般不会出现这种情况
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.114.221
※ 编辑: e1q3z9c7 来自: 123.204.114.221 (12/19 03:35)
1F:推 DargonD :同mod的话,preferences.ini也可覆盖,做之前先备份 12/19 23:24