С выходом Android 6.0 Marshmallow пользователям стала доступна по-настоящему нужная функция — автоматическое резервное копирование пользовательских данных приложений в сервис Google Drive. Но хоть в Google и позаботились о пользователях, добавив данную возможность, не все разработчики особо спешат обновлять свои продукты и добавлять в них подобную функцию.
Так что после смены устройства либо сброса к заводским настройкам приходится заново проходить игры, менять настройки программ на свой вкус и т. д. Конечно, выручить из подобной ситуации может наличие рут-прав на устройстве. Но что делать, если получить их не представляется возможным? Кроме того, чтобы это сделать зачастую потребуется разблокировать загрузчик, что автоматически ведёт к потере всей информации на девайсе. В таком случае на помощь приходит ADB.
Немногие пользователи Android-устройств знают, что резервную копию всех установленных приложений и их данных возможно сделать без дополнительных манипуляций с их устройством. И в сегодняшней статье мы расскажем, как сделать бэкап всей системы, без разблокировки загрузчика и получения прав суперпользователя.
Как без root-прав перенести данные приложений на другой смартфон? 3 способа
Как сделать резервную копию всей информации на устройстве
Чтобы не заморачивать себе голову и сохранять все скопившиеся фотографии, музыку, видео самому, данный способ будет отличным выбором. И вот что потребуется:
- Создать папку с именем Android в корне диска C:.
- Установить USB-драйвера для вашего устройства (adb-fastboot.zip и распаковать файлы в папку Android.
- Активировать пункт «Отладка по USB» на смартфоне.
Сделать это можно в разделе «Для разработчиков». Если данный раздел скрыт, открыть его поможет эта инструкция. - Изменить длительность режима ожидания.
Для этого в настройках экрана нужно выбрать пункт «Спящий режим» и установить переключатель на максимально возможное время. - Подключить телефон к компьютеру по USB-кабелю.
Рекомендуется использовать оригинальный или кабель хорошего качества, а также порт USB 2.0, расположенный на материнской плате (для ПК). - Изменить тип подключения с «Только зарядка» на «Передача файлов (MTP)».
Это не обязательно делать на каждом устройстве, но многие производители требуют этого в качестве меры безопасности, прежде чем разрешить работу с ADB. - Открыть командную строку и перейти в созданную папку Android командой «cd c:Android» (команды пишутся без кавычек).
- Убедиться, что компьютер находит устройство по ADB.
Для этого необходимо ввести «adb devices» в командную строку. На появившейся запрос на телефоне о разрешении об отладке по ADB на данном компьютере необходимо нажать «Ok», при этом выбрав пункт «Всегда разрешать с этого компьютера». Если устройство видно, то выведется текст «List of devices attached» и список всех устройств (например,xxxxxxx device). Если же вместо «device» будет написано «offline» либо список окажется пустым, то необходимо обновить ADB, проверить драйвера/шнур, поменять порт USB/компьютер. - В командной строке ввести «adb backup -apk -shared -all -f path/to/backup.ab», где path/to/backup.ab — путь к каталогу и имя файла резервной копии.
- На смартфоне появится окно, где будет предложено ввести пароль для дополнительной защиты резервной копии. После его ввода нужно нажать кнопку «Создать резервную копию данных» в правом нижнем углу.
Операция может занять достаточно продолжительное время, всё будет зависеть от количества информации на смартфоне.
Урок 33. SharedPreferences — сохранение данных в приложениях | Уроки Android Studio
Как сделать резервную копию только данных приложений
К сожалению, как и всё в этой жизни, предыдущий метод не идеальный. Не всегда все данные могут корректно сохраниться. Рекомендуется вручную сохранить медиафайлы и документы на ПК или в облако, а затем приступать к бэкапу пользовательских данных приложений. Для этого потребуется выполнить шаги с 1-го по 10-й и затем ввести в командной строке «adb backup -apk -all -f path/to/backup.ab», где path/to/backup.ab — путь к каталогу и имя файла резервной копии. После этого на смартфоне ввести пароль для защиты резервной копии и нажать кнопку «Создать резервную копию данных» в правом нижнем углу.
Как сделать резервную копию некоторых приложений
Если резервное копирование всех установленных на устройстве программ не требуется и достаточно сохранить данные некоторых приложений, то понадобится следующее:
- Выполнить шаги с 1-го по 10-й из первого способа.
- Установить приложение App Inspector на смартфон.
- Запустить утилиту App Inspector и выбрать пункт App List (Ordered by name). Найти и выбрать приложение, которому нужно ограничить работу в фоне. Под именем программы будет отображено имя пакета и его версия.
- Ввести команду «adb backup -f path/to/backup.ab -apk name.of.package», где path/to/backup.ab — путь к каталогу и имя файла резервной копии, а name.of.package — имя пакета, которое ранее узнали в App Inspector.
- На смартфоне появится окно, где будет предложено ввести пароль для дополнительной защиты резервной копии. После его ввода нужно нажать кнопку «Создать резервную копию данных» в правом нижнем углу.
Как восстановить данные из резервной копии
Для восстановления данных потребуется в командной строке ввести лишь «adb restore path/to/backup.ab», где path/to/backup.ab — путь к файлу резервной копии и нажать Enter. На смартфоне в появившемся окне ввести пароль и нажать кнопку «Восстановить данные». Через определённое время, в зависимости от размера файла, на телефоне во всплывающем окне будет выведено «Восстановление завершено».
Дополнительная информация
В дополнение к сказанному выше хочется дополнить статью ещё несколькими командами и параметрами, которые могут помочь в определённых ситуациях.
Формат команд для создания резервной копии:
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 можно указать любой необходимый адрес и имя файла.
Вот описание некоторых параметров, которые можно использовать при создании резервной копии:
Как скопировать все данные смартфона в облако
Сделать резервную копию Android в облаке – самый удобный способ для создания бекапов. Как оправить в облако все файлы, расскажем в статье.
Резервное копирование Android-смартфона в облако Google
Создание полной резервной копии на устройствах Android в основном не удается из-за отсутствия root-прав. Если вы не получали рут-доступ на своем устройстве, то создать резервные копии вы сможете только для своих файлов, например, собственных изображений и видео. Android предлагает пользователям сохранять резервные копии своих данных на Google Диске. Как это работает:
- Откройте настройки.
- Выберите пункт меню «Резервное копирование и сброс/восстановление».
- Нажмите «Резервное копирование Google».
- Резервные копии можно будет найти на Google Диске в привязанном аккаунте, в разделе «Резервные копии». Однако от некоторых приложений сохраняются только настройки, а не сами программы.
Синхронизация контактов и календарей через Google
Кроме того, вы можете синхронизировать определенные данные, такие как контакты, календари и почту с вашей учетной записью Google — и они также попадут в облако.
- На вашем смартфоне откройте приложение «Настройки» и перейдите в раздел «Учетные записи и синхронизация».
- Выберите свой аккаунт Google.
- Активируйте ползунок для резервного копирования нужных данных.
- Теперь данные будут регулярно синхронизироваться.
Кроме того, вы можете вручную настроить синхронизацию для многих приложений, например, для WhatsApp — в нем можно активировать отдельную облачную резервную копию, которая также будет храниться на Google Диске. А еще вы можете автоматически создавать резервные копии ваших изображений в облаке через Google или Яндекс. Для этого компании предоставляют неограниченный объем памяти для хранения фото.
Резервное копирование с помощью сторонних приложений
На некоторых смартфонах они предустановлены — например, у Huawei есть фирменная утилита для резервного копирования. Мы расскажем, как сделать бекап на примере приложения G Cloud Backup. Обратите внимание, что в большинстве случаев в сторонних программах бесплатно предоставляется только небольшой объем дискового пространства.
- Загрузите приложение в Play Market. После установки вам необходимо зарегистрироваться с помощью учетной записи электронной почты Google.
- Приложение требует разрешения на доступ к определенным данным, чтобы иметь возможность создавать резервные копии.
- Вы можете выбрать, для каких данных необходимо создать резервную копию. Однако контент приложений, установленных позже, в этот список не входит. Кроме того, вы можете указать, что резервное копирование должно выполняться только по Wi-Fi и с подключенным проводом питания.
- После завершения резервного копирования вы получите обзор использования памяти. Если вам недостаточно 1 Гбайт, дополнительный объем памяти придется покупать.
- Android 11: дата выхода, функции новой ОС=«content_internal_link»>
- 3 функции, которые есть только на Android=«content_internal_link»>
Источник: ichip.ru
Резервное копирование приложений и их данных в Андроид 6.x Marshmallow
Резервное копирование приложений и их данных в Андроид 6.x Marshmallow. Покупая новый смартфон или планшет, а также делая сброс его операционной системы к заводским настройкам, первое о чем все мы беспокоимся — это, конечно же, перенос или восстановление установленных нами ранее приложений и данных.
Безусловно, одним из самых мощных инструментов для этого уже много лет является известное многим из нас приложение Titanium Backup . Однако, последние версии операционной системы Android могут и сами достаточно много делать в этом плане.
Например, самая свежая на сегодняшний день версия этой системы: Android 6 Marshmallow умеет автоматически восстанавливать не только установленные вами ранее в текущем аккаунте Google приложения, но и даже — их данные.
Стоит, правда, отметить, что последнее вовсе не означает, что после того как вы на новом или сброшенным до заводских настроек смартфоне или планшете войдете в свою учетную запись Google, все данные приложений будут восстановлены: для этого их разработчики должны обеспечить совместимость с новой системой резервного копирования Android Marshmallow.
Тем не менее, с каждым днем всё больше и больше приложений становятся полностью совместимыми с этой версией операционной системы Google и это дает нам надежду, что вскоре мы сможем не беспокоиться о сохранности их данных при переходе на новое устройство или сбросе настроек старого.
Как включить или отключить резервное копирование на Android устройстве?
Управлять резервным копированием приложений и данных на своем устройстве вы можете через меню основных настроек Android, перейдя в раздел «Восстановление и сброс».
Как видно на скриншоте выше, здесь вы можете включить или отключить резервирование данных, а также их автоматическое восстановление с помощью соответствующих пунктов.
Зайдя в «Настройки» -> «Аккаунты»-> «Google» и кликнув по своему аккаунту вы можете увидеть, какие из стандартных приложений Google сохраняют свои данные на облачных серверах и когда это последний раз происходило. Здесь вы также при необходимости можете выключить синхронизацию данных того или иного приложения.
Как узнать, какие сторонние Android приложения сохраняют свои данные на серверах Google?
Если вы хотите быть в курсе того, какие из установленных вами на смартфон или планшет приложений умеют хранить свои данные на серверах Google и восстанавливать их, вам нужно установить (при необходимости) из Google Play Маркет и запустить на своем устройстве мобильную версию Диск Google.
После этого зайдите в меню настроек приложения и откройте имеющийся там раздел «Управление резервными копиями»:
Как вы уже поняли, здесь также можно не только увидеть список тех приложений, которые хранят свои данные в облаке, но и узнать, когда они сохраняли свои данные на Google Диск последний раз.
Имейте в виду, что обычно автоматическое резервное копирование запускается на наших устройствах один раз в сутки и для того, чтобы этот процесс наверняка стартовал нужно чтобы ваш смартфон или планшет был подключен к Интернету через Wi-Fi, желательно — стоял «на зарядке» и не использовался в течение достаточно длительного (как минимум одного часа) времени.
Источник: upgrade-android.ru