Facebook's Android App Can Now Retrieve Data About What Apps You Use 176
An anonymous reader writes "Facebook on Friday released its Android launcher called Home. The company also updated its Facebook app, adding in new permissions to allow it to collect data about the apps you are running. Facebook has set up Home to interface with the main Facebook app on Android to do all the work. In fact, the main Facebook app features all the required permissions letting the Home app meekly state: 'THIS APPLICATION REQUIRES NO SPECIAL PERMISSIONS TO RUN.'
As such, it’s the Facebook app that’s doing all the information collecting. It’s unclear, however, if it will do so even if Facebook Home is not installed. Facebook may simply be declaring all the permissions the Home launcher requires, meaning the app only starts collecting data if Home asks it to."
Big Android Problem (Score:5, Insightful)
It was a mistake to allow apps to declare which access rights they want and then present users with a take-it-or-leave-it choice. While this part in itself is not a bad thing, it should be possible for users to fine-tune the settings once an app is installed and the apps then cope with that. I know there are apps out there that let you do this or similar but it should have been built in from the start. This is the activeX of the 2010s
Re: (Score:2)
I have this funny feeling that's going to be one of Google's responses to Facebook Home. Maybe some combination of "required" permissions that the app always requires (i.e. ad-supported stuff needs to download ads) with "negotiable" permissions that the user can toggle on and off. And, obviously, some scheme in the Play Store to flag apps which get too greedy, or which require classes of permissio
Re:Big Android Problem (Score:5, Informative)
As an app developer I would also like "negotiable" permissions.
I think a long list of permissions can be off-putting to users, and many permissions are needed only when the user actually tries to e.g. send an SMS from the app or take a picture. It would be better at that point to ask the user if they trust the app, much like the Android VpnService has to when it starts.
The other error is that some permissions are far too broad. For example, lots of apps require "Read phone state and identity" which gives the ability to learn not only the phone number, but also whether you are in a call and the number of the other party. Similarly there's a permission to read the phone book. A number of these apps simply want a unique ID for licencing purposes (the IMEI can be used where available, and the phone book gives the google account) but end up with a whole lot more and look a bit suspect.
The ID thing is discussed at http://android-developers.blogspot.co.uk/2011/03/identifying-app-installations.html, but the conclusion is poor, suggesting use of ANDROID_ID, but then still needing to jump through hoops for legacy devices. With about 40% of devices at API level 10 (http://developer.android.com/about/dashboards/index.html) this still gives developers a headache.
Pause while in call (Score:5, Informative)
For example, lots of apps require "Read phone state and identity" which gives the ability to learn not only the phone number, but also whether you are in a call and the number of the other party.
There's a very good reason for media players and games to require this. Knowing whether the user is in a call allows the program to pause itself until the call completes.
Re: (Score:2)
iOS handles it without requiring such intrusive permissions.....
http://www.sagorin.org/ios-playing-audio-in-background-audio/ [sagorin.org]
Balance it (Score:2)
Re: (Score:2)
Only on Slashdot would someone think that "not allowing wireless network troubleshooting" is equivalent to allowing a random app to know who I'm calling.
FYI:Androi
Re: (Score:3)
It's not a contest -- the fact that iOS handles it well is a good thing. But it doesnt change the fact that what tepples said was also correct (though seems deprecated AFAICT). This was unfortunately the problem with that permission. It had very legitimate uses, and very nefarious ones too.
Nevertheless, you brought up the comparison to iOS. So kindly spare us the "only on slashdot" stuff when it was you who seemed to be spoiling for a brand fight.
Firefox for Android supportes WebGL (Score:2)
WebGL in particular is not supported by Chrome or the old Android Browser (except for one specific phone).
Three things: First, one Android phone is greater than zero iPhones. Second, Android lets you install Firefox, which does support WebGL according to this chart [caniuse.com]. Third, WebGL is in Chrome for Android beta [thenextweb.com], which means it's coming soon to Chrome for Android.
Re: (Score:2)
So as a web developer would you depend on WebGL based on one obscure phone?
Would you target WebGL and then do the old 90's "Best viewed in FireFox for Android?"
What replacement for WebGL? (Score:2)
Would you target WebGL and then do the old 90's "Best viewed in FireFox for Android?"
"Best viewed in" is bad practice. Quoting the box at the lower left of the page linked at the end of your previous comment [mobilehtml5.org]: "Always use feature detection." If the WebGL feature is not detected, the application would display "This web application requires a web browser that supports WebGL." The words "a web browser that supports WebGL" would link to a list of web browsers that support WebGL either in a release version or in a beta version. The list would have sections for all platforms, with the platform ma
Re: (Score:2)
And that worked so well for Adobe with Flash on mobile.....
But only for iAds (Score:2)
Re: (Score:2)
Games should not need it. Any time the host activity is paused the games should pause any background processing. Media players, especially music players do play in the background, even with the screen off though. So for them, it is a must.
The permission is too coarse though. They need to separate state and identity. Unfortunately they've dug a backwards compatibility hole pretty deeply though at this point.
Re: (Score:2)
Correction: I'm not sure media players even need it either as of API 8:
http://developer.android.com/training/managing-audio/audio-focus.html [android.com]
Re: (Score:2)
I thought you could already do that without requiring READ_PHONE_STATE? When your app loses focus (for whatever reason, a call, user switches to another app, etc..) then onPause() gets called. You should be able to handle losing focus there... without needing any special permissions.
Though I only write android apps as a hobby, so maybe I'm wrong.
Background music playback (Score:2)
I thought you could already do that without requiring READ_PHONE_STATE? When your app loses focus (for whatever reason, a call, user switches to another app, etc..) then onPause() gets called.
Perhaps I was wrong about the games aspect, but the user of a music player application wants its service to keep playing in the background even while its activity is "stopped" (not visible at all). If you pause music playback when the user switches away, you're right back to the single-tasking in iOS pre-4. Perhaps audio focus [slashdot.org] is the right way to manage that.
Re:Pause while in call (Score:4, Insightful)
Because the permissions are too coarse grained. Weren't you paying attention? That's what this whole thread has been about!
Re: (Score:3)
Because the permissions are too coarse grained. Weren't you paying attention? That's what this whole thread has been about!
This.
I don't, in general, mind apps knowing whether or not I'm in a call. I mind very much their knowing who I'm calling. That's exceedingly intrusive. It's the single thing which makes me most unhappy about Android at present - more and more apps are asking for this permission, and as it's an all or nothing thing, you either grant the permission or don't install the app. Generally, I don't install the app - because I don't want commercial companies building up a map of who calls who when. I particularly do
Permission rationales (Score:3)
"But I don't trust that people won't lie in these rationales." That
Re: (Score:2)
And as a user I want to be able to deny certain permissions to certain apps. For example, I may be ok with an app having my location and reading my contacts- but not the ability to connect to the internet and send them somewhere. I should be able to allow some activities and block others.
Although not using ANDROID_ID- thats only a problem in pre-2.2, which is less than 2% of the userbase these days. IMEI isn't reliable because a device may not have telephony (tablets) or may be CDMA (no IMEI). It also
j2me fucked it up (Score:2)
j2me implementations had a bunch of permissions that on most phones were available ONLY as on demand given permissions, with some having no option(without trickery, carrier signing etc) to allow always even. or even allow for session.
so they might be wary of that. but it could be done better. in the j2me world on many phones you had a filesystem and api's for handling that. but that wasn't much fun when getting a file listing or creating a file took 3 repeats of a two button press dialog!
Re: (Score:2)
I don't really think it's the case. I think most users don't give a damn, actually. Given how the "Install" button used to be presented AFTER the permission list, and now it's presented BEFORE the permis
Re:Big Android Problem (Score:5, Insightful)
And, obviously, some scheme in the Play Store to flag apps which get too greedy, or which require classes of permissions which few should really need.
Obviously definitely not that. It's a developer-first market. Developers are expensive and they do all the work for Google. For free. So Google is the last one that is going to limit them.
Re: (Score:3)
This is something I have been hoping to get time to write for awhile, more of a Wiki with statistics of how apps creep in their permission usage. Basically a community informational tool. Unfortunately I haven't had the time, nor much server coding experience. (If anyone is interested in contributing please feel free to contact me through my website).
And while your cynical take on the "developer first market" is not far off the mark, I think we should remember that there is a social contract between dev
Re: (Score:2)
And, obviously, some scheme in the Play Store to flag apps which get too greedy, or which require classes of permissions which few should really need.
Obviously definitely not that. It's a developer-first market. Developers are expensive and they do all the work for Google. For free. So Google is the last one that is going to limit them.
Gives new meaning to the term: "Developing Nation", eh?
Re:Big Android Problem (Score:5, Interesting)
Re: (Score:3)
Re:Big Android Problem (Score:5, Informative)
Re: (Score:3, Insightful)
A cool feature would be the ability to provide selected apps with spoofed data.
Re:Big Android Problem (Score:5, Interesting)
A cool feature would be the ability to provide selected apps with spoofed data.
That feature was proposed for Cyanogen and a patch was written. It was never included out of fears that developers would block Cyanogen from installing apps on the (then named) Android Market.
Re: (Score:2)
Many permissions will of course cause an app to crash when not present. And you can't blame the developer for that. After all, to make things work you set the required permissions and then assume it's there. Missing permissions may indeed very well block some expected functionality.
One of the few exceptions may be internet access - that can not be guaranteed ever. Phones can be out of network range, and even with the permission present you can not connect. However I'm actually not sure if my network availab
Re: (Score:2)
Most of the things you mention are true but the problem lies with the response from the Android system. If there is no GPS permission, an error is returned - which the programmer has to catch and handle. This is a different situation than "no fix available". And as a user is not supposed to cherry pick permissions, that situation is usually not handled properly, if at all.
For the rest I'm not that worried. If an app wants permissions I don't like it to need, I don't install it. I used to have the Facebook a
Re: (Score:2)
Well I live in Hong Kong, small place.
I have a copy of Google Maps off-line, as well as recent vector maps of OSM. Mapping covered that way.
Restaurants: well they're all over the place, just go to the nearest shopping mall (unless you're deep in the countryside that's no more than five minutes walk).
Transport: I have all bus routes and ferry schedules off-line in the phone.
Facebook: don't care enough.
E-mail and web: if I really want that I can just sit down at McDonald's or most parks for WiFi. It's really
Re:Big Android Problem (Score:5, Informative)
Re:Big Android Problem (Score:5, Interesting)
There are various patches that implement this. There were some root-requiring apps that did this as well but I don't believe they work post-v4.
The key isn't to return errors to applications - you just need to return a successful call with no useful data. If it asks for contacts, just say that the user hasn't defined any (a situation every app has to handle anyway). If it asks for the IMEI tell the app that there is no SIM installed. If it asks for the location, tell the app that there is no GPS coverage. If it asks to phone home, tell it that the network appears to be down at the moment.
Apps handle all of these things gracefully already. The key is to intercept the API call and direct it along one of these paths, and not to just return an error due to a lack of permissions, which the app no doubt was not designed for since it was supposed to be guaranteed those permissions.
Re:Big Android Problem (Score:5, Informative)
The Pdroid http://www.xda-developers.com/android/pdroid-the-better-privacy-protection/ [xda-developers.com] patches are a "better" approach. They allow apps to keep the permissions they are designed to use, but feeds them fake data when they use them.
This protects privacy without crashing apps. However, it requires either a custom firmware with it already baked in, or running the patches against official firmware+root. This places it out of the comfort zone of many.
Re: (Score:2)
Each app is run under a separate linux user process and is a separate instance of the dalvik VM.
I'd be curious your definition of sandboxing.
http://android.stackexchange.com/questions/42129/why-each-android-application-runs-on-a-different-dalvik-vm-process [stackexchange.com]
Re: (Score:2)
This would be a reasonable modification that could be made to Android, after-market.
Re: (Score:2)
Too late once app is installed (Score:2)
While this part in itself is not a bad thing, it should be possible for users to fine-tune the settings once an app is installed
Be realistic! Who is going to do this? Approximately no-one.
What really is better is that as apps request protected resources, then you are asked if you want to allow such access - that way you the user have the context for the access, to understand exactly why you would want to allow that ability.
There are a lot of iPhone apps for example, where I am happy to give location when
Re: (Score:2)
Wait until Google isn't ad-supported for this feature. A lot of them are u
Re: (Score:2)
I played with a BlackBerry in 2008, and they already had/have this. If an app doesn't have a particular permission, it would get a SecurityException. It's supposed to keep functioning (e.g. a chat app might not be able to read your contacts, so it would have to have its own contacts database that you'd manage manually).
But of course Google apps just say "I have to have all permissions or I won't install myself" :(
Re: (Score:2)
Re: (Score:3)
This article [lwn.net] has the background and links.
Re: (Score:2)
That's why there is jail in FreeBSD ...
Re: (Score:2)
The sad thing is that the default Windows security model is significantly better than the default Unix security model but isn't used in an effective way to secure the system.
Re: (Score:2)
The permissions in NTFS far more granular than standard POSIX (though xattr does address this a bit, it's not in common use).
Why are you still surprised by this? (Score:5, Insightful)
You buy a device to store your personal data on from a company that collects personal data for a living, and then run an app on it from another company that profits from collecting you data and then are confused when they collect your personal data?
Reposting as me
Re: (Score:3)
Re: (Score:2)
Recently went through my "Public Profile" or whatever they call it, and they had a map of all of the states, countries, and cities I had recently been to. And I DO NOT use their "check in" feature when arriving at locations. In fact, I hadn't used the App in months.
Too creepy.
Re: (Score:2)
Re: (Score:2)
You buy a device to store your personal data on from a company that collects personal data for a living, and then run an app on it from another company that profits from collecting you data and then are confused when they collect your personal data?
Reposting as me
I use facebook, on my android phone, but only in the Firefox browser, with the self-destructing-cookies addon installed. I hope this is enough to stop them from collecting data when I visit other sites.
I doubt most people will flinch but... (Score:5, Interesting)
I was actually curious to try Home, but when I saw the new permissions requested by the Facebook base app, I just said 'enough is enough' and deleted it.
I think I'm definitely in the minority, but stuff like this increases that bifurcation of their userbase. I keep a toe in just because I know people that use Facebook as a primary communications tool, but I already log in only in a separate browser from everything else I do just to quarantine it.
Re: (Score:2)
sad, mozilla stopped developing prism ... facebook is such a good usecase for it.
Re: (Score:2)
It is indeed very sad. Prism was a great tool to package web applications in a cross-platform and distributable way. I don't get why we used to have something like that and now we don't.
Re: (Score:2)
you can try chromium --app for that ... but i liked the mozilla version.
Re: (Score:2)
Its not the same. Chromium's solution is much more of a hassle than what Prism used to offer.
Re: (Score:2)
yeah, but better than nothing.
maybe somebody wants to fork prism and make it run with current xulrunner? It cannot be a big deal, as long as you need no new features.
Re: (Score:2)
I wasn't curious to try Home, but I saw the new permissions requested in order for Home to work, and recalled the last time I ditched the Facebook app, which was when they silently installed Camera and Messaging apps alongside it without my consent. They came to their senses on that, and bought themselves a second chance, but I'm afraid there won't be a third chance, because their app is no longer offering the value of contact integration that it was in those days, and by uninstalling it, I've realised how
Re: (Score:3)
I wasn't curious to try Home, but I saw the new permissions requested in order for Home to work, and recalled the last time I ditched the Facebook app, which was when they silently installed Camera and Messaging apps alongside it without my consent. They came to their senses on that, and bought themselves a second chance, but I'm afraid there won't be a third chance, because their app is no longer offering the value of contact integration that it was in those days, and by uninstalling it, I've realised how much of my battery drain was caused by that app.
Facebook users generally don't mind the battery drain or privacy impact of the Facebook app unless it causes their Bonzi Buddies to deliver adverts more slowly than is usual.
Bye bye Facebook (Score:5, Informative)
I expect Google to have pretty intimate integration into an Android phone. I signed on knowing that. From everything I read Facebook is now looking to pretty much take control of the phone OS, not by developing their own, but by hijacking large swaths of control from Android or the user.
Ultimately though one thing is making me stay away from this update, Facebook Home, and probably Facebook entirely on my phone: the Facebook app has been hands down the worst thing I've installed, and gets more useless with a very upgrade.
Re: (Score:2, Offtopic)
Acceptance ritual under Belgian law (Score:3)
Luckily I live in Belgium
For people who want what you have, how's their immigration policy?
where clicking 'I agree' is not a form of contract
If accepting a contract offer under Belgian law cannot be done by activating a control in a graphical user interface, then how can anybody sign up for a service or buy a product over the Internet?
Re:Acceptance ritual under Belgian law (Score:4, Informative)
It should be done by mail/phone with a credit card with credentials mailed to you. It worked very well to keep trolls and spam off of Fidonet and Rime forums and since netmail messages cost a $0.25 so I'd love to get all the spam they could send. ;) BTW netmail was a feature of both those networks and I could send electronic mail all over the world. Both networks were like the internet but far more decentralized.
Re: (Score:2)
In their defense- having a button in their app to call a friend would require that permission, and is likely what they're using it for. Which isn't really without user intervention. But the permission is all or nothing- can place a call or can't.
Re: (Score:2)
Yup. I've removed it, or disabled it where pre-installed. The mobile version of the web site along with a third-party photo uploader pretty much covers everything I need Facebook to do.
Use Tinfoil Instead (Score:5, Informative)
USE TINFOIL FOR FACEBOOK!!!
Seriously guys. It works pretty well, and it isn't as annoying as the Facebook app.
https://play.google.com/store/apps/details?id=com.danvelazco.fbwrapper&hl=en
Facebook on android == teh suck (Score:2)
When you assume... (Score:5, Insightful)
If an app states it needs permission to do X and Y, it would be rather naive to not assume it will do X and Y.
I'm a little surprised Android hasn't copied iOS's behavior, where it asks the user whether or not to grant permissions to a specific thing (e.g Contacts or Location) at the time the app tries to do so - it just makes sense, and it's not like both OSes haven't copied from each other before. But I suspect Google doesn't really want to remind you of what information each of its apps is accessing, or when.
Re: (Score:2)
I'm a little surprised Android hasn't copied iOS's behavior, where it asks the user whether or not to grant permissions to a specific thing (e.g Contacts or Location) at the time the app tries to do so.
My old Nokia phone used to do that. It used to give me a modal security dialog warning to reject/accept/permanently accept the requests made by an application on my behalf (I do not remember if it had a 'permanently reject' option, may be it did?). In any case, this security behavior drove me absolutely nuts! I couldn't do a single thing without having my flow interrupted by another security dialog. Also since I was no longer in the context of the Ovi App Store when receiving the warning, I was also less li
Re: (Score:2)
...or to interrupt the function of a caller id app right in the middle of a ringing phone call, just to ask for permission to my contacts.
By the way, does iOS even do that? I suppose it would just be easier for Apple to not have any third party-made caller id applications, just like it doesn't have any of the awesome third party-made keyboard apps Android has.
Re: (Score:3)
I don't want to give the impression I'm trying to against argue your comment, because it's great those are available; but since they require a rooted phone, they may not be practical options for non-technical people.
Re: (Score:2)
It's a bit of an obtuse way of doing things, but I use LBE Security Master, Droidwall and Permission Denied altogether. I have each blocking the internet access of the other two, so odds are pretty bad that any information is getting out the front door as a result. From there, it's just a matter of using each of them to deny what's necessary. LBE is great because it's simple, but it's limited to contacts, internet, SMS, and GPS data. While that's the core set of data, Permission Denied lets you pull access
Godwin. (Score:2, Funny)
"Yeah, we know you didn't really vote this Hitler fellow to be your Fuhrer, but it's okay; the Kaiser gave it to him in an attempt to shut him up. Move along; nothing to see here."
Google is in on it (Score:3, Informative)
They keep releasing new versions that prevent people (who own their phones) from rooting them to
1) block ads ( from their Google Play store) [zdnet.com]
2) prevent you from using apps to control permissions (like LBE Privacy Guard that now reboots your phone in an endless loop [androidforums.com])
With all the time and effort put into their OS, why have they not allowed users to control permissions on apps in any way, shape, or form? Why? Because they are marketing companies that also sell your data to other companies (including all the top mobile carriers). They make deals with these companies and propagate the problem - turning smart phones into a privacy nightmare. And it's not like the iPhone is any better.
Until people take a stand (and stop being a bunch of apathetic consumers), it's not going to change. People allow themselves to be taken advantage of. It's sad. Most don't even care. They'll happily give Facebook and Google all their information because "they don't have anything to hide" - which we all know is the lamest excuse for apathy possible and is easily dismissed [donttrack.us] as moronic. And it just keeps getting worse - and now our governments collect this data too.
And what is the effect? People are not getting jobs [sciencedaily.com] or losing their jobs [huffingtonpost.com] due to their Facebook posts. Insurance companies are increasing rates [wsj.com] on people who type certain terms into their search engines. And that's just barely getting started!
Wake up, folks!
Re: (Score:2)
I have LBE on Android 4.1.2 and it seems fine, if a bit hard to navigate. This is the more recent (modified Chinese) version though, not the Play Store one.
Re: (Score:2)
If you can root your phone, it's a vulnerability that should be fixed, it's as simple as that. The OS is designed in a rather secure way, not being able to get root access is one of those design features. Vulnerabilities that you try to exploit to get root access can just as well be exploited by malware in apps, and then you never know what's happening.
If you don't like that, by all means install an aftermarket ROM like Cyanogenmod. And even those should have no vulnerabilities, allowing apps root access wi
This is why it's important to get root access... (Score:2)
alternative Facebook apps (Score:2)
Keep in mind that you do not have to use Facebook's app; there are several third party Facebook apps for Android.
Website? (Score:2)
Re: (Score:2)
I installed the FB app when I first received my Galaxy Nexus, and the battery life dropped from 3 days to 1, so I axed it, and added a desktop shortcut to their mobile site, which seems to work well enough for me.
^ This
I've been using the mobile website instead of the Android app for about a year. It's not quite as good as the app, but is more than adequate for my needs and has no battery impact. The only notifications I care about get emailed to me.
So what? (Score:2)
If you have a Facebook account you have already decided to publish every detail of your life anyway.
Re: (Score:2)
I do have a facebook account. I do not post every detail of my life, on the contrary. I'm posting maybe one status update a year, if that many. They're going to have a hard time profiling me anyway, as I don't click "like" all the time either. I even still haven't bothered to add a profile picture, and my timeline is filled with photos other people posted. At least it was last time I visited that page, half year or longer ago.
Meanwhile CNN screams "MALWARE!!!" (Score:2)
Today there's an Apple fanboi sponsored article that screams that 99% of all malware is from Android. If you parse that you'll discover that most of it is PRECISELY this sort of thing which users will download and start hammering away like a crackpipe even when you tell them what it does to their personal info. Which btw iPhone apps do too. But we don't want to talk about that......
People are stupid and we need to start beating them half to death with their phones.
Uninstalled (Score:2)
Facebook app has access to EVERYTHING (Score:2)
Your personal info (read and write contact data) Your location (fine)
Network communication
Your accounts
Storage (modify/delete usb contents)
Hardware controls
Phone calls (state and identity)
System tools
Meaningless permissions (Score:2)
As the example I'm most familiar with, let me consider the Opera Mobile web browser. Since the browser supports GetUserMedia it has to say it accesses the camera, though in reality it will ask you if the website should be allowed to access your camera if the site asks to do so (if you visit some video chat site). Likewise since they support location-aware websites, the permissions say it uses both GPS and network location data - but again, if you visit a website that wants your location (so they can tell yo
Are there any open source facebook clients? (Score:2)
Are there any open source facebook clients? Pidgin uses XMPP for facebook chat but it doesn't support "multi chat" and more importantly it does not let me read messages that I missed when I was offline.
let get this straight... (Score:3)
Really? People are shocked by this? I would have been much more shocked if a report came out showing how Facebook Home actually protected your privacy.
Honestly I never had any interest in running this on any mobile device I own. Firstly I care about my privacy and secondly I could give two shits what the highest score my aunt has achieved in Candy Crush today. I always wondered what would happen if Farmville and Bejeweled had a baby... it's truly a Lovecraftian horror or tentacles, eyes and mouths..
Possibly for bug fixing purposes? (Score:2)
I am not sure what all the Android crash report gathers, but the Facebook Android app is getting buggier and buggier with each release, with people screaming bloody murder in the reviews. It is possible that Facebook is gathering this data to see what might be causing people problems. Still, I don't like the idea of an app developer, even facebook, knowing what I am running. Not that I have anything to hide, but still....
also, popups (Score:2)
In addition to the "Retrieve running apps" and "Reorder running apps" permissions, the new version of the facebook app also requests the "Draw over other apps" (aka the "popup" permission). I'm sticking with the old version, which is intrusive enough, thank you very much.
Not MY Facebook (Score:2)
I declined the "upgrade" and will remove it from my phone when it ceases working. Facebook needs people more than people need Facebook.
Re: (Score:2)
You buy a device to store your personal data on from a company that collects personal data for a living
I don't think this is limited to the Nexus range of Android devices.
Re:LOL, suckers... (Score:5, Interesting)
I don't laugh at all those future phones sold with this garbage, and with it installed and set up in such a way that you are forbidden from uninstalling it...
I already have problems caused by "stock" programs on my phone that cannot be uninstalled without root access, and I cannot trust going through the process of attempting to gaining root, something that could possibly leave me without a phone. Once this garbage makes its way "stock" onto commercial Android phones in the same way, there will be an even greater need to try to gain root access. I am not looking forward to the day when I have to start doing extra research just to find out if a particular cell phone comes with this Facebook garbage, only to find that they all fucking do and the only possibly way out of it is to risk rooting it.
It's already a bitch doing research for a new phone, given all the variations in (incompatible) Android versions. It's a royal pain in the ass trying to find a phone that doesn't suck in general, and doesn't force the use of a cell service provider that tries its best to fuck you up the ass. The last we need is to add fucking Facebook to the mix. Fuck them.
Re: (Score:2)
Just do what I do... use a phone built in the early 2000's. When mine breaks, I can find a replacement for less than $30 without all the new crap installed on it.
Will they even make dumb phones / feature phones 5 years from now? 10? They will effectively become unobtanium, like a quality CRT display, a quadraphonic sound system, or a box of floppy discs.
Re:LOL, suckers... (Score:4, Funny)
Android is total spyware anyway - the electronic equivalent of standing on a street corner bent over with your shorts down to your ankles. Enjoy.
I have to say I didn't enjoy my Android phone half as much as your other suggestion.
Re: (Score:2)
Interesting. I don't have a single one of this 'must haves' installed.
Re: (Score:2)
Forget FB, I tried it for a year 4 years ago, then deleted my account.
I deleted my account around the same time. All it ever did for me is show my friends progress in Farm Ville.
I was also told my account wasn't deleted and I could reactivate it by logging in again. In other words it
didn't do a damn thing.
Re: (Score:2)