tgalal / yowsup

The WhatsApp lib

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to avoid being banned?

roigreenberg opened this issue · comments

Hi.
I'm new here, and yesterday I was reading a lot and found out that wrong implementation of ack/receipt part can cause ban, but I fail to find what the proper way to do it.

I took the code from 'sample application' with a version of 'run.py' that I saw in another issue.

Is that enough?

I'm preparing to use this for moving massages between 2 groups, is there anything else I will need?

You need to know how work real whatsapp apk, his sequence using commands for your actions.

Of course I will not say anything new, because my knowledge nothing no better than other developers using this API a little longer than you. If you intend to do this you need to study the behavior of Whatsapp for S60. Using WireSharck and other tools for decompiling .sis file. If you will have real truble with account bunn.

I'm trying to understand the point. I'm not attacking you or anything like that.
Anyone that want to use this code, will need this functions.
Is that a secret that I should learn myself?
Why not just give an example?

Although I do find it very interesting, what I want right now is to develop the mechanism of the specific usage I want, and not to waste the time for something everyone have.

I have found a library on Python which launches the protocol "he Noise Protocol Framework" https://github.com/effigies/noise ; as far as I understood, I need to create a layer on the basis of this extention and place it between the existing ones; also I found the differences in amount of prekeys compared to the original Android; it has 812 of them while we have 200

We also strive to achieve this goal, but at the moment our team did not find the solution to this problem, I only told which way we are moving to solve this problem.

What you are saying that right now I can't use this code at all without getting banned?

You can, if your command sequence is correct. But anyway, there is a chance that your account banned. Also do not forget that support symbian ends in June.

All I asked in my question was the correct sequence.
I know there is always a chance, but at least I will do the best from my side.

So back to square 1.
Does the sequence in the sample application is enough, or there are more code I need?

vityapro the link you posted is written in PHP I guess? Can I get some documentation in Python. I have searched a lot but all demos seem to be at least 2 years old, hence doesn't fit in.