Резервирование Андроид посредством ADB. Приложения для создания копий

Полный бэкап Андроид предотвращает потерю важной для пользователя информации при программных и аппаратных сбоях, вирусной атаке, а также при выходе девайса из строя, то есть его превращении в « ». Backup рекомендуется использовать на всех мобильных устройствах, тем более что в этом нет ничего сложного. Рассмотрим, как создать резервную копию операционной системы Андроид.

Способы резервирования данных для Android

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

Резервное копирование данных, размещенных на Андроиде, можно выполнить с помощью:

  • Встроенного сервиса реанимирования android backup service;
  • Дополнительного софта, установленного на ПК или непосредственно на смартфоне (планшете).

Рассматривая, что такое бэкап, следует отметить, что для резервного копирования Android вместе с прошивкой на девайсе необходимо активировать root-доступ. При отсутствии прав Суперпользователя у вас получится сохранить разве что личные данные (смс, контакты, фотографии, музыку и т.п.), а также настройки некоторых приложений.

Создание backup с помощью встроенных возможностей Android

Все гаджеты, работающие под управлением ОС Андроид, имеют возможность подключиться к Гугл и абсолютно бесплатно пользоваться многими преимуществами этого сервиса (синхронизироваться с ПК, записывать личные данные на облачный диск и т.п.). Одним из весьма полезных инструментов Google является android backup service. Он позволяет создавать бэкапы Android и делать резервирование данных с телефона на виртуальное хранилище в автоматическом режиме.

Перед тем как сделать бэкап Андроид через android backup service, необходимо завести свой аккаунт в Google и закрепить за ним ваше мобильное устройство. Это выполняется следующим образом:

После того как Google подключен, делаем бэкап системы:

Для возврата данных на Андроид через Аndroid backup service (например, после жесткой перезагрузки) достаточно повторно привязаться к аккаунту Google, войти в раздел «Восстановление и сброс» и запустить процедуру реанимирования.

Резервирование системы через среду Рекавери

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

Рассмотрим, как сделать резервную копию Андроид через :


На создание копии прошивки может потребоваться некоторое время. При бекапе делать какие-либо действия с девайсом (например, устанавливать/изымать карту micro sd) запрещается, так как это может отрицательно сказаться на конечном результате.

Рассматривая область Recovery, также следует знать, как восстановить систему из ранее созданного бэкапа. Для этого в разделе backup and restore нужно выбрать пункт restore. После того как смартфон перезагрузится, все ваши данные вместе с прошивкой вернуться на свое место.

Создание backup с помощью дополнительного ПО

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

  • TWRP Recovery.

Давайте разберемся, как сделать backup Android каждой из этих программ.

Данная утилита делает резервное копирование системы Android на компьютер. Поэтому перед началом работ вам нужно подготовить USB шнур для коммутирования ПК с телефоном. Последовательность работ будет следующей:

  1. Скачиваем и инсталлируем приложение на компьютер.
  2. На смартфоне включаем отладку по USB. Для этого требуется зайти в раздел «Для разработчиков» и выделить соответствующий пункт.
  3. Запускаем MyPhoneExplorer и подсоединяем гаджет к ПК.
  4. Переходим в меню «Файл» и выбираем тип коммутации, как показано на изображении.
  5. Для создания бэкапа Андроид открываем вкладку «Разное» и кликаем «Создать».
  6. Указываем место, где будет храниться копия.
  7. Отмечаем, что необходимо сохранить, и запускаем процесс резервирования.
  8. При потребности восстанавливаем Android с помощью созданного бэкапа, выбрав в окне «Разное» функцию «Восстановить».

TWRP Recovery

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

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

Бэкап фото, видео, музыки и документов

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

Бэкап контактов и сервисов Google

Чтобы все ваши контакты были всегда при вас, независимо от того, каким Андроид планшетом или смартфоном вы будете пользоваться, необходимо синхронизировать их со своим аккаунтом Гугл. Контакты сохранятся в “облаке” на сервере, и когда вы войдете под своим аккаунтом Google на другом планшете, номера с именами добавятся в телефонную книгу.

Для включения синхронизации необходимо на планшете зайти в раздел настроек, и в графе “Аккаунты” выбрать “Google”.

Затем выбираете из списка свой Гугл аккаунт, у меня он один.

Таким образом мы попали в раздел синхронизации, где мы видим список всего, что можно синхронизировать с Гуглом (список может расширятся в зависимости от установленных сервисов, например там могут быть еще заметки Google Keep и др.

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

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

Бэкап и восстановление СМС

Если владельцам планшетов с поддержкой СИМ-карт понадобится сделать сброс данных на планшете на стандартные настройки, либо перепрошить аппарат, все СМС сотрутся, поскольку находятся в памяти планшета. Иногда не хотелось бы терять СМС от дорогого человека, поэтому на выручку приходит приложение SMS Backup & Restore. Устанавливаем его на планшет, на котором нужно сделать резервную копию SMS-сок, и запускаем.

Затем необходимо вернуться в главное окно приложения, и выбрать пункт “Резервировать”. Далее вам будет предложено выбрать имя файла резервной копии, а также выбрать диалоги, которые необходимо резервировать: те, которые выберете, или все подряд. Нажимаем “Ок”, и ожидаем окончания процесса резервации.

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

Теперь попробуем восстановить СМС из резервной копии после перепрошивки планшета или сброса настроек. Устанавливаем это же самое приложение, запускаем его, и нажимаем кнопку “Восстановить”. Если приложение не сможет найти резервные копии, “помогите” ему, указав в настройках путь к.xml файлу с бэкапом СМС, а затем снова нажмите “Восстановить”.

Бэкап настроек системы, приложений, данных приложений

Резервирование и восстановление с помощью программы . Универсальный метод, может пригодится для:

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

Создание бэкапа с помощью Titanum Backup

  • Устанавливаем права ROOT на планшет. Что это и зачем — читаем . Вкратце, без прав Рут система Андроид не даст приложению Титаниум доступа к системным файлам, а значит, сделать резервную копию не получится.
  • Скачиваем приложение и устанавливаем его, запускаем.
  • Заходим в меню (сверху справа), и выбираем “Настройки”.

  • Там шагаем к пункту “Путь к папке с р.к.”, и выбираем, куда будут сохраняться резервные копии. Желательно, чтобы это была карта памяти

  • Возвращаемся к настройкам, и выбираем пункт “Пакетные действия”.

  • В открывшемся окне нажмите “Пуск” напротив одного из трех пунктов, которые обведены прямоугольником. Если вам необходимо сделать резерв установленных приложений, их данных и настроек (в том числе игровых сохранений), жмите первый пункт — “Сделать р.к. всего пользовательского ПО”. Если нужно сделать копию всех системных приложений и настроек Андроид системы, жмите второй пункт. А если необходимо сделать бэкап того и другого, выбирайте третий пункт.

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

Восстановление бэкапа с помощью Titanum Backup

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

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

  • Дожидаемся окончания процесса, перезагружаем устройство, и вуаля — вы восстановили данные из резерва!

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

Вопрос. Все это хорошо, но я хочу сделать бэкап, и у меня нет флешки (нет разъема под microSD в планшете). Что делать?

Ответ. Все просто — теоретически можно подключить к планшету обычную USB флешку через OTG кабель, и сделать бэкап на нее. А если вы немножко хакер, можно сделать бэкап прямо на ПК, только придется внимательно изучить этот материал .

Бэкап всей прошивки (снимок системы) с помощью Recovery

Если вы собираетесь предпринимать какие-то серьезные действия со своим планшетом, например, делать перепрошивку или ROOT — лучше сделайте «снимок» текущего состояния системы. По крайней мере, если “убьете” планшет перепрошивками, сможете хоть восстановиться до первоначального состояния системы, с сохранением всех настроек и ПО.

Создание бэкапа с помощью меню Рекавери

  • Устанавливаем ClockWorkMod Recovery на планшет. Как это делается, читаем .
  • Заряжаем батарейку планшета до отказа, чтобы во время создания бэкапа планшет не выключился.
  • Позаботьтесь, чтобы в планшет была установлена флешка, и чтобы на ней было достаточно свободного места для копирования всей системы Андроид.
  • Заходим в меню Рекавери. Для этого выключаем планшет, и зажимаем одновременно сочетание физических клавиш на корпусе планшета. Для каждого устройства комбинация может отличаться, и может включать в себя одновременное или последовательное нажатие клавиш громкости +/-, кнопки питания, и кнопки “Назад”, если таковая имеется в наличии.
  • Когда попали в меню Рекавери, клавишами увеличения/уменьшения громкости передвигаемся по нему к пункту “backup and restore”. С помощи кнопки питания выбираем этот пункт.

  • Теперь выбираем пункт “Backup” — т.е. создание резервной копии.

  • Дожидаемся процесса создания резервной копии — на это может понадобится определенное время.
  • Перезагружаем устройство по окончании процесса.

Восстановление из резервной копии в Рекавери

  • Устанавливаем в полностью заряженный планшет флешку с записанными ранее файлами восстановления.
  • Заходим в меню Рекавери способом, описанным выше, только вместо пункта ““Backup” выбирайте “Restore”, т.е. восстановление.
  • Вам будет предложено выбрать место, куда были сохранены резервные файлы системы, а также выбрать файл восстановления.

  • После выбора файла восстановления начнется процесс заливки на планшет вашего снимка системы. Категорически не рекомендуется прерывать процесс восстановления резервной копии! Если все завершится удачно, появится примерно такое уведомление, со словами “Restore Complete!”

  • Остается лишь перезагрузить устройство, нажав “Reeboot system now”.

Вопрос. На моем планшете нет клавиш управления громкостью. И как прикажете передвигаться по меню Рекавери?

Ответ. Вполне возможно на вашем планшете возможно сенсорное управление. Попробуйте.

Знаете ли вы, что перед получением рута или выполнения каких-либо экспериментов с мобильным девайсом необходимо ознакомиться с информацией по теме: «как сделать бэкап Андроид».

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

Их они получают после рута.

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

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

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

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

Содержание:

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

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

Резервирование Андроид посредством ADB

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

Итак, для создания резервной копии следует:

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

  1. Вызываем приложение и кликаем по пункту «Backup» .
  1. Выбираем «ADB Backup» для резервирования информации на смартфоне/планшете.

Рис. 3 – Запуск резервирования в программе

  1. На гаджете тапаем по пиктограмме «Создать резервную копию…» .

Рис. 4 – Подтверждаем создание резервной копии

Вводим пароль, если он требуется, или поле для шифрования информации оставляем пустым.

  1. Дожидаемся архивирования файлов.

Для отката операционной системы со всеми приложениями и сопутствующей информацией делаем следующее.

  1. Подключаем устройство через USB.
  2. Запускаем ADB и выбираем «Backup» .
  3. В следующем окне жмем «ADB Restore» .

Рис. 5 – Окно восстановления через инструмент ADB

  1. На девайсе тапаем по иконке «Восстановить данные» после введения пароля, если резервная копия была зашифрована.

Рис. 6 – Подтверждение реанимации данных на устройстве

Главным недостатком методов резервирования Андроид от Google является отсутствие поддержки приложений, которых нет в .

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

Резервируем только необходимую информацию

Рассматривать будем только несколько программ, высоко оцененных юзерами. Первая в списке – Titanium Backup.

Titanium Backup

Утилита не нуждается в представлении, но для ее работы необходимы рут-права.

В ее функционал входят:

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

Поддерживает Titanium Backup историю звонков, СМС и ММС, данные о точках беспроводного доступа к интернету, адресную книгу, информацию календаря и умеет синхронизировать данные с облачными сервисами.

Самым распространенным применением утилиты является перенос настроек и персональной информации между устройствами или прошивками.

Прежде всего выполняем следующие требования.

  1. Освобождаем необходимый для резервирования объем памяти на SD-карте или внутренней памяти устройства.
  2. Получаем root-права.

Порой может потребоваться активация отладки по USB, но бывает это крайне редко.

  1. Переходим в меню групповых действий, кликнув по иконке с галочкой справа вверху или вызываем команду «Групповые действия» через кнопку «Доп. Меню».

Рис. 7 – Окно групповых действий Titanium Backup

Здесь появится перечень пакетных действий:

Рис. 8 – Перечень пакетных действия для резервирования информации в Titanium Backup

  • резервирование всех приложений с их данными;
  • копирование только системного ПО с настройками;
  • объединение двух первых вариантов;
  • создание новой резервной копии, не затрагивая уже имеющуюся;
  • удаление старых бэкапов;
  • обновление имеющейся копии после изменений (пришло СМС, добавился контакт);
  • аналог предыдущего варианта, но касающийся стороннего ПО (установили/удалили приложение, изменили его настройки);
  • объединение двух предыдущих вариантов;
  • то же, что и 8-й способ, но с включением изменений, касающихся системных приложений.

После клика по кнопке «Пуск» возле нужной опции, в зависимости от варианта, появится возможность выбора программ/игр и данных, подвергаемых резервному копированию.

Рис. 9 – Интерфейс выбора приложений в Titanium Backup

Справа вверху жмем по иконке галочки для запуска .

Выполнить откат в случае потребности поможет то же меню пакетных действий, где доступны следующие операции:

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

Рис. 10 – Список пакетных операций по восстановлению ПО через Titanium Backup

Резервирование и сброс

На покупку Titanium Backup можно и не тратиться, смартфоны/планшеты уже содержат в себе все инструменты, позволяющие обезопасить себя от потери данных.

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

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

Рис. 11 – Интерфейс окна резервного копирования и сброса параметров устройства

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

Резервная копия android - Полный Backup

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

Helium - App Sync and Backup

В отличие от конкурентов, Helium не требует рута, хотя при наличии рутинга раскроет весь потенциал.

Для телефонов без прав суперюзера придется установить дополнительное приложение Helium Desktop на компьютер.

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

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

Рассмотрим, как сделать бэкап Андроид на устройствах без root.

  1. После запуска программы активируем отладку по USB в настройках гаджета.

Рис. 12 – Включение отладки по USB в настройках мобильного девайса

  1. Запускаем компьютерную версию ПО и коммутируем устройства.

Рис. 13 – Результат удачного подключения – зелёная галочка

  1. Идем во вкладку «Резервирование»

Рис. 14 – Окно выбора действий в Hellium

  1. Снимаем флажок возле опции «Только данные приложения» , если архивировать будем и сами программы.
  2. Отмечаем галочками необходимые пункты.

Рис. 15 – Отмечаем приложения для добавления в резервную копию

  1. Жмем «Резервирование» и выбираем место хранения архива.

Рис. 16 – Выбор места хранения архива

  1. Кликаем по кнопке справа снизу.

Рис. 17 – Подтверждение операции резервного копирования

Спустя какое-то время всё будет готово.

Рис. 18 – Окно удачно завершенной операции

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

Рис. 19 – Выбираем устройство хранения резервной копии

Helium архивирование данных и приложений без root на Android

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

Добрый день, уважаемы читатели. Читайте в статье, как сделать бэкап на Андроиде без рут прав, или с ними, что такое бэкап. Полезные программы, которые помогут сделать резервную копию.

Операционная система Android таит в себе массу возможностей. Самая полезная из них заключается в бэкапе. Или резервном копировании - эту функцию называют ещё и так. Если произойдёт сбой или вы потеряете свой смартфон, то почти всю информацию вы можете восстановить. Нужно только не забыть регулярно делать бэкап системы Android. Как именно? На этот вопрос постарается ответить данная статья.

Разновидности бэкапа

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

  • Карта microSD или постоянная память - вы копируете данные в отдельный файл или архив, после чего перемещаете его куда-либо самостоятельно;
  • Компьютер - бэкап прошивки Андроид или копирование каких-то сторонних файлов на ПК обычно осуществляется по USB-кабелю или через Wi-Fi;
  • Облачные сервисы - в некоторых случаях бэкап можно автоматически загрузить на Dropbox, Google Диск и другие подобные сайты.

А что именно можно скопировать? Это уже более серьезный вопрос. Сама операционная система по умолчанию загружает на сервера Google данные о ваших контактах, журнал вызовов, сообщения и многое другое. Обычно этого хватает любому пользователю.

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

Существует и бэкап на Андроиде именно настроек приложений. Работает он правильно, однако, не на всех смартфонах. Да и не все программы дают скопировать их настройки. Но знать о такой возможности нужно.

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

Бэкап на Андроиде: Нужны ли рут-права?

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

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

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

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

  1. Зайдите в «Настройки».
  2. Перейдите в раздел «Аккаунты».
  3. Выберите пункт Google.
  4. В открывшемся окне активируйте переключатели около всех пунктов, которые считаете нужными. Обратите внимание, здесь есть и пункт «Данные приложений». Но работает он не лучшим образом - при переустановке операционной системы или каком-то системном сбое многие программы всё-таки начнут работать с нуля. Но зато установка всех приложений произойдёт автоматически.

Не забывайте, что для работы этой синхронизации вам требуется аккаунт Google. Впрочем, без него можно реализовать только бэкап Андроид на компьютер. Для остальных действий требуются особые приложения, а их нужно скачать из , куда без соответствующего аккаунта не попасть. Конечно, существуют всяческие уловки вроде скачивания программ со сторонних ресурсов, но это уже тема для отдельной статьи.

Фирменные программы для бэкапа на Андроиде

Сейчас многие смартфоны поставляются с фирменными оболочками, созданными производителем. В них может быть реализован дополнительный бэкап - данные отправляются на сервер изготовителя устройства. Например, давайте рассмотрим, как сделать бэкап на Андроиде, установленном на смартфон или планшет Samsung:

  1. Зайдите в «Настройки».
  2. Войдите в раздел «Облако и учетные записи».
  3. Нажмите на пункт «Архивация и восстановление».
  4. Выберите пункт «Настройки резервного копирования».
  5. Здесь вы можете включить автоматический бэкап, который будет загружаться на сервер раз в 24 часа. Также здесь можно выбрать типы информации, отправляющейся на сервер. Чаще всего Samsung дополняет в этом Google. Например, так можно регулярно копировать ярлыки рабочего стола, содержание приложения «Телефон», перечень всех установленных приложений, практически все параметры девайса и многое другое.

Лучшие программы для бэкапа на Андроиде

Не всех людей устраивают стандартные возможности операционной системы. Некоторые пользователи ищут информацию о том, как сделать бэкап на Андроиде посредством особых утилит. Им они доверяют, по всей видимости, больше. К тому же, такие программы позволяют отправить бэкап на любимое «облако», тогда как операционная система предлагает лишь сервера Google и некоторых других компаний, занимающихся производством смартфонов.

Без рут-прав сторонние программы занимаются примерно тем же самым, что и сам Android. Они способны перекопировать контакты, сообщения, но не более того. А вот если вы предоставите подобной программе права суперпользователя, то всё изменится. Широта её возможностей существенно возрастёт. Наиболее популярными приложениями и средствми для бэкапа являются следующие:

  • Titanium Backup ;
  • SP FlashTools;
  • (CWM).
Titanium Backup

И это только три самых популярных наименования! В Google Play вы можете найти как минимум десяток других программы такого рода. Пока же давайте разберемся с тем, как осуществляется бэкап приложений Android при помощи Titanium Backup . Это наиболее популярная программа для резервного копирования. Пользоваться ею можно бесплатно, хотя некоторые полезные функции имеются лишь в расширенной версии. Впрочем, та стоит не слишком дорого, $5,99 - это разумная плата за сохранение информации в безопасности.

Итак, что же копирует Titanium Backup? Складывается впечатление, что абсолютно всё! Если вы предоставите приложению права суперпользователя (без них оно попросту не работает), то получите ворох возможностей.

  • Во-первых, вы сможете регулярно копировать настройки всех установленных на девайсе программ и игр. Более того, вы сможете копировать даже их APK-файлы!
  • Во-вторых, можно делать бэкап всех настроек операционной системы. Абсолютно всех! Это значит, что вы можете заниматься экспериментами, не переживая по поводу системных файлов.
  • В-третьих, пусть это и не касается нашей темы, Titanium Backup позволяет заморозить пользовательское и системное ПО. Это полезно в тех случаях, когда устройство предоставляется ребенку - так вы будете уверены, что он точно ничего случайно не установит.
А как именно пользоваться Titanium Backup?

Всё очень просто:

  1. Установите и запустите Titanium Backup.
  2. Предоставьте приложению права суперпользователя. Также утилита может попросить вас изменить некоторые настройки - например, включить возможность установки программ из неизвестных источников.
  3. Нажмите на кнопку, расположенную в правом верхнем углу. На ней изображен листок с галочкой.
  4. Здесь содержится перечень возможностей программы. Выберите нужную функцию и нажмите на кнопку «Пуск» рядом с ней. Например, вы можете выбрать «Сделать р.к. всего пользовательского ПО и системных данных». В таком случае скопировано будет абсолютно всё.

Резервная копия будет в виде отдельного файла. В настройках приложения вы можете задать, куда именно сохранять бэкап. Надежнее всего сохранять его на карту памяти. В PRO-версии можно задействовать Box, Dropbox и Google Диск. Также вы можете настроить автоматический бэкап - он будет создаваться по расписанию. Умеет платная версия программы и сжимать файлы - в таком случае они будут занимать в вашем облачном хранилище или на карте памяти меньше места.

Бэкап всей прошивки Android

И даже Titanium Backup не копирует всё состояние операционной системы. В данном случае это просто не имеет смысла. Если вы добьётесь системного сбоя, и Android не будет загружаться, то вы не сможете воспользоваться восстановлением - ведь вам не удастся запустить само приложение. Тогда как сделать бэкап прошивки Андроид?

Разработчики из Google внедрили другой способ, работающий при помощи .

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

На разных смартфонах и планшетах может использоваться разный способ посещения меню Recovery. В любом случае вам понадобится полное выключение устройства. Затем обычно совершаются следующие действия:

  1. Необходимо зажать кнопку увеличения громкости;
  2. Далее зажимается кнопка включения.

На некоторых устройствах используются другие кнопки. Например, на аппаратах от Samsung может использоваться ещё и кнопка «Домой». Обратите внимание, все кнопки отпускаются после того, как на экране появится зеленый робот с восклицательным знаком. В противном случае произойдет обычная перезагрузка. Ну а в Recovery Menu нужно найти пункт «Backup and Restore». Перемещайтесь по меню кнопками громкости (сенсорный экран здесь не работает) и нажмите на соответствующий пункт при помощи кнопки включения. Далее таким же образом нажмите на пункт «Backup». Затем останется лишь дождаться окончания процесса.

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

Когда процесс завершится, нажмите на пункт «Reboot now». Это перезагрузит девайс.

К сожалению, данный способ может не работать на некоторых смартфонах. Практически всегда пункт «Backup and Restore» присутствует в кастомных меню Recovery. Если же вы никогда не занимались перепрошивкой устройства, то у вас этот пункт может попросту отсутствовать.

Бэкап с помощью компьютера

Для операционных систем Windows и Mac OS X написано множество программ, служащих для получения данных со смартфона. Разработчики ПО, которые регулярно тестируют портативные устройства и экспериментируют с ними обычно используют ADB . Это специальная программа, которая служит для отладки смартфона или планшета. Она не имеет практически никакого интерфейса, а все действия осуществляются путём ввода соответствующих команд. Но перед этим нужно включить на смартфоне отладку по USB. Делается это следующим образом:

  1. Зайдите в «Настройки».
  2. Если вы никогда не включали отладку по USB, то сначала вам, скорее всего, потребуется посещение раздела «О телефоне». Здесь несколько раз нажмите на пункт «Номер сборки», пока не получите сообщение о том, что стали разработчиком.
  3. Теперь вернитесь в главное меню настроек и нажмите на кнопку «Для разработчиков».
  4. Активируйте переключатель около пункта «Отладка по USB».

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

$ adb backup -f «D:\Backup\ADB-2017-08-15.ab» -apk -shared -all -system

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

Если же вам нужно перекинуть на компьютер лишь контакты, сообщения и прочую информацию, то можно использовать более понятные программы. Например, позволит сделать такой бэкап на Андроиде приложение MyPhoneExplorer . Это компьютерное приложение располагает понятным русскоязычным интерфейсом, никаких текстовых команд оно не просит. Поэтому у вас не составит труда создать резервную копию своими силами. Мы же лишь скажем, что и эта программа требует активацию отладки по USB.

Подведение итогов

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


После того как мы скачали все необходимое, можно, например, создать в корне какого-нибудь папку Android и разложить распакованное содержимое архивов по папкам, т.е. драйвера в папку Drivers, Platform Tools в отдельную папку, SP Flash Tool в отдельную, MTK Droid Tools тоже в отдельную.

Далее включаем на своем устройстве Режим разработчика и активируем отладку по USB. Т.е. сначала заходим в Настройки -> О телефоне (Об устройстве) и кликаем несколько раз (5-7) по надписи «Номер сборки», до появления сообщения о том что Режим разработчика активирован. Далее переходим в меню Настройки -> Для разработчиков и ставим галочку на «Отладка по USB»:

После этого подключаем устройство к ПК и устанавливаем драйвера ADB (т.е. либо запустив AdbDriverInstaller.exe из архива, либо открыв диспетчер устройств и указав вручную путь к драйверам в папке Android ADB driver x64 для неизвестного устройства). В результате должно получиться так (Диспетчер устройств):

Устройство Android ADB Interface в диспетчере устройств подтверждает что у нас все готово к следующему шагу.

Ждем пока устройство определится в нем и нажимаем кнопку «Карта блоков»:

После чего нажимаем кнопку «Создать scatter файл» и сохраняем получившийся файл (у меня он назывался MT6582_Android_scatter.txt) на диск. На этом этап подготовки закончен и можно приступать непосредственно к чтению данных.

Открываем получившийся файл в Notepad++ или Word (обратите внимание, обычный блокнот не подойдет) и находим в нем строчку partition_name: CACHE:

И запоминаем то, что у вас написано в графе linear_start_addr, в данном случае это — 0x3E900000.

Отключаем телефон от ПК и выключаем его, т.е. держим кнопку выключения питания и выбираем в меню «Отключение питания», также можно отсоединить и вставить батарею. Далее запускаем SP Flash Tool и переходим в нем на закладку Readback. Далее нажимаем кнопку Add. В результате в таблице появится одна строка:

Кликаем по ней, у нас появляется запрос выбора места сохранения файла ROM_0, выбираем папку, в которую мы его хотим сохранить и на следующем экране в поле Length вводим запомненное нами ранее число (linear_start_addr):

В итоге должно получиться что-то вроде этого:

После чего подключаем выключенный телефон (!) к ПК. В этот момент желательно открыть диспетчер устройств. Пока никакие кнопки в SP Flash Tool на этом экране не нажимаем!

В момент подключения у вас определится неизвестное устройство MT65xx PreLoader и ОС предложит вам установить драйвера на него. На картинке ниже это наглядно показано. Лучше сразу перед подключением телефона открыть диспетчер устройств, чтобы «отловить» момент появления MT65xx PreLoader. Если устройство появится, а ОС не предложит автоматически установить драйвера, то это надо сделать вручную, кликнув правой кнопкой мыши на устройстве MT65xx PreLoader.

Выбираем «Выполнить поиск драйверов на этом компьютере» и указываем папку в которой находится распакованное содержимое архива mtk_xp_vista_7_8_x32_x64.zip (т.е. к этому моменту вы должны распаковать архив куда-нибудь). После того как драйвера успешно установятся, картинка в диспетчере устройств должна поменяться на такую:

Если драйвера установились — можно переходить к следующему шагу. Обратите внимание, что при подключении телефона Preloader USB VCOM Port может появляться всего на несколько секунд — это нормально, наша задача на этом этапе установить драйвера телефона, чтобы он определялся именно как Preloader USB VCOM Port, а не неизвестное устройство MT65xx PreLoader. Если вы вдруг не успели установить драйвера, а телефон включился — вытаскиваем батарею, отсоединяем телефон, вставляем батарею, подключаем телефон и повторяем процедуру.

Как только мы убедились что драйвера у нас установлены — отсоединяем телефон от ПК. Выключаем его, в открытом у нас SP Flash Tool нажимаем кнопку Readback и подключаем выключенный телефон к ПК. После этого у нас пойдет процесс считывания прошивки из телефона:

Многие пишут о затруднениях возникающих именно на этом шаге. Попробую объяснить чуть подробнее. После того как вы нажимаете кнопку Readback — SP Flash Tool переходит в режим ожидания подключения телефона, т.е. подразумевается что до этого вы успели отловить момент когда выключенный телефон у вас определяется как MT65xx PreLoader и установить на него драйвера, чтобы в COM-портах у вас появился Preloader USB VCOM Port. Если вдруг по каким-то причинам SP Flash Tool написал об ошибке, или телефон не успел подключиться — может помочь следующая методика (все описанное справедливо только если вы корректно установили драйвера и при подключении телефона у вас появляется именно Preloader USB VCOM Port): отключаем телефон от ПК, вынимаем батарею, нажимаем кнопку Readback, подключаем телефон с вытащенной батареей. В SP Flash Tool пойдет красная полоска (Download), за это время быстро вставляем батарею назад, если мы успели, то пойдет синяя полоска Readback с процентами, как на картинке:

Ждем пока процесс завершится. Создание backup’а может занимать 10-15 минут. Просто смотрим на бегущие проценты и ничего не трогаем 😉 По окончании процедуры чтения у вас появится надпись Readback Ok:

Пока у нас делается Backup самое время пояснить что же такое scatter файл и что представляет собой файл ROM_0, который мы получим на выходе. Память телефона — это обычная EMMC Flash, которая разбита на определенные разделы. Scatter файл это и есть файл описания разделов (так, например в Scatter’е есть разделы PRELOADER, RECOVERY, LOGO, ANDROID и т.п.). Назначение разделов различно, так, например в Recovery — содержится образ recovery, в logo — логотип, использующийся при загрузке системы, в Android — образ system и т.п. Файл ROM_0, который мы получаем на выходе по сути представляет собой сплошной дамп EMMC Flash в одном файле. Но чтобы воспользоваться полученным backup’ом прошивки, например, для восстановления другого аналогичного аппарата — нам еще будет необходимо разбить его на разделы. Здесь я опишу несколько способов как это сделать. Первый и самый распространенный — через MTK Droid Tools. Допустим у нас уже есть файл ROM_0 сделанный с помощью SP Flash Tool.

Включаем питание устройства (телефона) и даем ему загрузиться, после чего вновь запускаем MTK Droid Tools (режим отладки по USB на телефоне при этом, естественно, должен быть включен, а драйвера ADB установлены на ПК), переходим на закладку root, backup, recovery и нажимаем кнопку «Создать бэкап из ROM_ флэштула»:

Выбираем получившийся у нас на предыдущем шаге ROM_0 и в окне лога видим примерно следующее:

— Папка сохранения на компьютере: E:\Android\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\
— scatter сохранен в файле:
E:\Work\Мегафон Login Plus\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\MT6582_Android_scatter.txtкопирование завершено
— preloader.bin …скопировано … cut OK
— MBR …скопировано
— EBR1 …скопировано
— pro_info …скопировано
— nvram.bin …скопировано
— protect_f …скопировано
— protect_s …скопировано
— seccfg …скопировано
— uboot.bin …скопировано
— boot.img …скопировано

Ну и т.д. Теперь в папке сохранения, у меня это E:\Android\MtkDroidTools\backups\ у нас появляется папка с полным backup’ом нашей прошивки, разбитым на разделы (т.е. каждый раздел в отдельном файле):

На этом процесс создания Backup’а прошивки завершен. Если вы только хотели узнать как сделать backup прошивки с помощью SP Flash Tool и у вас все получилось, дальше можно не читать.

Для продвинутых

А что делать если MTK Droid Tools «не видит» телефон? Или же не получается создать scatter файл или разбить получившийся файл ROM_0 на разделы? Как получить карту разделов и есть ли возможность «разрезать» файл ROM_0 вручную? Такая возможность есть. Чтобы получить карту разделов на MTK 65xx нужно в консоли ADB дать команду — т.е. запустить в консоли adb shell и уже там набрать эту команду:

Если вдруг телефон по каким-то причинам не видится и через ADB (в этом случае я советую ознакомиться с мануалом по ADB, может быть проблема в VEN_ID устройства и его нужно просто прописать в %USERPROFILE%\.android\adb_usb.ini , то ту же самую команду можно дать и в самом телефоне, установив Terminal Emulator for Android из Google Play:

Как видите — результат точно такой же и linear_start_address раздела cache можно взять и отсюда. Да, к слову, в новых устройствах, например на базе MTK 6752, таких как Билайн Про, ZTE Q Lux и т.п. карту разделов можно получить с помощью cat /proc/partinfo. MTK Droid Tools с этими устройствами вообще не работает.

Методика получения адреса старта раздела cache, который нужен для получения ROM_0 с помощью SP Flash Tool у нас теперь есть. Также мы знаем адреса (смещения) и размеры каждого из разделов. Т.е. чтобы «порезать» ROM_0 на разделы — использовать MTK Droid Tools нам вовсе не обязательно. Это можно сделать «руками» в любом Hex-редакторе, поддерживающим функцию выделения и сохранения блока в файл (я пользуюсь консольным HIEW). Ну и в качестве примера давайте «вырежем» раздел с Recovery из получившегося ROM_0 файла.

Мы знаем (из scatter’а или из dumchar_info) его linear_start_addr: 0x4180000 и partition_size: 0x1000000. Открываем ROM_0 в HIEW и переходим на 0x4180000. Т.е. в консоли делаем hiew32 ROM_0, затем нажимаем F5 и вбиваем адрес начала раздела — 4180000:

Как вижно по 4180000 у нас находится сигнатура ANDROID!, что говорит нам о том, что мы на верном пути 😉 Адрес конца раздела вычисляется как linear_start_addr+partition_size-1 = 0x517FFFF в нашем случае. Нажимаем в HIEW * (звездочку на доп. клавиатуре) для начала выделения блока (если подвигать стрелками вверх / вниз / вправо / влево, то мы видим как блок начинает выделяться цветом) и либо спускаемся до 0x517FFFF, либо делаем это через F5:

И заканчиваем выделение блока, опять же через «серую» * (на доп. клавиатуре). После этого нажимаем F2 — Put block (сохранение блока в файл):

И раздел recovery у нас записан. Точно также можно вырезать из ROM_0 любой другой раздел. Как вы понимаете MTK Droid Tool при этом нам вообще не нужен.

Для упрощения процедуры можно также написать скрипт / программу, которая будет делать это автоматически для всех разделов, но у меня честно говоря не хватает времени на это, да и не так часто возникает эта задача, так что HIEW’а мне вполне хватает для этих целей.

p.s. На этом пока все … пост получился как «черновой вариант», т.к. писался на скорую руку, возможно позже я его дополню, если будут какие-то непонятные моменты. И конечно же, как всегда, буду раз вашим комментариям и вопросам …

p.p.s. Как меня успели немного поправить, в /proc/dumchar_info содержатся не linear_start_addr из scatter’а, а physical_start_addr. Т.е. в приведенном примере для раздела с recovery мы имеем:

linear_start_addr: 0x4180000
physical_start_addr: 0x2D80000
partition_size: 0x1000000

И в /proc/dumchar_info мы в графе StartAddr мы видим именно physical_start_addr. Но если мы взглянем на размер первого раздела (preloader), то становится понятно как перевести physical_start_addr в linear_start_addr, если к 0x2D80000 добавить 0x1400000 (это как раз размер preloader’а), то как раз получается 0x4180000.




Top