如何安全、徹底、有效地更換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種情況:

1.徹底更換eMule Mod:
①首先按照個人需求備份上面介紹到的文件;
②徹底刪除以前舊的eMule客戶端(注意:可能需要徹底刪除或者卸載);
③將剛才備份的文件放到新的eMule Mod對應的目錄內;
④啟動eMule程序;
⑤重新設置eMule的各項參數;
⑥再次重啟eMule程序

2.升級同種eMule Mod:
①首先按照個人需求備份上面介紹到的文件;
②徹底刪除舊版本的eMule客戶端(注意:可能需要徹底刪除舊版本);
③將剛才備份的文件放到新版本eMule客戶端對應的目錄內;
④啟動eMule程序;
補充步驟:刪除eMule的配置文件
⑤重新設置eMule的各項參數;
⑥再次重啟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用於保存好友列表的文件)損壞或者沒有備份,做好備份一般不會出現這種情況

補充小工具:
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