[騾子][轉貼]如何安全徹底地更換eMule mods

看板P2PSoftWare作者 (小雞)時間14年前 (2009/12/19 01:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
原文: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)

12/19 23:24, , 1F
同mod的話,preferences.ini也可覆蓋,做之前先備份
12/19 23:24, 1F
文章代碼(AID): #1BAxrK6V (P2PSoftWare)