Создание полного бэкапа Android-устройства

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

Бэкап: что это и для чего нужно делать

Какой телефон лучше взять в армию Умные часы: зачем нужны, плюсы и минусы Все, что нужно знать об SMS-банкинге Какой бренд нравится больше? Apple Samsung Nokia Meizu Huawei Xiaomi Голосовать

  • Утеря мобильного аппарата.
  • Вынужденная перепрошивка девайса (смартфон – устройство сложное, система может и «сломаться»). А как часто бывает обидно, когда слетают не только настройки с приложениями, а ещё и личные, такие нужные, данные…
  • Приобретение нового, более мощного, смартфона.
  • Желание поделится хорошо настроенным приложением с другими людьми.

Что внутри?

Резервные копии Nandroid — штука достаточно абстрактная. У каждого рекавери этот формат свой. Более того, форматы могут отличаться в зависимости от устройства (напомню: кастомное рекавери — это, по сути, отдельная операционная система со своими особенностями для каждой поддерживаемой модели).

Что же мы получаем? Чаще всего на выходе — образ файловой системы (вкупе с оригинальной файловой системой, которая была использована на конкретном устройстве). Анализ простой: монтируем образ (потребуется драйвер соответствующей файловой системы) и бродим по файловой системе.

В некоторых случаях нам выдают набор ZIP-архивов с данными приложений. Тут тоже все просто: заходим в архив и смотрим; формат данных такой же, как в случае с adb backup, но сам набор данных гораздо полнее. Иногда создается один-единственный архив с набором файлов внутри. Нам попадались как простые .zip, так и (расширение может не совпадать).

Общая особенность бэкапов Nandroid в том, что ни одно протестированное нами кастомное рекавери (а мы тестировали десятки вариантов) не создает полный образ раздела с данными. Под «полным» образом мы понимаем образ, который содержит как оригинальную файловую систему, так и незанятые блоки — свободное место. Анализ свободных блоков позволил бы провести сканирование на предмет поиска удаленных файлов. К сожалению, не выйдет. Если требуется именно это, тебе придется использовать другие методы. (В скобках замечу, что образ системного раздела большинством рекавери создается целиком, со всеми «потрохами».)

Читайте также:  Как включить интернет на Андроиде (МТС, Мегафон и другие)

Titanium Backup

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

Программа позволяет сделать резервные копии практически всего, что хранится на вашем смартфоне/планшете. К примеру, установленные игры, сохраняя при этом прогресс их прохождения, программы со всеми предустановленными настройками, контакты из записной книжки, различные системные настройки и многое другое.

Плюсы:

  • огромный функционал для удобного резервного копирования;
  • расписание с автоматическим резервным копированием;
  • пакетные действия;
  • быстрая автоматическая установка ПО;
  • облачное хранилище;
  • богатый список настроек;
  • наличие русского языка.

Минусы:

  • чересчур нагромождённый интерфейс;
  • нет подробной справки по использованию тех или иных возможностей приложения;
  • обязательное наличие ROOT-прав.

Вопросы и ответы по созданию резервной копии данных

В: я чото проебался, а сколько места дается на это все.

О: 15 гигов. 15 гигов хватит каждому, а дополнительное место можно купить

В: скачать копию через торрент клиент на Андроид можно как-то?

О: нет, ты что, совсем болван что ли

В: сколько по времени занимает копирование данных

О: все зависит от скорости интернета и количества программ.

В: можно ли не загружать какие-то данные

О: можно. После добавления аккаунта для копирования. Перед началом резервного копирования, надо выбрать пункты, где не нужно делать копию и внутри отключить синхронизацию. Но не все данные можно не сохранять. История звонков и контакты будут бэкапиться по любому.

Запись бэкапа с помощью Google

Все Андроид аппараты предоставляют возможность синхронизироваться с виртуальным хранилищем Google. Это позволяет хранить на облачном диске весь личный контент.

Запись бэкапа с помощью Google

Чтобы выполнить резервное копирование контактов на Android и другой пользовательской информации через Гугл, вам потребуется:

  1. Через почтовый ящик Gmail прикрепить телефон к профилю Google.
  2. Открыть свойства учетной записи и выбрать пункты, для которых делается резервная копия.
  3. В дополнительных настройках аккаунта активировать синхронизацию.
  4. Чтобы Android backup service периодически выполнял резервирование, включите инструмент «Автосинхронизация».
Запись бэкапа с помощью Google

Смонтированный backup будет размещен на виртуальном диске Google. Чтобы при полном сбросе настроек воспользоваться созданной копией, следует открыть вкладку «Восстановление и сброс» и запустить процедуру возврата.

Использование ПК

Получение root-доступа, а заодно освоение различных приложений, может затруднить пользователя, в то время, как сделать бэкап прошивки Android на компьютере будет для кого-то значительно легче, чем с TWRP. Тем более что никаких дополнительных приложений для устройства скачивать не придётся.

Использование ПК

Всё, что нужно для этого:

  1. Включенная отладка по USB на Андроид-устройстве (сделать это можно из настроек).
  2. Установить ADB RUN для компьютера, скачивается она бесплатно.
  3. Драйверы на ПК, которые зачастую устанавливаются автоматически, и USB-кабель.
Использование ПК

Алгоритм действий:

  1. Подключаем телефон к компьютеру и запускаем программу ADB.
  2. Выбираем Backup в открывшемся окне.
  3. Далее выбираем первый пункт в новом меню.
  4. На Android-устройстве нажимаем «Создать резервную копию данных». Также предлагается создать пароль, но это действие необязательно.
Использование ПК

Копия, которой вы можете воспользоваться в случае необходимости, создана!

Читайте также:  Как исправить ошибку GPS-сигнала в Pokémon Go |

Здесь были рассмотрены основные способы, позволяющие создать полный бэкап для Android, то есть бэкапа прошивки. Кроме этого существуют различные функции и утилиты, позволяющие делать копии приложений или различных Андроид игр, контактов, SMS и т. п. по отдельности.

Протестируйте свой BackupAgent

После того, как вы внедрили агент резервного копирования, вы можете протестировать функциональность резервного копирования и восстановления с помощью следующей процедуры, используя bmgr.

Установите ваше приложение на подходящий образ системы Android.

Если вы используете эмулятор, создайте и используйте AVD с Android 2.2 (API Level 8).

Если используется устройство, оно должно работать под управлением Android 2.2 или выше и иметь встроенный Google Play.

Убедитесь, что резервное копирование данных включено

При использовании эмулятора вы можете включить резервное копирование с помощью следующей команды из вашего SDK tools / path —

adb shell bmgr enable true

Если вы используете устройство, откройте Системные настройки, выберите Конфиденциальность, затем включите Резервное копирование моих данных и Автоматическое восстановление.

Выполнение резервного копирования

В целях тестирования вы также можете сделать запрос с помощью следующей команды bmgr —

adb shell bmgr backup

Запустите операцию резервного копирования, введя следующую команду.

adb shell bmgr run

Это заставляет Backup Manager выполнять все запросы на резервное копирование, которые находятся в его очереди.

Удалите и переустановите приложение

Удалите приложение с помощью следующей команды —

adb uninstall

Затем переустановите приложение и проверьте результаты.

Программы для резервного копирования контактов

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

Существуют также подходящие программы от сторонних разработчиков, например, приложение Titanium Backup. Для резервного копирования контактов через подключенный компьютер с ОС Windows также можно использовать программу AirDroid. На некоторых старых устройствах есть возможность копировать или сохранять контакты на SIM-карту. Однако, так вы рискуете потерять связанные данные, например, изображение профиля.

Читайте также:  NFC-кольцо Smart Ring R3

Бэкап смс, контактов, журнала звонков и приложений

Super Backup : SMS & Contacts

  1. Скачайте и установите Super Backup : SMS & Contacts на свой смартфон.
  2. Запустите программу, а затем выберите соответствующий пункт в меню на главном экране. Для примера, чтобы сохранить определенные программы или игры, тапните по кнопке “Сохранение приложений”. После этого необходимо поставить галочку напротив нужных приложений и нажать кнопку “Сохранить”. Обратите внимание: Аналогичным способом возможно создать резервную копию смс, контактов, закладок и многое другое.
  3. По завершению процесса, программа создаст папку под названием SMSContactsBackup, который нам нужно перенести на ПК или загрузить его в облако. После этого вы получите резервные копии ваших контактов, приложений, звонков и сообщений, которые могут быть восстановлены в любое время.

Сохраняем IMEI

IMEI – это международный числовой идентификатор вашего устройства. С помощью этого набора цифр можно узнать производителя гаджета, его модель и статус. Телефоны и планшеты без IMEI считаются краденными и неофициально запрещены для использования в СНГ.

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

Признаки утерянного IMEI:

  • После перепрошивки или сброса к заводским настройкам возникают проблемы со связью (сотовая сеть, Bluetooth, Wi-Fi);
  • Полное отсутствие соединения с GPS;
  • Телефон не видит ни одну сим карту.

Восстановить идентификатор можно только с наличием прав суперпользователя. Для возврата IMEI вам понадобится установить утилиту-эмулятор консоли Android Terminal Emulator (если телефон не видит сеть, скачайте установочный APK на компьютер, а затем переместите файл на телефон с помощью подключения по USB).

Следуйте инструкции:

  • Для начала нам потребуется узнать код EFS. Для этого введите команду mount и нажмите Enter для её выполнения;
  • В окне консоли появиться текст, в котором вы должны найти команду EFS, прописанную через слеш. Текстовый идентификатор перед командой и есть нужный нам код. Пример поиска кода:
  • Запишите найденный код на лист бумаги и перезагрузите приложение. После повторного запуска эмулятора введите команду для восстановления IMEI (каждую из строк нужно вводите через Enter). XXXXX – это найденный код EFS;
  • Для сохранения настроек IMEI, не выходя из программы введите такие строки:

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