新手机:如何转移游戏进度?


22

我打算购买新的Android手机,并且希望能够将在几款游戏中取得的进展转移到新设备上,因此我不必从头开始玩所有的关卡。

我目前有HTC Desire,将购买HTC Evo 3D。

对此可能没有简单/通用的解决方案。

但是我想知道是否有人做过类似的事情并且可以提供一些建议(例如,在哪里查找可能包含游戏进度信息的文件)。

Answers:


5

您应该在两个位置查找外部存储器(SD卡或用于类似目的的/data/data目录)和内部存储器(目录)。您可能需要扎根才能访问后者。

在最佳情况下,游戏会将您的所有进度保存在云中,然后您只需重新输入登录名即可将其全部还原。这通常仅适用于在线游戏。

某些游戏可能会提供一个菜单来导出保存数据,或者提供一个外部应用程序来导出保存数据(如果存在),则最好使用它们。


15

如果您使用的是Android 4.0或更高版本,则可以使用adb backupresp。adb restore命令,即使没有生根设备。语法为:

adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]

要进行完全备份,这将意味着adb backup –apk –shared –all –f /backup/mybackup.abadb restore /backup/mybackup.ab重新在新设备上还原备份)。但是请记住,这将意味着“全部或全部”-您无法以这种方式还原单个应用程序。因此,您可能希望包括要传输的应用程序的程序包名称。要查找这些内容,例如在Google Play上查找应用程序-您会在URL(id=<package_name>)中找到程序包名称。您的备份命令将如下所示:

adb backup –apk –shared –f /backup/mybackup.ab com.foobar.app1 org.foobar.app2 net.foobar.app3

还原保持不变,adb restore一如既往地从备份文件还原所有内容(此处未选择任何部分)。

有关可用的ADB命令的列表,请参见此处


太棒了!我的EVO3D具有Android 4.0,因此当我升级到另一台设备时,它将很方便。
Cristian Lupascu

对于那些使用adb的人来说,这是最好的答案。例如,可以在不传输APK或其他功能的情况下完成备份/传输Square Enix Final Fantasy 5游戏的保存:adb backup -f backupfile -noapk -noobb com.square_enix.android_googleplay.FFV_GP然后将其还原到已安装FFV的另一台设备adb restore backupfile-整个文件约为8KB,该游戏就在您所需要的位置留在其他设备上。
lilbyrdie14年

1
究竟。顺便说一下,这就是Koush的氦气备份和同步的方式。因此,您在坐公交车时就用手机开始游戏,到家后就继续在虎斑上准确地离开手机了:)
Izzy

如果氦气备份和同步无法正常工作,则值得尝试这种手动方式。我使用此方法成功备份和还原了一个应用程序,从那时起,氦气就开始工作了……
AndyO

3

您可能还会查看Titanium Backup或MyBackup Pro之类的应用,然后选择保存用户应用和数据,然后还原到新手机。


+1 My Backup Pro看起来是一个可行的选择,即使对于非根目录设备也是如此。但是,我将首先尝试手动查找和传输数据,如果这样做不起作用,我将考虑购买该应用程序。
Cristian Lupascu 2012年

3

我最近使用电脑将游戏进度从LG手机转移到了Droid Maxx。我将以Fallout Shelter为例,因为该网站说无法转移游戏进度/购买。

  1. 我在桌面上创建了一个文件夹,用于存放LG中的文件,并仔细查看了手机中的文件,直到找到为止com.bethsoft.falloutshelter
  2. 我将其移至我在计算机上创建的文件夹。我已经在Droid Maxx上开始了一个新游戏,所以我可以从计算机上找到放置文件的位置。
  3. com.bethsoft.falloutshelter在Droid Maxx上找到文件后,我将其替换为放在计算机上的副本。

我加载了游戏,所有的进度和购买都转移到了Droid上。适用于游戏,照片和音乐。我不知道这是否适用于iPhone。


0

老实说,如果您不想生根,那您就很费力,即使那样,它也很少能正常工作。您可以手动备份某些游戏或使用非root备份应用程序,而少数使用云的应用程序是很幸运的,但是大多数游戏进度只是无法备份,并且由于缺乏root访问权限而在此过程中丢失。备份应用程序可在大约30%至40%的游戏中运行,但不值得通过植根imo违反保修条款。如果您想违反新设备的保修条款,请继续,但不要说我没有警告您。如果您的手机决定有一天可以骗您,那您就亏了钱。


请修改您的答案和格式
2012年

3
这是胡说八道-至少在Android 4.0及更高版本中,无需root即可进行完整备份(应用程序及其数据-请参阅我的答案)。而一个人是否需要生根是很主观的。同样,“保修论点”是相对的:例如,在欧盟不算在内。
伊齐

0

如果您使用保管箱,astro文件管理器应用程序和apk。提取器应用程序u无需root即可将游戏和所有保存的数据移动到新设备。.只需打开astro ..点击左上角按钮..然后点击位置...点击投递箱并设置帐户。.然后在以下位置找到游戏文件/文件夹astro和longpress,将文件复制到新的Dropbox帐户。提取程序并打开它..找到您的游戏并点击提取...回到astro并找到提取的文件..将该文件复制到保管箱...在新设备上运行,然后打开astro..go到保管箱并将文件复制到新设备位于与旧设备相同的位置。.最终将提取的apk文件复制到sd ..它将询问您是否要安装..点击是并享受...注意*您需要允许外部应用通过进入设置,然后进入应用程序。.选中允许外部应用程序的框


雅各布,谢谢您的回答,尽管我不确定我能否听从您的论点。您能否再次对其进行编辑,并应用一些格式?期间:请也避免使用txtspeak,这里的许多用户都不是母语使用者。谢谢!
伊齐


-1

我是用minecraft做到的,如果您找不到它,您只需要在旧手机存储中找到游戏进度即可(建议您使用文件管理器来完成),如果您找不到它,则可以在谷歌上查找特定游戏(在谷歌上查找)该游戏的进度存储在哪里)。然后从旧手机上的Google Play安装wifi文件传输,以便您可以从新手机访问旧手机。然后在新手机上下载数据进度。然后只需将下载的数据放在新手机上游戏进度所在的位置即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.