Как сделать Back Up вашего Android устройства в Linux c ADB

Софт /
Софт: android backup adb
Создание бэкапа данных и текстовых сообщений в Android может быть невероятно утомительным, а иногда ещё и дорогостоящим занятием. Многие приложения в Play Store, или делают резервную копию данных через пятую точку или стоят почти как новый смартфон. Не все знают, что есть лучший способ сделать бэкап, и что все это безобразие может быть сделано на вашем компьютере, и посему встречайте эту статью.

Android из коробки богат встроенным набором инструментов разработчиков. Их там не мало, но нам сегодня будет инетересен только
ADB
. В двух словах, этой штуковиной, пользователь получает прямой доступ из командной строки к любому Android устройству. Ну и сейчас мы рассмотрим как делать бэкапы с помощью ADB в Linux хотя это ничем не будет отличаться от windows и mac.

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

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

Ну и теперь непосредственно к созданию бэкапа, сделать его крайне просто, убедитесь, что ваше android устройство подключено usb кабелем к ПК, затем идём в терминал и вводим там:
adb start-server
на момент ввода этой команды, необходимо, чтобы экран устройства был разблокирован, так как запущенный ADB сервер вызовет на устройстве окно подтверждения, которое как ни странно необходимо будет подтвердить.
Софт: android backup
Для запуска процесса архивирования и создания зашифрованного файла введите в терминале следующую команду:
adb backup -apk -shared -all -f backup-file.adb
Появится окно в котором необходимо ввести пароль архива.
Софт: android backup adbРекомендую ввести хороший пароль, но в то же время легко лично вам запоминающийся. Далее нажимаем кнопку “back up my data”. Создание архива займёт некоторое время, после завершения, в вашей домашней папке на ПК появится файл backup-file.adb

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

Для восстановления ранее сохранённых данных, необходимо запустить ADB сервер той же командой, что в описании создания бэкапа. Подключить устройство к ПК с помощью USB кабеля. После чего вводим в терминале:
adb restore backup-file.adb

Софт: reatore backup adb linux
На экране устройство возникнет окно как на скриншоте ниже, в котором необходимо будет ввести тот же пароль, что вы вводили в предыдущем шаге и нажать кнопку “restore my data”. Начнётся восстановление, будьте внимательны, не отключайте USB кабель ни от телефона ни от ПК.

Вместо послесловия

Уверен, что не все знали об этом простом способе, надеюсь статья окажется полезной. На самом деле с помощью ADB можно еще много чего сделать если руки растут из нужного места. Его работоспособность неоднократно проверена мной в Manjaro Linux, но думаю, что в Ubuntu и прочих Fedora нет абсолютно никаких отличий.
1 комментарий
fokusov
Вау, не знал о такой возможности :)
Еще бы найти утилиту, читающую этот файл на компьютере для частичного восстановления…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.