Yes, with a file explorer that allows to do so (but it's the case for the most popular).If users root their phone , does they have acces to dir.internal ?
Can they modify the files I have created on dir.internal ?
That's not a good practice.is there a way to determine if the android device is rooted ?
If it would be possible I would not let user use app at all and all headache is gone !
If you disallow rooted phones to run your app, then you're likely to receive a bunch of one-star. 1) because people won't understand (what will be your explanation? "I don't know how to protect your personal data so I ban you from my potential users") 2) because some devices are rooted by default. For example, my chinese 10" tablet have no unrooted firmware; it is delivered already rooted.Were there are people that makes concerned about security issues about using app, in-app billing features , encryption for safe reasons there are also people how try to brake safty rules.
I am trying to avoid some future problems when I will allow people to buy features or credit for my app which in case of masive fraud can cost me money as i have to pay myselft for other services , don't you think ??