Shield v8.2.3 playback failed

It's in this directory:

/data/data/com.getchannels.dvr/files/channels-dvr/data

But you may not have permissions to read it.

It seems your drive was removable so if it's not being recognized I guess it got corrupted?

Maybe you can find some recovery program for your PC that can fix it

Thanks, I don't think I know how to access that directory.
Anyone have any recommendations as to which recovery software I can try using Windows? Google has too many paid ads or spam advertising as free. It's tricky to find.

Looks like you can do it via adb.

adb connect x.x.x.x
adb backup -noapk com.getchannels.dvr

I think I need a few more instructions. I was able to connect to my Shield using an app on my Android phone called "Remote ADB Shell". When I connect to my {Shield IP}:5555 I get a text screen that starts with mdarcy:/ $
I tried entering adb backup -noapk com.getchannels.dvr but I get:
/system/bin/sh: adb: not found

I don't think that remote shell thing will work. It only runs adb shell and adb backup is a different command.

Best bet would be to install adb or android studio on a PC and run things from there.

Thanks, almost there... I cleared the error I was getting using adb backup as I had to look at my Shield and allow the connection. Anyway, what exactly happens now? I think I have a file called backup.ab on my PC that's 27MB, I dont think that was there before. How do I use this to restore my database on my PC?

Search for "android backup file extractor"

You need to unzip the .ab basically and then inside you'll find the settings.db and recorder.db

This may be a bit too technical for me. I'm really kind of lost trying to mess with java and powerscript

Maybe try droid explorer? https://android.stackexchange.com/a/28483

I'm sorry for being so lost here but this is what I'm getting:


I have no password on the backup.ab file

No worries, you're very close.

  1. make sure the backup.ab has been copied to that same directory

  2. run it again, but remove the < and >

java -jar abe.jar unpack backup.ab backup.tar

Then you can open backup.tar and get the files inside

Thanks, I thought I tried that, but still getting error:

Does abe.jar exist in that directory?

Yes:

I can't tell if that's a jar file

But it looks like there's a backup.tar in that directory now, so maybe you can open that

Here's another idea..

The DVR web UI is still accessible, right?

Plug some USB flash drive into the shield, then make that the new storage path for your DVR. Hit Save backup and it should create a Database directory on that flash drive with the latest backups

No luck, that .tar file is empty, 0 bytes. It was created during one of my cmd prompt attempts, but nothing was written.

Good idea, but since I uninstalled and reinstalled the DVR Server as part of my troubleshooting when I first started this, did I screw up any chances of this working?

If that's the case then the local data would be gone too. Those are the only two places the databases exists.. the installation directory for the software, and the Database directory on the primary storage.

What does the SHIELD OS show under Settings > Storage when your drive is attached? Is it recognized at all on that side?

Do you recall if the drive was NTFS or EXFAT?

I would search superuser.com for advice to help filter out the spam/malware/ads

My Shield says there's a problem with your SanDisk harddrive when I plug it in. Then there's no sign of it in the Settings > Storage area. I ran TestDisk and PhotoRec on it overnight and it "recovered" over 330,000 files and 110GB of something, but nothing that I can find that is useful. The only video files it found were mkv files I dropped into the Imports folder a long time ago. There were a ton of m3u files, but no .db files in my search. I am back up and running, with a 3 month old backup I found from my previous harddrive before I upgraded to this SSD drive that flunked out on me.

1 Like