I have tested it a little bit more. After removing the resource in pidging at all I was able to receive a normal message from my test account on android emulator. Now I'm also able to get normal messages from my test account in Miranda too (with any valid resource). Looks like the server saves the effect for the contact you ineracted for some time. This means that we can still bypass the encryption But removing the resource and client version in miranda makes it fail to connect. I guess pidgin uses default values when the resource field is empty. The default resource in pidgin in the old plugin build I use is supposed to be "Android-2.12.173", but it doesn't work. So let's try in Miranda the latest one (Android-2.12.407 by now).
Can't test it since all my contacts are asleep Please try it (32-bit dll + tortoise svn patch in attachment).
If this doesn't help, try using pidgin with the empty resource field.
until yesterday night are works. Today I geht that:
[08:58:54 30B0] [WhatsApp_1] Connecting...
[08:58:55 30B0] [WhatsApp_1] Exception: Login failure
[08:58:55 30B0] [WhatsApp_1] Set status to offline
[08:58:55 30B0] [WhatsApp_1] Break out from Loop
What is happend? I don't Change the Logindata. Is an bug or I Need new Registration?