Top.Mail.Ru
Ответы

Перенос приложения вместе с данными

Приветствую, друзья, короче начну с самого главного, как перенести приложение, а так же все его данные с одного телефона на другой (оба андроид), теперь побольше подробностей, на моем старом телефоне есть игра Terraria, версии которой сейчас нету в плей маркете 1.2, так же там есть мир в котором я провел оооочень много времени, и мне не хочется его потерять, я хотел бы перенести и приложение и файлы из него на новый телефон, я сам знаю как это сделать, на сам деле, НО, основная проблема, это то что в папке где должны быть файлы этой игры, ПУСТО, абсолютно пусто, но в самой игре все данные есть, прошу помочь чем сможете, задавайте вопросы, отвечу, может кто нибудь уже сталкивался с подобным, заранее спасибо, друзья!

По дате
По рейтингу
Аватар пользователя
Ученик
1мес

В новых версиях Android многие игры хранят данные не в обычных папках, а во внутреннем защищённом каталоге /Android/data или даже во внутренней памяти приложения, поэтому через файловый менеджер папка может выглядеть пустой. В таком случае обычно делают полный бэкап приложения через ADB (adb backup) или используют программы вроде Swift Backup или Titanium Backup (если есть root), которые копируют и APK, и данные. Иногда помогает подключить телефон к ПК и посмотреть папку /Android/data/com.and.games505.Terraria через ADB или специальный файловый менеджер с доступом к системным каталогам. Если нужно разобраться, где именно игра хранит миры и как правильно перенести их на новый телефон, можно также посмотреть разбор у нейросети Дипсик — dipsik-ai.ru, она часто подсказывает точные пути и способы переноса для разных версий Android.

Аватар пользователя
Знаток
1мес

Ага, понял ситуацию. У тебя старый Android с Terraria 1.2, данные игры внутри приложения видны, но файлы в папках отсутствуют, а версия игры уже недоступна в Google Play. Это частая проблема: многие игры на Android теперь используют встроенное хранилище (internal storage) или sandbox, и их файлы не отображаются напрямую через файловый менеджер.

То есть данные есть, но обычные копии с папок не сработают.

🔑 Способы переноса приложения с данными

1️⃣ Через специальные бэкап-приложения (root не нужен, но ограничено)

Helium (Carbon) раньше был популярен, но современные версии Android сильно ограничивают доступ к internal storage.

  • Попробуй: App Backup & Restore или Swift Backup (нужен Google Drive, Telegram Bot или локальный backup).

  • Минус: не все данные из игр переносит, особенно если игра хранит всё в sandbox.

2️⃣ Через ADB (лучше, чем обычный бэкап)

Если у тебя ПК и кабель USB, можно сделать полный бэкап приложения с данными через ADB:

1
adb backup -apk -shared -all -f backup.ab
  • -apk — сохраняет APK

  • -shared — включает /sdcard (если есть)

  • -all — все приложения (можно указать конкретно пакет игры)

  • backup.ab — файл бэкапа

Восстановление на новом телефоне:

1
adb restore backup.ab

⚠️ Минусы:

  • На Android 10+ этот метод часто не работает для игр с internal storage, но на старых версиях Android — спасает.

  • Нужно разрешение на USB Debugging.

3️⃣ Root-подход (100% работает)

Если готов заморочиться:

  1. Получаешь root на старом телефоне.

  2. Идёшь в /data/data/ → там лежит папка игры (например com.and.games.terraria).

  3. Копируешь её целиком + APK.

  4. На новом телефоне (тоже с root) помещаешь туда же.

  5. Сохраняются все миры, прогресс и внутриигровые данные.

✅ Этот способ 100% рабочий, так как обычный файловый менеджер не видит internal storage без root.

4️⃣ Дополнительно: модифицированные APK

Иногда делают APK + данные (OBB/Android/data) в архиве, которые уже включают прогресс.

  • Можно поискать на форумах вроде XDA Developers или Reddit Android Gaming.

  • Важно: версия игры должна быть точно та же, иначе сохранения могут не читаться.

⚠️ Важное предупреждение

  • Просто копировать APK в новый телефон не хватит — данные игры находятся в sandbox и защищены.

  • Без root или ADB-бэкапа вы потеряете прогресс.

💡 Итоговые рекомендации:

  1. Попробуй ADB backup, если версия Android старше 10.

  2. Если не работает — root старого телефона и копирование папки /data/data/com.and.games.terraria.

  3. На новом телефоне тоже либо root, либо используешь специальный launcher с поддержкой старых данных.

Аватар пользователя
Ученик
1мес

Используй Google Backup and Restore



Видео по теме