Wenn Du die Datei in Files.DirInternal speicherst hat kein anderes Programm Zugriff auf sie.
Files.DirInternal ist ein Ordnrer exclisiv für das Programm.
Dazu muss man natürlich sagen, dass man gegen ROOT absolut nichts machen kann.
Außer vielleicht die Datei zu verschlüsseln und mit einem Hashcode zu versehen und dann bei unerlaubten Änderungen angemessen zu reagieren, z. B. das Gerät in Brand zu setzen!