An Android app I was relying on did not save its data. I'm hoping that perhaps the data is located in a cache or temporary file.
The device is not rooted (and is running Android 7.0), and I've scoured all storage accessible without root using a couple different file managers. Neither found anything of interest.
Using adb
, is it possible to see more data on a non-rooted device than a file manager can inspect?
If not, is there another technique to accomplish this?
Update:
More specific details were requested, so they are presented here:
I was using the Mega Call Recorder Advanced Android app to record phone calls. At the end of a critical call, I went to copy the recording to a backup device. The call was not present in the list of recordings. Of course, that doesn't mean the call wasn't recorded by the app; it just means the final recording did not make it into its output folder (which does happen sometimes with that app). It is possible that the recording is stored in a cache or temporary file somewhere on the device.
adb backup
for that app. This can work only if your app allows its data to be backed up. Otherwise, you are done for. – Firelord Mar 07 '21 at 18:54Android
folder reported in the root, but there is adata
folder. When I click on thedata
folder, SE reports Unable to browse the directory under "/data".. Did I follow your instructions correctly? – End Anti-Semitic Hate Mar 07 '21 at 21:48adb
was first released, I used it quite a bit, but I haven't used it very much in recent years. How do you determine if app is debuggable, and if it is, whatadb
command would be used to access/data/data
? – End Anti-Semitic Hate Mar 07 '21 at 21:59adb backup
. Do you have a good official reference for that command? I found https://android.stackexchange.com/questions/28296/how-to-fully-backup-non-rooted-devices, but that's unofficial and the info is almost a decade old. – End Anti-Semitic Hate Mar 09 '21 at 07:12