xiaomi

Полный бэкап всего телефона (то есть всех установленных приложений, их данных, параметров, системных настроек, контактов и пр.) можно сделать без установки на телефон сторонних программ, а также заморочек с root правами.

В данной статье расскажем, как это можно сделать на примере пользователя ПК Windows с именем 1. Кликните по любой вкладке ниже для получения нужной информации.

Сокращение ADB — Android Debug Bridge, переводится как «Отладочный мост Android». Комплект (Suite) с данным именем позволяет управлять различными устройствами на ОС Android через компьютер, путем ввода соответствующих команд в консоли ПК. Программа ADB входит в состав набора «инструментов разработчика Android» — ADB SDK и является частью среды разработки Android Studio.

Основные возможности ADB SDK:

Считывать данные, например ключи для разблокировки загрузчика.
Снимать блокировку загрузчика, вводом индивидуального кода.
Прошивать recovery/раздел Data.
Удалять/отключать/устанавливать приложения.
Переводить смартфон в режим Fastboot и Bootloader.

Скачайте на ПК и установите целиком Android Studio отсюда https://developer.android.com/studio
Не забудьте установить флажок I have read and agree with the above terms and conditions

Если папки c:\Users\1\AppData\Local\Android\Sdk\platform-tools\ на ПК нет (бывает и такое, что после установки всей Android Studio данная папка пуста или отсутствует), то её на ПК скачайте отсюда https://developer.android.com/tools/releases/platform-tools архив platform-tools_r34.0.5-windows.zip
Не забудьте установить флажок I have read and agree with the above terms and conditions
Скопируйте папку platform-tools из архива в папку c:\Users\1\AppData\Local\Android\Sdk\platform-tools\

Включить на телефоне режим разработчика
Активировать пункт «Отладка по USB» на телефоне.
Подключить телефон к компьютеру по USB-кабелю.
Изменить тип подключения с «Только зарядка» на «Передача файлов (MTP)».

Открыть командную строку и перейти в папку c:\Users\1\AppData\Local\Android\Sdk\platform-tools
Для этого выполнить
Пуск/Выполнить
cmd
cd c:\Users\1\AppData\Local\Android\Sdk\platform-tools

Затем в командной строке ввести «adb backup -apk -shared -all -f path/to/backup.ab»

Тут path/to/backup.ab — путь к каталогу и имя файла резервной копии.

Например:
c:\Users\1\AppData\Local\Android\Sdk\platform-tools>adb backup -apk -shared -all -f D:\DUB\poco_backup.ab

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

adb backup [-f ] [-apk | -noapk] [-shared | -noshared] [-all] [-system | nosystem] [ ]
Самая простая команда для создания резервной копии:

adb backup -all
После ввода данной команды будет создана резервная копия только данных всех приложений (без APK-файлов) в текущем каталоге с именем backup.ab.

Если после ввода этой команды возникнет ошибка (что-то вроде «adb: cannot open file ./backup.ab») нужно ввести следующее:

adb backup -all -f C:\backup.ab
В этом случае файл резервной копии будет создан в корневом каталоге диска C:\. Вместо C:\backup.ab можно указать любой необходимый адрес и имя файла.

Вот описание некоторых параметров, которые можно использовать при создании резервной копии:

-f
Данный параметр используется для обозначения пути и имени файла резервной копии. Например, «-f C:\Backup\mybackup.ab» указывает на папку Backup, расположенную на диске C. Имя резервной копии — mybackup.ab.

-apk | -noapk
Этот флаг означает, должны ли включаться в резервную копию APK-файлы приложения либо только соответствующие данные. Рекомендуется использовать «-apk», когда приложение не доступно в Google Play или используется более старая версия, чем на Маркете. По умолчанию установлено «-noapk».

-shared | -noshared
Этот флаг используется для включения/выключения резервного копирования содержимого внутренней памяти/SD-карты устройства. По умолчанию установлено «noshared». Рекомендуется не делать бэкап внутренней памяти таким образом, а вручную сохранять все необходимые файлы, т. к. не все данные могут быть сохранены/восстановлены.

-all
Этот флаг — самый простой способ сделать резервную копию всей системы.

-system | -nosystem
Данный параметр определяет, будут ли включены системные приложения в резервную копию. По умолчанию используется «-system». Рекомендуется не включать системные приложения в бэкап, чтобы избежать возможных ошибок при восстановлении в дальнейшем.

Здесь вы можете указать имена пакетов (например, com.google.android.apps.plus), которые необходимо сохранить. Используется только в том случае, если нужно сделать резервное копирование определенного приложения.

adb restore backup.ab

https://xakep.ru/2016/05/12/android-adb/#toc07.

Пример вывода всех отключенных приложений
total commander
cd d:\Setup\ADB_AppControl\adb\
cmd
$adb shell pm list packages -d

 ▤  Можно ли победить аллергию на амброзию?
 ▤  Самый большой телевизор в мире. Часть 1
 ▤  Рон Пол: внешняя политика Франции- причина бойни в Charlie Hebdo
 ▤  Что будет если комета столкнется с Землей?