You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

删除/恢复accounts.db后无法向Kindle Fire(Gen 1)传输文档/电子书求助

解决Kindle Fire Gen1(D01E)删除accounts.db后无法传输文档的问题

嘿,折腾老Kindle确实容易碰到这类系统配置坑,我之前帮朋友修复过类似情况,给你几个针对性方案,按顺序试试:

方案1:重建亚马逊账户关联

Kindle原生的文档传输功能其实高度依赖亚马逊账户的系统绑定,删除accounts.db大概率破坏了这个关联:

  • 先重启设备,排除临时服务崩溃的可能
  • 进入系统设置,找到「账户」选项,重新添加你的正式亚马逊账户
  • 完成账户同步后,先试试亚马逊推送文档到设备,再测试USB传输,看是否恢复正常

方案2:修复存储权限与触发媒体扫描

删除系统数据库可能导致存储目录权限异常,Kindle识别不到新传输的文件:

  • 打开你用的旧版ES文件管理器,找到根目录下的/sdcard/Documents文件夹(这是Kindle默认的文档存放路径)
  • 长按文件夹选择「权限设置」,确保所有者和群组的读/写权限都已勾选,其他权限保持默认即可
  • 之后重启设备,或者手动触发媒体扫描:如果有adb环境,输入命令 adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Documents;没有adb的话,也可以在ES里找「重新扫描」的选项(不同版本位置可能不同)
  • 扫描完成后打开Kindle图书馆,看看新传输的文档是否能被识别

方案3:恢复accounts.db备份(如果有的话)

如果你在删除accounts.db前做过备份,这是最直接的修复方式:

  • 用ES文件管理器(需root权限)把备份的accounts.db复制到/data/system/目录下
  • 长按文件选择「权限设置」,把权限改成rw-rw----(也就是所有者和群组可读可写,其他用户无权限)
  • 重启设备,系统会重新加载账户配置,之后测试文档传输功能

方案4:重置媒体存储与Kindle应用缓存

系统媒体服务的缓存可能因为账户配置丢失而异常:

  • 进入设置→应用程序→全部应用,找到「媒体存储」,点击「清除缓存」和「清除数据」
  • 同样找到原生「Kindle」应用,也清除它的缓存
  • 重启设备后,打开Kindle应用,它会重新扫描所有存储目录,这时候再尝试传输文档

额外提醒

老Kindle Fire的系统和谷歌服务本身存在一定兼容性冲突,后续尽量避免直接删除/data/system/下的核心数据库文件,操作前一定要做好完整备份,防止类似问题再次出现。

内容的提问来源于stack exchange,提问作者H42

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 08:18:28