TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南
TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南

Unlock Music 是把已購加密音樂檔解回 MP3 與 FLAC 的開源工具,2026 年仍持續開發。哪些格式免密鑰直接解、哪些要先提取金鑰,官方入口與自架做法一次看懂。
用 AI 摘要這篇文章:
我把官方釋出的 v0.6.2 壓縮包抓下來,在本機起了個伺服器把這套工具跑起來。畫面很乾淨:中間一塊拖放區,寫著把需要解密的檔案拖進來,下面一行小字標榜「零上傳」。載入過程我記錄了全部網路請求,十二個請求全部指向本機,沒有任何一筆對外連線。這是 Unlock Music 現在的樣貌:一套在你的瀏覽器裡把加密音樂檔解回 MP3 或 FLAC 的開源工具,頁尾自己掛著 MIT 授權與版本號。
不過先別急著把檔案拖進去。2026 年的 Unlock Music 分成兩半:一半格式丟進去就解,另一半要先交出密鑰才解得開。你的檔案落在哪一側,決定它是三分鐘的事,還是一場要先動手機或客戶端的密鑰工程。接下來把兩半的界線、官方入口在哪、還有實際會卡住的地方一次講清楚。
先釐清定位。Unlock Music 不是下載工具,它不會幫你從任何平台抓歌。它處理的是你已經下載到硬碟裡的加密檔,那些副檔名奇怪的東西:.ncm、.mflac、.mgg、.kgm、.kwm。這些檔案多數是音樂平台會員權益的一部分,你付了會員費才能下載,但檔案被平台加了一層加密,離開官方 App 就播不動。Unlock Music 做的事是把這層加密拿掉,讓檔案回到任何播放器都能播的格式。
這類需求在華語圈由來已久。網易雲的周邊生態我們先前介紹過歌詞工具 163MusicLyrics,QQ 音樂也有像 qm-music-server 這樣的自架方案,各自解決平台鎖定的不同環節。Unlock Music 針對的是最核心的那環:檔案本身的加密。
處理位置是這套工具最值得信賴的部分。官方文件寫明架構:瀏覽器主執行緒只負責畫面,解密運算丟給 Web Worker,用 Rust 寫成、編譯成 WASM 的模組在本機跑,檔案透過 blob URL 在瀏覽器內部傳遞。我在本機把官方 release 跑起來驗證過,載入時零對外請求,工具自己也在介面上標榜零上傳。對照某些要你把檔案傳上伺服器的線上轉檔站,這裡的檔案從頭到尾不出你的機器。

解壓縮官方 release 時還能看出一個細節:整套靜態檔案只有 1.7 MB,裡面除了解密用的 WASM 模組,還打包了一份 SQLite 的 WASM。對照設定頁裡的金鑰管理功能,金鑰匯入後就是存在瀏覽器端,下次打開不用重匯。整套東西小到可以塞進任何靜態空間,這也解釋了為什麼網路上會出現那麼多鏡像站,下一節會談這件事的兩面。
哪些檔案可以直接解?按照官方支援清單,舊世代的加密全部免密鑰。QQ 音樂最早期 QMCv1 方案的 .qmc3、.qmcflac,網易雲的 .ncm,酷狗的 .kgm 與 .vpr,酷我的 .kwm,喜馬拉雅有聲書的 .x2m 與 .x3m,咪咕的 .mg3d,這些拖進去就會出來。
QQ 音樂 PC 客戶端下載的 .mflac 與 .mgg 還有一條版本線。官方 FAQ 寫得很具體:v19.51(含)以前下載的歌不需要密鑰,v19.57 起改用新方案。換句話說,如果你那批檔案是幾年前的會員期抓的,大概率落在免密鑰那半邊;這一兩年才下載的,就要看下一節了。
還有一個時代眼淚:清單裡的蝦米音樂 .xm。蝦米在 2021 年就停止營運,這個格式現在只對手上有舊檔的人有意義。同樣地,海外版 JOOX 的 .ofl_en 在現行支援清單上已經看不到,舊文件裡它還在,如今被拿掉了。
新格式卡在哪?平台把金鑰從檔案裡抽走了,改存在 App 的資料庫裡。檔案本身還是加密的,但鑰匙不在檔案旁邊,在你的設備上。Unlock Music 的解法是讓你把那把鑰匙匯入工具,程式碼裡為此準備了四個金鑰管理頁面:QMCv2、KWMv2、KGG,還有蜻蜓 FM 的設備 ID。
麻煩的正是取得金鑰的過程。按官方文件,QQ 音樂 PC 客戶端 v19.57 到 v22.76 需要先用官方提供的 qmpc-mmkv-cli 工具,從客戶端裡提取出金鑰檔再匯入。安卓客戶端要超級管理者權限,也就是 root。iOS 最硬,要越獄,或者對整支手機做完整備份後從備份裡提取。Mac 客戶端同樣要匯入金鑰庫,目前支援 v8.8.0 與 v10.7.1 兩個版本。酷狗的 .kgg、酷我在手機上下載的至臻全景聲與至臻母帶檔,也都歸在要密鑰這一側。
有個細節順便記下。QMCv2 這套加密不只 QQ 音樂在用,工具的金鑰頁面寫明豆瓣 FM 的安卓客戶端也是同一方案。加密方案的世代,比平台的品牌劃分更能決定你要不要動設備。

把兩半整理成一張表:
| 加密來源 | 副檔名 | 要不要密鑰 |
|---|---|---|
| QQ 音樂 QMCv1(舊方案) | .qmc3 / .qmcflac | 免密鑰 |
| QQ 音樂 PC 客戶端 v19.51(含)以前 | .mflac / .mgg | 免密鑰 |
| QQ 音樂 PC 客戶端 v19.57 至 v22.76 | .mflac / .mgg | 要金鑰檔(qmpc-mmkv-cli 提取) |
| QQ 音樂安卓客戶端 | .mflac0 / .mgg1 / .mggl | 要 root 提取金鑰庫 |
| QQ 音樂 iOS 客戶端 | .mgalaxy | 要越獄或完整備份提取 |
| QQ 音樂 Mac 客戶端 | .mflach | 要金鑰庫(v8.8.0 / v10.7.1) |
| 網易雲音樂 | .ncm | 免密鑰 |
| 酷狗音樂 | .kgm / .vpr | 免密鑰 |
| 酷狗 .kgg | .kgg | 要金鑰庫 |
| 酷我音樂一般音質 | .kwm | 免密鑰 |
| 酷我至臻全景聲/母帶(手機) | .mflac | 要 root 或注入檔案提供器 |
| 喜馬拉雅 | .x2m / .x3m | 免密鑰 |
| 咪咕音樂 | .mg3d | 免密鑰 |
| 蜻蜓 FM | .qta | 要設備 ID |
| 豆瓣 FM(安卓,QMCv2 方案) | 同 QQ 音樂分層 | 要金鑰庫 |
如果你在 GitHub 搜 Unlock Music,會發現主要的兩個倉庫打不開,頁面寫著因權利人通知而被封鎖。這是 2022 年 11 月的事:騰訊音樂向 GitHub 提交侵權通知,主張這套程式規避了 QQ 音樂的加密措施。通知的內容是公開文件,裡頭寫得相當技術性:QQ 音樂以 RC4 演算法加密音檔,每個檔案配一把 512 位元隨機金鑰,金鑰再用 TEA 演算法加密後附在檔尾;而這套工具能把 .qmc、.mflac、.mgg 轉成 MP3 或 FLAC,讓檔案脫離會員資格就能播放。騰訊的這次通知影響範圍很大,GitHub 把整個 fork 網路一共 497 個倉庫一起下架,被封前的主倉庫累積了超過一萬三千顆星。
專案沒有因此消失。開發團隊把程式碼搬到自己架設的 Git 服務上,重建了倉庫、發布流程與文件,這幾年的版本都從那裡出。GitHub 上那個組織帳號其實還在,剩下四個倉庫看得到,其中一個解析 MMKV 格式的小工具庫到 2026 年 10 月還有推送,被拔掉的只是與解密直接相關的兩個主倉庫。README 裡團隊自述這個專案以學習和技術研究為初衷,授權採 MIT,介面上也直接印著授權與版本。
它也不是古蹟。最新的 v0.6.2 在 2026 年 10 月發布,隔週倉庫還有新提交,內容包括桌面框架 Tauri 的支援與批次下載的強化。回看版本史,v0.5.0 到 v0.6.0 之間三個多月連出了四版,v0.6.0 之後沉寂了一年才推出 v0.6.2,接著又恢復密集提交。小型開源專案的開發節奏本來就隨維護者的人生起伏,但至少此刻它是活的。
入口的選擇比多數人想的重要。這套工具是純前端應用,誰拿原始碼 build 出來、部署在哪個網域,那個網域跑的就是誰編譯的版本。官方的入口有兩個:工具自己的示範站,以及部署在 Netlify 上的新版網站,兩個都是開發團隊自己更新的。
這裡有個容易搞混的地方。官方還有一個更老的示範站,跑的是被下架前的 Vue 舊版前端。官方 FAQ 自己說明了原委,舊站的負責人暫時聯繫不上,站上的版本也就一直凍結著。最實際的例子是網易雲:Windows 3.0 測試版下載的檔案舊站解不動,FAQ 給的出路是回頭找 1.10.5 時代的舊版網站,或直接改用新版網站。所以判斷站點新舊的依據很簡單,看頁尾版本號,v0.6.x 是現在進行式,停在更早版本的就是舊站。
搜尋時找到的其他「音樂解鎖」網站,多半是熱心網友部署的鏡像,不少還停留在被下架前的舊版前端。把檔案拖進一個來路不明的鏡像站,等於把檔案內容交給你不認識的部署者的瀏覽器程式碼,即使原始碼是開源的,你跑的仍是別人編譯的副本。
想徹底排除這層疑慮,自己架一份只要三行指令。官方文件給的路徑是 clone 倉庫後用 Docker 建映像、跑容器,瀏覽器打開本機的 8080 埠就能用,流程跟前面示範的一樣。不想碰 Docker 的話,官方 release 頁直接提供打包好的靜態檔案,解壓縮後用任何靜態伺服器都能跑;Windows 用戶還有官方打包的單檔桌面版,跟著最新版號走。社群另維護一套跨 Windows、macOS、Linux 的 Electron 安裝包,不過它的版本停在 2025 年 5 月的 0.4.7,對應的是比較舊的網頁版,追求最新格式支援的人看版本號再決定。手上有幾百個檔案要處理的人,官方建議改用命令列版本,批次轉換交給終端機更穩。
有幾個限制先說在前頭。瀏覽器本身對連續下載有管制,Chromium 系的瀏覽器大約連續下載十個檔案後就會靜默中斷,工具為此提供三種存檔策略,包括直接寫入指定資料夾與打包成單一 ZIP,設定裡可以調整;真要大量處理,命令列版本還是最省事。
輸出品質方面新版不做歌曲資訊的匹配與補寫,如果加密檔本身沒有嵌入封面與詮釋資料,解出來的檔案就是沒有,要自己事後補。行動端支援也有限,官方明講請用最新版 Chrome 或 Firefox,並點名 Via、夸克、UC 這類瀏覽器會出現白畫面、無法下載或檔名錯誤。介面語言是簡體中文,沒有繁體選項,操作上不難,但對台灣用戶就是少一分親切。
解鎖失敗時官方 FAQ 給的第一步檢查很樸素:先回到當初下載的平台把那首歌播放一次,如果平台自己都播不動,檔案本身就有問題,解鎖自然不會成功。另一個實用細節是,同一首歌重複下載不會重複扣下載配額,但同一首歌的兩個版本會各扣一次,整理收藏時可以留意。
金鑰提取那一側還有幾個誠實提醒,都出自官方 FAQ。安卓設備 root 會破壞系統完整性,部分廠牌會失去保固或行動支付功能;官方建議考慮用模擬器處理,但也提醒按平台風控政策,用模擬器登入的帳號有可能被封。酷我用戶還有一條特別的警告:部分第三方修改版客戶端會破壞金鑰的匯出功能,官方的說法是請使用官方版本。所以密鑰工程不只是技術門檻,還有帳號風險。
把手上的檔案對照上面那張表,大致三種情況。舊世代格式或幾年前抓的 PC 檔,打開官方示範站拖進去就好,五分鐘內收工,這是這套工具最舒服的用法。這一兩年在手機上累積的檔案,先想清楚願不願意為了它們 root 或越獄,不願意的話工具幫不了你,這不是技術瑕疵,是平台把金鑰搬進設備後的自然結果。至於手邊根本沒有加密檔、只是想把歌抓下來的人,你要的是下載工具,先前介紹過的 Yubal 那類才是對的方向。
法律面最後說一句。騰訊在侵權通知裡的主張是公開紀錄,平台條款也普遍禁止規避加密措施;各地對這類行為的規範差異很大,用在自行付費取得的檔案上屬於灰色地帶,要不要跨過那條線,每個司法轄區的讀者要自己判斷。這套工具把該攤開的都攤開了:原始碼開放、處理在本機、連對造的技術主張都查得到文件。剩下的判斷,在你手上。