Бекап — это создание резервной копии на носителе информации, которая может понадобиться пользователю, если его устройство, к примеру, будет повреждено. С помощью бекапа можно полностью восстановить систему.

В зависимости от вида бекапа, возможно сделать бекап всей системы, включая даже настройки приложений, так и бекап чего-то конкретного, например, СМС-сообщений, контактов, приложений, фотографий и т.д.

Когда может понадобиться бекап?

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

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

Во всех этих случаях бекап необходим пользователю.

Чем бекапиться?

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

Другое дело, что те же приложения, скачанные из Google Play Маркет и установленные на девайс, восстановлены не будут. В таком случае используются специальные приложения, которые позволяют делать бекап буквально всего устройства. К таким приложениям в первую очередь относится Titanium Backup — самое известное приложение для бекапа и восстановления информации.

Другое достаточно популярное приложение — Helium App Sync and Backup.

Что выбрать, решать только пользователю. В большинстве случаев хватает стандартных настроек для бекапа Android.

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

Частичный бэкап прошивки

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

Ниже рассмотрим способы частичного бэкапа. Отметим, что некоторые методы работают при наличии root прав. Для вашего удобства, в начале каждого способа, мы указали минимальные требования для получения резервной копии.

Способ 1: при помощи ADB или ADB Run

Требование: наличие ПК, кабеля с поддержкой передачи данных, утилита ADB или ADB Run.

Варианты бэкапа: раздела data; data и app; data, app и SdCard.

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

Установите драйвера для вашего устройства. Например, стандартных драйверов Motorola, достаточно для подключения через ADB. В вашем случае, возможно, нужно .

Соедините смартфон/планшет через USB кабель.

Запустите утилиту ADB Run.

Если вы впервые используете отладку по USB, на экране устройства подтвердите соединение с ПК.

Убедитесь, что аппарат подключен. В ADB Run, такая информация указана в верхнем углу слева.

Нажмите кнопку 9, затем ввод, для открытия меню резервных копий.

Для снятия копии всех разделов, нажмите на кнопку 3.

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

После создания копии, в окне ADB Run появится сообщение: «Для продолжения нажмите любую клаишу».

Автоматически откроется папка с вашей резервной копией. Закройте ADB Run.

Способ 2: через меню восстановление и сброс

Требование: учетная запись для резервирования, интернет.

Варианты бэкапа: настройки приложений; журнал звонков и пароли Wi-Fi.

ОС Android позволяет резервировать некоторые данные – пароли Wi-Fi сети, обои и журнал звонков. С выходом обновления 6.0, в список резервирования были включены настройки приложений. Информация сохраняется в Google диске.

Важно!

  1. При резервировании данных, может сохраняться некоторая конфиденциальная информация.
  2. Резервирование настроек приложения не доступно, если разработчик не активировал опцию в консоли Google Play.
  3. Резервные копии через 60 дней, при отсутствии активности.
  4. Резервирование выполняется не чаще одного раза в сутки.

Подробную инструкцию смотрите в нашей отдельной статье по .

Способ 3: синхронизация Gmail

Требование: Учетная запись Gmail, интернет.

Варианты бэкапа: электронная почта gmail, сохранения игр, календарь, контакты справочника.

В ОС Android, Gmail не только электронная почта, но и учетная запись, необходимая для использования некоторых сервисов, например Google Play. Так же аккаунт позволяет синхронизировать некоторые данные – контакты, календари и другую информацию.

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

  1. Добавьте в настройках, в разделе учетных записей, аккаунт Gmail. Либо создайте учетную запись. Инструкция по созданию аккаунта через ПК . Как создать электронную почту с телефона, читайте .
  2. После добавления учетной записи, откройте раздел аккаунтов.
  3. Выберите аккаунт «Google».
  4. В новом окне переведите переключатели напротив данных, что хотите синхронизировать.
  5. Откройте выпадающее окно, где выберите принудительную синхронизацию.

Способ 4: при помощи программы Titanium Backup

Требование: наличие root прав.

Варианты бэкапа: приложения и настройки приложений.

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

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

Откройте Titanium Backup. Предоставьте программе root доступ.

Нажмите на вкладку «Резервные копии» для выборочного сохранения программ. Выберите утилиту из списка, нажмите на кнопку «Сохранить».

Для создания резервной копии нескольких приложений , нажмите на кнопку меню, затем пакетные действия. Выберите вариант сохранения приложений.

Автоматическое сохранение приложений, доступно на вкладке «расписания». Выберите вариант сохранения или создайте новое задание.

Способ 5: при помощи программы Google Фото

Требование: учетная запись, интернет.

Варианты бэкапа: фотографии видео.

Полный бэкап прошивки

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

Способ 1: с помощью кастомного recovery

Требование: наличие TWRP или CWM recovery

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

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

  1. Загрузите загрузочный режим. Как пользовать TWRP читайте .
  2. Нажмите на кнопку «Резервное копирование».
  3. Укажите разделы, что требуется сохранить. Так же укажите накопитель, где требуется сохранить образ или раздел прошивки.

Вывод

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

Бэкап – это резервная копия всех данных на вашем смартфоне. Его в основном делают перед прошивкой телефона, чтобы в случае неудачи, можно было вернуть всё как было.

Есть несколько способов, как сделать системы андроид:

  • С помощью специального софта.
  • С помощью рекавери.
  • Создание резервной копии на ПК.

Рассмотрим каждый способ создания бэкапа андроид отдельно.

Бэкап системы андроид с помощью программ

Первая программа, которую мы разберём – это My Backup. Она отличается своей простотой, для неё не обязательны root права, и её можно бесплатно скачать с play market. Есть конечно и PRO версия, но она стоит 7 долларов.

Запускаем программу. Вам сразу предъявят лицензионное соглашение, с котором вы должны согласиться. Далее, появляется меню программы:

Нажимаем на кнопку New Backup (новый бэкап). Программа предложит нам сохранить приложения и медиа или данные. Для начала сохраним приложения и медиа. Нам предоставляют выбор, куда сохранить наш бэкап: на флешку, онлайн или на компьютер. Чтобы не заморачиваться, выберем на флешку. Теперь остаётся немного подождать.

My Backup через некоторое время показывает окно, в котором предоставляет список, что нам нужно сохранить (приложения, фото, музыку). Выбираем галочками что нам нужно, и нажимаем ОК. Указываем своё имя бэкапа, или оставляем по умолчанию, и нажимаем ОК.

Появится ещё одно маленькое окошко, в котором вас спросят, что сохранять (apk + данные, данные или просто apk). Выбирайте apk + данные, иначе смысл тогда вообще делать этот бэкап? Теперь ждём, пока программа сохранит все данные. Сколько это займёт времени, зависит от того, сколько приложений у вас установлено.

Теперь сохраним данные. Возвращаемся в главное окно программы, снова жмём на New Backup, и выбираем «Данные». Выберем точно такое сохранение – на флешку. После чего, в новом окне, отмечаем галочками контакты, sms, журнал звонков, в общем всё, что вам нужно.

В новом окне пишем имя бэкапа или оставляем стандартное, нажимаем ОК, и ждём завершение операции.

Для бэкапа системы андроид есть и другие программы, например, Nandroid manager, Helium, Titanium BackUp. Они все примерно действуют по одному сценарию, и имеют только малые отличия, поэтому для примера мы разобрали самую простую, и не требующую root прав программу.

Чтобы потом восстановить данные, зайдите в пункт My Backups. Выберете что вам нужно восстановить, откуда, и программа найдёт все сохранённые копии. Выбираете нужную, и восстанавливаете.

Разберем как сделать бэкап телефона андроид (а именно приложений с кэшем) через Titanium Backup . Говорят, что это приложение считается лучшим из его конкурентов. Оно не делает бэкап системы, а только лишь приложений телефона, а также сохраняет копию телефонной книги, смс и, затем, позволяет восстанавливать их.

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

Сначала вам нужно скачать это приложение по ссылке из Play Маркет .

Далее озаботьтесь памятью в телефоне. Когда вы будете делать копии приложений и их кэша, вам нужно будет место куда их сохранить. Для этого подойдет и карта памяти, и сам телефон. Выделите не меньше 1ГБ для этого, хотя все зависит от того, сколько данных вы будете архивировать.

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

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

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

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

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

Рассмотрим, что нам предлагают в качестве операций над приложениями и их данными.

— Сделать р.к. всего пользовательского ПО – это означает, что будут сохранены абсолютно все приложения с телефона, а также их данные.

— Сделать р.к. всех системных данных – на этот раз нам предлагается поработать над созданием копий данных системных сервисов и приложений (не самих приложений, а именно их данных).

— Сделать р.к. всего пользовательского ПО и системных данных – объединим два первых пункта и получим то, что делает этот пункт.

— Сделать новые р.к. – просто делает новые резервные копии, даже если уже есть старые (пусть будет несколько копий, на всякий случай).

— Удалить старые р.к. – если мы передумали хранить старые резервные копии, то смело удаляем их (например, те, которым уже больше 3-х дней, и они уже не актуальны для нас).

— Обновить р.к. для измененных данных – просто обновляет, перезаписывает копию данных, если мы этого хотим.

— Сделать р.к. для обновленного ПО – то же действие, что и предыдущее, только уже задействована не копия с данными, а копия приложения. Ваше приложение обновилось, и вы перезаписываете его копию.

— Резервное копирование новых приложений и обновлений – опять же, берем предыдущих 2 пункта, суммируем их и получаем этот пункт.

— Резервное копирование новых Пользовательских+Системных приложений и новых версий – перезаписывает обновленные данные, обновленные приложения + еще добавляет сюда системные приложения.

Как видим, поиграться есть с чем. Выбирайте то, что вам нужно и создавайте резервные копии на здоровье. А вот как все это потом восстановить?

Итак, мы создали резервные копии приложений и данных, перепрошили телефон (то есть переустановили операционную систему андроид), и теперь нам нужно вернуть все наши приложения и их данные, конечно, назад. Как восстановить резервные копии приложений и их данных на телефон или планшет андроид?

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

— Восстановить отсутствующее ПО с данными – из названия нам понятно, что будет установлено из резервной копии приложение и его данные.

— Восстановить все ПО с данными – этот пункт касается уже всех приложений и их данных.

— Восстановить все системные данные – здесь происходит работа с данными именно системных приложений.

— Восстановить все ПО+все системные данные – и ваши приложения, и системные приложения, и все их данные будут восстановлены.

— Восстановить новые версии пользовательского ПО – например, у вас установлена старая версия приложения, и вам тогда установят новую версию.

Резюмируя в двух словах все вышесказанное, для создания резервной копии всех приложений и данных в Титаниуме, используя Групповые действия сперва нажмите пункт “Сделать р.к. всего пользовательского ПО и системных данных” для создания резервных копий, а затем нажмите пункт “Восстановить все ПО+все системные данные” для восстановления.

Рассмотрим, что еще умеет делать Titanium Backup.

Приложение может перемещать приложения на флэшку с телефона и обратно (смотрите в Пакетных действиях). Google Play отключает обновления приложений. Пункт Манипулирование данными поможет очистить кэш и данные приложений, сбросить их настройки. В Режиме рекавери создает файл update.zip, туда сохраняется сам Титаниум, вы сбросили телефон к заводским настройкам и Титаниум можно восстановить оттуда. Также можно удалять резервные копии приложений по расписанию.

Бэкап системы андроид через рекавери

Рекавери – это своего рода BIOS, если сравнивать с компьютером. Проще говоря, это программное обеспечение для прошивки телефона, установки шрифтов, создания бэкапов и т.д.

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

Ладно, перейдём к самому бэкапу. Создание бэкапа андроид через рекавери – самый верный способ, ведь там сохраняются абсолютно все данные: от журнала вызовов, до данных программ. Вам не придётся выбирать что именно копировать, рекавери создаст бэкап всего.

Единственным минусом этого способа является то, что бэкап системы андроид можно сделать только через кастомное рекавери: CWM или TWRP. В стоковом рекавери такой возможности нет.

Как правило, в CWM рекавери нет русского языка, там всё на английском. Поэтому чтобы сделать бэкап, нам нужно:

  • Зайти в рекавери;
  • Качелькой громкости добраться до пункта Backup and restore и выбрать его нажав клавишу включения;
  • Далее выбрать пункт Backup;
  • Подтвердить свои действия, нажать Yes.

И теперь ждём несколько минут, пока создастся резервная копия.

Чтобы потом восстановить систему андроид с помощью данного бэкапа, вам нужно:

  • Зайти в рекавери;
  • Зайти в пункт Backup and restore;
  • Выбрать пункт Restore;
  • Выбрать нужный пакет;
  • Подтвердить действие, выбрать Yes.

И ждём, пока система андроид восстановится.

В TWRP рекавери похожий сценарий. Даже проще. Во-первых, здесь сенсорное управление (в большинстве случаев), и twrp можно найти на русском языке. Так что для создания бэкапа андроид действуем следующим образом:

  • Заходим в рекавери;
  • Выбираем пункт «Бэкап»;
  • Галочками отмечаем разделы для бэкапа (рекомендуется отметить всё);
  • И внизу будет свайп, похожий на разблокировку. Проводим по нему, и начнётся создание бэкапа.

Для восстановления:

  • Заходим в рекавери;
  • Выбираем пункт «Восстановление»;
  • Выбираем пакет с копией;
  • Подтверждаем действие;
  • Ждём;
  • Перезагружаем телефон.

Бэкап системы андроид на компьютер

Последним способом будет бэкап системы андроид на компьютер. Для этого нам понадобится программа My Phone Explorer. Скачиваем её, и устанавливаем на компьютер. В телефоне включаем отладку по USB, подключаем его к ПК через кабель, и выбираем в шторке пункт подключения «Только зарядка». Нажимаем кнопку F1, и ждём пока подключится телефон к компьютеру. Если таким образом подключить телефон не получается, пробуем через wi-Fi.

Скачиваем на телефон с play market My Phone Explorer Client и запускаем. Телефон должен быть подключён к wi-fi.

Нажимаем на компьютере «Добавить пользователя».

Ждём пока программа установит соединение.

Теперь мы можем полазить в нашем телефоне через компьютер. Но нам нужен бэкап. Идём во вкладку «Разное», и нажимаем «Создать резервную копию данных».

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

Восстановление системы на ОС Андроид возможно при помощи специальных программ из заранее подготовленного файла. Вы можете восстановить систему по данным, которые сами подготовили. Система восстановится в том же виде, в котором вы е` сохранили.

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

Что такое бэкап и его функции

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

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

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

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

Проще переустановить систему, чем вылечить последствия вируса или установки неправильного обновления. Если у вас нет рабочей резервной копии (бэкапа), придется восстанавливать всё с нуля. Делать копию неправильно работающей системы в надежде, что при повторной установке всё само собой выправится, нельзя.

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

Для создания копии данных используются следующие программы.

  • Titanium Backup;
  • Nandroid backup;
  • Recovery (CWM);
  • SP FlashTools.

Важно! Кроме программ, потребуется режим администратора с неограниченными правами, он же root . Получение полного доступа к управлению может отличаться для различных моделей. В ряде случаев, на некоторых устройствах, получение root прав невозможно. Чтобы узнать, как можно получить root права на вашем телефоне или планшете, наберите следующий запрос в поисковой системе. Операционная система, модель телефона/планшета, root.

Ручное сохранение данных и восстановление доступа

Хотелось бы предупредить пользователей, что несмотря на отличную работу программы Титаниум, сбои редко, но случаются. По этой причине отнеситесь к установке Титаниума также, как и к установке любых других программ. То есть с осторожностью, заранее сохранив свои данные, например на гугл аккаунте. Отправьте себе письмо со своими паролями и важными данными, загрузите на почту или в сервис для хранения картинок свои фотографии и все, что хотите сохранить. Продублируйте отправку паролей на почту, которую вы точно не потеряете и к которой у Вас есть 100%-ый доступ.

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

Пошагово рассмотрим автоматическое сохранение данных на примере с программой Титаниум Бекап. Скачайте, установите и запустите программу. Для предоставления программе прав суперадминистратора (нужен root), поставьте галочку в верхнем правом углу.

Выбираем необходимые действия для сохранения данных и ставим галочки.

Программа выполнит сбор данных и создаст бекап файл. Запомните или запишите, как он называется и где расположен.

Для восстановления системы из бекап файла снова запустите Титаниум и укажите, из какого файла выполнить восстановление.

Точно также работает программа Nandroid backup. Имеется функция «быстрого бекап» и быстрого восстановления из файла.

Собственно, всё. Удачи!

Как гласит известная айтишная мудрость, сисадмины делятся на тех, кто не делает бэкапы, и тех, кто уже делает бэкапы. Думаю, каждому хоть раз после прошивки или сбоя приходилось настраивать телефон/планшет с нуля. А ведь делать это совсем не обязательно, если есть сохраненный бэкап. В данной статье мы рассмотрим разные виды бэкапа (резервной копии) содержимого Android-устройств на все случаи жизни.

Введение

Получив root на смартфоне, среднестатистический пользователь начинает экспериментировать с устройством и ставить различные модификации интерфейса, темы, шрифты, новые ядра, прошивки, радио и root-приложения. Как постоянный, давний и активный пользователь форумов 4PDA и XDA Developers, могу утверждать, что очень часто такие эксперименты заканчиваются вопросами с формулировками: «Телефон не загружается, что мне делать?»

Даже очень внимательно прочитав инструкцию, можно допустить опечатку или нажать не на ту кнопку, после чего получить bootloop - вечную загрузку телефона с повторяющейся бутанимацией. В худшем случае можно получить «кирпич» - телефон вообще не включится. Бывает это очень редко, и, честно говоря, нужно очень постараться, чтобы, например, убить флеш-память. Обычно же то, что пользователи считают «кирпичом», можно успешно восстановить с помощью несложных манипуляций. И бэкап нам в этом очень поможет.

Базовые функции бэкапа, которые удовлетворят большинство обычных пользователей, предлагает сама Google. В настройках телефона есть вкладка «Аккаунты», в которой можно расставить необходимые галочки. После перепрошивки или сброса устройства на заводские настройки или активации нового телефона Android сам восстановит контакты, историю и вкладки браузера Chrome, заметки Google Keep, фотографии, данные приложений, события календаря и так далее. В последних версиях Android можно восстановить рабочий стол со всеми ярлыками и автоматически поставить все установленные ранее приложения.

Однако Google не может забэкапить все. Настройки системы и приложений сбросятся, сохраненные пароли (а точнее, токены аутентификации) исчезнут, приложения из сторонних маркетов не будут вновь установлены. Поэтому нам нужны инструменты, способные сохранить вообще все. О них мы и поговорим.

WARNING

Большинство описанных в статье приложений требуют root и BusyBox.

Бэкап приложений и их данных.

Сам я придерживаюсь подхода «чистой установки». При переходе на новую прошивку мне проще настроить программы с нуля. Да и появление багов в таком случае сводится на нет, особенно при переходе на следующую мажорную версию прошивки. Но многим пользователям удобнее сохранить настройки приложений и восстановить их на новой прошивке. Особенно актуально это для сторонних программ, которых нет в маркете. Остановлюсь на двух самых популярных приложениях, насчитывающих миллионы скачиваний.

Titanium Backup

Мощнейшее средство бэкапа, восстановления, заморозки и удаления приложений вместе с их данными (включая системные и предустановленные производителем). Позволяет настроить автоматический бэкап по расписанию, не закрывая приложения, и переносить любое приложение на SD-карту. Можно хранить разные бэкапы одного приложения, сохранять СМС, ММС, историю звонков, закладки браузера, точки доступа Wi-Fi в форме XML-файла. Может синхронизировать все бэкапы в Dropbox, Box и Google Drive. С помощью этого приложения легко сделать любое пользовательское приложение системным, добавить шифрование, привязать приложение к маркету после восстановления (для дальнейших обновлений). Удобная функция - создание на основе бэкапа приложений и данных архива update.zip, который можно прошить из консоли восстановления, чтобы восстановить приложения и настройки.

Одно из наиболее полезных применений Titanium Backup - это перенос приложений и их настроек между устройствами. В качестве примера покажу, как заставить работать популярный мессенджер WhatsApp на планшете без сим-карты. При поиске программы в маркете на странице с описанием будет указано, что данная программа не поддерживается на твоем устройстве. Даже если скачать и установить APK, для активации программы необходим дозвон на устройство, чего планшет без симки (или LTE с тарифом без голосовых вызовов или выпиленным из прошивки дайлером) сделать не сможет.

Итак, заходим в Titanium, ищем нужное приложение, нажимаем на него и во всплывающем меню нажимаем «Сохранить». Если в меню сделать свайп влево, то можно вызвать дополнительные функции. Это же меню можно вызвать долгим тапом на приложении в списке. После отработки скрипта в панели уведомлений появится новая запись о создании успешного бэкапа. Для удобства работы советую настроить в программе загрузку бэкапов в облако. Синхронизацию можно настроить на третьей вкладке - «Расписания». Нажимаем «Пуск» на пункте «Синхронизация с Google Диск», и об успешном выполнении сообщит уведомление в шторке.

На планшете запускаем Titanium и синхронизируем бэкапы с облаком. При этом скачивается только что сделанный бэкап с телефона. WhatsApp будет находиться в самом конце списка программ. Зачеркнутое название означает, что программа на планшете не установлена. Нажимаем на программу и во всплывающем меню выбираем «Восстановить». Все. Можно запускать WhatsApp.

Helium - App Sync and Backup

Главное отличие программы - возможность работать без наличия прав суперпользователя (приложение использует стандартный backup manager, доступный в любом Android начиная с версии 4.0. - Прим. ред.). При этом часть функций урезана и требуется приложение-компаньон на компе. Программа позволит сделать бэкап пользовательского словаря, сообщений и журналов звонков, точек доступа Wi-Fi. Системные приложения нельзя бэкапить, даже если есть рут. Также резервирование может быть запрещено разработчиками некоторых программ. Они будут находиться внизу списка. Например, тот же WhatsApp забэкапить не получится.

Helium запоминает все устройства, на которых она была запущена, и позволяет восстанавливать бэкапы отдельно на разных устройствах. Бэкапы можно хранить на карте памяти или в облаке (Google Диск, Box, Dropbox), а также делать их по расписанию. Еще одна особенность приложения - данные между устройствами легко переносить, например, начав игру на одном устройстве, можно продолжить ее на другом.

IMEI

Нередки случаи, когда после прошивки перестает работать сотовая связь и интернет. Это верный признак того, что слетел IMEI (International Mobile Equipment Identity - международный идентификатор мобильного оборудования). Этот номер уникален для каждого аппарата и служит для идентификации устройства в сети. При сбое он может обнулиться, и девайс перестанет видеть сеть.

Чтобы избежать таких случаев, советую заранее сделать бэкап раздела EFS, содержащего IMEI: с помощью программ из маркета, руками через консоль (adb shell) или на устройстве через эмулятор терминала. Стоит отметить, что для разных устройств таблица разделов может кардинально отличаться в зависимости от применяемых чипов. В случае Nexus 4 в терминале нужно ввести следующие команды:

Бэкап IMEI:

Su dd if=/dev/block/mmcblk0p8 of=/sdcard/m9kefs1.img dd if=/dev/block/mmcblk0p9 of=/sdcard/m9kefs2.img

Восстановление IMEI:

Su dd if=/sdcard/m9kefs1.img of=/dev/block/mmcblk0p8 dd if=/sdcard/m9kefs2.img of=/dev/block/mmcblk0p9

У Nexus 5 нет отдельного раздела EFS. Поэтому бэкапить надо разделы 12 и 13, содержащие не только IMEI, но и другие данные:

Su dd if=/dev/block/mmcblk0p12 of=/sdcard/modemst1.img dd if=/dev/block/mmcblk0p13 of=/sdcard/modemst2.img

Восстановление проводится аналогичной командой.

Фотографии и видео

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

Google+

Стандартная программа от «корпорации добра», предустановленная на всех стоковых прошивках. Пользуюсь давно и на всех устройствах (на данный момент в альбомах содержится более 10 тысяч фотографий). Автоматически синхронизирует все отснятые фото с закрытыми альбомами Picassa (скоро такая же функция появится и в Google Drive). Фото будут доступны на всех устройствах, на которых выполнен вход в один аккаунт. При наличии интернета все фото можно просмотреть даже на новом устройстве, выполнив вход в аккаунт Google. Приятный бонус - автокоррекция некоторых фотографий, создание коллажей из похожих фото и GIF-анимаций из серий фотографий. Также автоматически появляются «Автокреативы» - нарезка под музыку из множества фотографий и видео, снятых в один день. При смене места снятия фотографий и видео обычно появляются «Истории» и «Путешествия».

Другие варианты

  • MEGA - дает по умолчанию хранилище на 50 Гб, имеет гибкие настройки, клиент синхронизации для компа и расширение для браузера Chrome. Разные режимы просмотра, возможность открыть папки для других пользователей.
  • Облако Mail.ru - 100 Гб для новых пользователей. Имеет приятный интерфейс и клиент для компа.
  • Dropbox - интересен тем, что имеет приложение-компаньон Carousel, которое умеет не просто автоматически загружать фотки, но и чистить смартфон от тех, что уже загружены.

INFO

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

Бэкап произвольных файлов

Для бэкапа файлов на SD-карте также существуют различные программы. В целом они имеют схожие функции и отличаются интерфейсом или поддерживаемыми облачными сервисами.

Foldersync

Material Design, поддержка Amazon Cloud Drive, Box, Dropbox, FTP, Google Drive, Mega, OneDrive, SMB/CIFS, WebDav, Yandex Disk. Имеет встроенный файловый менеджер, множество настроек, фильтров, удобное планирование. Возможность настройки двухсторонней синхронизации, перенос скрытых файлов, настройка передачи через Wi-Fi / мобильный интернет, поддержка Таскера, защита пин-кодом, возможность синхронизации вложенных папок.

DataSync

Возможность синхронизации между устройствами через Bluetooth, расписание, данные приложений, файлы и папки. Автоматическая двухсторонняя синхронизация данных позволит сохранять прогресс игр и автоматически загружать его на все связанные устройства при изменении данных на одном из них.

Dropsync

Продвинутый клиент синхронизации с Dropbox. Загрузка фото и видео, мониторинг уровня заряда батареи, Wi-Fi/3G/4G/WiMax-соединения и адаптация в соответствии с предпочтениями пользователя, настраиваемый интервал автосинхронизации, плагин к Таскеру, возможность выбора режима синхронизации: только загрузка, загрузка и удаление, только скачивание, зеркальное скачивание и другое.

По сути, это аналог десктопного клиента Dropbox с синхронизацией на лету (как и в Linux-версии клиента, изменения файлов отслеживаются с помощью механизма inotify, поэтому синхронизируются все сразу, а не через определенные интервалы времени).

INFO

Для Linux/UNIX-пользователей подойдет rsync backup for Android, которая позволит отправлять и получать файлы с удаленного сервера через SSH. Имеет поддержку Таскера.

Полный бэкап устройства

Nandroid backup (от NAND - тип используемой памяти в современных смартфонах) - полный бэкап всей прошивки целиком вместе с приложениями, данными и настройками. Функция поддерживается TWRP или CWM. Кроме того, бэкап можно сделать и прямо из Android с помощью программы Online nandroid backup. Восстановить отдельные данные поможет уже рассмотренный Titanium, а также Nandroid manager. Сначала посмотрим, как сделать бэкап из консоли восстановления.

CWM

Для создания бэкапа необходимо выбрать пункт Backup and Restore, а затем Backup to /sdcard. До нажатия можно выбрать формат бэкапа или освободить неиспользованные данные. Для восстановления выбираем пункт Backup and Restore и далее Restore from /sdcard. Если выбрать Advanced restore from /sdcard, можно указать для восстановления отдельно разделы boot, system, data, cache, sd-ext.

Для большей сохранности полученный бэкап можно перенести на комп. Но здесь есть одна загвоздка. Дело в том, что, если в устройстве есть «внешняя» (настоящая) карта памяти, CWM разместит бэкап в ней и он будет доступен для сохранения на комп стандартными средствами (каталог clockworkmod/backup/дата-и-время-бэкапа на карте памяти). Здесь все в порядке.

Лирическое отступление, или признание в любви к устройствам Nexus

Если посмотреть на структуру разделов Nexus-устройств с помощью команды adb shell busybox fdisk /dev/block/mmcblk0 (нужен root и установленный из маркета BusyBox), то можно увидеть следующую картину (см. скриншот «Структура разделов на Nexus 5 и Nexus 4»).

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

Обычный юзер думает, что это «кирпич», и несет телефон в сервисный центр, где платит больше ста долларов за новую взамен якобы сгоревшей плату. На самом же деле в разделе 15 у Nexus 4 и разделе 11 у Nexus 5 находится резервная копия бутлоадера - abootb. Это одна из причин того, что убить Nexus практически невозможно, ведь резервный загрузчик можно без проблем восстановить.

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

$ adb shell su

Таблица разделов восстановится, и при необходимости можно далее прошить нужный бутлоадер.

Однако в смартфонах без слота для карты памяти или при ее отсутствии бэкап окажется невидим для пользователя. Это происходит из-за того, что с версии 4.2 в Android изменились точки монтирования внутренней памяти для обеспечения работы в многопользовательском режиме. Сама виртуальная (внутренняя) карта памяти монтируется в /data/media, и там же находится бэкап CWM. Но данные основного пользователя находятся в /data/media/0, и именно этот каталог затем монтируется как /sdcard. Поэтому бэкап останется недоступен с помощью стандартных средств и без прав root.

Достать бэкап из /data/media можно с помощью файлового менеджера с правами суперпользователя или путем подключения смартфона к компу в режиме recovery. Далее вводим команду adb shell, а затем ls /sdcard/clockworkmod/backup/ для поиска каталога с последним бэкапом. Переносим бэкап примерно такой командой:

$ adb pull /sdcard/clockworkmod/backup/2015-04-20.15.46.18 \ "D:\Nexus5\Backup\Nandroid\2015-04-20.15.46.18"

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

TWRP

Для создания бэкапа нажимаем кнопку Backup и крестиками отмечаем необходимые разделы (не уверен - выбирай все). Дополнительно можно убрать шифрование, включить сжатие, пропустить создание MD5-хеша и выбрать сохранение на USB - OTG флешку. В результате бэкап окажется в каталоге /sdcard/twrp/backups/дата-и-время-бэкапа. В отличие от CWM он будет доступен независимо от наличия карты памяти. Для восстановления нажимаем Restore и выбираем нужный.


INFO

В маркете есть большое количество программ для отдельного бэкапа и восстановления СМС, звонков, контактов, ядер, рекавери и так далее.

Nandroid Manager

Это универсальный инструмент для управления всеми резервными копиями Nandroid. С помощью Nandroid Manager можно восстановить из Nandroid приложения и данные, СМС, журнал вызовов, точки доступа Wi-Fi, сохраненные сопряженные устройства Bluetooth, пользовательский словарь. Приложение видит бэкапы, созданные в обоих кастомных рекавери, и позволяет их переименовывать и искать информацию в отдельных базах внутри бэкапа.

Возможности Nandroid Manager

Online nandroid backup

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

  • Имя бэкапа - каждый раз вручную / по временной зона UTC / по временной зоне телефона / на основе номера версии прошивки, включая время создания.
  • Тип бэкапа - CWM/TWRP со сжатием или без.
  • Режим - нормальный (полный) / выбор разделов для копирования. При выборе последнего открывается список с выбором.
  • Место сохранения бэкапа.
  • Количество бэкапов для хранения от «все» до 10 (при переполнении более старые удаляются).
  • Сохранение разделов Yaffs2 в качестве Tar-файлов.

Программа поддерживает выгрузку файлов бэкапа в облако, FTP или Google Drive. Доступно настраиваемое расписание для автоматических бэкапов, от «каждый день» до «каждые 30 дней» с опцией «только когда устройство заряжается». Кроме того, с помощью плагина поддерживаются действия для Tasker.

Бэкап с помощью ADB

Способ, так сказать, для гиков. Подключаем смартфон к компу, включаем отладку по USB. Далее используем команду adb backup, которая имеет следующие ключи:

  • -f ФАЙЛ - место и название файла создаваемого бэкапа на компьютере. Если нет этого параметра, бэкап будет создан в текущей папке с названием backup.ab. В случае Windows пути с пробелами и спецсимволами следует заключать в кавычки.
  • -apk | -noapk - сохранять или нет в бэкапе APK-приложения. По умолчанию - не сохранять.
  • -system | -nosystem - сохранять ли в бэкапе системные приложения. По умолчанию - сохранять. Выбор -nosystem запретит сохранять системные приложения, когда задан ключ -all.
  • -shared | -noshared - включать ли в бэкап данные приложений и содержимое карты памяти. По умолчанию - не сохранять.
  • - здесь можно написать список приложений, которые будут бэкапиться. Игнорирует -nosystem.

Соответственно, чтобы выполнить полный бэкап, используем такую команду:

$ adb backup -f "D:\Backup\ADB-2015-04-20.ab" -apk -shared -all -system

После этого в консоли появится Now unlock your device and confirm the backup operation, а на телефоне уведомление с просьбой подтвердить операцию и установить опциональный пароль на бэкап. Сам процесс создания резервной копии может длиться больше сорока минут, так что нервничать не надо. Для восстановления используем команду «adb restore путь-до-файла», для примера выше это будет:

$ adb restore "D:\Backup\ADB-2015-04-20.ab"

Подтверждаем запрос на телефоне, вводим пароль (если устанавливали при бэкапе) и ждем восстановления, которое может занимать еще больше времени, чем создание самого бэкапа.

INFO

Узнать номера IMEI, всех своих устройств, привязанных к Google (в том числе старых), можно на странице google.com/settings/dashboard, раскрыв список Android.

Заключение

Надеюсь, эта статья поможет тебе сэкономить время и нервы при экспериментах с устройством. И даже потеря или кража телефона не станет трагедией при сохраненных в облаке бэкапах фотографий и приложений.