I have an xml file being written by an app that is set to MODE_PRIVATE, but I now want to read that file outside of the phone, for debugging purposes. In Eclipse, I can access other files made by the app and copy them to my computer, but I can’t even see this private file. Merely changing the file to MODE_WORLD_READABLE file doesn’t seem to help. I think the file is being stored on an internal “SD card” that can not be removed from the phone, but there are also two other folders in the File Explorer that are either empty or inaccessible: asec and secure.
Does anyone know how the file can be accessed?
You will need to connect the phone and do some magic to let your sdk work with it (I think put it in debugging mode?). Go to where you unzipped the android sdk:
You should see your file listed. You may need to run “ls data/data” if you’re not sure what the fully-qualified name of your app is. From here if the file is small and you just want to see what’s inside it you can run:
Alternatively:
Note: I have only tried this on the emulator, I don’t know how to use adb with a physical phone.