davidgfnet / whatsapp-purple

WhatsApp protocol implementation for libpurple (pidgin)
857 stars 211 forks source link

Your phone number +XX XXX XXX XXXX is no longer allowed to use our service. #275

Closed masavini closed 8 years ago

masavini commented 9 years ago

hi, i've been successfully using this library over the last year.

this morning i could not connect anymore. i tried and open whatsapp on my phone, and i got the subject message.

so i found this: http://www.whatsapp.com/faq/en/general/23154266

i obviously did not offend anyone with my chats (i mostly use it to chat with my wife, who stays downstairs :)) , so i guess the suspension is due to using an unofficial client.

any hint to solve this? thanks...

githubtefo commented 9 years ago

Same for me. Since this morning too. I wrote an email to support@whatsapp.com requesting the account re-activation. I think it's the only thing we can do. We'll see what they say... Could we do some kind of demand using any consumer rights organization? I mean, ok, we are violating the ToS by using a protocol (an open source protocol? https://www.whatsapp.com/opensource/) as we wish to. But they are blocking our freedom to communicate us with people.

dequis commented 9 years ago

Could we do some kind of demand using any consumer rights organization?

lol

CrimsonGlory commented 9 years ago

I can't connect anymore. A few hours ago it worked. Maybe they banned us all.

(23:48:45) account: Connecting to account XXXXXXXXXXXXX. (23:48:45) connection: Connecting. gc = 0x7fd9d1fd2ee1 (23:48:45) whatsapp: logging in XXXXXXXXXXXXX (23:48:45) dnsquery: Performing DNS lookup for c2.whatsapp.net (23:48:45) dns: Wait for DNS child 16359 failed: No child processes (23:48:45) dns: Created new DNS child 16993, there are now 1 children. (23:48:45) dns: Successfully sent DNS request to child 16993 (23:48:45) dns: Got response for 'c2.whatsapp.net' (23:48:45) dnsquery: IP resolved for c2.whatsapp.net (23:48:45) proxy: Attempting connection to 173.192.222.169 (23:48:45) proxy: Connecting to c2.whatsapp.net:443 with no proxy (23:48:45) proxy: Connection in progress (23:48:45) proxy: Connecting to c2.whatsapp.net:443. (23:48:45) proxy: Connected to c2.whatsapp.net:443. (23:48:48) connection: Connection error on 0x7fd9d1fd2ee1 (reason: 2 description: not-authorized) (23:48:48) account: Disconnecting account XXXXXXXXXXXXX (0x7fd9d1515a19) (23:48:48) connection: Disconnecting connection 0x7fd9d1fd2ee1 (23:48:48) connection: Destroying connection 0x7fd9d1fd2ee1 (23:48:51) util: Writing file accounts.xml to directory /home/user/.purple (23:48:51) util: Writing file /home/user/.purple/accounts.xml

dequis commented 9 years ago

See #224 for the catch-all ticket for bans and stuff.

@CrimsonGlory Re-register that number. If it says you're blocked, you're blocked, if not, you'll get a new password

erickc55 commented 9 years ago

githubtefo,

did they answer your email?

Your account was reactivated?

masavini commented 9 years ago

i've been reactivated yesterday: they asked for a screenshot of the official application installed and anfter a few minutes i was connected again. they also said that if i'm caught again on an unofficial client i'll be banned forever...

davidgfnet commented 9 years ago

BTW how did you fake the original client's screenshot? I'm curious :D

masavini commented 9 years ago

i did not fake anything: i really installed whatsapp on my mobile and inserted the sim...

githubtefo commented 9 years ago

I'm currently installing the android sdk right now to do it. I'll tell you the results. It's ridiculous.

davidgfnet commented 9 years ago

What do you exactly need? Maybe we can send an screenshot to you... @masavini can you send me your screenshot by email? I've got a genious idea

githubtefo commented 9 years ago

I don't know what I need exactly. The person from support@whatsapp.com wrote me that I should send them "a screenshot of the verification process step which contains the cellphone number that I activated with Whatsapp". I can emulate android sdk, but I lost 1 hour trying to understand how to install Whatsapp on this SO (some issues with my gmail and the play store bla bla bla). @davidgfnet, are you thinking on create an app with the screenshot and any cellphone number? :) I should go back to my real work.

davidgfnet commented 9 years ago

:D Yeah something like that. Let's just fake it. You can get the whatsapp apk at their website, no need to use the bloody play store.

githubtefo commented 9 years ago

I sent three days ago this (I put the same name than an android's screenshot of a friend of mine: "Screenshot_2015-06-08-12-30-56.png"):

screenshot_2015-06-08-12-30-56

And now they reactivate my account (they also said that if i'm caught again on an unofficial client i'll be banned forever). May be if we only change with GIMP the numbers in the image they believe us... Tomorrow I can send you guys another image with "123456790" so you can reorder the numbers. Something else: What should I do for not being banned again? Can I use the 0.8.1 version in Ubuntu (for some reason the official PPA doesnt update the package to the last version on 12.04 LTS) and the 0.8.2 in arch? And which Resource should I use? Should be the same in both OS? Thanks!

davidgfnet commented 9 years ago

Always use latest version. If you use an older one, stuff breaks. That is why I release versions, because they fix things.

masavini commented 9 years ago

my 2 cents...

this is what i got from whatsapp support:

It appears that you are using an unauthorized application of WhatsApp. Unauthorized applications are not supported; they contain source code which WhatsApp can not guarantee as safe. Your private information is potentially being passed to 3rd parties. In addition, these may not function correctly and may cease to work at any given time.

why don't you just contact them and say: "hi, my app is open source. no risk of malicious code nor privacy issues. would you please allow the users of my app not being banned?"

davidgfnet commented 9 years ago

And then I'll probably get a lawsuit, as manu other people already got. I guess they haven't had the time but I'm probably going to get one too... This is FB we are talking about guys, it's a money making company :(

masavini commented 9 years ago

how could you be a problem for their business? i mean, your users must be registered on whatsapp and pay whatsapp subscription. there are no ads on whatsapp, so there is no missing earning...

dequis commented 9 years ago

why don't you just contact them and say: "hi, my app is open source. no risk of malicious code nor privacy issues. would you please allow the users of my app not being banned?"

Have you tried telling them that? Except the "my" parts, of course. (sure, that would be replying to a canned response, but hey, you're already in contact with them so whatever. good luck)

how could you be a problem for their business? i mean, your users must be registered on whatsapp and pay whatsapp subscription. there are no ads on whatsapp, so there is no missing earning...

That's not something you should ask here, I mean, from our point of view they are just being dicks for no good reason. They probably do have a reason but we don't know it.

githubtefo commented 9 years ago

Again im out (Not-authorized response). I could reactivate my account with yowsup-cli registration. Instead of obtaining a sms-code I directly had a new password. But when I introduce it I still can not connect to the server. Any ideas? (Ubuntu 12.04, v0.8.4).

Raaff commented 9 years ago

@githubtefo I've got exactly the same problem. First pidgin gave the "not authorized" error, then I got a new password with yowsup-cli (without an sms), then whatsapp-purple still wouldn't work (without the "not authorized" part, but with a timeout in the end). Strange thing is I'm able to use my whatsapp account through yowsup-cli (sending and receiving messages works there). Both whatsapp-purple and yowsup are freshly build.

masavini commented 9 years ago

sorry to tell you, folks... but it really seems that the only way to use whatsapp on pc without being banned is with they're official web client (web.whatsapp.com). and i must admit it works pretty good!

davidgfnet commented 9 years ago

Hey guys, it does work for me. I use this: Server: 173.192.222.177 Port: 443 Resource: Android-2.12.5-443

davidgfnet commented 9 years ago

Current whatsapp android version is 2.12.176, maybe worth trying. Yowsup is using S40 that is probably the reason why it does work. In my case I used two accounts (US & UK) and it does work...

githubtefo commented 9 years ago

@davidgfnet , @Raaff Server: 173.192.222.177 Port: 443 Resource: Android-2.12.176

Works for me! With the last password that yowsup-cli gave me. @masavini , the official web client is not an alternative to me, because i'm using Firefox OS on my cell phone and I don't have the official client there either. The best solution for me at the moment is using my PC with whatsapp-purple in pidgin and resend all the messages via a xmpp account to my phone.

davidgfnet commented 9 years ago

@githubtefo How do you do that? There is something called spectrum2 but doesn't work out of the box really.

githubtefo commented 9 years ago

@davidgfnet I can receive messages from my pidgin accounts (gtalk, whatsapp-purple) to my xmpp account on my cell phone using the pidgin plugin forward2mobile (https://code.google.com/p/forward2mobile/). Unfortunately, the command to send messages from the mobile to anyone in the buddy list is not working in my case.

Raaff commented 8 years ago

@githubtefo that didn't work for me, but when I changed the port to 5222 it finally did! I'm happy again.

BTW, if you want to get messages on multiple devices, you can put your .purple directory in a cloud (private cloud of course ;) like seafile ). That way you have chats on multiple devices, but it is not "suspicious" as the resource-string is the same.

edit: Aaaaand it's stuck again. I received a few messages, sent a few, quit the app and restarted it.

davidgfnet commented 8 years ago

I guess we can close this one...

JohnMocus commented 4 years ago

Same for me. Since this morning too. I wrote an email to support@whatsapp.com requesting the account re-activation. I think it's the only thing we can do. We'll see what they say... Could we do some kind of demand using any consumer rights organization? I mean, ok, we are violating the ToS by using a protocol (an open source protocol?(www.whatsapp.com/[opensource] as we wish to. But they are blocking our freedom to communicate us with people.