酷狗音乐下载歌曲加密最新破解方法

前言

使用酷狗音乐下载的歌曲提示仅能在会员有效期内播放,并且不能使用第三方软件播放已下载的歌曲。

那么我下载的意义在哪儿呢?今天给大家分享我是如何解密酷狗音乐目前最新加密方式 .kgm.flac 的。

使用到的项目

MengYX大佬的音乐解锁项目。

现在这个项目存储在:https://git.unlock-music.dev/um 应该是原作者在继续维护。仅供参考。

因为原仓库已经被Github封禁,并且现在很多第三方搭建的相关站点被下架,博主自行搭建了一个原版站点。如下:

解锁站点(支持各大主流音乐平台)

基于如上所述项目博主自建:点击跳转

使用教程见我的这篇文章:点击跳转

如本文以及本博客有关内容侵犯您的合法权益,请给我邮箱:lihaoyun2020@foxmail.com 发送相关权利证明文件,本人于24小时内删除暂停相关服务的提供.

解锁过程

前面提到,现在的酷狗采用 .kmg.flac 加密,因为博主下载的是无损,所以后面都加了个 .flac ,导致现在的解锁站点无法识别,那么我们如何让它能正常工作呢?

经过一段思考,其实酷狗的加密方式没变,只是在后缀上做了点手脚,我们只需要把 .kgm.flac 里面的 .flac 删掉就可以继续使用这个站点解锁了。

但是我看了一眼我下载的几百首歌,这要干到猴年马月?

没关系,我们可以使用Python代码,让繁琐的工作自动化!

批量重命名后缀代码如下:

import os

def batch_change_suffix(folder_path, old_suffix, new_suffix):
"""
批量更改文件后缀名

Args:
folder_path (str): 文件夹路径
old_suffix (str): 旧后缀名
new_suffix (str): 新后缀名
"""
for filename in os.listdir(folder_path):
if filename.endswith(old_suffix):
old_file_path = os.path.join(folder_path, filename)
new_file_path = os.path.join(folder_path, filename.replace(old_suffix, new_suffix))
os.rename(old_file_path, new_file_path)

# 示例用法
folder_path = 'D:/Downloads/ms' # 需要批量修改的文件路径
old_suffix = '.kgm.flac' # 需要批量修改的后缀名,如果像我这样是.kmg.flac的一定要写全,不能只写.flac
new_suffix = '.kgm' # 新的后缀名

batch_change_suffix(folder_path, old_suffix, new_suffix)

根据我的注释,将存储路径、需要更改的后缀这些替换成你们的实际就行。

运行Python代码后,我们就得到了一堆 .kgm 文件,将其放入解锁网站,成功解密。

后话

其他的音乐平台我没有使用,根据实际情况,这个站点应该还是可解锁的。毕竟这几年貌似这些主流音乐平台也没改啥加密之类的。