gamestoday的下载记录(含下载列表、更新状态、收藏标记)全部存储于手机端sqlite数据库download.db中,路径为/android/data/com.gamestoday.app/databases/download.db,需通过文件管理器(启用显示隐藏文件或使用fx等支持scoped storage的工具)或adb命令(调试版apk+usb调试)手动备份,否则重装app或换机后将永久丢失且无法云端恢复。

你需要把Gamestoday里已经下载过、更新过、收藏过的游戏记录完整保留下来,避免重装App或切换设备后丢失历史操作痕迹。这些记录不包含游戏本体文件,只指下载列表、更新状态、收藏标记等本地数据库信息。
确认备份目标位置
Gamestoday的下载记录全部存在本地SQLite数据库中,路径固定:【手机端】/Android/data/com.gamestoday.app/databases/download.db;电脑端无对应记录,仅手机端生效。
这个文件很小(通常不到500KB),但一旦被覆盖或删除,所有下载历史、暂停任务、失败重试标记都会清空,且无法从服务器恢复——Gamestoday不同步该数据库到云端。
手动导出download.db文件
第一步:打开手机「文件管理」→进入「内部存储」→依次展开 Android → data → com.gamestoday.app → databases。
第二步:长按 download.db 文件 → 选择「复制」→ 粘贴到 SD卡根目录 或 电脑连接后的新建文件夹(如 Gamestoday_Backup_20260716)。
注意:若看不到 Android/data 目录,请先启用「显示隐藏文件」,或使用支持 root 权限的文件管理器(如 Solid Explorer)。普通文件管理器在 Android 11+ 系统上默认无法直接访问该路径,【必须用支持 Scoped Storage 绕过权限的工具,例如「FX File Explorer」或「Material Files」】。
通过ADB命令一键提取(免root)
方法一:开启手机USB调试 → 用USB线连接电脑 → 在电脑终端执行:
adb shell run-as com.gamestoday.app cp /data/data/com.gamestoday.app/databases/download.db /sdcard/Download/
adb pull /sdcard/Download/download.db ./Gamestoday_backup/
这一步会跳过文件管理器权限限制,直接从沙盒内拷贝出数据库。如果提示“run-as: Package 'com.gamestoday.app' is not debuggable”,说明你安装的是非调试版APK,需改用方法二。
方法二:安装Gamestoday官方调试版(带 -debug 后缀的APK),再执行上述ADB命令——只有调试版才允许 run-as 访问其 data 目录。
验证备份有效性
用DB Browser for SQLite(Windows/macOS/Linux通用)打开刚导出的 download.db 文件。
查看 main 表中是否有 record_id、game_name、status、download_time 字段数据;任意一行 status 值为 2 或 3,说明是成功下载或已安装记录——有数据即备份成功。
如果打开后显示 “Invalid file format” 或表为空,说明你复制的是空壳文件或路径错误,需返回第二步重新操作。











