Does it necessary to generate password using IMEI? I think we can just select a random password, can't we? I have tried using "007" as udid and the registration seems okay. As long as we save that password in the software or remember it in our brain, it would be okay, right? This password probably used by Whatsapp server mainly to identify our cell phone. By assigning a predefined password, maybe we can switch our whatsapp to another machine without reregistration. Does it sounds cool?