http://forum.xda-developers.com/showthread.php?t=1357056
picks up where LBE Privacy Guard leaves off… they play well together. However PDroid claims no need of background service.. still requires root. It requires root to boot into CWM to apply the patch, but does not require root to run the management app.
.
PDroid allows blocking access for any installed application to the following data separately:
- Device ID (IMEI/MEID/ESN)
- Subscriber ID (IMSI)
- SIM serial (ICCID)
- Phone and mailbox number
- Incoming call number
- Outgoing call number
- GPS location
- Network location
- List of accounts (including your google e-mail address)
- Account auth tokens
- Contacts
- Call logs
- Calendar
- SMS
- MMS
- Browser bookmarks and history
- System logs
- SIM info (operator, country)
- Network info (operator, country)
For device ID, phone and mailbox number, SIM serial, subscriber ID and device location it also allows supplying custom or random values.
.
easy access to APKs from memorable url: http://tinyurl.com/PrivacyDroid
PDroid 2.3.4 source; patches build, frameworks and libcore
cites interesting article on blockery leakiness.