Audio.Crack.NetEase
1.0.0
See the version list below for details.
dotnet add package Audio.Crack.NetEase --version 1.0.0
NuGet\Install-Package Audio.Crack.NetEase -Version 1.0.0
<PackageReference Include="Audio.Crack.NetEase" Version="1.0.0" />
paket add Audio.Crack.NetEase --version 1.0.0
#r "nuget: Audio.Crack.NetEase, 1.0.0"
// Install Audio.Crack.NetEase as a Cake Addin
#addin nuget:?package=Audio.Crack.NetEase&version=1.0.0
// Install Audio.Crack.NetEase as a Cake Tool
#tool nuget:?package=Audio.Crack.NetEase&version=1.0.0
Audio.Crack.NetEase
A GitHub based on many open source projects and you give the solution to produce a simple NetEase cloud music download down NCM files into MP3 files.
Of course, the premise is that there must be VIP, not cracked VIP so that you can download without VIP.
I'll never support old .NET versions.
Usage
string inputFilePath = "input.ncm";
string outputFilePath = "output.mp3";
NcmDecryptor.Decrypt(inputFilePath, outputFilePath);
NCM file structure
��Ϣ | ��С | ˵�� |
---|---|---|
Magic Header | 10 bytes | �ļ�ͷ |
Key Length | 4 bytes | AES128���ܺ��RC4��Կ���ȣ��ֽ��ǰ�С������ |
Key Data | Key Length | ��AES128���ܺ��RC4��Կ��<br/>1. �Ȱ��ֽڶ�0x64�������<br/>2. AES����,ȥ����䲿�֡�<br/>3. ȥ����ǰ��'neteasecloudmusic'17���ֽڣ��õ�RC4��Կ�� |
Music Info Length | 4 bytes | ���������Ϣ�ij��ȣ�С������ |
Music Info Data | Music Info Length | Json��ʽ������Ϣ���ݡ�</br>1. ���ֽڶ�0x63�������<br/>2. ȥ����ǰ��22���ֽڡ�<br/>3. Base64���н��롣<br/>4. AES���ܡ�<br/>6. ȥ��ǰ��6���ֽڵõ�Json���ݡ� |
CRC | 4 bytes | ���� |
Gap | 5 bytes | ���� |
Image Size | 4 bytes | ͼƬ�Ĵ�С |
Image | Image Size | ͼƬ���� |
Music Data | - | 1. RC4-KSA����S�С�<br/>2. ��S�н��ܣ��Զ���Ľ��ܷ���)������RC4-PRGA���ܡ� |
����AES��Ӧ��Կ
unsigned char meta_key[] = { 0x23,0x31,0x34,0x6C,0x6A,0x6B,0x5F,0x21,0x5C,0x5D,0x26,0x30,0x55,0x3C,0x27,0x28 };
unsigned char core_key[] = { 0x68,0x7A,0x48,0x52,0x41,0x6D,0x73,0x6F,0x35,0x6B,0x49,0x6E,0x62,0x61,0x78,0x57 };
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Audio.Crack.NetEase:
Package | Downloads |
---|---|
Audio.Crack.NetEase.Auto
A simple package that can crack the NetEase VIP audio easily. |
GitHub repositories
This package is not used by any popular GitHub repositories.