Author Topic: WhatsApp protocol  (Read 438423 times)

0 Members and 4 Guests are viewing this topic.

Offline lokapal

Re: WhatsApp
« Reply #75 on: 26 09 2014, 08:11:50 »
Cool plugin, but it doesn't work  :-\
I cannot request code - popup emerged with "Registration failed" and nothing else...
I even cannot enter code that have been obtained to the phone a long ago - fields that are created for code - inactive.
 

Offline watcher

Re: WhatsApp
« Reply #76 on: 26 09 2014, 11:35:23 »
lokapal, please provide network log.

Post Merge: 26 09 2014, 11:36:32
I even cannot enter code that have been obtained to the phone a long ago - fields that are created for code - inactive.

Most likely it would not register too.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline mida

  • Full Member
  • ***
  • Posts: 182
  • Country: at
Re: WhatsApp
« Reply #77 on: 27 09 2014, 13:45:40 »
some news about remove or hiding myself from the contactlist?

it would be nice if whatsapp plugin automatic downloading files from whatsapp servers (https://mmi*.whatsapp.net/*) and save it into our Received files folder, maybe with file transfer window
sorry for my bad english
 

Offline thisisfc

  • Newbie
  • *
  • Posts: 1
Re: WhatsApp
« Reply #78 on: 02 10 2014, 10:12:56 »
lokapal, please provide network log.

Post Merge: 26 09 2014, 11:36:32
Most likely it would not register too.

Same here, it gives you some kind of 403 error.
But I can run Whatsapp through Pidgin using WART flawlessly (obviously it's not opened when trying to register Miranda-NG)
So...any way to use the wart password?
 

Offline watcher

Re: WhatsApp
« Reply #79 on: 02 10 2014, 10:17:11 »
thisisfc, network log? for me it works - what you want me to say? provide network log. We use the same API tht WART uses. To see what could be wrong we need network log.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline lokapal

Re: WhatsApp
« Reply #80 on: 02 10 2014, 12:34:25 »
lokapal, please provide network log.
The reason is the same as in "pure" WART 1.7.1.0: "old_version"
Spoiler
Code: [Select]
[16:21:06 WhatsApp_1] Connection request to v.whatsapp.net:443 (Flags 11)....
[16:21:06 WhatsApp_1] (07C8BB78) Connecting to server v.whatsapp.net:443....
[16:21:06 WhatsApp_1] (07C8BB78) Connecting to ip 184.173.136.86:443 ....
[16:21:06 WhatsApp_1] (688) Connected to v.whatsapp.net:443
[16:21:06 WhatsApp_1] (688 v.whatsapp.net) Starting SSL negotiation
[16:21:06 WhatsApp_1] (688 v.whatsapp.net) SSL negotiation successful
[16:21:06 WhatsApp_1] (07C8BB78:688) Data sent
POST /v2/code?cc=7&in=9162232323&to=79162232323&method=sms&mcc=250&mnc=020&token=MjQz9MM00ddbdgzzSKlAhG5fAOQ%3D&id=%18%63%9d%01%f3%45%e0%05%64%3e%cb%84%98%3b%ee%fa%dc%bb%82%46&lg=ru&lc=RU HTTP/1.1
User-Agent: WhatsApp/2.11.339 Android/4.0.4 Device/GalaxyS3
Accept: text/json
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: deflate, gzip
Host: v.whatsapp.net
Connection: Keep-Alive
Proxy-Connection: Keep-Alive
Content-Length: 0

[16:21:06 WhatsApp_1] (07C8BB78:688) Data received
HTTP/1.1 200 OK
[16:21:06 (NULL)] SSL connection gracefully closed
[16:21:06 WhatsApp_1] (07C8BB78:688) Data received
Connection: close
Server: Yaws 1.94
Date: Thu, 02 Oct 2014 12:25:05 GMT
Content-Length: 41
Content-Type: text/json ; charset=utf-8

[16:21:06 WhatsApp_1] (07C8BB78:688) Data received
{"status":"fail","reason":"old_version"}
[16:21:06 WhatsApp_1] (07C8BB78:688) Connection closed internal
[16:21:06 WhatsApp_1] (07C8BB78:4294967295) Connection closed
[16:21:06 WhatsApp_1] Server response: {"status":"fail","reason":"old_version"}
[close]

The log of WART 1.7.1.0:
Spoiler
---------------------------
Could not verify existing registration

{"status":"fail","reason":"old_version"}
---------------------------
OK   
---------------------------
[close]

I guess that their server DO expect more fresh version of their software to work with.
« Last Edit: 02 10 2014, 12:51:54 by lokapal »
 

Offline watcher

Re: WhatsApp
« Reply #81 on: 02 10 2014, 13:00:48 »
We work with the same API as "pure" WART. Pidgin works with something else?
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: WhatsApp
« Reply #82 on: 02 10 2014, 13:05:52 »
So...any way to use the wart password?

In database editor go to WhatsApp account branch, look for a key named Password, if one does not exist - create one (Unicode string) and as a value enter password that you have.

Spoiler
[close]
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline lokapal

Re: WhatsApp
« Reply #83 on: 03 10 2014, 06:48:58 »
We work with the same API as "pure" WART. Pidgin works with something else?
Pidgin cannot find out password/activation codes. It relies upon WART. WART doesn't work right now.
I've tried to install pidgin and whatsapp plugin http://topblog.hubpages.com/hub/How-to-Install-WhatsApp-for-PC
Pidgin and whatsapp plugin cannot figure out password/activation codes at all, they mean to use WART.
 

Offline watcher

Re: WhatsApp
« Reply #84 on: 05 10 2014, 18:45:52 »
To ALL - try tomorrow's nightly, registration should start working again.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Chungalin

  • Jr. Member
  • **
  • Posts: 63
  • Country: es
Re: WhatsApp
« Reply #85 on: 06 10 2014, 13:43:33 »
Any update about Unicode nick?
 

Offline watcher

Re: WhatsApp
« Reply #86 on: 06 10 2014, 13:52:30 »
Chungalin, open a ticket on bug tracker.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline lokapal

Re: WhatsApp
« Reply #87 on: 07 10 2014, 15:26:12 »
To ALL - try tomorrow's nightly, registration should start working again.
Festivities and jubilation! Works like charm!  :THUMBS UP:
Nevertheless it would be cool to reveal the password somehow to transfer account to the other computer(s). I mean that it would be good to obtain more convenient way than editing database manually in dbeditorpp.
« Last Edit: 08 10 2014, 07:00:29 by lokapal »
 

Offline Rhino Cracker

  • Newbie
  • *
  • Posts: 3
Export Miranda-WhatsApp-password to Phone
« Reply #88 on: 16 10 2014, 15:51:52 »
Hi,

I started using WhatsApp with Miranda NG before I owned a smartphone only using SMS-code-submission and your plugin.
I've wondered whether you know how I can enter the data I used to access WhatsApp via Miranda into my new smartphone's WhatsApp installation so that I can switch between my handy's and my pc's install without having to request a new password what would disable the old one.

I think as a WhatsApp-PlugIn-Developer you have messed around alot with WhatsApp and if anyone knows how it works - it's you. :)

To clearify what I want: I'm searching for a way to enter the gained password (the long alphanumeric password, not the 6-digit-code you got per sms), maybe the identity and the phone number in a new clean android whatsapp installation without having to request a new password or code.
 

Offline White-Tiger

  • Developer
  • *****
  • Posts: 182
  • Country: 00
  • SendSS maintainer
Re: WhatsApp
« Reply #89 on: 16 10 2014, 23:43:57 »
though I'm not the dev, to my knowledge there was no way to achieve that...
Most methods to have a smartphone and 3rd party WhatsApp to co-exist "simply" used to use some kind of proxy... so that you'll catch the password WhatsApp requests and reuse that on the 3rd party App...

So I'm not sure if someone figured it out how to read/write to WhatsApp now.. (at least not public)
But I wish you good luck ;)

P.S. just to clarify it, my "knowledge" is about a year old, so there are hopefully better ways by now...
« Last Edit: 16 10 2014, 23:52:54 by White-Tiger »