Hello,
I found a lot of Tutorials "How editing anroidmanifest.xml", but no one works with the messenger App WhatsAPP. Is it impossible?
I wanna change the user permissions because I think such many permissions aren't necessary.
Can anyone help me?
Thanks!
No one? Impossible?
you are just breaking the business logic of your application editing the manifest file.
the permissions grant a certain level of access to a particular set of API to the app that is requesting them, if you deny this access your app will probably generate an undefined behaviour depending on how it's written.
If you don't like the set of permissions just do not install that app, there is no point to modify just the manifest.
Related
Hi all,
i got some questions to the permissions.
When i go to AndroidManifest.xml i see all permissions for the app. Am i right that the app can´t get other permissions than these listed here by the vm/kernel?
When i want to give a app not the permission to write my gmail-account, have i to delete the tag:
<uses-permission android:name="com.google.android.gm.permission.WRITE_GMAIL" />
and thats all?
Yay that all but removing permissions from app causes them to malfunction ... so be careful
Thank you for answer. I think some functions gave me malfunctions of the app. But if for example networking is blocked by deleting in a game, there isn´t a malfunction or? Only the adds are hidden, am i right?
I read about resign the repacket apps, mean u this with malfunction if they are not signed?
I think this "function" is very intressting for those who hate the spyfunctions of some apps/apks. Are there more infos or tutorials on how to do this the "clean way"? I think you have in complex apps to change some more things to get the apps running well, like changing some other sources too...
Yes, removing permission for network connection should be ok unless require net for other task like verifying license or online playing.
Unsigned apk are likely to give errors. So, it is better to sign it again after you make changes to an applications code. Google apksigner for more details on that and to find a download link...
Sent from my GT-S5570 using XDA Premium App
Hello everyone,
I am a computer science student, noob java developer, web and database programmer and a general all around nerdy fellow.
Short Version (if you don't want to read):
How does the application level permission system work on the Android OS? Is it all simply held within the Manifest.permission xml file? Every time an application commits to an action that would require permission, does it simply do a quick check of the ID and then cross-reference the Manifest.permission file at the system level?
Long Version (if you want to read):
I have been looking at LBE Security as an app to allow me to control on a per app basis which permissions they are allowed to have. A wicked awesome idea. The only problem (aside from it not being open source) is that it drains the battery through CPU usage of its active guard feature.
I thought to myself there must be a simple way to manage the permissions of all apps without the necessity of a background service continually running. Could not an app be created (which would of course require root access) that would allow you to edit (through a GUI) the permissions of all your applications. Write to the Manifest.permission the appropriate changes and then close. Thus negating any continuously running background service drain on the CPU/mem=> battery?
Is this how all permissions for applications are handled through this one file? Or am I missing something?
I have searched quite a bit, as far as I can tell its all handled by Manifest.permission. Please enlighten me if I am mistaken.
Being a Noob to Android I thought I'd install some location based profile software which is one of the things that Android owners always say they can do which is lacking from the iPhone.(where I come from)
Lamma seems to be recommended but the permissions it asks for include:
"Add or modify calendar events and send email to guests without owners' knowledge. read calendar events plus confidential information"
clicking on the detail is even more scary.
Android tells you what it's going to do - but do users actually allow this? Most apps seem to want permissions that you would have to be mad to accept.
Can I not install any useful app without agreeing to terms that are unacceptable?
What am i missing? Do people just allow unrestricted access? Not install any app? or is there a way of installing apps but not giving them stupid access?
I can't believe people allow that sort of access - I must be missing something.
Some custom after market ROMs allow to drop any permission by user but it may render app useless.
Most of the time apps are not malware, but sometimes they may be. You can contact developer of the app requesting for reasons of these permissions and he may reply better.
you can always use auto start manager app within the rom toolbox to control the permissions of the apps..
Confucious said:
Being a Noob to Android I thought I'd install some location based profile software which is one of the things that Android owners always say they can do which is lacking from the iPhone.(where I come from)
Lamma seems to be recommended but the permissions it asks for include:
"Add or modify calendar events and send email to guests without owners' knowledge. read calendar events plus confidential information"
clicking on the detail is even more scary.
Android tells you what it's going to do - but do users actually allow this? Most apps seem to want permissions that you would have to be mad to accept.
Can I not install any useful app without agreeing to terms that are unacceptable?
What am i missing? Do people just allow unrestricted access? Not install any app? or is there a way of installing apps but not giving them stupid access?
I can't believe people allow that sort of access - I must be missing something.
Click to expand...
Click to collapse
You really have to think about what the app could be using the permission for, for example something like tasker pretty much needs every permission going because it allows you to set anything up as a profile etc.
The rule of thumb is to look at the app reviews, look at the permissions and just think about what the app could be using it for.
Sure a soundboard style app shouldnt need to make phone calls but many apps do need permissions that at first glance you might not think are needed.
And if your really in doubt email the developer and ask them to explain why they need this permission.
Surprise :laugh:
http://www.xda-developers.com/android/manage-individual-app-permissions-with-xprivacy/
Hi there,
i got a little problem:
I got a Loxon (loxone.com) home automation system.
In there, there's a function to open app from URLs, as far as i understood it works through the intent service, for example i tested with success the yatse xbmc remote.
I launched the app through yatse:// as defined on the yatse developers web page.
So and now my problem:
as far as i understand the apps developer needs to define a custom intent sheeme in the apps manifest.xml
But there aren't many app developers using the custom intents, so i want to add the feature by myself.
I read about it on many websites but never got it to work. i don't need actions defined, such as open sms app and preinsert the number, just open the apps, for example squeezeplayer:// for the squeeze box apk.
Could anyone please give me a before-after example for an app? That would be awesome.
I know about decompiling apks, editing the manifest so no need for an detailed step-by step.
I know about a negative side effect after editing the manifest if an app update is installed the changes go away, but thats sometihing i can live with. (set aut update off):silly:
Thanks in advance
Edit
: i found this on stack overflow for opening apps through url but never got it to work:
http://stackoverflow.com/questions/2958701/launch-custom-android-application-from-android-browser
Hi y'all,
I've got an app which checks geo IP and if it matches a certain pattern, it gives permission to use the service.
It's basically a TV viewing app, whereof only the users of X ISP, are allowed to use the content (TVs, VOD, etc). Using my WiFi (service from the same ISP) I'm able to view the content. However, when I switch to mobile data, I can't.
I've used jadx-gui and successfully decompiled, deobfuscated the app and found some strings like 'GEOIP_ERROR' and such string-calling conditions. Also, I used apktool to decompile it, in *.smali files.
I'm having difficulties finding which method, or function is triggering GEOIP_ERROR, therefore I'd ask if anyone who has experience with decompiling apps, could give me some help steps?
Thanks.