I'm not very sure what both of you mean as "rooted" and "unrooted" but think that could be the user's permission to access some files like in Linux. In this sense, I think Android is a Linux implementation/mobile version..
Because it seems to be nothing impossible in the endless world of trying to avoid copy, inverse engineering, etc, I have thought that using encrypting/decrypting code for a .txt could be a good idea. What do you think about?
Thanks you.