The application has access to the following:
System tools
send sticky broadcast
Allows an application to send sticky broadcasts, which remain after the broadcast ends. Malicious applications can make the phone slow or unstable by causing it to use too much memory.
modify global system settings
Allows an application to modify the systemʼs settings data. Malicious applications can corrupt your systemʼs configuration.
display system-level alerts
Allows an application to show system alert windows. Malicious applications can take over the entire screen of the phone.
change your UI settings
Allows an application to change the current configuration, such as the locale or overall font size.
prevent phone from sleeping
Allows an application to prevent the phone from going to sleep.
disable keylock
Allows an application to disable the keylock and any associated password security. A legitimate example of this is the phone disabling the keylock when receiving an incoming phone call, then re-enabling the keylock when the call is finished.
Your personal information
read contact data
Allows an application to read all of the contact (address) data stored on your phone. Malicious applications can use this to send your data to other people.
write contact data
Allows an application to modify the contact (address) data stored on your phone. Malicious applications can use this to erase or modify your contact data.
write calendar data
Allows an application to modify the calendar events stored on your phone. Malicious applications can use this to erase or modify your calendar data.
read calendar data
Allows an application to read all of the calendar events stored on your phone. Malicious applications can use this to send your calendar events to other people.
read owner data
Allows an application read the phone owner data stored on your phone. Malicious applications can use this to read phone owner data.
Your accounts
discover known accounts
Allows an application to get the list of accounts known by the phone.
Hardware controls
control vibrator
Allows the application to control the vibrator.
Your messages
read SMS or MMS
Allows application to read SMS messages stored on your phone or SIM card. Malicious applications may read your confidential messages.
edit SMS or MMS
Allows application to write to SMS messages stored on your phone or SIM card. Malicious applications may delete your messages.
Phone calls
read phone state and identity
Allows the application to access the phone features of the device. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to, ect.
Network communication
full Internet access
Allows an application to create network sockets.
view network state
Allows an application to view the state of all networks.
Your location
coarse (network-based) location
Access coarse location sources such as the cellular network database to determine an approximate phone location, where available. Malicious applications can use this to determine approximately where you are.
fine (GPS) location
Access fine location sources such as the Global Positioning System on the phone, where available. Malicious applications can use this to determine where you are, and may consume additional battery power.
Other
android.permission.ADD_SYSTEM_SERVICE
Willem Schoeman
worked perfect for me, contacts, sms and call log!