Is there a way to remove some permissions of already compiled apps?

by Martin » Mon, 02 Aug 2010 20:05:29 GMT


Sponsored Links
 Hi!

There are so many apps in the market and I don't trust all of them. Is
there a way to remove some permissions of the already compiled apk?
It doesn't matter if I cannot sign it anymore with the original
certificate of the developer.

And is there also a way to add an error-handler into the .apk-file, so
that the errors of the requested permissions will also be supressed?

Greetings, Martin

--



Is there a way to remove some permissions of already compiled apps?

by Mark Murphy » Mon, 02 Aug 2010 20:07:51 GMT


 


No.


Sure it does.


No.

If you do not want the application on your device, do not install it.

-- 
Mark Murphy (a Commons Guy)
 http://commonsware.com  |  http://github.com/commonsguy 
 http://commonsware.com/blog  |  http://twitter.com/commonsguy 

_Android Programming Tutorials_ Version 2.9 Available!

--


Sponsored Links


Other Threads

1. Android 2.1 porting to htc g1 phone

Hi all,

i am trying to rebuild and load image to htc g1 phone,i find some data
on internet.It teach me to get the android_2.1_r2 version, and modify
the .repo/manifest.xml, add these line into it.
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project path="kernel" name="kernel/msm" revision="refs/heads/android-
msm-2.6.29-donut"/>
<project path="vendor/htc/dream" name="platform/vendor/htc/dream"
revision="master"/>
<project path="vendor/htc/common-open" name="platform/vendor/htc/
common-open" revision="master"/>
<project path="vendor/htc/dream-open" name="platform/vendor/htc/dream-
open" revision="master"/>
<project path="vendor/htc/prebuilt-open" name="platform/vendor/htc/
prebuilt-open" revision="master"/>
<project path="vendor/htc/sapphire-open" name="platform/vendor/htc/
sapphire-open" revision="master"/>
<project path="vendor/qcom/android-open" name="platform/vendor/qcom/
android-open" revision="master"/>
<project path="vendor/qcom/proprietary-open" name="platform/vendor/
qcom/proprietary-open" revision="master"/>
<project path="vendor/pv-open" name="platform/vendor/pv-open"
revision="master"/>
<project path="vendor/aosp" name="platform/vendor/aosp"
revision="master"/>
<project path="hardware/htc/dream" name="platform/hardware/htc/dream"
revision="master"/>
</manifest>

But i found that, when i execute "repo sync" ,it appears some error
when try to sync following two line:
<project path="kernel" name="kernel/msm" revision="refs/heads/android-
msm-2.6.29-donut"/>
<project path="vendor/htc/dream" name="platform/vendor/htc/dream"
revision="master"/>

then i go to check android.git.kernel.org,  found there is no refs/
heads/android-msm-2.6.29-donut branch, it replace with "refs/heads/
archive/android-msm-2.6.29-donut" and the "htc/dream" folder
disappear.

i have no idea, the git will modify or remove some older version ?
if there is no htc/dream version, can i use htc/dream-open version to
upgrade with htc g1 phone ?

And if i have build a wireless driver wlan.ko, and just wanna push
this driver into G1 phone through adb. i must use "adb shell" to check
the g1 phone's kernel version(uname -r). If G1's kernel version is
differ from my kernel, the driver can't insmod success ,am i right ?

Thanks for help.
Regards,
tku1216

-- 

2. Tracing the ADB communication

Hi All,I am interested in viewing the packets sent by between adb client and 
adbd through usb. I tried setting the environment variable ADBTRACE to 1. But 
when I run "adb shell" though the shell comes up, I am not able to see any 
traces in the terminal. Any help will be appreciated thanksRegards,AlvinDear 
androidkernel! Get Yourself a cool, short @in.com Email ID now!

-- 

3. Moto Defy to Froyo

4. error : sdcard unexpectedly removed ( apakah ini Android bug ? )

5. Launching desire s dan harga dasyat buat setiap peembelian htc di taman anggrek.

6. [WTA & WTB] Accessories buat Nexus S di Bandung

7. Garmin