There are many sandbox apps such as
Permissions Denied (which was mention in one of the post) that can effectively control the permissions that apps which are installed onto your phone.
However, they require the user to root their phone.
So, are there sandbox apps that does not require user to root their phones and at the same time, allow user to control what permission to be given to the apps.
Would appreciate if the apps can run in Android 2 and above.