Как восстановить резервную копию гелия?

9

Я перехожу на новый телефон, и я зарезервировал свои вещи с помощью гелия в Dropbox. Позже я скопировал эту папку в carbonпапку на моей SD-карте, но гелий, похоже, не обнаружил ее. Есть идеи, как мне это восстановить? Похоже, что формат отличается .. Регулярное резервное копирование, кажется, carbon/com.appname/filesно в моей резервной копии Dropbox, его единственные файлы, никаких папок вообще.

Картик Т
источник

Ответы:

11

Есть несколько способов добиться этого:

На устройстве

  1. Старт Гелий
  2. выберите любое "фиктивное приложение", чтобы создать резервную копию из
  3. Выход Гелий
  4. Проверьте, где были размещены файлы резервных копий и какие это файлы (резервная копия состоит из нескольких файлов)
  5. Скопируйте ваши резервные файлы в это место
  6. Проверьте, есть ли для каждого приложения все файлы, которые вы проверяли выше 1
  7. Запустите Гелий снова, теперь он должен найти резервные копии
  8. Восстановите все, что вы хотели восстановить

Если «старый телефон» все еще работает

Приложение называется « Синхронизация и резервное копирование приложения Helium ». Поэтому, когда вы перейдете на вкладку « Восстановление и синхронизация », вы сможете передавать и восстанавливать резервные копии на всех устройствах. Я никогда не пробовал это, поэтому я не могу дать какие-либо подробности об этом.

Используя ваш компьютер

Helium Backup использует тот же формат файлов, что и ADB (фактически он использует ADB локально для создания и восстановления резервных копий). Так что с файлами резервных копий на вашем компьютере, и устройство, подключенное через USB сВключено, вы можете просто восстановить резервные копии из командной строки. Просто выберите .abфайлы для этого и запустите

adb restore com.foobar.ab

(конечно, вы должны заменить com.foobar.abнастоящие имена файлов). См. Есть ли минимальная установка ADB? если вы еще не настроили свой компьютер для использования с ADB. Упомянутые там загрузки также можно найти здесь .


1 : Я довольно давно помню, что Helium мог «игнорировать» резервную копию, когда один из этих файлов отсутствовал

Иззи
источник
Эй, Сри собирался удалить это д на самом деле. Я закончил тем, что сделал резервную копию снова на SD-карту. На этот раз было намного меньше ... и я смог использовать bt sync для передачи его на мой новый телефон, и он сейчас восстанавливается. Моя резервная копия Dropbox не была обнаружена первым методом, следовательно, q. 2-ой, я полагаю, требует премии
Karthik T
Я последовал этой идее, чтобы сначала создать резервную копию фиктивного приложения, и подтвердил, что оно было скопировано в папку Carbon. Я скопировал две папки для резервных копий в папку «углерод» на моем новом телефоне с помощью файлового менеджера Astro. Я могу видеть папки резервных копий, которые я скопировал в папку. В приложении «Восстановление и синхронизация гелия» на моем новом телефоне я вижу фиктивное приложение для восстановления (даже после принудительного перезапуска) и одно из резервных приложений, но не приложение, для которого я действительно хочу восстановить данные. Кроме того, я восстановил 2-е приложение, погодное приложение Yr.No, и ни одно из моих предыдущих местоположений не показывало :-( Любой совет приветствуется.
boardtc
1
Приложения @boardtc могут отказаться от резервного копирования (т. е. разработчик может определить, что они должны игнорироваться). Поэтому, пожалуйста, проверьте, существуют ли файлы для этих приложений в папке, и .abфайл не имеет 0 или 41 байт (0 означает сбой и 41 - отказ). Если эти файлы верны, я могу сослаться только на последнюю часть моего ответа: «использование компьютера» для восстановления.
Иззи
1
@ Иззи потрясающе !!!! "adb restore com.mobeam.beepngo.ab" и вот, вот оно !! Спасибо :-)
boardtc
@boardtc, как обрисовано в общих чертах в ответе :) Рад, что это решило это и для вас!
Иззи
1

В резервной копии Dropbox отсутствовали папки для каждого приложения, и поэтому я не распознал их при попытке скопировать их на новый телефон. Вместо этого я сделал резервную копию на SD-карту и перенес ее на новый телефон для восстановления. Кажется, работает до сих пор.

Картик Т
источник
Соответствует моему первому предложению (там я имел в виду SDCard, хотя и не упоминалось явно). Рад, что вы решили это - и спасибо, что поделились своим решением (+1 к этому)!
Иззи
1
Да @ Иззи, моя проблема заключалась в том, что копирование оригинальной резервной копии в соответствии с вашими инструкциями не помогло. Я предполагаю, что резервная копия в Dropbox - это другой формат, чем резервная копия на SD-карту
T
0

Если это файлы .zip, созданные Helium V1.1.4.6, вы можете:

  1. Разархивируйте их, пока у вас не появится папка example app backup folderс example app backup file.abфайлом.
  2. Затем вы можете поместить эту папку на свой телефон в папке \carbon. Затем Helium обнаруживает его, поскольку он также хранит свои собственные резервные копии в этом месте.
  3. Восстановите резервные копии приложения из вашего Dropbox.

Разница в том, что при экспорте резервных копий создаются zip- .abфайлы, в противном случае создается папка с файлами, как упоминается в ответе Иззи.

Таким образом, вы можете:

  • Восстановите все файлы одновременно
  • Без необходимости устанавливать соединение с ПК.

Проверено на Android 6.0.1

в
источник