mflac 在现有的任何在线破解渠道里都已经失效,源于其采用了更复杂的加密方式。本文将从一个有适当计算机基础的角度实现这个功能。
首先为什么是 Mac,因为 Windows 已经有现成的教程了,参考资料[1]。
其次为什么是 M 系列芯片,因为 M 已经占了大部分市场了,第二 M 芯片的安装较为复杂。
你需要的工具是:

  • 免费软件:UTM
  • 免费软件:CrystalFetch
  • 开源 git 项目(但是已经 archive 了):decrypt-mflac-frida等安装虚拟机后再下载!
  • QQ 音乐软件:Win 版,等安装虚拟机后再下载!
  • Python 任意 3. x版本:等安装虚拟机后再下载!
步骤

首先打开 CrystalFetch,一进来就可以看到:
image-20250213193807064.webp
直接点击下载即可,下载完毕后他回自动打开弹窗,你选择保存位置即可。
然后打开 UTM:点击上面的加号,会出现如下页面:依次进去选择虚拟化→windows。然后点击浏览选择你刚从 CrystalFetch 下载的 iso 文件。
image-20250213193906021.webp
然后他会提示你设置硬件信息,你可以设定为你本机的一半就行。完毕后点击”三角”启动就行。(你可以设定共享目录!这样方便在 Mac 本机也可以查看 Windows文件!)
第一个困难是会卡在 UEFI 界面上,虽然他说了按任意键退出但没有,此时你需要输入 exit:
image-20250213194305824.webp
不出意外你会跳到一个菜单栏,里面有 Boot Manager 等四个选项。使用+ 来切换,Enter ,来进入。最后你会得到下面的界面。就对下面的第一个回车两次即可!
image-20250213194225975.webp
此后你只需要按照 windows 安装流程一步步继续就行。

进入 windows 后

请依次下载这三项:

  • 开源 git 项目 (但是已经 archive 了):decrypt-mflac-frida等安装虚拟机后再下载!
  • QQ 音乐软件:Win 版,等安装虚拟机后再下载!
  • Python 任意 3. x 版本:等安装虚拟机后再下载!
    • 安装时记得把 python 加入系统 path 环境!

      如果 python 较慢,可以使用清华镜像站

本例子将 decrypt-mflac-frida 放在共享目录,即 Z 盘,如图:
image-20250213194808380.webp
在此目录进入 CMD,第一件做的是安装 frida:pip install frida -i https://mirrors.aliyun.com/pypi/simple/
然后调用 python hook_qq_music.py 即可!(记得打开 QQ 音乐下载几首歌)
你会在 output 中看到已经解密完的文件 (flac!)
That’s all!

参考文献