News for hackers. Stuff that matters.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @08:04AM (#23790647)
Waze, a google owned app for the past 4 years, crashes because of the FB app.

WhatsApp, a Facebook owned app, will not give you read access to your own chat database - it’s encrypted. But they have an arrangement with Google where it’s will back up unencrypted to your Google account (though, Google won’t let you retrieve it ... only the WhatsApp app can)

Everything about this duopoly, their cooperation and lack of competition stinks to high heaven.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by cerberusss on Friday July 10, 2020 @08:16AM (#23790724)
Also, you can't migrate WhatsApp between iPhone and Android. There's a utility called BackupTrans, which follows an extremely convoluted process including a step where they install an old version of WhatsApp. It seemed to work but it trips some wire and WhatsApp put me in an hour-long timeout state, twice. Since I very much depend on WhatsApp, I dare not use it anymore.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by noja on Friday July 10, 2020 @09:14AM (#23791122)
The platform lock-in because of this is immense.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by nroets on Saturday July 11, 2020 @01:34AM (#23799804)
I've helped a lot of people to set up new phones and saving WhatsApp chat history is always low on their list of priorities. Keeping their contacts, their photos and all the saved logins for websites and apps are the top 3.

Wiping the WhatsApp chat history on the old phone before giving it to a new owner is also much more important. It often contains highly embarrassing or even incriminating details.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by collyw on Saturday July 11, 2020 @01:52AM (#23799892)
wouldn't it be advisable to do a factory reset on an old phone before giving it to someone else? There is a lot more personal info on there than whatsapp
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by bzb3 on Friday July 10, 2020 @10:18AM (#23791686)
Maybe so, but it doesn't benefit either platform.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by maxbond on Saturday July 11, 2020 @12:25AM (#23799487)
It may not _favor_ either platform but I'd say they both benefit.

In ecology, it's rare to species compete to extinction or exclusion from a niche. It's much more common to observe segmentation. It's a lower energy state for birds to mate at different times, eat leaves from different parts of the same tree, etc., dividing the resources of their niche among themselves, than to force each other out of the niche completely.

The situation is analogous. I'm sure they'd destroy each other if they could, but it's obviously not happening right now. It's much easier to say, you can have your current users, we'll have ours, and we'll focus our energy on capturing emerging markets. Which is why you see them racing to provide free internet to developing countries and such.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by qlm on Friday July 10, 2020 @10:35AM (#23791841)
BackupTrans also caused my iPhone to bootloop, requiring a factory reset.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by heavenlyblue on Friday July 10, 2020 @08:43AM (#23790900)
You can still download the history as a text file though - I did that.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by doersino on Friday July 10, 2020 @10:42AM (#23791904)
Not in Germany: https://faq.whatsapp.com/android/chats/how-to-save-your-chat...

Don't ask me what's leading WhatsApp's legal department to believe that this feature doesn't comply with German privacy laws. It's quite puzzling. (I would've rather expected a feature like this to be mandated by EU laws.)

As of now, there's no non-hacky way of exporting chats for German users. (Hacky ways include: dubious third-party software, copying each message individually, taking screenshots.)

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by hexaz on Friday July 10, 2020 @06:33PM (#23797357)
Most probably not privacy related, but the result of Blackberry suing Facebook over some patent stuff in Germany. (German source: https://t3n.de/news/whatsapp-kein-chat-export-mehr-1238327/)
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by doersino on Saturday July 11, 2020 @07:44AM (#23801358)
Thanks for the pointer! Of course it's software patent trolling, ugh.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by DoofusOfDeath on Friday July 10, 2020 @05:40PM (#23796836)
Can you obtain that same information via a GPDR request for all of the information they have about you?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by doersino on Saturday July 11, 2020 @07:42AM (#23801344)
Messages and associated media aren't permanently stored on WhatsApp's servers, so sadly this wouldn't help much with chat export.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by fencepost on Saturday July 11, 2020 @09:52AM (#23802210)
Time for a road trip?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by anonms-coward on Friday July 10, 2020 @09:40AM (#23791358)
Isn't that just for one chat? Can you download all combined?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by ramraj07 on Friday July 10, 2020 @08:16PM (#23798146)
Which direction? I and my sis did both directions quite painlessly (includign images etc) a year back.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by cerberusss on Saturday July 11, 2020 @03:31AM (#23800302)
From iPhone to Android. The software works. But shortly afterwards, WhatsApp threw up some kind of "timeout" screen twice, where I couldn't use the app for a hour. I don't need that uncertainty.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by e2021 on Friday July 10, 2020 @09:57AM (#23791499)
The android/iPhone thing isn’t on purpose, it’s an artifact of the organizational structure at WhatsApp
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by the_pwner224 on Friday July 10, 2020 @10:27AM (#23791760)
WhatsApp isn't made by a single indie developer, and wasn't just released by that single indie developer a month ago. If it can't sync between Apple Phones and Android, then WhatsApp has intentionally chosen not to fix that and instead spend many millions of dollars on other stuff. It is on purpose.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @10:05AM (#23791559)
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by fencepost on Saturday July 11, 2020 @10:01AM (#23802270)
Never used WhatsApp, but is it related to Apple policies? I just ran into something reminiscent of this with Microsoft's Authenticator app - runs on both platforms, supports backup and restore, but apparently on Apple devices it's only able to use iCloud for backup rather than an associated Microsoft account.

The net effect is that if you're switching you have to redo 2fa for all accounts where you haven't separately backed up your TOTP codes.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by cerberusss on Friday July 10, 2020 @10:05AM (#23791556)
What makes you sure it's not on purpose? I don't disagree, I'm just curious about your statement.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by scarface74 on Friday July 10, 2020 @10:15AM (#23791666)
Why would WhatsApp want to make it hard to stay on their platform?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by 6510 on Saturday July 11, 2020 @01:01AM (#23799645)
Thats a different question but 1) they know and 2) they can fix it fast therefore 3) it is on purpose
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by wccrawford on Friday July 10, 2020 @08:20AM (#23790751)
I'm pretty sure that's the same agreement that every developer has with Google just by writing an android app and using Google APIs.

You can store data on Google Drive that isn't accessible from Google Drive and only that app can read or write it.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @09:22AM (#23791199)
> I'm pretty sure that's the same agreement that every developer has with Google just by writing an android app and using Google APIs.

But why would WhatsApp store it unencrypted on Google Drive, and encrypted (without giving you any access to the key) on your own SD card or local backup? It makes no sense.

Except ... Google and Facebook have agreed that WhatsApp stores the database unencrypted, and in return Google doesn't count it against the user's quota. Everybody wins! Facebook get to have free backup for users, Google gets to see all user messages and metadata. And the user gets rid of this pesky privacy thing!

[0] https://faq.whatsapp.com/android/chats/about-google-drive-ba... - "WhatsApp backups no longer count against your Google Drive storage quota." and "Media and messages you back up aren't protected by WhatsApp end-to-end encryption while in Google Drive."

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by EE84M3i on Friday July 10, 2020 @09:34AM (#23791300)
"But why would WhatsApp store it unencrypted on Google Drive, and encrypted (without giving you any access to the key) on your own SD card or local backup? It makes no sense."

The design is pretty clearly to support the bog standard backup use case of "something happened to my device, I got a new one, I want my old data".

It would be nice if they added an option to also encrypt backups, although I think it would be non trivial to design where the key material would live. (phone enclave? Multiple devices? adding/removing devices? etc) Not to mention just having the option might cause more harm than good if people turn it on and regret it.

I think their design philosophy here is likely "let's err on the side of smooth UX and let the 'end-to-end encryption is srs bzns' loonies go to signal"

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @09:49AM (#23791430)
As mentioned in my previous post:

They already support encrypted backups. In fact, they don't support unencrypted locally.

> The design is pretty clearly to support the bog standard backup use case of "something happened to my device, I got a new one, I want my old data".

They had, in fact, perfected the local encrypted seamless "something went wrong" workflow - they keys are delivered from the server (stored or generated, I don't know) once you've proved you can receive texts on that phone number. Without that, the local backup is useless.

And IIRC, they ALSO did the same with Google Drive. But then, one day, it stopped counting against your quota and the encryption disappeared.

> I think their design philosophy here is likely "let's err on the side of smooth UX

The UI was as smooth as it can be. It still is, for local backup.

I try not to attribute to malice that which can be explained by stupidity, deadlines or missing budgets, but in this case, there was a decision to remove encryption, that required negotiating with a rival. That decision had costs, and the process had costs. There is a benefit associated or this decision would not have been taken. I don't know exactly what it is.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by stallmanite on Saturday July 11, 2020 @01:48PM (#23804087)
Thank you for laying bare the specifics of this issue. It does seem indefensible.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by sfifs on Friday July 10, 2020 @09:44AM (#23791391)
The unencrypted backup system is almost certainly implemented mainly to give government authorities easy access to chat history when presented with a warrant whenever possible. Since this is offered as a helpful feature, very few think twice about the part in asterisk. This way they can comply with warrants without backdooring their app while continuing to sticker label "end to end encryption" and giving people comfort that their data is in "their" drive. There's no other reason really for such a weird arrangement.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by IAmEveryone on Friday July 10, 2020 @05:55PM (#23797000)
That doesn't make much sense. There is no such legal requirement (hence the discussion). The Google backup option isn't universally used. And WhatsApp controls the key generation and management and could easily integrate any other sort of more robust backdoor. Such as their previous system, as described somewhere in this subthread, of storing the key on the server to allow recovery.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by sfifs on Saturday July 11, 2020 @07:21AM (#23801245)
I'm not saying it's a legal requirement, I'm saying it's likely a smart tacit compromise.

On one hand - even after end to end encryption, we continue to see WhatsApp messages quoted in prosecution including in SEC actions and prosecutors are clearly getting access to messages even pre-arrest. The ability of prosecutors to compell unlocking after arrest in US is questionable. So how are they getting access to the messages if there's truly end to end encryption? Also there are any number of Governments in the important non-US markets that would simply ban WhatsApp if they didn't have access against a warrant (eg. See BlackBerry cases from some years ago)

On the other hand, no security researcher seems to have found or at least reported a back door in the WhatsApp apps that supports MITM undetectable to physical key verification which is the obvious weakness in an end to end encryption system based on centralised key repository system.

On the gripping hand, all high profile cases trying to compell tech companies to provide evidence have been against Apple. I've not heard of one against WhatsApp.

Ergo - the most like scenario is that this feature is deliberately built keeping messages un-encrypted so that when law enforcement shows up with a warrant or a muzzled warrant, they can just hand over the archive without weakening their app. People are convinced to opt in because it's the only way to change devices while keeping your messages. To give people comfort that unencrypted messages ate safe, it is sold as as "it's in your own Google drive"

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by nemothekid on Friday July 10, 2020 @09:28AM (#23791254)
So, Facebook is willing to give up data on its users, it’s highest competitive advantage, to its largest competitor, in exchange for... some commodity backup disk space?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @09:35AM (#23791313)
They likely get more in return that we're unaware of ....

But, you know -- they gave the same kind of info (and much, much more) to firms like Cambridge Analytica for free for years. So perhaps they didn't even get more in return.

Facebook's purchase of WhatsApp was OKd by EU regulators subject to some constraints, e.g. that they don't use WhatsApp data to enhance FB graph and/or gain other unfair advantages. FB has since admitted to using WhatsApp metadata in violation of that constraint (and didn't even get a slap on the wrist) - and perhaps giving the data to Google is also part of playing dumb. I don't know, but I'm sure it has everything to do with benefit for FB and GOOG, and almost surely at the expense of user privacy.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by tomgaga on Friday July 10, 2020 @12:39PM (#23793319)
I think this statement is being misunderstood by a lot of people here.

The Google Drive backup is most likely still encrypted, just not "end to end" because the key needs to be stored on a Facebook server.

That makes a lot more sense to me.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @02:25PM (#23794636)
I don’t follow this closely, and this may have changed recently but As of 6 months ago, people have managed to download an unencrypted copy from Google Drive by impersonating the WhatsApp app.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by moolcool on Friday July 10, 2020 @08:32AM (#23790828)
Is that a GDPR violation?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by TomMarius on Friday July 10, 2020 @09:00AM (#23791014)
I would guess this is actually done by many to conform to the regulation.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by DyslexicAtheist on Friday July 10, 2020 @06:56PM (#23797552)
with all the daily (justified) outrage against FB/Google I struggle to understand why the community here is happy to applaud these companies for its innovation on specific projects or the work of specific engineers, ... whether it's project-zero or some fb framework we seem to be OK with praising their employees while at the same time hating how they use that innovation.

some serious cognitive dissonace is going on - either that or it's the effects of the news-cycle making us blind to it. Maybe we should think twice before applauding FAANG engineers in future posts because Technology isn't neutral.

note: a company can't be evil. it's just a group of people who can be evil and who hide behind the facade of the "legal person" statute. I'm happy to celebrate individual breackthroughs but let's not forget that without (metaphorically) nailing the culprits to the cross who are responsible for ICE contracts or privacy invasive tech there isn't even a point in complaining about all the horrid stuff these people (working for these companies) do.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by BobbyJo on Friday July 10, 2020 @07:08PM (#23797664)
Have you ever worked at a large company? Really the only thing that groups the whole thing together is the legal entity. Different teams within the same company are essentially different companies once you reach a certain scale. I see no reason to disparage the good work one group does, because of a different group of people they've never met before, for no other reason than they share a CEO. A CEO that neither group has ever met before.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by Barrin92 on Friday July 10, 2020 @07:20PM (#23797751)
this is a pretty simple way to absolve people of responsibility. Just because an institution has compartmentalized tasks, so that every single individual team appears to do nothing wrong, doesn't mean this actually absolves individuals, because following that logic obviously nobody would ever be responsible for anything.

It's like Kierkegaard's example of the mob who collectively intimidates but every member argues they have contributed virtually nothing, and so any sort of responsibility is simply dissolved.

Anyone who is responsible needs to be aware of the holistic system that they're part of and that they are enabling rather than just their own little world. That's no excuse.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by whatshisface on Friday July 10, 2020 @08:23PM (#23798193)
>this is a pretty simple way to absolve people of responsibility.

Consider this menu of possible ways to be associated with a human rights violation:

- Do it yourself.

- Be a part of the chain of command that ordered it.

- Be commanded by the chain of command that ordered it.

- Be part of the same organization as the one that contains the chain of command that ordered it.

- Be a member of the society that contains the organization that contains the chain of command that ordered someone to do it.

- Be a member of another society, that could have tried to stop it, but didn't.

Where do we switch from participant to accomplice to bystander to "completely uninvolved?"

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by 6510 on Saturday July 11, 2020 @01:18AM (#23799724)
That one had already been answered:

First they came for the socialists, and I did not speak out because I was not a socialist.

edit: In case it isn't clear: You just chose sides right there in your comment.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by asdfasgasdgasdg on Friday July 10, 2020 @08:24PM (#23798199)
Same could be said of an industry, and economy, or even a species. We are all part of systems at many different levels. Our critics might attempt to tie us to the bad parts of our systems and our proponents might seek to separate us from those same demerits. But I think either way of looking at it is just rhetorical.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by DyslexicAtheist on Friday July 10, 2020 @07:12PM (#23797694)
> Have you ever worked at a large company?

yes - and I've done incredibly well during it. I also know change doesn't come for free. the sad thing is the bigger the companies the smaller the spines of the individuals working there.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by BobbyJo on Friday July 10, 2020 @11:02PM (#23799104)
How much change have you effected in all your time there that you did so well? How much power over projects you deemed immoral did you have? More or less than a random person on the street? Do you feel more responsibility for immoral projects that took place in this large company than for things going on within FB or GOOG?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by 6510 on Saturday July 11, 2020 @01:47AM (#23799868)
Effect doesn't matter, it is the trying that counts. IOW: Don't give up so easily. Every bit of freedom we have took a big struggle to obtain. We've lost many freedoms and we will continue to lose more. Our struggle is far from over. If you could have done something you are responsible for the result. People all over are counting on you giving up. Don't make things so easy for them. Make them work for it.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by BobbyJo on Saturday July 11, 2020 @12:51PM (#23803518)
Do you spend the entirety of everyday dwelling on all the world's wrongs? You, right now, can go dig wells, volunteer at shelters, adopt needy children, give blood... The list keeps going. There are a hundred thousand things that you can do to help others and fix things: Do you feel responsible?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by 6510 on Saturday July 11, 2020 @06:40PM (#23806778)
Yes, every day. Are you suggesting I could make more productive use of my time?

We all put thoughts into our own well being. When sufficiently comfortable or successful at that we start caring for people we interact with on a daily basis. When that too is a reasonable success we start doing stuff for people we interact with less frequently. At some point you can chose to go look for people who need our help, do something for the town, the city, the country, humanity etc There is tremendous joy to be had in this process and it builds character. I admire people like that.

People who don't do it are missing out. They in stead keep telling themselves they can't do anything for others knowing they are lying. The endless rationalization of the irrational takes a huge amount of time until they graduate themselves in the DIY course in psychopathy. In their ego trip they end up feeling sorry for themselves. In their self inflicted blindness to what misfortune looks like the self pity knows no boundaries. Also: no one loves me! I wonder why that is? They keep trying to spend money to buy happiness but all they get is cheap thrills. Some end up in a pathetic cycle where all they can do is expand their wealth, ignoring even their partner and their kids. They don't have time for that, they have important other things to do. I pity people like that. If I can think of some way to help them with their condition I will do the responsible thing.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by ByteJockey on Friday July 10, 2020 @11:22PM (#23799196)
There's a long history of that. AT&T used to have a stranglehold on communications and had some seriously bad practices.

But they also produced some really cool tech. Unix being the obvious one to bring up on this site.

That era is romanticized to hell (including by me), and Ritchie, Thompson, and the like are folk heroes. Despite being engineers at the subsidiary of a giant monopolistic entity.

Ultimately, for people who think the tech is cool, it doesn't matter where it comes from. In 50 years people will be romanticizing the era of the FAANG companies (more than they already do) the same way we romanticize bell labs.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by zucker42 on Friday July 10, 2020 @09:29PM (#23798595)
Maybe the people doing the lauding are different from those doing the criticizing? I'm inherently suspicious of statements which treat a discussion forum as monolithic.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by ghayes on Friday July 10, 2020 @09:42PM (#23798679)
If a company like Monsanto cured cancer, couldn’t you laud that effort even if you still disagree with other practices of the organization? Things, people, companies are rarely all good or all bad. We should applaud Facebook for their FOSS projects, while, for instance, pushing back against the walled garden and other data practices.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by ckmiller on Friday July 10, 2020 @07:02PM (#23797611)
Both companies are huge and contain multitudes; they can easily do praise-worthy and scorn-worthy things at the same time. It's worth calling them out separately rather than trying to unilaterally love or hate the whole mess at once.

That said, with FB/Google these days the bad weighs more than the good.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by smolder on Friday July 10, 2020 @07:14PM (#23797709)
That right there is why runaway consolidation and Monopoly building is a very bad thing even if they don't jack up prices like Ma Bell. If the leaders of these megacorps have no scruples, the public has little choice but to take the bad with the good. We've lost the ability to vote with our money when it turns out buying a mobile phone or joining a social club which makes use of a social network ends up funding antisocial and even evil behavior by other parts of those companies.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by DyslexicAtheist on Friday July 10, 2020 @07:11PM (#23797678)
the problem with "huge companies" reasoning is they require huge civil courage and a large sacrifice from the public to be set straight once they mess up. big companies = big damage.

just because we made the mistake to let them become this big without giving them criticism doesn't justify why we should continue treat them with gloves. quite the opposite. they shouldn't feel comfortable at all in their position - they should feel like they're being held accountable (and act accordingly whether with rebelling internally or by leaving depending on the size of their spine)

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by stjohnswarts on Friday July 10, 2020 @08:08PM (#23798115)
But technology is neutral and it's important to keep it that way. Giving into cancel culture and groupthink is the worst of things. Even worse that FB and Google.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by flywheel on Saturday July 11, 2020 @01:30AM (#23799783)
Cambridge Analytica was evil from the start. Blackwater was pretty evil from the start. Yeah, companies can be evil.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by AlexandrB on Friday July 10, 2020 @08:15AM (#23790717)
> WhatsApp, a Facebook owned app, will not give you read access to your own chat database - it’s encrypted.

On android? On iOS you can get a tarball of all your chats.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by alias_neo on Friday July 10, 2020 @08:21AM (#23790758)
I just had to check this; the Android app has "Request account info" and specifically mentions "which you can access or port to another app".

As much as I'm happy to pile on Google, Facebook and WhatsApp, this appears to be untrue.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @09:27AM (#23791247)
It also specifically mentions that doesn't contain all the messages, and takes up to 3 days. You can export individual chats as texts, but not all the attachments, metadata, etc - and you have to specifically select each one.

The statement that "Facebook gives an unencrypted copy of your chat database to Google but will not give it to you" is true; I'm referring to the SQLite database. You can back it up locally, but it's encrypted and Facebook will not willingly give you the key under any circumstance (though it is possible to trick them by impersonating the app). However, the Google Drive backup is unencrypted. But Google won't let you download it directly either (although, again, you can trick them by impersonating the app).

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by alias_neo on Friday July 10, 2020 @01:32PM (#23794013)
Thanks for clarifying, makes sense. This sort of behaviour really gets my goat. Just like trying to get my 2FA keys out of Authy so I could switch to Aegis involved having to use a third party tool written in Golang on my PC, to extract them using the API, or use some js hack on the deprecated Chrome extension to write them to the console.

Recently I was trying to switch my wife away from the free Keeper app to the one I use and backup to our own storage, they make it impossible to get your passwords without paying them or rooting your phone. I hand copied them one by one from her old to new phone. Honestly, screw any company that does this.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by bsaul on Friday July 10, 2020 @10:02AM (#23791538)
isn't whatsapp using e2e ?

if that's the case then facebook can't "give you" the key, because they don't have it, it's supposed to be on your phone and only there..

Is there something i'm missing here ?

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @10:11AM (#23791623)
It's using e2e during transmission. On your local device, it is plaintext.

They make a copies of that plaintext database for backup purposes:

One on google drive (not mandatory, but it IIRC by default), which is still plaintext but not accessible to yourself.

One on your local SD card (if you ask for it), which is encrypted with a key that's on your phone but was sent down from FB servers. If you switch your phone, and try to restore that database, it will contact FB servers to retrieve the key.

> if that's the case then facebook can't "give you" the key, because they don't have it, it's supposed to be on your phone and only there..

Regardless of the backup encryption, e2e doesn't mean that they don't have the key; it just means that it leaves one phone encrypted and enters the other encrypted without being decrypted along the way -- unlike, e.g. regular email, which is usually encrypted in transit by TLS, but gets decrypted and re-encrypted at every stop along the way.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by soziawa on Friday July 10, 2020 @09:23AM (#23791211)
That is just what WhatsApp stores about you on their servers i.e. contacts and groups.

But you can export all chats one by one.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by skocznymroczny on Friday July 10, 2020 @08:45AM (#23790911)
On android you can select "export chats", select contacts and then send it to where you want it.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by soziawa on Friday July 10, 2020 @09:24AM (#23791214)
You can do that on iOS as well. That has been a feature for a long time.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @09:29AM (#23791267)
Yes, individual chats, and not a complete record last time I tried (no "when received / when read" times; no attachments). There's a simple SQLite file containing everything; They upload it to google drive unencrypted, but neither google nor facebook will give you an unencrypted copy.

When you make a local backup, it is encrypted, and Facebook doesn't think you deserve a copy of the key or an unencrypted copy.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by dan-robertson on Friday July 10, 2020 @08:22AM (#23790761)
I think this is incomplete (it doesn’t represent replies or media properly) and the parent comment was talking about the SQLite database containing all messages
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by gorgoiler on Friday July 10, 2020 @09:27AM (#23791246)
You can download your chat backups as a readable archive file. If you have iCloud mounted, these files can be found in your iCloud folders.

Or do you demand that any file under your control that contains chat should be accessible, rather than just one of them?

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @09:31AM (#23791284)
On Android, this used to be the case, but then Facebook and Google reached an agreement in which the WhatsApp backup goes unencrypted, and doesn't count against your Google Drive quota.

You can't download it without impersonating the WhstsApp app.

Do you know if the icloud backup is encrypted or not?

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by kalium-xyz on Friday July 10, 2020 @07:21PM (#23797765)
I have managed to extract the files from icloud but found that they are encrypted SQLite files. How do you access unencrypted whatsapp files?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by ed312 on Friday July 10, 2020 @09:44AM (#23791392)
I really wanted to like Signal and switch, but it seems to require a phone #. Are you OK with tying private conversations to an identifiable ID or did you find a work around?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by Vinnl on Friday July 10, 2020 @10:41AM (#23791899)
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by im3w1l-alt on Friday July 10, 2020 @10:42AM (#23791906)
I'm ok with tying some conversations to phone #. Others, not so much
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by faeyanpiraat on Friday July 10, 2020 @10:01AM (#23791532)
Had to restart my iPhone 7, now waze works again.

Haven’t seen anything like this before.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by musha68k on Friday July 10, 2020 @08:40AM (#23790882)
Yes, it's definitely time for some slightly enhanced armchair activism!

Convert all active whatsapp contacts to signal? 80%? 50%?

Same for Facebook messenger!

It needs to be uncomfortable enough - if they want to communicate with us and are minimally tech savvy ("click link to install app") they have to switch to signal.

That's it.

I'm starting to send out messages over my morning coffee.

Let's do this together:

https://support.signal.org/hc/en-us/articles/360007060592-In...

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by rrradical on Friday July 10, 2020 @01:12PM (#23793747)
It's wild to me that

1. There are tons of replies in this thread. People have very strong feelings about signal.

2. Some people feel VERY STRONGLY that the pin numbers are stupid, and it has a terrible UX.

3. Some people feel VERY STRONGLY that the phone numbers are the simplest, most straightforward thing to use, and they would hate Signal if they didn't support it.

4. Some people feel VERY STRONGLY that they don't want their phone number used as an identifier, and it's a failure of Signal that they use them.

And it seems like many of these replies assume that their own position is the only possible one to take (or at least the only intelligent one!).

Imagine working on Signal and trying to create a product that pleases all these people, as well as even less technically minded folks, while having none of the usual analytics at your disposal to measure actual user interaction!

My hat's off to Signal. I admire their work but I don't envy their position.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by Semaphor on Friday July 10, 2020 @09:19AM (#23791170)
I’d rather keep using messenger than switch to signal. Nothing that requires my phone number, and even worse, uses it as primary identifier, is something I want to switch to (and no, obviously I don’t use Whatsapp either). I realize that in this mobile-centric world that makes me a grumpy old man, but for me, my E-Mail is the important ID.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by wincy on Friday July 10, 2020 @10:21AM (#23791716)
I switched phone numbers a few years back and I can't use Uber because my account is tied to my old phone number and the new phone number already had an Uber account. It's so dumb.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by bluejekyll on Friday July 10, 2020 @10:23AM (#23791737)
I’m curious why you see a difference between the two? Phone companies have been giving away your phone number for years, it gets more spam then my email address at this point, which has made me disable it for all incoming calls except those in my contacts.

At this point, none of us even use phones, my family pretty much use Zoom and at work everything is Google Meet, my phone function is basically a dead function at this point.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by MrDOS on Friday July 10, 2020 @10:44AM (#23791939)
I don't truly own my phone number. I barely control it. I can move it from provider to provider, kind of, but it's still not _my_ number – the number is a side effect of having cell service. In particular, if I move to a new country, what happens to my phone number? (Having recently done so, I still don't know: for now, I'm paying two cellphone bills, but that's obviously not a long-term solution, and I don't know what is. Port it to Twilio, I guess.)

You can make the argument that I don't truly “owns” the domain name off of which my e-mail address hangs, either, but it's a much better situation than phone number ownership. There, at least, the constraints of ownership (rental) are clearly defined, as is my ability to move it between registrars.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by Semaphor on Friday July 10, 2020 @04:30PM (#23796093)
Yeah, that's pretty much my thinking. Phone numbers are extremely brittle. And I didn't even think of changing countries, which might be in my future.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by kevincox on Friday July 10, 2020 @10:30AM (#23791786)
My phone number is tied to a geographical location. (Sure, I can keep it alive, but now I am collecting phone numbers as I move around).

My email represents me, and I fully own it with minimal upkeep costs.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by Semaphor on Friday July 10, 2020 @04:33PM (#23796117)
I'm not sure I understand you. You ask me why I see a difference and then list reasons a phone number sucks?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by bluejekyll on Saturday July 11, 2020 @07:54PM (#23807286)
It sounded like you saw phone numbers as something to protect, keep private. I was asking from that frame of reference, and then pointed out how non-private they are today.

Yes I think they suck, but do they suck more or less than en email? Not clear.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by Vinnl on Friday July 10, 2020 @10:40AM (#23791881)
They're working on being able to use it without a phone number, though doing so in a privacy-friendly way is forcing them to overcome some challenges first: https://twitter.com/moxie/status/1281353119369097217
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by m-p-3 on Friday July 10, 2020 @10:46AM (#23791957)
Phone numbers are an awful identifier.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by Vinnl on Friday July 10, 2020 @01:27PM (#23793954)
I don't see why you're responding that to a comment about allowing non-phone number identifiers?
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by michaelsbradley on Friday July 10, 2020 @10:50AM (#23792011)
Maybe look into Status?

https://status.im/

I'm a core contributor at Status, and the team I'm on is currently developing a desktop client[1] to complement the mobile client. We have alpha builds for Linux and macOS, and soon Windows.

Status uses the Waku[2] protocol.

[1] https://github.com/status-im/nim-status-client/releases

[2] https://specs.vac.dev/specs/waku/waku.html

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by Semaphor on Friday July 10, 2020 @04:25PM (#23796034)
All I want is messenger. Status seems to do way too much. I don't want a wallet, a browser or anything else (not even to mention that I don't know a single person on macos and barely anyone on iOS)
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by michaelsbradley on Friday July 10, 2020 @07:13PM (#23797697)
Sure, maybe it's not for you.

One thing: I don't think it's unusual for a user to have little/no interest in the wallet or dapp browser. In that case they simply use it as a chat app that's focused on privacy and security while ignoring the other features.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by JeremyNT on Friday July 10, 2020 @09:36AM (#23791316)
I haven't had an account on Facebook or the like for years, and I started using Signal when it came out. I've been evangelizing it, and I never used Messenger or Whatsapp or any of those services.

The uptake? Like ~30% of the people I'd like to contact bother with it. The rest, it's even worse - we get stuck with SMS. And a lot of conversations I just miss, period, because they're groups of people in one of those other ecosystems (and missing those is a price I'm personally OK with paying, but not everybody will be).

The situation is just really bad. Signal is a good baby step forward, but it's not really the answer for most people, because they're sticky to wherever their network graph of contacts already is, and they're not going to switch just because the one weird nerd in their life isn't available there.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by thrwaway69 on Friday July 10, 2020 @10:34AM (#23791831)
We need to turn to propaganda. If you support tracking and insecure communication, think of your children who will get burnt by insurance companies having access to their data. Thousands of [company] employees will look at your nudes if you share it on there. They might look at your kid's photos that you don't want them to. The republicans and democrats (depending who they support, switch) will look at your kid's pictures. The FBI will look at it. The cops will have access to it and then will target your kids in future. Why are you ruining yours and my kids future?

are you OK with THAT? You support children harassment by cops?

Throw some biased media page calling big companies bad. Not a hard thing to do today or write an opinion piece on popular news journal site and reference it. Medium works too.

We also need to cancel people for supporting these platforms.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by artificial on Friday July 10, 2020 @12:18PM (#23793068)
Always a good sign when guilt is used to coax someone into using a product. "Don't you want the best for your family?"
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by AtHeartEngineer on Friday July 10, 2020 @08:54AM (#23790975)
I've been converting people to signal for years, I've got everyone in my life to switch except for my parents and 2 coworkers.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by levosmetalo on Friday July 10, 2020 @09:23AM (#23791212)
I gave up after realizing that Signal will not deliver message for a couple of days and that message notification doesn't work. Why wasting personal credit on something that is clearly inferior from the usability point of view.

And after it started insisting on creating a PIN each time I start Signal, I finally deleted it from my phone.

You can forget about security if you can't get a seamless user experience.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by zrobotics on Friday July 10, 2020 @09:41AM (#23791372)
Oh God, the PIN creation is so annoying. Whatever possessed them that that was a good idea? Note that even after creating the PIN the app doesn't quit nagging you, it 'helpfully' continues to remind you to re-type it so you don't forget.

Plus, it's just a terrible UX for a SMS client. I really wanted to like it, but it's just too obnoxious to use. I've certainly not recommended it, I've had better luck switching relatives to Linux mint (seriously, I am not exaggerating). Creating a group MMS is annoying, and there's a nag screen if you try to call someone from a message within the app. I understand that most of these problems are due to the secure nature of the app, but trying to use it as your full-time SMS client is just too much of a pain. I'll likely still keep it installed, as the 1 thing it does do is make it really easy to transfer files/send messages between devices (send messages to yourself, then download them using the client's for other OS's).

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by vortex_ape on Friday July 10, 2020 @10:39AM (#23791875)
Since it's open-source and on GitHub, you can go there and raise an issue with this feedback. You can't do that with WhatsApp or other closed-source alternatives.

Personally, I don't feel the UX is "terrible", I can use it to do most of the things that I could do in WhatsApp. My friends and I also tested out the video call feature and found the quality to be the same, if not better.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by rrradical on Friday July 10, 2020 @10:49AM (#23792004)
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by barbs on Friday July 10, 2020 @10:32AM (#23791813)
> I gave up after realizing that Signal will not deliver message for a couple of days and that message notification doesn't work.

That has never happened to me.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by cesarb on Friday July 10, 2020 @01:54PM (#23794284)
It has happened as recently as last month with a relative of mine. On that phone, the messages would get delivered only when Signal was manually opened; if Signal was not the foreground application, messages for it would not get delivered (but WhatsApp delivered messages correctly on the same phone). It's as if the Signal server had lost the association between the Signal account and the GCM token used to deliver the notifications.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by musha68k on Friday July 10, 2020 @11:17AM (#23792352)
I think it used to be the case back in 2015 or so, I believe they meanwhile fixed the issue. For sure it hasn't happened to me for a couple of years now.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by berkes on Friday July 10, 2020 @09:07AM (#23791070)
Ive done that too. But I've experienced a lot of people removing it again.

The result is uncomfortable, since Signal never knows the other side removed it, so messages land in thin air. Several times did I have awkward moments when someone was angry "I thought you'd let me know if it was cancelled" - "I did - I sent you a text about that two days ago! On Signal!"

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by Vinnl on Friday July 10, 2020 @10:40AM (#23791892)
To switch, or to use it? Many people I know contact me through Signal, but their primary means of communication still definitely is WhatsApp, and they'll have to consciously remember to open their install of Signal to contact me.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by rvz on Friday July 10, 2020 @09:52AM (#23791449)
> Convert all active whatsapp contacts to signal? 80%? 50%?

They can start by removing the atrocious phone number verification first.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by ourcat on Friday July 10, 2020 @10:01AM (#23791527)
This is exactly why I never got further than their login/signup.

Being forced to give them one of my 'most unique identifiers' (my phone number) was an absolute 'no'.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by m-p-3 on Friday July 10, 2020 @10:49AM (#23791997)
What about the Matrix platform? I personally prefer something that doesn't require a phone number as an ID.

There are some good-looking and user-friendly clients

https://matrix.org/clients/

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by yachtman on Friday July 10, 2020 @10:24AM (#23791744)
The only way to do this is to build an integration that makes the switch DEAD SIMPLE. If it involves someone being highly motivated to switch over themselves without any help its not going to gain steam.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by FroshKiller on Friday July 10, 2020 @10:39AM (#23791880)
If I'm gonna make it difficult to get in contact with me, I think I'd rather make them use a federated system rather than one platform.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by ralls_ebfe on Friday July 10, 2020 @10:31AM (#23791804)
I switched to my own xmpp server instead. Never going back.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by anonms-coward on Friday July 10, 2020 @09:46AM (#23791408)
While I definitely disagree with the way drive doesn't give access to users for their own data, I think giving access has it's own problems, as you might land in another Cambridge analytica type situation.

1. Shady addictive game requires full access to drive.

2. Shady game downloads all your chats with all contacts

3. FB is on fire since they allowed access to people's chats with others, even those who didn't download the game.

4. People get mad on FB/Google for not protecting their data.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @10:17AM (#23791676)
The same list you gave already applies to data already readable on Google Drive - most people have data that can be used against them on those drives. Also, many apps ask for (And get) permission to read contacts and messages on your phone.

Claiming that this is the reason is sort of like rearranging the chairs on the deck of the titanic when you can see the iceberg.

Much more likely it is to stop import/export to a competing app. The fact they will let you keep a local encrypted copy, but not an unencrypted one under any circumstances, is telling.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by anonms-coward on Friday July 10, 2020 @11:22AM (#23792408)
The number of people who use whatsapp is an order of magnitude or more than the number of people who consciously use Google drive, as in people who know google drive exists. Even the people who have google drive, most of them have much less intimate data on it than in their private messages on WhatsApp.

If we are to take the position that all users are tech literate and should be fully in charge of how their data is used, then even Cambridge analytica wasn't bad. People explicitly gave it access to data that was accessible to them. However, the uproar proves otherwise. People don't like it when they click yes yes and some random app has access to their social media data or messages. This is why Gmail also started requiring independent audit for all gmail apps.

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Friday July 10, 2020 @11:38AM (#23792632)
And you are still avoiding the equivalence that everything you describe is already happening with sms messages at least, and generally much more. None of your arguments carry any weight especially since they don’t explain why it’s ok for data to be unencrypted on your google drive in the first place.
Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by anonms-coward on Friday July 10, 2020 @11:52AM (#23792788)
That wasn't the only argument though. If the data was encrypted with a facebook held private key, the user would still not be able to see it. If it was E2E encrypted with the only key being on the device, people will get mad when they reset their phone and get a new one, only to find their messages are gone.

SMS had the same problems forever, but isn't owned by a company, thus you can't blame xyz company if random apps access your SMS. No company got ever investigated by multiple nation states over that.

You still haven't addressed my main question though, how will a random app scraping your WhatsApp be any less of a scandal than Cambridge Analytica?

Re:App suddenly crashing on startup due to FBSDKRestrictiveD... by beagle3 on Saturday July 11, 2020 @10:04AM (#23802293)
The same way random apps scraping your sms, a common occurrence, aren’t. The sms app is by google. The WhatsApp app is by Facebook. What’s the difference?