News for hackers. Stuff that matters.
Re:Android P by Ajedi32 on Wednesday May 09, 2018 @12:56AM (#17027487)
Doesn't Android pretty much have all that already?

> Encryption of specific secrets for each app

Not sure what you mean by this, but apps are already sandboxed and can't access each other's data. What specific threat are you trying to protect against?

> Fine grained control of what information is shared with apps

Already exists.

> Ability to selectively deny particular data (and have the app keep working, e.g by giving it an empty contacts list, fake phone ID, etc)

Already exists. Not with fake data though; you just deny the permission and the app has to deal with it.

> Ad and js blocking capable browser

There already are _several_ browsers on Android that do that. Unless you mean you want it in Chrome specifically?

> Why should installing e.g. the facebook app, allow it to track my position at all times?

It doesn't. That only occurs when you grant it the location permission.

Re:Android P by birksherty on Wednesday May 09, 2018 @02:10AM (#17027714)
Fine grained permission does not exist on Android. Bunch of permissions are grouped together* and the app gets all if I allow it.

This is the main reason I root my phone and use XPrivacy. After using XPrivacy, Android permission seems stupid. I can't go back to that.

* Bunch of permissions are grouped together into CATEGORIES and the app gets all if I allow that category.

Re:Android P by crowbahr on Wednesday May 09, 2018 @02:17AM (#17027745)
Fine grained permissions do exist, your phone is simply not being updated to that version.

You can update permissions on types of notifications, location, storage, contacts etc. all independently of each other. O is great for that and I assume P will only be better.

Re:Android P by hvidgaard on Wednesday May 09, 2018 @02:31AM (#17027801)
There is not fine grained permissions. There is something that is better than it used to be, but fine grained is not what I'd call it. For instance, I believe the following should be possible for photos alone.

* Give an app access to only save, not read my photos * Give an app ability to read one specific photo (think upload a photo to facebook) * Take pictures without always having access to the camera.

That is fine grained.

Re:Android P by izacus on Wednesday May 09, 2018 @02:42AM (#17027833)
All of those options exists and are implemented - apps can invoke OS photo picker which exposes a single photo. Apps can store photos to storage without requesting read access to other directories. Apps can request a photo intent which opens camera without exposing anything to them.

You just choose to use apps which instead request you give them permissions to whole photo storage.

Re:Android P by hvidgaard on Wednesday May 09, 2018 @03:21AM (#17027983)
That is by definition not fine grained permissions that I'm in control of. Of course apps can do that. But we know that will never be the default way of doing it. I want the OS to be in charge, not only asking the developers to play along nicely, because they will go where the money is.

Saying that I can just choose to use apps that do it "the right way" is the same as saying "you can just not use a smart phone". I can see the value in smart phones and in popular apps. What I'm asking for it a pragmatic choice where the OS puts me in charge, because it's not working to just ask the developers to play nicely.

Re:Android P by ehsankia on Wednesday May 09, 2018 @02:42AM (#17027832)
I believe the API for that actually exists, it's just that no app uses it because the UI/UX for that is messy. It's much easier to just requests access to all files.
Re:Android P by birksherty on Wednesday May 09, 2018 @02:28AM (#17027786)
It does not. You have to explore XPrivacy to know what fine grained looks like. I can not explain. Also Android does not show all the permissions that XPrivacy can.