venomous0x / WhatsAPI

Interface to WhatsApp Messenger
2.59k stars 2.14k forks source link

Can register an whatsapp-account without having a smartphone? #58

Open dominikwille opened 12 years ago

dominikwille commented 12 years ago

Wouldn't it be nice if there were a possibility to create a whatsapp account with the WhatsAPI? well actually i don't know if this is even possible...

dominikwille commented 12 years ago

well i found something out about the registration-process... but it doesn't work to me yet...

http://talk.maemo.org/showthread.php?t=82384

koenk commented 12 years ago

It can be done without a smartphone, but they now require a token based on the phone number somewhere in their registration process. As far as I know it is currently not known how that's generated. But you can use an Android emulator like BlueStacks to run the official WhatsApp app. Just fill in your own phone number, you will get a verification sms on that number (after about 10 minutes...).

With that verification code you can set your password (the android app sets it to the md'd reversed IMEI), but that step is also just a web request, not requiring that token. So you can then set it to any password you like, that has not changed from the link dominikwille gave.

ericblade commented 12 years ago

The token is the MD5 of: a static string (which is different in each client's implementation, apparently), combined with the SHA1 of the app executeable, combined with the phone number. My guess is that they store the SHA1 of all of the released executeables in a table along with the static string, and then take the passed in registration phone number, and rebuild that MD5 on their end before responding to the request. If that matches something that is in their table, then it goes through, otherwise you get either a "success" response with no code ever sent, or you get a "fail-too-many" response.

dominikwille commented 12 years ago

And where did you get that from?

chandukrish commented 9 years ago

Yeah we can create whatsapp account without smart phone.But we need laptop or tablet(without sim) and one normal phone ( not smart phone) is enough.We can create account.For more details see this..http://www.searchforsolutionsonline.com/2015/09/how-to-get-whatsapp-for-free-without.html