我需要重新安装Android ROM,但要备份我的愤怒的小鸟savegame / data / scores。

你知道我该怎么做吗?

#1 楼

《愤怒的小鸟》的数据将存储在手机内存中的数据文件夹下。出于安全原因,不允许您或任何应用访问该文件夹。

如果没有root用户访问权限,则无法访问该文件夹或备份您的应用。但是,一旦获得root访问权限,您就可以自己提取数据,也可以使用

Titanium Backup之类的应用程序:



评论


我强烈建议root用户使用Titanium Backup。特别是如果您想大量更新新的mod。

–布莱恩·丹尼♦
2010-10-27 14:43

我以root权限使用Titanium备份,效果很好。

–德雷克
2010-10-29 7:27

即使从PC上也没有?

–路易斯·瑞斯(Louis Rhys)
2010-12-30在3:20



@Louis Rhys:您可以通过ADB访问它,但IIRC不会在USB Mass Storage模式下显示。

– Piskvor离开了建筑物
2011年5月18日在21:03



#2 楼

是的,您可以备份愤怒的小鸟数据,而无需植根手机!这需要几个步骤,并且是一个手动过程,但是仍然非常容易。这适用于我的Samsung Android 2手机。


从http://developer.android.com/sdk/index.html将Android SDK安装到计算机上。您将使用ADB程序,该程序是SDK平台工具的一部分。
以调试模式将Android设备连接到计算机。在我的Galaxy S Android 2手机上,我必须先转到“设置/应用程序/开发”并打开USB调试,然后才能连接电缆。
在您的计算机上,启动命令提示符并运行以下命令:

    cd "C:\Program Files\Android\android-sdk\platform-tools"
    adb pull /data/data/com.rovio.angrybirds/files/highscores.lua C:\MyBackup\ab_highscores.lua
    adb pull /data/data/com.rovio.angrybirds/files/settings.lua C:\MyBackup\ab_settings.lua


当然,请根据安装Android SDK的位置以及想要保存文件的位置提供您自己的目录名称。

以后还原文件:


重新安装《愤怒的小鸟》并至少完成一个级别。 (这可确保设备具有适当的目录。)
以调试方式连接设备,并按上述步骤启动命令提示符。运行以下命令:

    cd "C:\Program Files\Android\android-sdk\platform-tools"
    adb push C:\MyBackup\ab_highscores.lua /data/data/com.rovio.angrybirds/files/highscores.lua
    adb push C:\MyBackup\ab_settings.lua /data/data/com.rovio.angrybirds/files/settings.lua


问:安全吗?答:可以! Android SDK由Android开发人员Google提供,供编写Android设备应用程序的软件开发人员使用。 ADB的Android调试桥是Google希望开发人员与其Android设备进行交互的官方方式。

Q:愤怒的小鸟的季节怎么样?A:与上面相同,但是键入“ angrybirdsseasons”而不是“ angrybirds”(并更改本地备份文件的名称!)。

评论


有用!我已经在linux上进行了测试,并且至少可以从设备中提取这些文件。当我重新安装(或升级)我的android时,我会知道它是否也能将其推回原位。

–尼古拉斯
2011年4月30日在22:17

这工作得很好。我是用Angrybirds rio(com.rovio.angrybirdsrio)做到的,它运行得很完美。但是,您必须准确键入路径,并且无法使用adb shell在android设备上导航文件系统。如果您不是root用户,则会收到很多权限被拒绝的错误。哦,我用银河系标签10.1做到了。

– gregghz
2011-6-10 14:40

完美运作。我将它们从Xperia X10 mini导出到NexusS。确实,该答案应该是该问题的选定答案。

–mdelolmo
2011-12-18 13:27

#3 楼

市场上有一个名为“ Angry Birds Backup”的程序,该程序可让您无需根访问权限即可备份进度。我自己还没有尝试过,但是我听说过好东西。您可以在其网站http://www.angrybackup.com/
上了解有关此内容的更多信息。

#4 楼

我使用的是Antbee的程序,名为“愤怒的小鸟备份”。它运作良好,而且是免费的。对于Seasons和Rio,我使用了Whitney Powell制作的Angry Birds Seasons Backup和Angry Birds Rio Backup。这三个都完美无瑕。
它使我不必植根电话和/或重放所有这些关卡。

#5 楼

自从植根以来,我无法对此进行测试,但是我认为ADB将允许您通过Shell访问数据。最坏的情况是,您可以将数据复制到SD卡上的目录中。恢复它会出现问题。

ADB =作为Android SDK一部分的Android调试工具。

http://developer.android.com/sdk/index.html

幸运的是,它具有一个可将您的手机作为应用程序漏洞利用的工具,因此您不必获得100%的root用户(可以执行nandroid并替换内核),但是您可以运行Titan备份。

www.unrevoked.com(永远被撤销的用户是一键式root)。请查看他们的支持的设备列表。

,只要您的手机未装砖,只要您只运行钛金属并在退回手机时取出未回收的钛金属,这都不会使保修失效。

评论


除非您是root用户,否则ADB不会授予您访问数据目录的权限。但是,一旦将其扎根,就应该能够。

–mlevit
2010-10-29在0:15

@mlevit:当!扎根的另一个原因。

–德米特里(Dmitriy Likhten)
2010-10-29 14:07