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

04.03.2015 0 Автор Jeff

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

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

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

 

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

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

C:\Users\NAME\AppData\Local\Android\Android-sdkplatform-tools

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

adb devices

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

 

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

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

adb backup -apk -shared -all -f C:UsersNAMEbackup.ab

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

Для выполнения этой команды бэкапа требуется подтверждение на Android устройстве. 09 В зависимости от объема данных процедура резервного копирования может занять длительное время.

 

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

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

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

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