News for hackers. Stuff that matters.
Re:Whatsapp: Video Calling by Cyph0n on Tuesday November 15, 2016 @09:16AM (#12958118)
There are two things that make me trust WhatsApp more than the competition:

1. In the UAE, where VoIP is illegal, the government was not able to selectively block voice traffic since it is indistinguishable from text traffic. So they had to ask WhatsApp to block voice functionality whenever a user is in the UAE.

2. If you lose your phone, you cannot recover your messages. Now, you may claim that they're just not providing a frontend option to do this, but would that make financial sense? You are potentially losing users who want their messages backed up so you can... falsely claim that you don't store messages?

3. Similar to 2), WhatsApp desktop cannot work without your phone being connected, again because that's the only way to access your messages.

Re:Whatsapp: Video Calling by faitswulff on Tuesday November 15, 2016 @09:20AM (#12958157)
Along the same lines as #1 is the example of the Brazilian government suspending WhatsApp nationally because they were technically unable to provide user chat messages for use in a police investigation.
Re:Whatsapp: Video Calling by lpgauth on Tuesday November 15, 2016 @12:00PM (#12959840)
AFAIK, most messages (90%+) are only stored in ram for a short amount of time.

source: erlang factory talk from 2015 I think...

Re:Whatsapp: Video Calling by subliminalpanda on Tuesday November 15, 2016 @12:09PM (#12959932)
>In the UAE, where VoIP is illegal, the government was not able to selectively block voice traffic since it is indistinguishable from text traffic. So they had to ask WhatsApp to block voice functionality whenever a user is in the UAE.

Authorities can selectively block WhatsApp voice calls, it's been done in Oman where I used to live. If I leave Oman and use WhatsApp in an uncensored country, voice calls work just fine.

This is not the case where WhatsApp is registered via a UAE number; the blocks persist no matter where you connect from.

Re:Whatsapp: Video Calling by Cyph0n on Tuesday November 15, 2016 @01:37PM (#12960852)
> Authorities can selectively block WhatsApp voice calls, it's been done in Oman where I used to live.

But they cannot do it without WhatsApp's help. My understanding is that WhatsApp will check the following at the server side:

1) User IP in UAE/Oman/etc.? Block voice.

2) User's number registered in UAE/Oman/etc.? Block voice.

This is different from UAE/Oman blocking voice traffic without coordination with WhatsApp.

Re:Whatsapp: Video Calling by subliminalpanda on Tuesday November 15, 2016 @03:52PM (#12962101)
They don't need WhatsApp's help to do it. WhatsApp voice calls are done over different ports, so only these need to be blocked.

The UAE (and Saudi Arabia) went through the extra step of asking WhatsApp to perform a block server side because of legal regulatory issues. Oman has made no such demand.

My family regularly makes WhatsApp calls to me from Oman; they just have to switch on a VPN to tunnel out of Oman's censorware.

Re:Whatsapp: Video Calling by y4mi on Tuesday November 15, 2016 @12:38PM (#12960238)
urm, are you really sure about 2.?

i switched SIMcards recently (the number was migrated to the new card though) and flashed another ROM on my phone. It helpfully offered me to restore all messages and media from the server. (6+ months of history)

Sure it could use the IMEI for the encryption. But i'm unsure if it can access that datapoint from application context?

/edit: i just scrolled back to the first message i've got on my most messaged contact. its from 2014. i've switched devices and sim cards since then. The phone number is the only thing that stayed the same.

Re:Whatsapp: Video Calling by Cyph0n on Tuesday November 15, 2016 @01:33PM (#12960797)
WhatsApp has an optional auto-backup feature that periodically backs up your messages to Google Drive (iCloud on iOS?). You can find it under Settings > Chats > Chat backup. It is an extremely smart way to allow users to backup their messages if needed, while also ensuring that WhatsApp doesn't have access to the backups.

Once you activate a new phone, it will ask if you want to restore your messages from the latest backup. I guess it's using your Play Store account credentials to tie your SIM cards and phones together.