Другое

Восстановление Android через ADB: пошаговая инструкция

Подробное руководство по восстановлению данных и настроек Android-устройств с помощью утилиты ADB. Вы научитесь подключать телефон, запускать команду `adb restore` и решать типичные проблемы.

Обновлено 5 апреля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Android 8.0–14.0ADB Platform-Tools 33.0.5+

Введение / Зачем это нужно

Резервные копии, созданные через adb backup, — один из самых быстрых способов перенести приложения и их настройки между устройствами или вернуть данные после сброса. В отличие от облачных сервисов, локальный файл .ab хранится на вашем компьютере и не зависит от лимитов Google или скорости интернета. В этом руководстве вы пройдёте весь путь от подключения смартфона до успешного развёртывания бэкапа, избегая типичных ошибок совместимости и потерянных данных.

Требования / Подготовка

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

  • Файл резервной копии с расширением .ab, созданный ранее через adb backup.
  • Компьютер под управлением Windows, macOS или Linux с доступом в интернет.
  • Оригинальный или сертифицированный USB-кабель. Использование дешёвых кабелей часто приводит к обрывам соединения на этапе распаковки архива.

⚠️ Важно: Восстановление перезапишет текущие данные для указанных приложений. Если на телефоне уже есть важная информация, сделайте свежий бэкап перед началом процедуры.

Шаг 1: Установка и настройка Platform-Tools

Утилита adb входит в пакет Android SDK Platform-Tools. Скачайте официальную архивную версию с сайта разработчиков Google и распакуйте её в удобную директорию. Добавьте путь к папке platform-tools в системные переменные среды (PATH), чтобы вызывать команду из любой точки терминала.

# Проверка версии и доступности утилиты
adb version

Шаг 2: Активация режима разработчика

Откройте «Настройки» → «О телефоне». Найдите пункт «Номер сборки» и нажмите на него 7 раз подряд, пока не появится уведомление о разблокировке режима разработчика. Вернитесь в главное меню, перейдите в «Система» → «Для разработчиков» и активируйте переключатель «Отладка по USB».

Шаг 3: Подключение и проверка связи

Подключите телефон к ПК. На экране устройства появится диалоговое окно «Разрешить отладку?». Поставьте галочку «Всегда разрешать с этого компьютера» и нажмите «ОК». Откройте терминал и выполните:

adb devices

В выводе должен отобразиться серийный номер устройства со статусом device. Если написано unauthorized, заново подтвердите доступ на смартфоне или перезапустите сервис adb командой adb kill-server && adb start-server.

Шаг 4: Выполнение восстановления данных

Перейдите в терминале в каталог, где лежит ваш файл .ab. Для начала процесса введите:

# Замените backup_name.ab на реальное имя файла
adb restore backup_name.ab

Если бэкап был создан с паролем, система запросит его ввод прямо в терминале. Введите ключ и нажмите Enter. На экране смартфона появится системное окно подтверждения. Нажмите «Восстановить мои данные». Не отключайте кабель и не блокируйте экран до появления сообщения Restore complete.

Шаг 5: Финальная проверка и перезагрузка

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

adb reboot

Это освободит системные ресурсы и применит все восстановленные конфигурации.

Проверка результата

Откройте несколько восстановленных приложений и убедитесь, что ваши логины, прогресс и локальные настройки на месте. Проверьте галерею и файловый менеджер, если в бэкап входили мультимедийные данные. В терминале можно запустить logcat -s BackupRestoreService для отслеживания системных логов, связанных с восстановлением. Если приложения запускаются без сбоев и не выдают ошибки «Приложение остановлено», процесс прошёл успешно.

Возможные проблемы

  • Ошибка backup file is corrupt: Файл .ab повреждён при копировании или загрузке. Проверьте его контрольную сумму (MD5/SHA256) и при необходимости скопируйте заново с исходного носителя.
  • Восстановление зависает на 0%: Часто связано с фоновыми обновлениями Google Play или антивирусом на ПК. Временно отключите сканер безопасности, остановите обновления магазина приложений и повторите команду.
  • Запрос пароля принимает пустую строку, но выдаёт ошибку: Убедитесь, что раскладка клавиатуры в терминале соответствует той, что использовалась при создании бэкапа. Пароли вводятся без эха (символы не отображаются), просто введите их и нажмите Enter.
  • Данные приложений не появились: Современные версии Android ограничивают доступ к /data/data для нерутированных устройств. Восстановление затронет только APK, медиа и настройки, разрешённые манифестом приложения. Для полного переноса используйте встроенные инструменты производителя или миграцию через Google One.

Часто задаваемые вопросы

Работает ли adb restore на Android 12 и новее?
Почему восстановление зависает на этапе ожидания?
Можно ли восстановить данные без компьютера?

Полезное

Подготовка окружения и файлов
Включение отладки по USB
Подключение устройства
Запуск команды восстановления
Проверка результата

Эта статья помогла вам решить проблему?