maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [M5] [Announce] Yappari - New maintainership and new features! (https://talk.maemo.org/showthread.php?t=94465)

legendracer 2015-09-04 03:42

Re: [Announce] Yappari - New maintainership and new features!
 
ok...registered using friend's mobile.then he registered his number...then i logged in yappari. no registration asked...came for 30 seconds...went to background. status showed disconnected. what next?i think im not banned.

legendracer 2015-09-04 03:44

Re: [Announce] Yappari - New maintainership and new features!
 
i received messages as usual in his mobile. but in yappari nothing.

legendracer 2015-09-04 04:05

Re: [Announce] Yappari - New maintainership and new features!
 
Yappari 2.0.16 Build 5217
Yappari console debug start
Reading roster DB...
Roster retrieved in 435 milliseconds.
Resetting timestamps at 1441339260104
Next run in 52139896
Reading open chats DB...
Open Chats retrieved in 3 milliseconds.
Entry retrieved: 91-1379508434@g.us
Entry retrieved: 918@s.whatsapp.net
Entry retrieved: 96@s.whatsapp.net
Entry retrieved: 91@s.whatsapp.net
Entry retrieved: 91@s.whatsapp.net
Entry retrieved: 919@s.whatsapp.net
Entry retrieved: 91@s.whatsapp.net
Entry retrieved: 9@s.whatsapp.net
Entry retrieved: 91@s.whatsapp.net
Network connection changed: Online
Current active connection: b8c53e46-2b7f-4296-a082-7f336ca84a8c
Connecting to c.whatsapp.net:443...
Connected successfully
OUTGOING:
<stream:features>
<groups_v2>
<presence>
<privacy>
<readreceipts>

OUTGOING:
<auth>
mechanism=WAUTH-2
passive=false
user=919496092168

INCOMING:
<stream:start>
from=s.whatsapp.net

INCOMING:
<stream:features>

INCOMING:
<challenge>
Content of type challenge length: 20

OUTGOING:
<response>
Content of type response length: 46

There was an IO error: Connection closed by server.
Connection closed.
Stopping timers.
Freeing up the connection.
Freeing up the socket.
Yappari will retry the connection in 10 seconds.
Yappari 2.0.16 Build 5217
Yappari console debug start
Reading roster DB...
Roster retrieved in 531 milliseconds.
Resetting timestamps at 1441339286315
Next run in 52113685
Reading open chats DB...
Open Chats retrieved in 4 milliseconds.
Entry retrieved: 91-1379508434@g.us
Entry retrieved: 918@s.whatsapp.net
Entry retrieved: 96.@s.whatsapp.net
Entry retrieved: 919@s.whatsapp.net
Entry retrieved: 919@s.whatsapp.net
Entry retrieved: 919@s.whatsapp.net
Entry retrieved: 919@s.whatsapp.net
Entry retrieved: 9197@s.whatsapp.net
Entry retrieved: 91828@s.whatsapp.net
Network connection changed: Online
Current active connection: b8c53e46-2b7f-4296-a082-7f336ca84a8c
Connecting to c.whatsapp.net:443...
Connected successfully
OUTGOING:
<stream:features>
<groups_v2>
<presence>
<privacy>
<readreceipts>

OUTGOING:
<auth>
mechanism=WAUTH-2
passive=false
user=919496092168

INCOMING:
<stream:start>
from=s.whatsapp.net

INCOMING:
<stream:features>

INCOMING:
<challenge>
Content of type challenge length: 20

OUTGOING:
<response>
Content of type response length: 46

There was an IO error: Connection closed by server.
Connection closed.
Stopping timers.
Freeing up the connection.
Freeing up the socket.
Yappari will retry the connection in 10 seconds.
Yappari 2.0.16 Build 5217
Yappari console debug start
Reading roster DB...
Roster retrieved in 435 milliseconds.
Resetting timestamps at 1441339307881
Next run in 52092119
Reading open chats DB...
Open Chats retrieved in 4 milliseconds.
Entry retrieved: 91-1379508434@g.us
Entry retrieved: 9182@s.whatsapp.net
Entry retrieved: 9659@s.whatsapp.net
Entry retrieved: 919@s.whatsapp.net
Entry retrieved: 919473@s.whatsapp.net
Entry retrieved: 919573@s.whatsapp.net
Entry retrieved: 919992@s.whatsapp.net
Entry retrieved: 9197443@s.whatsapp.net
Entry retrieved: 9182@s.whatsapp.net
Network connection changed: Offline
User has quit the application
Application destroyed

sicelo 2015-09-04 08:11

Re: [Announce] Yappari - New maintainership and new features!
 
You are playing a "dangerous" game using one number on two devices back and forth.

It does look like you're not banned yet.

I would say delete the whole /home/user/.yappari directory, and also /home/user/.config/scorpius.

Re-register and see what happens. Do not keep moving the number/SIM across the two devices.

One more thing: your friends/contacts will appreciate it if you obscure their numbers :) before submitting your post, maybe replace them with XXXXX like others have done? We're not bad people, but this is a public forum that even gets crawled by Google, etc.

legendracer 2015-09-04 09:16

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by sicelo (Post 1481060)
You are playing a "dangerous" game using one number on two devices back and forth.
.

:D no fear since you guys are there... BTW it worked when i deleted everything and reinstalled... thanks.... works wierdly.... so different from android and windows... but it works... gotta learn...thanks brothers. keep up the spirit...i kept this phone for 1 year only because you guys are there.....:)

enne30 2015-09-04 09:21

Re: [Announce] Yappari - New maintainership and new features!
 
1 Attachment(s)
maybe crash problems are related someway to delivery notifications...

ceene take a look to log attached..

legendracer 2015-09-04 10:18

Re: [Announce] Yappari - New maintainership and new features!
 
1. cant see group profile icons. shows blue icons for all. but for individual contacts it shows images.

2. if i click new message notifications, it closes. gotta open yappari to view.

3.in background i think yappari doesnt work. when i open it, shows, connecting then logged in.

legendracer 2015-09-04 10:48

Re: [Announce] Yappari - New maintainership and new features!
 
can we not send images and files through yappari? i can receive files though...

apeman 2015-09-04 20:57

Re: [Announce] Yappari - New maintainership and new features!
 
Hi there,

I'm unable to receive private messages as already discussed in this thread earlier.
According to the log file below yappari receive the incoming message but it do not show it on screen for some reason.
My friend received my messages, I can see that he is typing but his reply isn't shown in yappari.

It is same with yappari 2.0.15 and 2.0.16.
I deleted .yappari and .config/scorpius but it didn't help.

Did anyone who went through the same managed to solve this problem?

Thanks ;)

Code:

Message ID 1441392409-4
OUTGOING:
<message>
  id=1441392409-4
  to=420XXXXXXXXX@s.whatsapp.net
  type=text
<body>
  Nainstaloval jsem novou verzi WA klienta, tak to snad pomuze..

Chat for 420XXXXXXXXX@s.whatsapp.net found.
logMessage(): 
UPDATING receipts
logMessage(): 
INCOMING:
<ack>
  class=message
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441392409-4
  t=1441392412

Chat for 420XXXXXXXXX@s.whatsapp.net found.
logMessage(): 
UPDATING receipts
logMessage(): 
INCOMING:
<receipt>
  from=420XXXXXXXXX@s.whatsapp.net
  id=y9s3yZlThnhY3
  t=1441392437
  type=read

Message id=y9s3yZlThnhY3, Recovered id=
No chat for  found.
Initializing logger for
Logger for  initialized successfully.  LastId: -1
logMessage(): 
logMessage(): 
OUTGOING:
<ack>
  class=receipt
  id=y9s3yZlThnhY3
  to=420XXXXXXXXX@s.whatsapp.net
  type=read

INCOMING:
<presence>
  from=420XXXXXXXXX@s.whatsapp.net

Updating contact 420XXXXXXXXX@s.whatsapp.net
INCOMING:
<receipt>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441392409-4
  t=1441392438

Message id=1441392409-4, Recovered id=1441392409-4
Marking message as received by target
Message not finished, moving back to store
OUTGOING:
<ack>
  class=receipt
  id=1441392409-4
  to=420XXXXXXXXX@s.whatsapp.net
  type=delivered

Chat for 420XXXXXXXXX@s.whatsapp.net found.
logMessage(): 
UPDATING receipts
logMessage(): 
OUTGOING:
<ack>
  class=receipt
  id=1441392409-4
  to=420XXXXXXXXX@s.whatsapp.net
  type=delivery

INCOMING:
<receipt>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441392409-4
  t=1441392438
  type=read

Message id=1441392409-4, Recovered id=1441392409-4
Marking message as read by target
Message not finished, moving back to store
Chat for 420XXXXXXXXX@s.whatsapp.net found.
logMessage(): 
UPDATING receipts
logMessage(): 
OUTGOING:
<ack>
  class=receipt
  id=1441392409-4
  to=420XXXXXXXXX@s.whatsapp.net
  type=read

INCOMING:
<chatstate>
  from=420XXXXXXXXX@s.whatsapp.net
<composing>

INCOMING:
<message>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441390922-119
  notify=Vladimir
  t=1441392445
  type=text
<enc>
  type=msg
  v=1
  3
!•J…ž7ĂƒÂ˝.nĂƒÂ®Gœ. Ă‚Â˛ĂƒÂ©yMj¶¤”Ă‚ÂĽĂ‚ÂŞĂƒÂś(g

parseMessageInitialTagAlreadyChecked
INCOMING:
<chatstate>
  from=420XXXXXXXXX@s.whatsapp.net
<composing>

INCOMING:
<message>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441390922-121
  notify=Vladimir
  t=1441392451
  type=text
<enc>
  type=msg
  v=1
  3
!•J…ž7ĂƒÂ˝.nĂƒÂ®Gœ. Ă‚Â˛ĂƒÂ©yMj¶¤”Ă‚ÂĽĂ‚ÂŞĂƒÂś(g*"DĂ‚ÂšĂƒÂ•ĂƒÂ—Ă‚Â*Ă‚Â‰ĂƒÂŞĂ‚ÂżĂƒÂ±ĂƒÂ—ĂƒÂ˛Ă‚Â˛{v8[8Kwy®m

parseMessageInitialTagAlreadyChecked
INCOMING:
<chatstate>
  from=420XXXXXXXXX@s.whatsapp.net
<composing>

INCOMING:
<message>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441390922-123
  notify=Vladimir
  t=1441392457
  type=text
<enc>
  type=msg
  v=1
  3
!•J…ž7ĂƒÂ˝.nĂƒÂ®Gœ. Ă‚Â˛ĂƒÂ©yMj¶¤”Ă‚ÂĽĂ‚ÂŞĂƒÂś(g" .Ă‚ÂŁĂƒÂ©ĂƒÂ›;ĂƒÂ¬lĂƒÂ‘Ă‚Â¨ĂƒÂ˘ĂƒÂŽĂ‚ÂšĂ‚ÂŞĂƒÂ™        ^ĂƒÂ¤Ă‚Âş


parseMessageInitialTagAlreadyChecked
INCOMING:
<presence>
  from=420XXXXXXXXX@s.whatsapp.net
  last=1441392503
  type=unavailable

Updating contact 420XXXXXXXXX@s.whatsapp.net
Updating contact 420XXXXXXXXX@s.whatsapp.net
INCOMING:
<stream:error>
<ack>

INCOMING:
<stream:close>

There was an IO error: Connection closed by server.
Connection closed.
Stopping timers.
Freeing up the connection.
Freeing up the socket.
Yappari will retry the connection in 10 seconds.


apeman 2015-09-04 22:11

Re: [Announce] Yappari - New maintainership and new features!
 
Hi there,

I'm unable to receive private messages as already discussed in this thread earlier.
According to the log file below yappari receive the incoming message but it do not show it on screen for some reason.
My friend received my messages, I can see that he is typing but his reply isn't shown in yappari.

It is same with yappari 2.0.15 and 2.0.16.
I deleted .yappari and .config/scorpius but it didn't help.

Did anyone who went through the same managed to solve this problem?

Thanks ;)

Code:

Message ID 1441392409-4
OUTGOING:
<message>
  id=1441392409-4
  to=420XXXXXXXXX@s.whatsapp.net
  type=text
<body>
  Nainstaloval jsem novou verzi WA klienta, tak to snad pomuze..

Chat for 420XXXXXXXXX@s.whatsapp.net found.
logMessage(): 
UPDATING receipts
logMessage(): 
INCOMING:
<ack>
  class=message
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441392409-4
  t=1441392412

Chat for 420XXXXXXXXX@s.whatsapp.net found.
logMessage(): 
UPDATING receipts
logMessage(): 
INCOMING:
<receipt>
  from=420XXXXXXXXX@s.whatsapp.net
  id=y9s3yZlThnhY3
  t=1441392437
  type=read

Message id=y9s3yZlThnhY3, Recovered id=
No chat for  found.
Initializing logger for
Logger for  initialized successfully.  LastId: -1
logMessage(): 
logMessage(): 
OUTGOING:
<ack>
  class=receipt
  id=y9s3yZlThnhY3
  to=420XXXXXXXXX@s.whatsapp.net
  type=read

INCOMING:
<presence>
  from=420XXXXXXXXX@s.whatsapp.net

Updating contact 420XXXXXXXXX@s.whatsapp.net
INCOMING:
<receipt>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441392409-4
  t=1441392438

Message id=1441392409-4, Recovered id=1441392409-4
Marking message as received by target
Message not finished, moving back to store
OUTGOING:
<ack>
  class=receipt
  id=1441392409-4
  to=420XXXXXXXXX@s.whatsapp.net
  type=delivered

Chat for 420XXXXXXXXX@s.whatsapp.net found.
logMessage(): 
UPDATING receipts
logMessage(): 
OUTGOING:
<ack>
  class=receipt
  id=1441392409-4
  to=420XXXXXXXXX@s.whatsapp.net
  type=delivery

INCOMING:
<receipt>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441392409-4
  t=1441392438
  type=read

Message id=1441392409-4, Recovered id=1441392409-4
Marking message as read by target
Message not finished, moving back to store
Chat for 420XXXXXXXXX@s.whatsapp.net found.
logMessage(): 
UPDATING receipts
logMessage(): 
OUTGOING:
<ack>
  class=receipt
  id=1441392409-4
  to=420XXXXXXXXX@s.whatsapp.net
  type=read

INCOMING:
<chatstate>
  from=420XXXXXXXXX@s.whatsapp.net
<composing>

INCOMING:
<message>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441390922-119
  notify=Vladimir
  t=1441392445
  type=text
<enc>
  type=msg
  v=1
  3
!•J…ž7ĂƒÂ˝.nĂƒÂ®Gœ. Ă‚Â˛ĂƒÂ©yMj¶¤”Ă‚ÂĽĂ‚ÂŞĂƒÂś(g

parseMessageInitialTagAlreadyChecked
INCOMING:
<chatstate>
  from=420XXXXXXXXX@s.whatsapp.net
<composing>

INCOMING:
<message>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441390922-121
  notify=Vladimir
  t=1441392451
  type=text
<enc>
  type=msg
  v=1
  3
!•J…ž7ĂƒÂ˝.nĂƒÂ®Gœ. Ă‚Â˛ĂƒÂ©yMj¶¤”Ă‚ÂĽĂ‚ÂŞĂƒÂś(g*"DĂ‚ÂšĂƒÂ•ĂƒÂ—Ă‚Â*Ă‚Â‰ĂƒÂŞĂ‚ÂżĂƒÂ±ĂƒÂ—ĂƒÂ˛Ă‚Â˛{v8[8Kwy®m

parseMessageInitialTagAlreadyChecked
INCOMING:
<chatstate>
  from=420XXXXXXXXX@s.whatsapp.net
<composing>

INCOMING:
<message>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441390922-123
  notify=Vladimir
  t=1441392457
  type=text
<enc>
  type=msg
  v=1
  3
!•J…ž7ĂƒÂ˝.nĂƒÂ®Gœ. Ă‚Â˛ĂƒÂ©yMj¶¤”Ă‚ÂĽĂ‚ÂŞĂƒÂś(g" .Ă‚ÂŁĂƒÂ©ĂƒÂ›;ĂƒÂ¬lĂƒÂ‘Ă‚Â¨ĂƒÂ˘ĂƒÂŽĂ‚ÂšĂ‚ÂŞĂƒÂ™        ^ĂƒÂ¤Ă‚Âş


parseMessageInitialTagAlreadyChecked
INCOMING:
<presence>
  from=420XXXXXXXXX@s.whatsapp.net
  last=1441392503
  type=unavailable

Updating contact 420XXXXXXXXX@s.whatsapp.net
Updating contact 420XXXXXXXXX@s.whatsapp.net
INCOMING:
<stream:error>
<ack>

INCOMING:
<stream:close>

There was an IO error: Connection closed by server.
Connection closed.
Stopping timers.
Freeing up the connection.
Freeing up the socket.
Yappari will retry the connection in 10 seconds.


enne30 2015-09-06 08:22

Re: [Announce] Yappari - New maintainership and new features!
 
1 Attachment(s)
since yesterday seems Yappari is crashing systematically :(

When not crashing I see "Connection closed by server" in main window..

To give you the best information I did the following:

- delete log
- start Yappari
- leave main window open (no user input, no chats opened, no incoming messages)

After a couple of minutes yappari crashed (main window closed)

Entire log since opening yappari is attached (about 200 lines)

hope it helps..

rmarcus 2015-09-07 19:15

Re: [Announce] Yappari - New maintainership and new features!
 
Group messages work on last version, normal messages still being sent but not received except for media which is working fine.

Fatalist 2015-09-07 19:38

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by rmarcus (Post 1481465)
Group messages work on last version, normal messages still being sent but not received except for media which is working fine.

Same here. Normal messages being sent and seem to be received ok but I still can't receive them except media (images). Group avatars not showing. And lots of Disconnected when 2G/3G.

ceene 2015-09-08 09:32

Re: [Announce] Yappari - New maintainership and new features!
 
The thing about not receiving messages... is very very strange. The logs you sent simply indicate that no data is arriving to the phone, so Yappari can't of course show what it doesn't receive... I don't think it's Yappari's fault,as the logs simply indicate... nothing at all. :/

apeman 2015-09-08 10:23

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by ceene (Post 1481546)
The thing about not receiving messages... is very very strange. The logs you sent simply indicate that no data is arriving to the phone, so Yappari can't of course show what it doesn't receive... I don't think it's Yappari's fault,as the logs simply indicate... nothing at all. :/

I have the same issue.

I'll provide my log as soon as I get home, with encrypted replies from my friend that wasn't displayed on screen.

mailcomx 2015-09-08 11:33

Re: [Announce] Yappari - New maintainership and new features!
 
also I have the same problem... :(

handaxe 2015-09-08 12:16

Re: [Announce] Yappari - New maintainership and new features!
 
I wonder if Whatapp have new magic against un-authorised clients?

Is there anyone who IS able to receive messages?

ceene 2015-09-08 13:12

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by handaxe (Post 1481564)
I wonder if Whatapp have new magic against un-authorised clients?

Is there anyone who IS able to receive messages?

Well, I for one do receive messages sent to me or to groups I belong to... I don't mind releasing a new version with the updated S40 version numbers just in case, but I don't think that's going to be it.

apeman 2015-09-08 16:37

Re: [Announce] Yappari - New maintainership and new features!
 
1 Attachment(s)
There is an example of incoming message that was received by yappari (if I understand the log file correctly) but it wasn't shown on screen.
A part of the log that seemed relevant to me is attached.

Code:

INCOMING:
<message>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441390922-121
  notify=Vladimir
  t=1441392451
  type=text
<enc>
  type=msg
  v=1
  3
!•J…ž7ĂƒÂ˝.nĂƒÂ®Gœ. Ă‚Â˛ĂƒÂ©yMj¶¤”Ă‚ÂĽĂ‚ÂŞĂƒÂś(g*"DĂ‚ÂšĂƒÂ•ĂƒÂ—Ă‚Â*Ă‚Â‰ĂƒÂŞĂ‚ÂżĂƒÂ±ĂƒÂ—ĂƒÂ˛Ă‚Â˛{v8[8Kwy®m


apeman 2015-09-08 16:38

Re: [Announce] Yappari - New maintainership and new features!
 
1 Attachment(s)
Quote:

Originally Posted by apeman (Post 1481551)
I have the same issue.

I'll provide my log as soon as I get home, with encrypted replies from my friend that wasn't displayed on screen.

There is an example of incoming message that was received by yappari (if I understand the log file correctly) but it wasn't shown on screen.
A part of the log that seemed relevant to me is attached.

Code:

INCOMING:
<message>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441390922-121
  notify=Vladimir
  t=1441392451
  type=text
<enc>
  type=msg
  v=1
  3
!•J…ž7ĂƒÂ˝.nĂƒÂ®Gœ. Ă‚Â˛ĂƒÂ©yMj¶¤”Ă‚ÂĽĂ‚ÂŞĂƒÂś(g*"DĂ‚ÂšĂƒÂ•ĂƒÂ—Ă‚Â*Ă‚Â‰ĂƒÂŞĂ‚ÂżĂƒÂ±ĂƒÂ—ĂƒÂ˛Ă‚Â˛{v8[8Kwy®m


s4br0s0 2015-09-08 16:59

Re: [Announce] Yappari - New maintainership and new features!
 
Here working fine.

Don't know if have to be something with the ghost contact or cause i'm on wifi or who knows.

Greetings.

handaxe 2015-09-08 17:19

Re: [Announce] Yappari - New maintainership and new features!
 
Just tested and a plain text message works fine, both receiving and sending.

I wonder Wotsup :-) ???

ceene 2015-09-08 19:16

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by apeman (Post 1481598)
There is an example of incoming message that was received by yappari (if I understand the log file correctly) but it wasn't shown on screen.
A part of the log that seemed relevant to me is attached.

Code:

INCOMING:
<message>
  from=420XXXXXXXXX@s.whatsapp.net
  id=1441390922-121
  notify=Vladimir
  t=1441392451
  type=text
<enc>
  type=msg
  v=1
  3
!•J…ž7ĂƒÂ˝.nĂƒÂ®Gœ. Ă‚Â˛ĂƒÂ©yMj¶¤”Ă‚ÂĽĂ‚ÂŞĂƒÂś(g*"DĂ‚ÂšĂƒÂ•ĂƒÂ—Ă‚Â*Ă‚Â‰ĂƒÂŞĂ‚ÂżĂƒÂ±ĂƒÂ—ĂƒÂ˛Ă‚Â˛{v8[8Kwy®m


Oh, I see. Yappari simply doesn't support encrypted messages, so even though it receives that, it simply doesn't know what to do with it, so it simply ignores all that.

That's something doable, I guess, but I don't know the cypher nor how are the keys created and shared, etc... If anyone knows I can take a look at how much would take the implementation of this.

ceene 2015-09-08 19:18

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by s4br0s0 (Post 1481601)
Here working fine.

Don't know if have to be something with the ghost contact or cause i'm on wifi or who knows.

Greetings.

Are you still experiencing the ghost contact after the new synchronization code? Sorry to hear that :(

apeman 2015-09-08 19:34

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by ceene (Post 1481642)
Oh, I see. Yappari simply doesn't support encrypted messages, so even though it receives that, it simply doesn't know what to do with it, so it simply ignores all that.

That's something doable, I guess, but I don't know the cypher nor how are the keys created and shared, etc... If anyone knows I can take a look at how much would take the implementation of this.

You are right. I checked connection.cpp And method processing messages (schematic version below) doesn't process <enc> child of <message>.
Code:

void Connection::parseMessageInitialTagAlreadyChecked(ProtocolTreeNode& messageNode)
    if (typeAttribute == "text" || typeAttribute == "media")
    {
            if (child.getTag() == "body")
                else if (child.getTag() == "media")
                else if (child.getTag() == "notify")
                else if (child.getTag() == "x")
                else if (child.getTag() == "received")
        }

There are WhatsApp database decryptors on internet (able to decode encrypted messages using key from android device) so if anyone would like to extend this method for if (child.getTag() == "enc"), good luck ;)

enne30 2015-09-08 19:58

Re: [Announce] Yappari - New maintainership and new features!
 
why do some clients send encrypted messages? whatsapp introduced encryption in latest versions?

handaxe 2015-09-08 20:25

Re: [Announce] Yappari - New maintainership and new features!
 
From Wikip.:"As of August 15, 2012, the WhatsApp support staff claim messages are encrypted in the "latest version" of the WhatsApp software for iOS and Android (but not BlackBerry, Windows Phone, and Symbian), without specifying the implemented cryptographic method."

How then, do BB, WP and Symbian devices read the encryption?

apeman 2015-09-08 20:47

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by enne30 (Post 1481652)
why do some clients send encrypted messages? whatsapp introduced encryption in latest versions?

I'm afraid It's only matter of time when all WhatsApp clients will have to implement TextSecure for encryption/decryption of messages.

Messages might be AES256 encrypted. If I have a spare time, I'll try to dig for an key from my android phone.
If the key is generated per user and not per device, I could be able to decrypt messages using this key.

It is strange that messages are sent in plain text to some users and encrypted to others even if they use the same client (Yappari of course :) )

apeman 2015-09-08 20:54

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by handaxe (Post 1481654)
From Wikip.:"As of August 15, 2012, the WhatsApp support staff claim messages are encrypted in the "latest version" of the WhatsApp software for iOS and Android (but not BlackBerry, Windows Phone, and Symbian), without specifying the implemented cryptographic method."

How then, do BB, WP and Symbian devices read the encryption?

This is a good point. If Yappari identifies itself during the negotiation phase with WhatsApp server as an outdated Symbian/BB WhatsApp client, messages would be sent in plain text and thus readable. As long as those outdated clients are supported..

handaxe 2015-09-08 21:17

Re: [Announce] Yappari - New maintainership and new features!
 
My test message was sent to me by an iPhone 5, and it may not have been upgraded I guess.

Clearly a number of users ARE not receiving messages but from what we have read, they should seek out a contact using older h/w or a BB, WP and Symbian and test a message from that source.

ceene 2015-09-09 08:12

Re: [Announce] Yappari - New maintainership and new features!
 
Encryption system is TextSecure, relying on libaxolotl.
This library seems to have been ported to QT by CODeRUS (see https://github.com/CODeRUS/libaxolotl), although I don't know if it's well tested and working.

First step would be creating a .deb for Maemo, and then start coding the needed changes to Yappari. It seems doable given enough time.

BrunoN80 2015-09-09 12:38

Re: [Announce] Yappari - New maintainership and new features!
 
Hi all!,

I'm having problems with the 2.0.16 version, because I'm not getting any messages sent by my contacts, I see "someone is typing" but did not get anything, any help?

handaxe 2015-09-09 13:36

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by BrunoN80 (Post 1481758)
Hi all!,

I'm having problems with the 2.0.16 version, because I'm not getting any messages sent by my contacts, I see "someone is typing" but did not get anything, any help?

Bruno, the likely answer lies in the posts above. Possible encryption issue being implemented.

You can perhaps help: those contacts you get nothing from, do you know what devices (iPhone, Android etc) they are using, and if you know anyone with a Blackberry or Symbian device, can you receive messages from them?

s4br0s0 2015-09-09 14:47

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by handaxe (Post 1481772)
Bruno, the likely answer lies in the posts above. Possible encryption issue being implemented.

You can perhaps help: those contacts you get nothing from, do you know what devices (iPhone, Android etc) they are using, and if you know anyone with a Blackberry or Symbian device, can you receive messages from them?

I can recieve form BB, IPhone and android (don't have people with WP or Symbian as far i know).

Greetings.

handaxe 2015-09-09 15:56

Re: [Announce] Yappari - New maintainership and new features!
 
Quite weird, why some of us get iPhone, Android messages but others apparently not. If Whatsapp have differentially implemented encryption on the app based on platform, the server must choose between encrypted or not based on handshake (as apeman noted). And all instances of Yappari behave the same as far as the server is concerned.

Have those having trouble been banned earlier and then got themselves unbanned perhaps? Shot in the dark...

apeman 2015-09-09 19:05

Re: [Announce] Yappari - New maintainership and new features!
 
According to my yappari.log and yappari source code(see line 1241 in connection.cpp) yappari identifies itself as platform=none

Code:

OUTGOING:
<iq>
  id=config_1
  to=s.whatsapp.net
  type=set
<config>
  lc=CZ
  lg=cs
  platform=none
  xmlns=urn:xmpp:whatsapp:push

If yappari identifies itself as S40 client platform=S40, the communication might remain unencrypted.
(My opinion is based on WHAnonymous PHP WhatsApp client documentation)

Changing line 1241 in connection.cpp
from
Code:

sendClientConfig("none");
to
Code:

sendClientConfig("S40");
might do the job..

apeman 2015-09-09 19:11

Re: [Announce] Yappari - New maintainership and new features!
 
I would give it a try but I do not know how to create a deb package for maemo.

I cloned the source code, I can make the change but I don't know how to build/package it.

Is there any tutorial available, how to build the deb package and how to setup a build toolchain?
Do you use Qt SDK to open yappari project? What version?

handaxe 2015-09-09 22:15

Re: [Announce] Yappari - New maintainership and new features!
 
Weird thing is that we all should be hit by this, as I imagine most of us are in comms with iPhone/Android users, right?

Look at this log file snippet relating to a message I received:

Code:

INCOMING:
<notification>
  from=s.whatsapp.net
  id=3089511846
  t=1441732447
  type=encrypt
<count>
  value=0

INCOMING:
<message>
  from=xxxxxxxxxxx@s.whatsapp.net
  id=1441732441-10
  notify="Sweet Person" :-)
  t=1441732448
  type=text
<body>
  Test

There is encrypt mentioned in the notification. Does value=0 mean defer encryption?

And I am puzzled: I thought the method of Yappari evading detection as un-authorised software was by presenting itself as a symbian app.

apeman 2015-09-10 08:03

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by handaxe (Post 1481866)
And I am puzzled: I thought the method of Yappari evading detection as un-authorised software was by presenting itself as a symbian app.

According to this Scorpius post yappari uses "Nokia S40 method" for registration against WhatsApp server.

So changing "platform" value to "S40" might not help but I'd like to give it a try anyway..

ceene 2015-09-10 12:12

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by apeman (Post 1481910)
According to this Scorpius post yappari uses "Nokia S40 method" for registration against WhatsApp server.

So changing "platform" value to "S40" might not help but I'd like to give it a try anyway..

I'll try that, I don't see that can do any harm. This new version will be ready throughout the next 24 hours.

Thanks a lot!


All times are GMT. The time now is 13:28.

vBulletin® Version 3.8.8