Android :: Application Compatible With System Assigned Permissions Automatically
Apr 7, 2010
I've noticed a troubling issue with app permissions. It seems that after installing, some apps that didn't ask for these two permissions:
Storage: modify/delete SD card contents
Phone calls: read phone state and identity
will magically acquire them after install! These apps do not ask for these permissions during install, nor do their Market pages disclose that they need them. After looking through many logcat messages during an install, I found this:
04-07 03:23:08.973,I,PackageParser,1016,com.some.app.nam e.here: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
Digging around, I found this online:
Android permissions: Phone Calls: read phone state and identity - Stack Overflow. It seems that an app that is compatible with systems earlier than 1.6 will automatically be assigned those two permissions. If a developer is willing to make their app compatible only with 1.6+ systems, they can change their app's manifest:
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="4" />
and when users on 1.6+ devices install the app, those two extra permissions won't show up.
I bet a lot of app developers don't know this, and therefore their apps will seems to acquire those two permissions magically. Users will install those apps, see the two extra permissions when they inspect the app security setting and be very puzzled. They'll probably think the app is malware and uninstall it. I've contacted some app developer about this issue, so that they can (hopefully) fix their app so it doesn't look like malware. Unfortunately, until all legit apps are fixed, it'll be hard to distinguish amongst apps that have those permissions, which app actually needs those permissions, which apps need fixing, and which apps are malware.
View 2 Replies
Aug 30, 2010
I need to compile an application with system permissions in order to use target application com.android.settings. For now while I try to run my apk I get the error message
Test run failed: Permission Denial:
starting instrumentation
ComponentInfo{com.jayway.test/android.test.InstrumentationTestRunner}
from pid=354, uid=354 not allowed
because package com.jayway.test does
not have a signature matching the
target com.android.settings
How can I compile my application with system permissions?
View 1 Replies
View Related
May 4, 2010
I am syncing contacts from Gmail, Exchange, and Facebook.I have contacts in Gmail that do not have pictures (nor do I have them as friends on Facebook).All of these contacts show the same picture - which isn't any of them.It's a picture that used to be the main profile picture (but not anymore) of a random friend on Facebook. The picture shows up when I click on the contact or when the contact calls, but not when I'm scrolling through the contact list - it shows no picture then or when I try to edit the contact.I can't seem to get this picture to go away on any of those contacts, and it's not especially helpful.I really would rather no picture show up than a random picture of someone else.
View 2 Replies
View Related
Dec 9, 2009
I'm wondering how is a 3g phone is assigned an ip address? is it like adsl? or is it like an inner network (Network Address Translation )? if i want to implement a p2p application, i need to dig hole on the inner network right?
View 2 Replies
View Related
Apr 10, 2009
I understand that userland apps on android cannot set the system clock. Wanting to know more about how the security mechanism is set up for the system I did some digging around in the source code.
/dev/alarm is opened R/W to set the system clock using SystemClock.setCurrentTimeMillis.
How the permissions work to determine whether or not an application has permission to set the clock.
I assume it's just a user level permission, and the write bit for /dev/ alarm is only enabled for the "system user" and not the "userland user" applications run under.
View 2 Replies
View Related
Nov 2, 2012
Some backround on this post. I own 2 android devices, a Samsung Galaxy i9003 and since yesterday, a Nexus 7.
I have ditched my Galaxy as a phone and gone to Blackberry due to battery issues, and apps on my Samsung draining the battery from full to empty in the space of a few hours, so I am now very careful about what I install. Since removing almost all the apps (and the SIM card) from the galaxy, I now have a battery live measured in days (including watching video) rather than hours just sitting doing nothing...
I understand the use of apps auto-starting themselves to provide notifications, such as Facebook, Twitter & Accuweather, but even though I do use these apps for what they are, I do not need them running all the time to provide a notification: The added "work" in starting the app to check updates is worth the extra battery life I get, as if I leave things alone to be automatically managed, my battery life is divided by 10... and having to flip the phone in and out of flight mode is a pain... (especially when you forget to activate it in the afternoon after charging and at 3 AM in the morning you have no battery left to call a taxi...)
So, what I would like to understand is this: Where does android store the information on autostarting applications? Even if I use a task killer, some apps will restart later on. Android must have some sort of task scheduler to restart registered apps after a certain amount of time has passed or on certain events.
how Android manages this list - and more importantly, how to change it, and also if there is any way to override the registered permissions of an app once it has been installed?
View 9 Replies
View Related
Apr 14, 2013
I have a problem with my Xperia U (on rooted 6.1.1.B.1.54).Yesterday I accidentally removed downloadprovider.apk and downloadproviderUI.apk ... and I couldn't use googleplay anymore...
So I tried to get these apps in the folder again.. but they weren't "installed" And I accidentally changed my system/app folder's permissions to something bad. I had to remove the battery but now the phone does not start.There is a logo loop... What can I do?
View 3 Replies
View Related
Aug 1, 2010
Which apps that are considered bloatware are required to have system app permissions? I removed a few and I want to set their permissions correctly but I dont want to screw up and possibly brick.
View 2 Replies
View Related
Jul 21, 2013
I can't copy the file 'hosts' back to system/etc. after I cut it out of the folder a couple mins ago. When I use ES File Explorer (don't wanna pay 4euros for Root Explorer..) to try and paste it back (with everything set to RW and having root permissions) it says 'permission denied'. I don't know what I'm doing wrong..
View 3 Replies
View Related
Apr 13, 2013
I was following the directions of this thread trying to install notifications toggles to my phone. Used root explorer. However, l changed the permissions on the wrong file or folder, it seems, as the phone just displays the logo and reboots, caught in a loop.
What files and folders has to have which permissions? How can I change them if I can't boot my phone? I don't have any mod other than Root, as this was the first I was trying to use, as I have to have better access to the toggles.
View 1 Replies
View Related
Nov 7, 2009
Well I've been playing with my droid and I have installed and uninstalled a few apps
Here is my list as well as others reporting:
*NOTE: as of 11/17 not compatible with android 2.0 YET *
aHome. not compatible
Dxtop UPDATE 2.3 works
SnapNTell works great but you can't have any other scanner installed & cant read SQ code
[B]ShopSavvy[/B]. Update v3.5.5 works[/COLOR]
Locale update to .692Beta to work with droid !
beautiful widgets Works
Neocore doesnt work correctly
express newsupdate 1.1.25 Works
UStream tells you it's not compatible
Some emulators works <- per thread Emulators work! It does.Please someone check and let us know to update list
TetherWifi not working
IM+Lite crashing occasionally but the IM+ FULL works
Snake doesnt work
Sky Deck doesnt work
Bejeweled freezes
OPEN HOME 3.3 Works
Compare Everywhere. Pulled from market
LAyar Some reporting not working. Anyone else?
Panda HOme v.1.6.2 Not compatible with Droid. Update coming soon per dev. Check back
Snow Weather Widget. Not working.
ChompSms. Pulled from market
Net Counter. Not working
Spotify. Not working
Accuweather v 1.02 seems to work
Flycast. Not working
Formula 1 Crashes
View 49 Replies
View Related
Jun 28, 2009
I have found the solution to this problem, the issue was I was also supposed to add the data tag:<data android:mimeType="application/vnd.wap.mms-message" />.Can someone provide some sample code to access the contents of the MMS message received.
View 2 Replies
View Related
Sep 3, 2010
I have an application which has some of it's activities restricted via my own permission. The permission is published in the manifest of the application A and a second application B should request this permission and then be able to call an activity from app A. Both applications belong to me and are signed with the same certificate (they share the same keystore and alias/password from it). Application A gets granted the permission but app B gets never granted the permission! Logcat tells me about this during the installation and the app crashes with an security exception when trying to start the activity from app A. What the heck am I doing wrong? Could it be something with the application signing? Please help me, I'm totally out of ideas.
View 3 Replies
View Related
Apr 9, 2009
how to define a service that launch automatically at startup and / or when installation without having to go through "activity". I look beautiful everywhere, I do found that the functions and BindService but StartService which requires action outside.
View 5 Replies
View Related
Jul 11, 2010
I am wanting to know if a developer has the ability to choose not to display the permissions needed for an app they create. For an example if there is a note taking app in the market that says no permissions needed, but in reality, it does have "internet access"capabilities not shown to the user/downloader, Is it possible for App permissions to be hidden and not displayed to the user? Can someone explain to me the process on assigning and displaying permissions on android apps?
View 4 Replies
View Related
Oct 15, 2010
I have a question about a simple application, the only permission that i have set is Internet, because it's a simple application that reads something on the net. Anyway, the app requires to me (when i install it) three permissions, Internet, SD Storage and Phone usage.
Anyone knows why happens this?
View 2 Replies
View Related
Feb 25, 2010
I know you can apply Permissions for Applications on it's manifest.xml file. What I want to know is, can those Permissions be adjusted by the Applications on the fly?Here's my reason: say I have an application that is allowed to do "x", "y", and "z" (SMS, sockets, etc) Permissions. Now lets say I have a logical "user" that connects to this Application, and I want that user to only be able to do "x" and "y", but not "z" Permissions. It would be nice to have the Android Framework handle that instead of having a bunch of "if's" in the App code.
View 1 Replies
View Related
Jul 3, 2010
I was wondering, is there anyway a developer can hide or exclude a certain app permissions from being seen by Android market users? And are the permissions for an app controlled or regulated by Google? Another question I have - Is there anyway to restrict PDF files from opening in the default browser? This is a problem when I am on a search engine and accidentally click a link that's a pdf file- I don't want pdf's downloaded without asking me permission atleast. And my last question, is there a way to view current extensions that are installed in the browser.? Where is androids inbuilt file manager? Does uninstalling an application completely take off everything related to that app from your phone?
View 2 Replies
View Related
Jun 11, 2010
I don't know if I'm the only one who doesn't like the new stock Froyo messaging app (I doubt I am) but is there any way to switch out the new one with the old one. Personally I loved the old stock messaging app and I would LOVE to have it back. I know there's the whole issue of it not being compatible but if anyone has gotten it to work I would love to know. I don't want to have to go back to Handcent.
View 9 Replies
View Related
Jul 27, 2010
I have rooted my captivate and downloaded Barnacle, both the legacy and the beta version and both are discoverable from my laptop and ipod touch but none of them can actually connect, I went through all the settings and played around to no avail. I then tried "wireless tether" app which I can't seem to find in appbrain to link but the icon is the WiFi signal strength bar in green if that helps, the only thing this app does is say wi-fi tethering is on but the device doesn't show up at all. My question is are there ANY wifi tethering apps that are currently compatible with a rooted Captivate?
View 40 Replies
View Related
Jul 28, 2010
What Droid X video formats so I can upload videos? What applications good to view videos?
View 1 Replies
View Related
Sep 3, 2010
The reason why I am asking this is because I want to set myself up for the vanilla rom. From what I have read, the blur messaging us taken out. (Obviously) but despite its ugliness, I just love the fact that I can send video and if its too big, it redirects me to edit length. I am currently running handcent and handcent does not redirect me to video edit lite. So my question is what messaging ap will allow me to send videos the same way the stock app does? Another thing is that I can't even view videos sent to me from handcent, and almost every mms is sent as a slideshow (on both messaging apps). Is there any way around that?
View 2 Replies
View Related
Nov 26, 2010
What is the best music download app for the Vibrant? I have tried a few and they seem to take forever to download songs to my phone and forget about previewing one. Also I have designated ringtones to some contacts and it still rings with default ringer.
View 3 Replies
View Related
Nov 8, 2010
Anybody know of any good Lotus Notes apps. I would love to be able to use one calendar for work and not have to push everything to gmail.
View 1 Replies
View Related
Apr 29, 2010
I have two published apps that are pretty targeted to the user collecting their personal medical data (like Blood Pressure, etc.) and then, eventually sending it somewhere, if they choose.
I decided to put Read/Write permission on my ContentProvider, so if another app comes along that wants to the access that content, the user will be warned. The permission that is required is declared in my apps.
When the user installs my apps, they are also given a warning that the app requires that permission (even though it's the one that declares it), and it shows up in the Marketplace also.
The question is: Is it possible that the permission acceptance part of installing my app could be putting customers off? I don't know what other's acceptance rate is, but mine is around 50% of customers who download it have active installs.
View 5 Replies
View Related
Jan 31, 2014
how to find permissions a given application has. Each app is run as a certain user, so wouldn't finding the file permissions of an app be the same as finding the file permissions of a user? On Linux/Unix there is the find command but I don't know of any alternative command that is available on android. I am running KitKat 4.4.2 kernal 3.40-gadb2201.
View 3 Replies
View Related
Jul 23, 2012
The permissions say that you must agree to allow them to delete files from your storage including your SD card; must agree to allow them to extract any information from your phone, etc. In other words they can do any thing they want with your phone and the data in it.
Is there any way to not grant these permissions and still get updates?
View 2 Replies
View Related
Jun 16, 2010
I'm developing an application that will most likely be preinstalled on devices. It will be also available on Market. Is there a way to update those instances that are not downloaded through Market, since Market won't notify users about an update. I was thinking about, as suggested here, trying to contact my site periodically, and when update is available, download it. I'm wondering if there is a way to do this update automatically, so that user doesn't have to do anything (like running the package manually). Or, when my site shows update is available, to offer users an update through Market, even though it's not installed through Market. EDIT: This Market option would be preferable, because than users wouldn't have to check "allow install of non-Market sources".
View 4 Replies
View Related
Apr 23, 2010
At first I thought that I had bought an application by accident an just requested for the refund. Everything was fine but then I kept getting emails thanking me for purchasing apps which I would immediately request for refund. I already did a hard reset on my phone and I was wondering if I had to cancel my email and my card or if there's anything else I can do.
View 9 Replies
View Related
Jun 6, 2010
I am new to android programming and want to develop an application similar to vista where the wallpaper changes automatically, so how should I go about it?
View 4 Replies
View Related