Новый телефон: Как перенести игровой прогресс?

Я планирую купить новый Android-смартфон и хочу иметь возможность перенести прогресс, которого я достиг в нескольких играх, на новое устройство, чтобы мне не пришлось снова проходить все уровни с нуля.

В настоящее время у меня есть HTC Desire, и я куплю HTC Evo 3D.

Вероятно, нет простого/общего решения для этого.

Но мне было интересно, сделал ли кто-нибудь что-то подобное и мог бы дать совет (например, где искать файлы, которые могут содержать информацию о ходе игры).

Ответы (8)

Есть два места, которые вы должны искать: внешняя память (SD-карта или каталог, который используется для аналогичных целей) и внутренняя память ( /data/dataкаталог). Возможно, вам потребуется рут-права, чтобы получить доступ к последнему.

В лучшем случае игра сохраняет все ваши успехи в облаке, тогда вам просто нужно повторно ввести свой логин и все восстанавливается. Обычно это касается только онлайн-игр.

В некоторых играх может быть меню для экспорта данных сохранения или внешнее приложение для этого, если они существуют, вам лучше их использовать.

Если вы используете Android 4.0 или более позднюю версию, вы можете использовать adb backupсоотв. adb restoreдаже без рутирования вашего устройства. Синтаксис:

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

Чтобы сделать полную резервную копию, это будет означать, например, adb backup –apk –shared –all –f /backup/mybackup.ab(соответственно adb 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, так что когда я перейду на другое устройство, это пригодится.
Это лучший ответ для тех, у кого есть adb. Например, резервное копирование/перенос сохраненной игры Square Enix Final Fantasy 5 можно выполнить без передачи apk или дополнений: adb backup -f backupfile -noapk -noobb com.square_enix.android_googleplay.FFV_GPа затем восстановить его на другое устройство , на котором уже установлен FFV : adb restore backupfile-- весь файл составляет около 8 КБ, и игра будет именно там, где вы оставил его на другом устройстве.
Точно. Кстати, так работает Helium Backup and Sync от Koush. Таким образом, вы начинаете игру на своем телефоне, находясь в автобусе, и, добравшись до дома, продолжаете игру на своем табби именно там, где вы остановились на телефоне :)
Если Helium Backup and Sync не работает, возможно, стоит попробовать этот ручной способ. Я успешно сделал резервную копию и восстановил ОДНО приложение, используя этот метод, и с тех пор Helium работал...

Вы также можете заглянуть в такое приложение, как Titanium Backup или MyBackup Pro, и выбрать сохранение пользовательских приложений и данных, а затем выполнить восстановление на новый телефон.

+1 My Backup Pro выглядит приемлемым вариантом даже для устройств без рута. Однако сначала я попытаюсь найти и передать данные вручную, и если это не сработает, я подумаю о покупке приложения.

Недавно я перенес игровой прогресс с помощью своего компьютера с телефона LG на Droid Maxx. Я буду использовать Fallout Shelter в качестве примера, потому что на веб-сайте указано, что игровой прогресс/покупки не могут быть переданы.

  1. Я создал папку на рабочем столе для файлов от LG и просматривал файлы телефонов, пока не нашел com.bethsoft.falloutshelter.
  2. Я переместил это в папку, которую создал на компьютере. Я начал новую игру на Droid Maxx, чтобы найти, куда положить файл с компьютера.
  3. Как только я нашел com.bethsoft.falloutshelterфайл на Droid Maxx, я заменил его копией, которую поставил на свой компьютер.

Я загрузил игру, и весь мой прогресс и покупки были перенесены на Droid. Это работает для игр, фотографий и музыки. Я не знаю, работает ли это с айфонами.

Если вы используете приложения Dropbox, Astro File Manager и APK Extractor, вы можете перемещать игры и все сохраненные данные на новое устройство без рута.

  1. Откройте Astro FM, нажмите верхнюю левую кнопку, затем нажмите местоположение
  2. Откройте Dropbox и настройте учетную запись
  3. Найдите файлы/папки игры в Astro FM и, удерживая нажатой, скопируйте файлы в новую учетную запись Dropbox.
  4. Загрузите APK Extractor и откройте его, найдите свою игру и нажмите «Извлечь».
  5. Вернитесь в Astro FM, найдите извлеченный файл и скопируйте его в Dropbox.
  6. На новом устройстве откройте Astro, зайдите в Dropbox и скопируйте файлы на новое устройство в то же место, откуда они были на старом устройстве.
  7. Наконец, скопируйте извлеченный APK-файл на SD-карту.
  8. Он спросит, хотите ли вы установить, нажмите «Да» и наслаждайтесь

Примечание: вам нужно разрешить сторонние приложения, зайдя в настройки, затем приложения, установите флажок, разрешающий сторонние приложения.

Честно говоря, если вы не хотите рутировать, вы облажались, да и то это редко работает должным образом.

Вы можете вручную создавать резервные копии некоторых своих игр или использовать приложения для резервного копирования без полномочий root, а те немногие, которые используют облако, являются благословением, но большая часть игрового прогресса просто не сохраняется и теряется в процессе из-за отсутствия root-доступа. .

Приложения для резервного копирования работают примерно в 30-40% игр, но не стоит нарушать вашу гарантию, рутируя IMO. Если вы хотите нарушить гарантию на свое новое устройство, продолжайте, но не говорите, что я вас не предупреждал. Если однажды ваш телефон решит заблокировать вас, вы потеряете свои деньги.

Это нонсенс — по крайней мере, с Android 4.0 и выше возможно полное резервное копирование без рутирования (приложений, а также их данных — см. мой ответ). А нужен ли рут или нет - это довольно субъективно. Также «гарантийный аргумент» относителен: например, в ЕС он не считается.

Вы должны проверить Helium - App Sync and Backup , который работает без рута. На странице Google Play Store для Helium есть видео, показывающее, как его использовать ( или нажмите здесь ).

Стоит отметить, что если вы не хотите приобретать премиум-версию, используйте функцию загрузки на ПК, которая позволяет сохранять резервную копию на вашем ПК, а затем восстанавливать ее на другом устройстве.

Это действительно заслуживает большего количества голосов

Я сделал это с помощью Minecraft, вам просто нужно найти свой игровой прогресс в памяти вашего старого телефона (я рекомендую вам сделать это с помощью файлового менеджера). Если вы не можете его найти, поищите его в Google для конкретной игры (найдите в Google, где хранится прогресс для этой игры).

Затем установите передачу файлов Wi-Fi из Google Play на старый телефон, чтобы вы могли получить доступ к своему старому телефону с нового телефона. Затем загрузите прогресс данных на свой новый телефон. А потом просто положить загруженные данные на то место, где прогресс игры на новом телефоне.