找回遺失的 Wallet — 設定中的全新搜尋工具

找不到你的 Wallet keystore 檔案?忘記存到哪裡去了?我們都遇過這種情況。設定中的全新 Find Wallet on Disk 工具會下載一支小程式,掃描你電腦中的 Ethereum keystore 檔案 — 不再需要手動翻找資料夾。

它的功能

這個工具會根據你的作業系統產生專屬的搜尋腳本。執行後,腳本會:

  • 掃描你的家目錄(最深 5 層)
  • 尋找 JSON 檔案、keystore 檔案以及標準 Ethereum UTC--* 檔案
  • 檢查每個候選檔案是否包含識別 keystore 的 "address" 與 "crypto" 欄位
  • 回報每個符合結果的檔案路徑、Wallet 位址與檔案大小

你的私鑰絕不會被暴露。 腳本只會找出檔案並顯示公開位址。你仍然需要密碼才能解密任何 keystore。

如何使用

1 開啟設定

登入遊戲並前往 設定 → 向下捲動至 「Find Wallet on Disk」 按鈕。

2 下載腳本

點擊按鈕,系統會自動下載適合你平台的腳本:

macOS Linux → find-wallet.sh
Windows → find-wallet.ps1

3 執行腳本

Mac / Linux:開啟終端機並執行:

bash find-wallet.sh

Windows:開啟 PowerShell 並執行:

powershell -ExecutionPolicy Bypass -File find-wallet.ps1

4 檢視結果

腳本會列出找到的每個 keystore 檔案,包含:

  • 磁碟上的完整檔案路徑
  • Ethereum Wallet 位址(例如 0xabc123…)
  • 檔案大小

如果沒有找到任何檔案,腳本會建議你檢查下載資料夾、USB 隨身碟或外部儲存裝置。

5 匯入你的 Wallet

找到你的 keystore JSON 檔案後,前往 設定 → 匯入硬體 Wallet Keystore,選取檔案並輸入密碼即可還原你的 Wallet。

它會尋找哪些檔案?

搜尋涵蓋以下檔案模式:

  • *.json — 任何介於 100 bytes 至 10KB 之間的 JSON 檔案(keystore 大小範圍)
  • keystore* — 檔名中包含「keystore」的檔案
  • UTC--* — 標準 Ethereum keystore 命名慣例(用於 geth、MetaMask 匯出等)

接著每個候選檔案都會通過驗證,檢查是否包含每個 Ethereum keystore 檔案中都有的 "address" 與 "crypto"(或 "Crypto")欄位。

小知識:腳本只會讀取檔案 — 絕不會修改、刪除或上傳任何內容。它完全在你的本機上執行,不會發出任何網路請求。

小技巧

  • 先檢查下載資料夾 — 從遊戲下載的 keystore 檔案通常命名為 cc-wallet-*.json 或 erleuchtung-*-keystore.json
  • 搜尋外部硬碟 — 如果你把 keystore 存到 USB 隨身碟上,腳本不會在你的家目錄中找到它。請掛載該磁碟並將檔案複製到家目錄中的某處,然後重新執行腳本
  • 保管好你的 keystore — 找到檔案後,請在安全的位置製作備份副本。你需要這個檔案以及密碼才能存取你的 Wallet

伺服器