Hi I want to clear all applications data(preferences and sqlite) from my phone in one tap.
How can i do this? is there any app which can do this WITHOUT ROOT PERMISSION?
You can do factory reset under such case.
Go to Settings -> SD & Phone storage -> Factory data reset.
I don't think an app without root can do it as apps are limited in their own sandbox.
If you mean clearing all app and user data on the phone, you can do a factory reset via Settings -> Privacy -> Factory data reset. Note that this erases all data on the phone, not just app data.
If you need a fresh phone, reboot in recovery mode and select wipe data. It will format your /cache
and /data
partitions. Then no data will be there other than your SD card.
You can try 1Tap cleaner : https://market.android.com/details?id=com.a0soft.gphone.acc.free&hl=en . It works on non rooted devices.
EDIT: Try Clean Master . It scans the memory card for large cache file that you can delete altogether.
No you cant.
But if you decided to root
These are the steps
Get all these downloads by google. Just type app name and your android version.