Recover data from TVTime App on iOS and Android Now with GDPR ZIP export

Select a DioCache.db file or an unencrypted android backup of the TVTime App.

Everything will be processed in your browser. No data is being uploaded.

For Apple devices:
Instructions by xjki:
  1. Connect your iPhone to your Mac.
  2. In the Files app, select your phone and in the General tab make an unencrypted phone backup to your Mac.
  3. After the backup is completed, select Manage backups, choose the backup you just made, right-click it and select Open in Finder.
  4. Download and launch iMazing.
  5. Drag the phone backup folder from Finder into iMazing (grant full disk access if prompted).
  6. In iMazing, go to DataFile systemApps and find the TVTime app.
  7. Select the Documents folder under the TVTime app and choose DioCache.db (sort by size; it will be the biggest file).
  8. Right-click it and use Copy to Mac, saving it in your Downloads folder.
  9. Choose the saved DioCache.db file on this webpage below
How to get an Android backup or the DioCache.db file
On Xiaomi: In Settings → About phone → Backup and restore, create a backup. Within the backup zip. You'll find a file TV Time(com.tozelabs.tvshowtime).bak. Select this file here.
On Pixel: It probably is not possible to get an unencrypted backup.
On Samsung:
Samsung instructions

Recovery Guide by r/AsleepDocument7313. The original Reddit post was deleted, but the link still contains useful discussion and context: Simple Recovery - Samsung - TV Time:

I asked ChatGPT for a solution and to guide me through it, and it seems to have work even after had uninstalled and reinstalled it when it stopped working, not knowing about their server shutdown.

Recovery depends on what remained cached on the phone. In my case, it recovered followed series and recent cached records, but not my complete watch history of roughly 4,800 episodes because I had uninstalled and reinstalled TV Time.

But I told ChatGPT to assume that all old episodes prior to the last watched episode should be marked as watched. And it also made a script that made a zip file for Serializd and it also worked well.

Samsung Android: recover TV Time data without root

Do this before uninstalling or clearing TV Time. Uninstalling normally deletes its private data. If already reinstalled, recovery may be partial. (Android Developers)

  1. Install Samsung Smart Switch on Windows.
  2. Connect the phone and create a backup with Apps selected. (Samsung support)
  3. Copy the entire backup folder. Work only on the copy.
  4. Download SmartSwitch Explorer: https://github.com/sachk/smartswitch-explorer
  5. Open the copied backup in SmartSwitch Explorer.
  6. Search for com.tozelabs.tvshowtime.
  7. Under Application Data, select TV Time (com.tozelabs.tvshowtime).
  8. Click Export Selected and choose Both.

SmartSwitch Explorer can export decrypted application data and APKs. (GitHub)

Search the exported files for:

  • DioCache.db
  • DioCache.db-journal

Keep both files.

If SmartSwitch Explorer gives an error:

Open PowerShell and replace the path with your backup folder:

$B="C:\PATH\TO\SAMSUNG BACKUP"
$B="C:\PATH\TO\SAMSUNG BACKUP"
$O="$env:USERPROFILE\Downloads\TVTime-files"

New-Item $O -ItemType Directory -Force | Out-Null

Get-ChildItem $B -Recurse -File |
Where-Object Name -like "com.tozelabs.tvshowtime*" |
Copy-Item -Destination $O -Force

Compress-Archive "$O\*" `
"$env:USERPROFILE\Downloads\TVTime-files.zip" -Force

Create the metadata ZIP:

$B="C:\PATH\TO\SAMSUNG BACKUP"
$F=Get-ChildItem $B -Recurse -File |
Where-Object Name -match "backupHistoryInfo|SmartSwitchBackup"

Compress-Archive -LiteralPath $F.FullName `
"$env:USERPROFILE\Downloads\TVTime-key-files.zip" -Force

Upload both ZIPs privately to a ChatGPT chat with file analysis and ask:

Decrypt the Samsung Smart Switch Android backup in these files.
Extract com.tozelabs.tvshowtime.data, including DioCache.db and
DioCache.db-journal, and export all recoverable TV Time records
to CSV and JSON.
On other Android devices: I don't know. You may need to research vendor-specific ways to back up the app.
On rooted devices: get the DioCache.db file from /storage/emulated/0/Android/data/com.tozelabs.tvshowtime.
On older devices: Shizuku + Solid Explorer might work.

Or drag and drop the DioCache.db, optional -journal/-shm/-wal files, a TAR archive, or an android backup file here

Waiting for file...