Как сделать бэкап Android без прав root?

01 Android содержит встроенный механизм резервного копирования и восстановления данных устройств. Все что нам понадобится — это компьютер и гаджет под управлением Android 4.0 (Ice Cream Sandwich) или новее. В Google Play имеется множество программ, предлагающих создать бэкап вашего устройства, но все программы с достаточным функционалом требуют прав root, что приводит к определенным трудностям их использования.

Устанавливаем Android SDK и ADB

03-android-utility   Ранее, мы уже на страницах нашего сайта подробно рассматривали процедуру установки Android SDK и настройки утилиты ADB, поэтому попрошу этот пункт прочесть там, во избежание дублирования материала.

Подключим Android к компьютеру

Перед подключением устройства к компьютеру необходимо включить в нем режим отладки по USB. Включается режим отладки в меню разработчика. 04 Удостоверьтесь, что вы установили драйверы устройства из пакета Google USB Driver либо иной драйвер разработчика, предоставленный производителем. Описание процесса установки имеется в статье об установке Android SDK по ссылке выше и подразумевается, что вы с ней ознакомились. 05   Проверим связь компьютера с Android, запустив утилиту ADB из комплекта Android SDK. Путь по-умолчанию к этой утилите

C:\Users\NAME\AppData\Local\Android\Android-sdk\platform-tools

Выполните запуск утилиты со следующим параметром командной строки

adb devices

07   Ваше устройство должно быть отображено в выводе команды ADB. Если все так — переходим к следующему шагу.

Выполним бэкап Android устройства

Теперь мы можем выполнить бэкап Android с помощью все той же утилиты ADB из состава Android SDK выполнив следующую команду

adb backup -apk -shared -all -f C:\Users\NAME\backup.ab

Эта команда сделает бэкап всех установленных приложений (файлов APK) и данных SD-карты в файл backup.ab на вашем компьютере. Не забудьте поменять NAME на имя вашего пользователя в системе Windows. 08   Для выполнения этой команды бэкапа требуется подтверждение на Android устройстве. 09   В зависимости от объема данных процедура резервного копирования может занять длительное время.

Восстановим Android из бэкапа

Для восстановления Android из резервной копии достаточно выполнить следующую команду

adb restore C:\Users\NAME\backup.ab

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

Коментарии к статье:

  1. Еще раз хочу напомнить, что данный способ не сможет восстановить вам систему с прошивкой, а только данные, которые вы внесли в свой аппарат. Как сделать root, можно узнать тут

  2. процедура проста, да не очень. Во время создания бэкапа некоторые сторонние программы могут вылетать с ошибкой, из-за чего резервирование зависает. Так что перед началом процедуры необходимо перезагрузить систему, вручную остановить все работающие системные и сторонние программы. Но и после этого резервирование может подвисать на некоторых программах. Если это происходит, необходимо эти программы полностью удалить.
    Например, у меня вылетала ошибка на двух программах, а на третьей резервирование просто подвисало. Мой аппарат — Moto X Style (XT1575), оригинальная чистая версия андроид 6.0.

  3. Аналогично при восстановлении — приходится вручную останавливать все работающие системные и сторонние программы для того, чтобы восстановление прошло без зависаний.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*
Website