So I was able to decrypt a downloaded file with the help of the deezer.java file.
But the getDownloadUrl() function seems to be broken. I always get a wrong url.
Especially line 90 and 91:
Code:
String dataHash = new MD5().get(data);
data = dataHash + separator + data + separator;
I decryptet a working url with the aeskey.
seperator + data + seperator seems to be right, but the dataHash is wrong.