Currently I am working on Android game which saves data into a SQLite database. And I don't want that the users able to modify it. It’s quite easy to access and modify a SQLite database when your phone is rooted.
So I am very worry about that, consider users with a rooted phone can do whatever they want including cheating and that's their choice? Or could I somehow encrypt the data I don't want them to modify, or add a MD5 checksum or something similar?
Another approach would be to abandon SQLite altogether and use some kind of binary files with game data.
Please guide me how I can restrict them