As Rukbat mentioned, it may be difficult to locate where a particular application stores its files - but there are a few general locations that you might wish to check:
•
/data/data/<package name>
- Every application on your phone (including system applications) should have a folder here, and it's where
most of the app's data
should be stored. You will need root to browse this directory, and it's quite likely that email (as in your example) would be stored inside a SQLite database instead of a plain text file (you can use
SQLite Editor to access these files).
•
/sdcard/Android/data/<package name>
- Some applications will store their cache, temporary files, or extra game data in this location. You shouldn't need root to access these, but I doubt that email would be stored here.
•
/sdcard/
- A few applications will store extra configuration data or files "in the open" on the /sdcard/ partition, likely inside a folder named for the app or its developer. You won't need root to access this folder.
There's another way that you can find every file/folder belonging to an application, but it may take some doing. If you look at the file permissions for the /data/data/<package name> folder, you should be able to determine the owner of the folder - this will be a username associated with that application (something like u0_a167, perhaps). You could then run a search on the file system for any folders owned by that user. Again, this would be a bit more advanced, and you'll naturally need root.
Hope this helps a bit.
