QMC 解密

腾讯旗下的《QQ 音乐》所使用的音乐文件加密格式就是 QMC,本质上就是将整个文件读入后用 XOR 处理。

下载

GitHub | 历史版本

源码使用 MIT 协议授权,可以在 JixunMoe/qmc-decode 获取。

使用说明

使用解码程序对 .qmc 文件进行处理。

打开命令行,执行像上图一样的命令即可。

.\qmc_crypto.win64.exe .\周杰伦-青花瓷.qmcflac .\周杰伦-青花瓷.flac

具体调用方法:qmc_crypto.win64.exe "<qmc文件路径>" "<解密后文件路径>"

更新历史

  • v1.0.1 – 2019.07.16 – 修正 Linux 下无法编译的错误,感谢 @nswa-project 提交的 PR。
  • v1.0 – 2019.05.25 – 初版发布。

碎碎念

解密代码其实是从某个第三方 APK 里面提取的,里面有一个叫com.tencent.qqmusic.business.musicdownload.vipdownload.PayProcessor 的类。

这个类里面有两个函数,分别是 native_decryptnative_encrypt

估计就是从手机版《QQ 音乐》里面提取出来的了吧?

发表评论

电子邮件地址不会被公开。 必填项已用*标注