I am creating an android application, and I want to directly access another application's database file (read from it). What's the best way to go about this, since applications are sandboxed from each other. I am okay with making the app require root permisisions, I am just unsure as to what the best way to do this is.
Should I make a copy of the database to my app's local area using the su command every time I start, and then use that database? Or should I directly access the database?