Ideally the OS should prompt you if an app wants access to your address book, just like it does for location.
Ideally the OS should prompt you if an app wants access to your address book, just like it does for location.
"The Weather Channel" is a default icon suggesting a free download on the Kindle Fire.
It asks for:
Set the wallpaper
Send SMS messages
Write to external storage
Access info about Wi-Fi networks
Access coarse location
Initiate a phone call without going through the Dialer user interface for the user to confirm the call being placed
Write (but not read) calendar data
Read calendar data
Required to be able to access the camera device
Open network sockets
Access fine GPS location
Access vibration feature
Access info about networks
Record audio
I haven't installed it, so I have no idea why it should be able to silently dial out without my permission or send SMS messages.If legit apps are demanding all this, then a Chinese weather app dialing those toll numbers in the Caribbean could do the same.
If you do not open them manually or restart you phone (if they have the permission RECEIVE_BOOT_COMPLETED) They are not executing. You can install them and revoke certain permissions before they are running for the first time.
I also remember seeing that permissions were reset on reboot, but that might have been some other setup, not CM.
For their Facebook Connect permissions, they ask for all the permissions… (that was true beginning of November, not sure they changed it since)
Lots of people do read those permission lists, and they are one of the most commonly referenced complaints in app reviews. A firestorm arose when an Angry Birds update inexplicably added the ability to send SMS'.
Further it focuses a spotlight when an app does request a permission that seems out of place. Ideally when Google evaluates app for their "staff's picks" (the "optional curation") they consider threat surface area.