免费开源的浏览器音乐解锁工具 Unlock Music:把加密音乐还原成通用 MP3/FLAC

📅 2026/8/19 5:55:01
免费开源的浏览器音乐解锁工具 Unlock Music:把加密音乐还原成通用 MP3/FLAC
免费开源的浏览器音乐解锁工具 Unlock Music把加密音乐还原成通用 MP3/FLAC【免费下载链接】unlock-music在浏览器中解锁加密的音乐文件。原仓库 1. https://github.com/unlock-music/unlock-music 2. https://git.unlock-music.dev/um/web项目地址: https://gitcode.com/gh_mirrors/un/unlock-music先直接说结论Unlock Music 是一款免费开源、纯浏览器端运行的加密音乐解锁工具。你不需要安装任何桌面软件也不用把文件上传到任何服务器只要把 QQ 音乐、网易云、酷狗、酷我等平台下载的加密音频拖进网页它就能在本地把真正的音频数据取出来还原成通用的 MP3/FLAC还能顺手补全歌手、专辑、封面等标签。下面我用一组你大概率会问的问题把这把音乐钥匙从原理、用法到坑点一次讲透。为什么我下载的歌换个设备就哑了这得从加密音乐格式的来历说起。各大音乐平台提供的会员下载得到的并不总是标准音频文件。这些文件在下载那一刻就被平台写入了专属密钥和元数据相当于给音频上了一把锁。你在自家 App 里播放没问题可一旦导出、换手机、扔进第三方播放器就只剩一串乱码。.ncm、.qmc0、.kgm、.mflac……后缀五花八门手动改个后缀名也救不回来因为锁还挂在上面。Unlock Music 要解决的正是开锁这件事它把平台加上的加密层剥掉取回底层的音频数据再把缺失的标签信息补写回去。整个过程走浏览器本地计算这也是它敢叫浏览器音乐解锁工具的底气所在。在浏览器里解密文件会被上传吗不会这是它最让人放心的一点。Unlock Music 的解密逻辑全部在本地执行文件从你的磁盘被读取进入浏览器内存经过算法还原最后以新文件的形式写回你的磁盘。全程没有经过任何服务器中转——哪怕你把网线拔了只要页面加载完成照样能干活。对于手里囤着不少付费歌曲、又在意隐私的人来说这点格外重要。需要装软件吗三种方式把它拿到手完全不用装全家桶。Unlock Music 有三种打开方式按需自取在线版直接访问项目部署好的网页拖文件就能用本地版从 Release 或 CI 构建产物下载压缩包解压后双击index.html即可运行。注意认准legacy 版本——modern 版本为了性能使用了较新的语法只能通过 http(s) 协议访问也就是必须挂一个本地静态服务而 legacy 版本双击就能跑对新手最友好自行构建想要最新代码可以执行git clone https://gitcode.com/gh_mirrors/un/unlock-music拉下源码npm ci装好依赖后运行npm run build产物输出到dist目录想打包成浏览器扩展再补一条npm run make-extension即可。顺带提醒一句项目文档明确写了请勿直接运行源代码老老实实用构建产物最省心。第一次解锁怎么操作四步就够了把文件拖进拖放区或者点击选择文件的按钮等待自动识别工具按扩展名判断加密类型自动派发给对应的解密模块不需要你手动指定任何参数预览试听每条结果都会出现在表格里点一下就能确认还原效果下载可以单个导出也可以点下载全部一键打包。如果嫌文件名不合心意页面顶部还有命名策略可选——歌手 - 标题标题 - 歌手这类规则导出时文件名自动按规则生成省掉手动改名的功夫。一次拖 50 个大文件浏览器会不会崩普通网页工具确实容易在批量场景下内存告急但 Unlock Music 为这种情况做了专门设计立即保存模式每解锁完一个文件就立刻写入磁盘不把结果囤在内存里处理几百首歌也从容系统级目录直写浏览器支持 File System Access API 时会弹出系统目录选择框让你指定输出文件夹多线程并行解密任务交给 Web Workers 调度多个文件同时算界面不卡顿WASM 加速酷狗KGM和 QQ 音乐新版QMC这类计算量大的算法先用 C 写好再编译成 WebAssembly 运行速度与纯 JS 完全是两个量级。这几个特性叠加起来批量解锁的体验已经接近桌面软件。解锁完的歌还能顺手整容能。Unlock Music 不只是解密工具还自带标签编辑器标题、艺术家、专辑、专辑艺术家、流派都能改甚至能替换专辑封面。对 MP3 和 FLAC 格式这些修改会直接写回文件本身。很多人整理音乐最头疼的就是文件清一色叫 Track 01。用它解锁完顺手把标签补全整个曲库立刻井井有条。到底支持哪些格式一张清单看明白主流平台基本全覆盖QQ 音乐系.qmc0/.qmc2/.qmc3/.qmcflac/.qmcogg/.tkm、.tm0/.tm2/.tm3/.tm6以及新格式.mflac/.mgg/.mflac0/.mgg1/.mggl网易云.ncm酷狗.kgm/.vpr酷我.kwm虾米.xm咪咕.mg3d喜马拉雅Android 版.x2m/.x3m冷门变体也没放过Moo 音乐的.bkcmp3/.bkcflac、QQ 音乐海外版 JOOX 的.ofl_en等。它凭什么快又稳三个技术细节不贴代码只看设计思路。其一模块化的解密架构。核心逻辑集中在src/decrypt/目录一个格式对应一个文件——ncm.ts、kgm.ts、kwm.ts、qmc.ts、xm.ts各司其职统一接口、注册进src/decrypt/index.ts的分发表即可。平台算法更新时改动范围被压缩到最小。其二WASM 扛重活。前面提到的 KGM、QMC 核心算法在src/KgmWasm/和src/QmcWasm/里用 C 实现编译成 WebAssembly 后供浏览器调用性能与跨平台兼得。其三存储与任务的抽象。src/utils/storage/下封装了浏览器原生、Chrome 扩展、内存等多种存储后端按运行环境自动切换解密任务则交给线程池调度。正因为这些底层设计同一套代码既能跑网页版也能打包成浏览器扩展。谁最该用这个工具三句话对号入座曲库收藏家手里囤了大量各平台加密文件想集中解禁、统一整理——批量处理加标签编辑正是为你准备的组合拳跨平台迁移用户安卓换 iPhone、网易云迁到本地播放器格式不通是最大的坎转成通用 MP3/FLAC 后任何设备都能认技术学习者开源代码本身就是一套现成的加密格式逆向教材想研究音频 DRM 或者 WebAssembly 如何落地src/decrypt/和两个 WASM 目录都是不错的起点。提前说好这些场景它帮不上忙实话实说它也有边界部分格式需要 CLI 版本比如较新的mflach网页版会明确提示无法解锁官方建议改用独立维护的 CLI 版本处理大批量文件modern 版本有协议限制本地使用务必选 legacy直接双击 modern 的index.html会失败标签编辑并非所有格式都支持目前主要面向 MP3 和 FLAC其他容器格式会提示暂不支持请只处理你有合法权利的文件它解决的是已购买却被格式锁住的问题请遵守所在地法律法规别拿它处理没有授权的音频——这也是项目作者反复强调的立场。开源社区怎么参与门槛比你想的低Unlock Music 以 MIT 协议开放社区生态相当完整官方维护了 Telegram 群组供用户交流反馈CI 流水线每次提交都会自动构建最新产物随时可以下载仓库里还配有完整的测试用例src/decrypt/__test__/和 jest 配置贡献者提交新算法时有测试兜底。想参与的话从修 bug、补测试、完善文档这类小活入手就行如果你恰好熟悉某个平台的加密方案实现一个新的解密模块就是最有价值的贡献。项目还提供了浏览器扩展的构建脚本做定制分发也不难。现在就去试一次说到底Unlock Music 回应的是一个很朴素的诉求我花钱买的歌凭什么只能待在指定 App 里。它用一套干净利落、完全开源的方式把选择权还给了用户——不用装软件、不用传文件浏览器里拖一下几秒钟就能拿回一首自由格式的歌。挑一首你曾经打不开的歌照着上面的四步走一遍从拿到工具到听见熟悉的旋律用不了五分钟。用顺手了记得把这篇指南转给同样被加密音乐困住的朋友——多一个人会用就少一个人对着乱码后缀干瞪眼。✨【免费下载链接】unlock-music在浏览器中解锁加密的音乐文件。原仓库 1. https://github.com/unlock-music/unlock-music 2. https://git.unlock-music.dev/um/web项目地址: https://gitcode.com/gh_mirrors/un/unlock-music创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考