Store persistent values android
===

I'm writing some Android Frameworks mods that needs to have two main characteristics

 - They must be able to load a preset list
 - They must be able to load values from user (Via observer or something like this)

Right now I'm using a file for storing both preset and user defined, but it's not the right way, and it needs to be done via root commands.
I'd like to ask what alternatives do I have for store values, and keeping them on reboot, I've tried SharedPreferences and SQL, but both fails as the mods are on Android Frameworks (And there's no ability to use them from there).

I have to say that any mechanism better than just reading and writing files will do, but I'm out of ideas now.