Do you know at what frequency they change this constant?
How did you find the new constant?
It appears to have changed again...
I am currently working on reverse engineering their protocol for fun...
communicationToken = 4ba1249e27b86
I sniffed the following packet:
Code:
{
"header":
{
"token":"6b017bf5e8744f719f78c60f97dca10eaa45d742e6d502",
"client":"widget",
"clientRevision":"20100211.2",
"session":"8f019bd4f8b4a99a116fb02a6f921637",
"uuid":"64830F98-293C-97AC-69E4-6D79A5FEF785"
},
"parameters": {"widgetID":20464003},
"method":"getWidgetSongListFromWidgetID"
}
Thus.
method = getWidgetSongListFromWidgetID
token = 6b017bf5e8744f719f78c60f97dca10eaa45d742e6d502
so lastRandomizer = 6b017b
sha1 = f5e8744f719f78c60f97dca10eaa45d742e6d502
Unfortunately, when I compute the SHA1 myself it does not give the same result..
sha1(getWidgetSongListFromWidgetID:4ba1249e27b86:theColorIsRead:6b017b) = 16b41c5653d5dd43a7085789bca02cad2871f0e7
Any ideas?