Резервное копирование и восстановление данных Android через ADB на Ubuntu

В этом руководстве показано, как создать и восстановить резервную копию Android‑устройства через ADB на Ubuntu. Я объясню, что нужно установить, какие настройки включить в телефоне, какие команды выполнить и как действовать, если что‑то пошло не так.
Важно: резервная копия содержит личные данные. Выберите надёжный пароль и храните файл в защищённом месте.
Что такое ADB (одно предложение)
ADB — это инструмент разработчика от Android, который даёт командный доступ к устройству через USB или сеть.
Подготовка и требования
- Компьютер с Ubuntu (команды показаны для Ubuntu/Debian‑производных). ADB также доступен для Windows и macOS.
- USB‑кабель для подключения телефона к ПК.
- На телефоне включены Параметры разработчика и Отладка по USB.
- Достаточно свободного места на диске для .ab‑файла резервной копии.
Установка ADB на Ubuntu
Откройте терминал и выполните:
sudo apt install adb
После установки ADB можно подключать устройство.
Включение отладки по USB на Android
- Откройте Настройки → О телефоне.
- Прокрутите вниз до номера сборки (Build number) и нажмите на него семь раз, чтобы включить Режим разработчика.

- Вернитесь назад в Настройки — появится пункт «Для разработчиков» или «Параметры разработчика». Откройте его.
- Найдите и включите «Отладка по USB» (Android debugging).
Совет: при первом подключении система телефона покажет диалог для разрешения отладки с этим компьютером — подтвердите.
Создание резервной копии
- Подключите телефон к компьютеру через USB.
- В терминале запустите сервер ADB:
adb start-server- Разблокируйте экран телефона, чтобы принять запрос доступа от ADB.

- Запустите команду резервного копирования. Она соберёт данные приложений, сообщения и прочее и сохранит их в зашифрованный файл:
adb backup -apk -shared -all -f backup-file.abПояснения к флагам:
- -apk — включить APK‑файлы приложений в резервную копию;
- -shared — включить данные на общем хранилище (SD/память);
- -all — резервировать все приложения;
- -f backup-file.ab — указать имя выходного файла.

- На телефоне появится диалог с запросом установки пароля для резервной копии. Введите надёжный и запоминающийся пароль, затем подтвердите «Back up my data» (Резервировать мои данные). Процесс может занять несколько минут.
Результат: в вашем домашнем каталоге появится файл backup-file.ab.
Восстановление из резервной копии
- Подключите устройство и запустите сервер ADB, как было выше:
adb start-server- Выполните команду восстановления:
adb restore backup-file.ab
- На телефоне введите пароль, который вы устанавливали при создании резервной копии, и нажмите «Restore my data». Подождите завершения процесса.
Критерии приёмки
- На компьютере появился файл backup-file.ab размером больше нуля.
- После восстановления приложения и данные, указанные в задаче, доступны на устройстве.
- Пользователь может войти в те же учётные записи (если это предусмотрено).
Ограничения и когда это не сработает
- Некоторые приложения исключают свои данные из резервного копирования по соображениям безопасности. В этом случае ADB не сможет сохранить их данные.
- Новые версии Android или приложения с повышенными требованиями безопасности могут блокировать ADB‑резервное копирование.
- Резервная копия не заменяет полноценного решения для облачного бэкапа (например, для мультимедиа или журналов вызовов у некоторых производителей).
Важно: для приложений, которые используют собственные шифрования или сервера (например, некоторые мессенджеры), восстановление через ADB может быть неполным или невозможным.
Безопасность и хранение
- Храните .ab‑файл в защищённом месте и не пересылайте его по незашифрованным каналам.
- Используйте уникальный надёжный пароль при создании резервной копии.
- Удаляйте временные резервные копии с публичных компьютеров.
Альтернативные подходы
- Использовать облачные бэкапы производителя (Google Drive, Samsung Cloud и т.д.). Они проще, но зависят от облака.
- Специализированные приложения для резервного копирования (некоторые платные решения дают удобный интерфейс и инкрементальные бэкапы).
- Для продвинутых пользователей: рут‑доступ позволяет делать полные образные бэкапы каталога /data.
Быстрая методология (чеклист)
- Установить adb на ПК.
- Включить параметры разработчика и отладку по USB на телефоне.
- Подключить устройство и принять запрос ADB.
- Выполнить adb backup с нужными флагами.
- Установить пароль для резервной копии и дождаться завершения.
- Скопировать .ab на надёжное хранилище.
Роли и обязанности
- Пользователь: инициирует бэкап, вводит пароль, хранит файл.
- Администратор: при массовых бэкапах проверяет доступность ADB и свободное место на диске.
Проверка и тесты
Тестовые сценарии:
- Создать резервную копию, убедиться, что файл существует и имеет размер >1 МБ.
- Восстановить резервную копию на том же устройстве и проверить, что данные приложений восстановлены.
- Попытаться восстановить с неверным паролем — восстановление должно отклоняться.
Устранение неполадок
- Устройство не отображается в ADB: проверьте кабель, разрешение на телефоне и перезапустите adb server (adb kill-server && adb start-server).
- Команда зависает: проверьте экран телефона — возможно, ожидается подтверждение.
- Резервная копия пустая: некоторые приложения не допускают бэкап; проверьте логи adb logcat для подробностей.
Сводка
ADB даёт простой и контролируемый способ локального создания зашифрованных резервных копий Android‑устройств прямо с компьютера. Это экономичная и гибкая альтернатива сторонним приложениям и облачным сервисам, но имеет ограничения по приложениям и версиям Android. Для безопасного использования используйте надёжные пароли и храните файлы в безопасном месте.
Короткий опрос: какие приёмы с ADB вы применяете в своей работе? Поделитесь в комментариях.
Похожие материалы
Herodotus: механизм и защита Android‑трояна
Включить новое меню «Пуск» в Windows 11
Панель полей сводной таблицы в Excel — руководство
Включить новое меню «Пуск» в Windows 11
Дубликаты Диспетчера задач в Windows 11 — как исправить