Do permissions actually work in giving us control? - General Questions and Answers

I look and look and look, but nothing! If an app requests a certain permission I KNOW is unnecessary for the app to work correctly and turn it off, 80% chance the app will refuse to continue and instead keep saying that you need to give it permission.
Do we have control if we tell one app, "no, you cant have my permission to get my location so that I can look at wallpapers!" If the app refuses to let us see wallpapers because we wont give it those priviledges? Does a wallpaper app really need system permissions? Does it really need access to my contacts so I can view pictures?
If you look for an answer to how to deny an app permissions while still being able to use the app, you will only find how to turn off the permission and not how to keep the app running without those permissions. Do you think you have propper controll of your game counsel if the manafacturer can force it to deny you being able to play your games? So app permissions does not give us full controll.
My Question is this, How can I give an app suedo permissions that make it think it has access to those attributes when it doesnt. Kinda like a sandbox. Or is there a way to modify the apk to remove the permissions check of the apps? TY

Related

Managing App Permissions?

Decided to read the permissions my apps grant more closely since I installed some with black?nd trust because I had them on my iPhone.
As you would expect many of these apps such as Pandora had quetionable permissions, ie pandora can send emails anonymously from your device, I'm rooted and all that good stuff so I'm looking for a way to maybe block certain app permissions.
Sent from my MB860 using XDA App
ertDeath said:
Decided to read the permissions my apps grant more closely since I installed some with black?nd trust because I had them on my iPhone.
As you would expect many of these apps such as Pandora had quetionable permissions, ie pandora can send emails anonymously from your device, I'm rooted and all that good stuff so I'm looking for a way to maybe block certain app permissions.
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
LBE Privacy.
It's free and shows the specific permissions that apps ask for, and you can accept, reject, or prompt for use when they're requested. I like the prompt option because you can see that most apps don't actually use the permissions they've included. They're probably packages that are included in development for 1 or 2 functions that are completely harmless, but the packages include things that do require permissions. Hence, you need to be told about it.
Only thing about LBE that gets annoying is that it needs you to update permissions for EVERY app that gets updated. I still stick with it though because it is nice to know what's going on with your apps.
Couldn't recommend it enough.
https://market.android.com/details?id=com.lbe.security&feature=search_result

Permisions Program

Like to know if there is a program that can let me change the permissions for each application individual. For example when i install angry birds to let me choose, at the installation or after the setup, not to let it connect to internet or access my phone calls etc.
A quick search in the playstore shows an app called permissions denied. Root access is required and states that it does not work on all devices.
This one is not on the app store. Google an app called Lucky Patcher.
Just run the app, it will list all the installed apps you have, tap the app you want to change permissions for, select Open Menu of Patches, select Change Permissions, select the permissions you wish to change, reboot.
Believe you need root for this.
At the first two days that i bought the tf300 i installed and uninstalled many applications. And one of them had a feature to control the permissions on all the installed apps of the tf300. And i can't remember whta app was to install it again.
Found it
Ok thanks for the Help. Finally it was lucky patcher i was looking, but the Permissions denied app that the other guy suggested me, was fine too.
Thanks again.
I use LBE Privacy Guard and think its the best app to change permissions.
Every time i installed app it ask my to change permissions.
You can also stop send anonymus usage and error report.
DROIDWALL is a firewall that limits network traffic.
You can use white lists (disallows all programs, you select which you want to communicate) or black list (allows all programs, you select which to not communicate).
You need root to use this program.
It's in the Play store.

[Q] Different premissions in the app

I want to develop an app with the following design:
The app will have some permissions (for example A- read the contact list B- use the Camera C- use the GPS location)
I want the app to contain 3 Mini apps that each of the mini apps has different permission. (Each of the mini app when activated download data from my server and request permissions, and I want that each one of the mini apps could get access only to one permission)
Can I do that ? how complicated the solution would be?
Do you know any apps the behave the same?
Thanks
Joe
Please respond
I cant post on other forums
thanks
Joe McCain said:
I want to develop an app with the following design:
The app will have some permissions (for example A- read the contact list B- use the Camera C- use the GPS location)
I want the app to contain 3 Mini apps that each of the mini apps has different permission. (Each of the mini app when activated download data from my server and request permissions, and I want that each one of the mini apps could get access only to one permission)
Can I do that ? how complicated the solution would be?
Do you know any apps the behave the same?
Thanks
Joe
Click to expand...
Click to collapse
It is not possible to define permissions for 'parts' of apps, permissions defined in the manifest cover the whole app, you would have to just write these as three separate apps
clarification
zacthespack said:
It is not possible to define permissions for 'parts' of apps, permissions defined in the manifest cover the whole app, you would have to just write these as three separate apps
Click to expand...
Click to collapse
Ok, so lets assume that I want to build my own mechanism to grant to permissions to each and every mini-app, can I build that kind of mechanism? or if someone will try very hard he can use unauthorized permission?
Thanks
Joe
Joe McCain said:
Ok, so lets assume that I want to build my own mechanism to grant to permissions to each and every mini-app, can I build that kind of mechanism? or if someone will try very hard he can use unauthorized permission?
Thanks
Joe
Click to expand...
Click to collapse
The issue is how android actually handles permissions.
It does so using the normal Unix/Linux users and groups, when you install an app this app is given its own user, and the permissions it requires are related to groups which the user for that app is added to.
In this sense one apk is treated as an App thus you can not have more than one different set of permissions for the same apk
...
zacthespack said:
The issue is how android actually handles permissions.
It does so using the normal Unix/Linux users and groups, when you install an app this app is given its own user, and the permissions it requires are related to groups which the user for that app is added to.
In this sense one apk is treated as an App thus you can not have more than one different set of permissions for the same apk
Click to expand...
Click to collapse
but If I build my own mechanism in the app code? for example I design the app that every miniapp should get its input through a main service, can I assure that the miniapp wont get input it doesn't need? or it wont be a problem for my "vendor" to pass my service and get the permission it needs
I hope that I'm clear
Joe

[Q] App that lets you select permissions for apps?

Hello.
You download an app, it gives you a big list of what permissions it wants, and you can either agree to it or not use the app...
Is there someway of limiting those permissions? Or provide fake permissions?
Like in most iphone apps you can choose if you want to allow gps, contacts, etc.
I am searching for an app thats will limit those permissions prior to installing it. Won't do me any good if I want to deny contacts access but I do it after its already taken it.
Cheers and thanks
P.S. I'm using a rooted LG G2 d802 with android 4.4.2
I don't think it's possible, even Google's last Play Store update doesn't reveal every single permission when you update stuff, dunno if this limitation affects it or no.
You can use "app ops" (search for it in google play). It is a hidden menu from android os. Obviously it works after installation (iOS works the same, you first install the app and later you decide which permission accept/deny).
PoOoZaQ said:
Hello.
You download an app, it gives you a big list of what permissions it wants, and you can either agree to it or not use the app...
Is there someway of limiting those permissions? Or provide fake permissions?
Like in most iphone apps you can choose if you want to allow gps, contacts, etc.
I am searching for an app thats will limit those permissions prior to installing it. Won't do me any good if I want to deny contacts access but I do it after its already taken it.
Cheers and thanks
P.S. I'm using a rooted LG G2 d802 with android 4.4.2
Click to expand...
Click to collapse
Try to search "3c toolbox" in Google.
This app has many integrated tools within it.
You can change permission also.
Good luck

Why does the Theme Store require Contacts and Telephone permissions?

I just upgraded my SM-G920I to Marshmallow and now the Theme Store wants Telephone and Contacts permissions. It won't launch unless I give it. Why would the app require such a permission? Galaxy Apps is also demanding access to Contacts. Anybody has any clue?
You could say the same about a lot of apps.
If you haven't discovered it yet, you can now fine control app permissions in MM. Perhaps allow them, get what you want, and revoke them?
I've revoked permissions for so many things on so many apps and everything is still working as it was before... It says a lot
Revoking later means app gets what it wants. If such is the state there is no point in granular permissions. The whole idea was centered around improving privacy and user control.

Categories

Resources