Short answer: No you can't.
Long answer: No you can not, and should not.
Rant:
I am sorry that you may dislike some of the answers you are receiving here, but they are not as you put it 'smart remarks' (well they are smart, but not smart alec).
Instead what you are seeing is other developers, likely with more experience on the platform, giving you genuine warnings and good advice. They are warning you that the path that you are on reflects some poor design decisions.
You stated that:
Im using an external app that I have no control over whatsoever, and according to their API: The application reads and parses the .in file when it's placed in root directory on the mobile device. And there we have the reason why I dont save the file anywhere else and I cannot "review" my design
But commonsware.com is exactly right when they say:
Then stop using that "external app", whatever "external app" means. It clearly isn't an Android APK, as they wouldn't be shipping something that required the ability to write to the root directory.
Additionally, you commented in frustration that:
Yes, unfortunately "rooting" every
device that is to use this solution is
probably not an option =( Damn, every
single thing I try to do in android
doesnt work for this or that reason =(
There are so many reasons that the Android OS does not and should not allow every developer and their grandmother to have full control over root/system directories, but instead of listing some off the top of my head I will ask you this (rhetorically):
Why even bother having access control, and permissions, if any piece of software could change those settings whenever it feels like doing so?
I for one would never feel comfortable downloading an application for my smartphone if I knew it could have the ability to thrash about my entire device like a drunken elephant.
I could keep ranting but I will stop myself here...