愤怒鸟太空版存档文件路径及备份方法

3次阅读
没有评论

问题描述

使用 adb 工具尝试从 Android 设备中提取《愤怒鸟太空》的保存游戏时遇到了困难。已知原作、Rio 和四季版本的存档文件路径分别为:
– 原著:/data/data/angrybirds
– 热带鸟:/data/data/angrybirdiso
– 四季版:/data/data/angrybirdsseasons

但太空版《愤怒鸟》存档文件的路径 angrybirdsspace 似乎不存在,执行命令:

adb pull /data/data/angrybirdsspace/files/highscores.lua C:\abs_highscores.lua

返回错误:“远程对象未找到”。为此问题,是否可以通过其他方法从 /data/data/ 文件夹中列出文件内容或获得正确的路径?

解决方案

方法一:使用 adb shell ls -l /data/data

最佳建议是通过执行命令:

adb shell ls -l /data/data

来直接查看 /data/data 目录的内容。这可以帮助确认实际设备中安装的应用及它们的路径。

应用路径尝试

根据此方法,可以使用正确的目录进行保存游戏文件的拉取操作:

adb pull com.rovio.angrybirdsspace.ads/files/highscores.lua C:\abs_highscores.lua

此处的关键在于正确识别应用包名(例如 com.rovio.angrybirdsspace.ads)和实际存在的子目录。

方法二:手动查找文件路径

  1. 确认设备中的安装情况
  2. 使用 adb shell ls -l /data/data 获取到完整的路径列表,以便找到 angrybirdsspace 包所在的位置。实际路径可能需要以包名或者更详细的子目录来识别。

  3. 具体应用目录检查

  4. 如有可能,请通过上述命令尝试访问类似 com.rovio.angrybirdsspace 的其他常见名称的目录,或详细阅读该应用官方文档寻求更多信息。

  5. 尝试多种路径组合

  6. 在确定正确路径之前,可能会需要多次尝试不同组合形式。例如:尝试 /data/data/com.rovio.angrybirdsspace/files/highscores.lua

总结

通过 adb shell ls -l /data/data 指令的使用,可以更明确地了解到设备上安装的应用准确路径,并据此调整相应备份命令以实现成功拉取数据文件的目的。如果遇到特定应用路径的问题,上述方法提供了实用且直接的一般性解决方案。如还有疑问,请参考相关应用支持文档或寻求官方帮助。

正文完