Show HN: Explore any Android app's permissions
appethics.org
appethics.org
Perhaps it can be enhanced to take into account API level differences too, since that sometimes has a significant impact on what the app is allowed to do.
For example, READ_CONTACTS allows an application to read the user's contacts data, but in IceCreamSandwich and lower, it also allows the app to read call logs, which is an altogether different set of data in the eyes of an end user.
Combine that with INTERNET permission, and basically you have an app which can send all your call logs to whomever it wants.
I wish Android used a permissions model similar to iOS, where the application prompts the user for specific permissions as needed, rather than up front.
Not sure if the underlying native binaries too use these permissions, but if they do, they too can probably be analyzed.
I wonder if such a tool already exists.
I'm tired of watching my non-technical family's phones slow down to a sludge because of these apps. Give them a rotten tomatoes like score collected from users, and pretty soon users will stop installing the low scored, ad filled, battery hogging apps.
I am planning on surfacing some type of rating or score, derived from the required permissions, in the near future.