Update backup что это за программа на андроид

Обновлено: 04.07.2024

Тема поможет вам найти ответы на такие вопросы как:

В теме нет куратора, поэтому чтобы добавить что то в шапку, пользуйтесь кнопкой жалоба.

Насколько я понимаю, расположение универсальное для разных версий андроид 4 5 6 7 8 9 10 и скорее всего, даже андроид 11, с той разницей что там появляются изолированные индивидуальные хранилища scoped storage для каждого приложения - чтобы не подглядывали)

Начну с тех директорий, которые доступны без Рута (сохранения игр зачастую там не хранятся):
А именно это флешка, и внутреннее хранилище, в которое обычно сохраняются фотографии (папка DCIM).
Разные приложения могут создавать свою папку в корне,

например WhatsApp, создает папку WhatsApp но восстановить с нее у меня не получилось - нужно сохранять в облако через само приложение.

И наконец, то, что нас может заинтересовать, папка Android, в которой может храниться информация и кеш с игр (внутри папки obb). Но опять же, важные данные они тут обычно не хранят.

Самое интересное (нужное) хранится в разделе data, получить доступ туда можно при помощи Рут привилегий для root файлового менеджера, например total commander.
Зайдя с его помощью в корневую папку вы увидите разделы устройства и символические ссылки.
Раздел data.
Итак, из чего он состоит?
А состоит он, из двух отделений, из самого раздела data, где и находится почти вся инфа на телефоне и из внутренней папки media, которую вы знаете как "внутренняя память", к которой у вас есть доступ и без Рута.

Чтобы не путаться, стоит упомянуть о "символических ссылках", которые не что иное как ярлык со своим названием, который ведет к определенной папке, например
/storage/emulated/<0> ведет к вышеописанной /data/media

Хорошо,зашли мы в /data и там куча других папок, что в них?

А из них нам могут быть интересны такие:
/data/user/0 это символическая ссылка 0 профиля, то есть профиля владельца устройства ведущая на самом деле к настоящей папке /data/data

Есть в прошивках MIUI такая функция как второе пространство.
Это типа когда ты можешь дать другу телефон, и не боятся что он будет играть в твои игры или смотреть твои фотки.

Так вот, где хранятся данные второго пользователя?
Как раз таки тут в том числе, в
/data/user/и номер отличный от 0, (в папке user_de системные приложения)
Кстати, там же хранятся данные клонированного приложения первого пользователя.

Так вот тут в этой дата/дата и будут сейвы и прочее,
но как теперь найти приложение которое я ищу?
Вам нужно узнать имя установленного пакета приложения:
На моей прошивке, имя пакета можно узнать в свойствах приложения (настройки телефона, приложения, о приложении)
Например Вацап будет хранить свои данные в папке com.whatsapp

Эту то папку вы и захотите сохранить.

Еще вам может понадобиться само приложение, .APK оно находится в /data/app

Кроме этого, еще может понадобиться obb кеш, который игра часто докачивает сама из интернета. Об том где его достать я писал в начале - внутренняя память ,андроид, затем папка обб /storage/emulated/<user_id>/Android/obb

В тотал коммандере, если нажать кнопку поиска, в строке поиска будет звездочка - это регулярное выражение, использовать так:
Допустим надо вам найти папку содержащую слово kiwi, и не важно что еще спереди и сзади, поэтому пишите так
*kiwi*
И найдутся папки содержащие это слово где угодно.
На практике это полезно чтобы находить имя пакета приложения в папке app, так как там оно обычно с добавочной вставкой сбоку, для уникальности, а не для того, чтобы поиск ее не нашел.

Бэкап программ без root

Программ не требующих рут доступа не так уж и много, одна из них Helium, которая впрочем, требует для работы компьютер. Helium

В качестве альтернативы, можно синхронизировать часть данных: Сначала сохранить все что нужно, например, в облако через синхронизацию с - гугл аккаунтом и гугл диском. Таким образом можно сохранить лишь часть информации, например телефонные номера, фотографии, приложения и игры, в которых есть функция синхронизации с "Google play игры", подробней тут.

Если же вам требуется полный бекап лишь некоторых игр или приложений, которые не сохраняются в облаке или если вам нужен lucky patcher чтобы взламывать игры, но рут получать не хочется, подойдёт виртуальная среда с рутом - это как андроид в Андроиде)
VMOS Virtual Android on Android - Double Your System

Туда можно установить те же приложения и игры, + программу для бэкапа (хотя и встроенный бекап там есть, но вам надо проверить, сохраняет ли он то, что нужно) Для начала, вам следует понимать, что полная резервная копия часто не возможна без root доступа.
Поэтому, когда все нужное сохранено, можете установить кастом Рекавери, например:
TWRP или CWM.

Обычно для этого требуется разблокировать загрузчик устройства, после чего вся информация которая не была сохранена будет утеряна. Подробнее вы можете найти в теме вашего устройства на 4pda.

В той же теме, наверняка будет инструкция, как получить Рут доступ, например через Magisk.
Однако, после этого возможно придется установить фикс, чтобы работал гугл пей и NFC оплата.

Если вы забрались так далеко, можете в теме вашего устройства посмотреть другие прошивки, на случай, если ваше устройства давно не обновлялось, и у него старые патчи безопасности. Обновление системы безопасности Android

C помощью этого кастом Рекавери забекапить нужную инфу. (Надо иметь ввиду, что там не всегда будут доступны для бэкапа абсолютно все разделы, но нужные, с прошивкой и данными должны быть).

Обычно бэкапят Data, System, Boot и Vendor (если есть). Есть и другие разделы, содержащие например IMEI, об этом ниже:
Так же может присутствовать "внутренний накопитель" или internal storage (user data), это все эти файлы и папки которые вы видите в памяти телефона без Рут доступа, но кастом рекавери разделил таким образом Data и Data/media.

Не много подробнее о назначении разделов:
Boot - Загрузка андроида начинается с раздела boot - там хранится в том числе ядро системы.

System - Затем загружается прошивка - system. Часто ее можно скачать отдельно, так что потерять в принципе не жалко.

Vendor раздел отвечает за правильную работу устройства, он тоже часто идет вместе с прошивкой, так что его можно достать из официальной прошивки с сайта производителя или на странице вашего устройства на 4пда

Ну и Data это конкретно ваша инфа, приложения настройки и сохранения игр все тут) Как я уже писал, бывает Рекавери разделяет дату и внутренний накопитель (Data/media), так вот, на внутреннем накопителе хранится то, что вы и сами могли видеть в памяти телефона фотки и тд.
Еще тут описывал, что там хранится.

Надо учитывать, что data раздел обычно зашифрован, в заводском состоянии, поэтому с помощью кастом Рекавери его форматируют и потом уже загружают прошивку.

Часто не лишним будет сохранить и другие важные разделы, на всякий случай:
EFS - Тут хранятся WiFi/BlueTooth MAC’s, IMEI, в общем все то, что вы не хотели бы потерять) (Схема с восстановлением, (MODEMST1, MODEMST2, FSG, BACKUP) где fsg или backup соответственно хранят инфу модемов на случай утери)

Persist - Этот раздел содержит данные калибровки сенсоров wifi, bluetooth, camera, DRM , sns.reg, и тд, тоже

Например у меня после смены прошивок поменялся Persist раздел, и при перезагрузке телефона писалось "Хранилище повреждено, устройство под угрозой (в опасности)"
Восстановление раздела из бэкапа помогло.

Ну и всякое прочее, вроде
CUST (так же CUSTOM или PRELOAD в некоторых случаях) - Предзагруженные приложения и региональные настройки, устанавливаемые при первом запуске. Иногда при смене прошивки на кастом нужно очистить этот раздел.
MISC (FOTA на старых устройствах) - Раздел на котором хранится информация для bootloader, что за чем загружать, или запустить рекавери, если OTA обновление не удалось. Если удалить, система будет грузится как обычно, то есть boot затем system.

Есть такие приложения для бэкапа данных с использованием Рут прав, например ® Titanium Backup
Однако, стоит учесть, что он не бэкапит папки приложения размещенные в общедоступной памяти телефона, т.е. (data/media)

кроме этого, бывает что он не запускается, или даже не видит приложения второго пользователя

Отдельно хочу отметить молодое (могут присутствовать баги) приложение, которое может создавать резервные копии пригодные для восстановления через кастом Рекавери, TWRP:
®Migrate
Удобно, когда нужно перенести данные на другую прошивку.

Когда Рут есть, можно так же с помощью ADB пробовать. (Или Adb Run)

Для аппаратов на базе SoC Qualcomm HDDRawCopy eMMC RAW Tool

Владельцам устройств с процессорами МТК при наличии пк можно скопировать полный образ всех данных (вообще всех) через flashtool

Готовый raw образ можно разбить на разделы и сконвертировать в пригодный для последующей прошивки вид с помощью этой утилиты
WwR MTK
Но чтобы прошить через ADB надо будет различить бутлоадер, или загрузчик, по нашему)

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

А так, кастом Рекавери может все стереть, а заодно и шифрование, чтобы в будущем бэкап был читаемым.

И вот для устройств с процессором Qualcomm и emmc памятью.

Работа с программой:https://freeandroidroo…download-emmc-dl-tool/
Проверено на RN3P, но может быть использован с другими компании Qualcomm-устройств.
emmcdl использует "знакомый" модуль для взаимодействия с внутренней памяти устройства в режим 9008/edl. С prog_emmc_firehose_8976_ddr.mbn от "быстрой загрузки" прошивки, считывание/запись Таблица разделов и разделов (в том числе энергонезависимой, как modemst1/2,fsg etc.).
В этом списке раздела, успешно восстанавливаются IMEI телефона, MАС-адреса и статус загрузчика разблокировки после случайного повреждения памяти.
Может быть использован для создания файлов rawprogram0.xml прошивки с помощью MiFlash (рекомендуется) или другая утилита от Qualcomm.
qcpartsbackup11.7z (73.11 КБ)

. Не для новичков! Взято отсюда.

Как сохранить резервную копию сразу на компьютер.
Очень полезно в тех случаях, когда под рукой нет подходящего размера флешки.
Можно конечно в кастом Рекавери смонтировать OTG накопитель, типа внешнего жесткого диска, но это такое.

При помощи ADB:
ADB и все, что с помощью него можно сделать
Или утилита в которой не надо вручную вводить команды
® Adb Run

Через кастом Рекавери:
Смонтируйте разделы, и скопируйте с помощью ADB.

Для удобства, на пк я использую файловый менеджер total Commander с плагином adb.
Разделы видятся как папки, соответственно скопировать можно файлы внутри.

Адб работает и без кастомного Рекавери с включенной отладкой по USB, но в этом случае может не хватить прав, чтобы работать с системными файлами.

Хотелось бы больше и лучше, поэтому если есть желание - делитесь.

Кому не понятно, напишите понятно и добавьте в шапку)

Да я упомянул не все способы, но вы можете упомянуть их сами, поделившись с другими полезной информацией.

PS
Передавать данные на пк в режиме "передача данных" (MTP) может быть небезопасно если кабель не качественный, поэтому лучше пользуйтесь ADB (я например, активирую режим отладки в телефоне, подключаю к пк, и в качестве файлового менеджера использую Total Commander с плагином ADB, режим Native 8.1. При этом, при первом подключении нужно на телефоне нажать разрешить этому компьютеру отладку, если спросит.

Пс
Что делать, если раздел system только для чтения? Ответ

Доброго времени суток.

Добавлено 18.06.2020, 14:56:

Что такое резервное копирование.

В переводе с английского, слово Backup означает резервное копирование информации. Применительно к телефону, это процесс, при котором создается копия определенных данных: фотографии, приложения, история звонков, телефонные контакты и т.д. А также резервная копия отдельных разделов прошивки или всего установленного на телефон образа ОС Android. Рассмотрим подробнее, в каких случаях вам может пригодиться бэкап и как его сделать.

Зачем нужен Backup телефона Android?

В наших статьях связанных с прошивкой, мы часто настаиваем на создании бэкапа для предотвращения потери данных. Значение термина знакомо продвинутым пользователям, которые интересовались прошивкой андроид, рекавери, получением прав root, разблокировкой загрузчка и другими рискованными манипуляциями с телефоном. Так как заранее сделанный бэкап системы или данных позволяет восстановить телефон или данные при неудачных операциях с системой.

Что можно сохранить в бэкап?

Резервная копия личных данных. Резервное копирование необходимо для предотвращения потери личных данных. Некоторая информация предоставляет для владельца особую ценность – фотографии, телефонные номера, голосовые записи, заметки и т.д.

Резервная копия контента и настроек телефона. Другой тип данных – приложения, установки программ или настройки мобильного устройства. Такая информация облегчает процесс повторной настройки смартфона или планшета, либо хранит прогресс в мобильных играх. Например, вы только что прошили телефон или сбросили настройки до начального состояния. Вам необходимо повторно скачать приложения, настроить установки по личному усмотрению, а ещё добавить интересующий вас контент – музыку, книги или видео. Если восстановить ранее сохраненную информацию, то есть резервную копию или бэкап, то время настройки телефона заметно сокращается.

Можно сделать резервную копию всего телефона (полная резервная копия) или только нужной вам информации: прошивки, личных данных, приложений.

Резервная копия прошивки Андроид. Иногда необходимо сохранить определенный раздел прошивки или полный образ системы Android. Полученный в процессе прошивки «кирпич» нередко помогает восстановить резервная копия. Если аппарат загружается только в recovery, полный образ системы позволит откатить изменения и вернуть аппарат в рабочее состояние.

Резервирование данных.

Просмотреть резервную копию.

Список сохраненных данных.

Если вы удалили нужные вам файлы или приложения, а резервной копии у вас нет, то есть возможность восстановить потерянные данные специальными приложениями. Как это сделать, смотрите тут.

Когда требуется резервировать данные

Особо ценную информацию следует сохранять незамедлительно. Особенно, если ее экземпляр единичен, и у вас нет копии.

Менее важные данные лучше сохранять с удобной для вас периодичностью. Например, раз в неделю или месяц. Если информации много, а автоматический бэкап не доступен, уделите этому занятию 1-2 дня в календаре. Если же выбранные вами способы резервирования, предусматривают автоматический бэкап по расписанию, тогда настройте дни, когда следует сохранять информацию.

Сохранять копию раздела или всего образа, рекомендуется каждый раз перед сменой прошивки или другими манипуляциями с устройством. Так же стоит держать копию отлаженной и настроенной системы, для быстрого восстановления на непредвиденный случай.

Типы резервного копирования

Полное резервирование предусматривает сохранение всей прошивки или отдельных частей – разделов: загрузчик, recovery и т.д. Такой бэкап годится для восстановления только в устройство, с которого снималась копия. Заливка образа в другой аппарат – приведет к кирпичу.

При частичном бэкапе сохраняется определенный тип данных: фотографии, музыка, приложения, заметки, история звонков и т.д. Полученная информация годится для копирования/перемещения в другое устройство.

Способы резервного копирования

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

Вывод

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

Поделитесь статьей через кнопки социальных сетей, что бы напомнить свои контактам о своевременном бэкапе. Так же напишите в комментариях, как часто вы резервируете данные, а так же предпочтительный способ.


Как гласит известная айтишная мудрость, сисадмины делятся на тех, кто не делает бэкапы, и тех, кто уже делает бэкапы. Думаю, каждому хоть раз после прошивки или сбоя приходилось настраивать телефон/планшет с нуля. А ведь делать это совсем не обязательно, если есть сохраненный бэкап. В данной статье мы рассмотрим разные виды бэкапа (резервной копии) содержимого Android-устройств на все случаи жизни.

Введение

Получив root на смартфоне, среднестатистический пользователь начинает экспериментировать с устройством и ставить различные модификации интерфейса, темы, шрифты, новые ядра, прошивки, радио и root-приложения. Как постоянный, давний и активный пользователь форумов 4PDA и XDA Developers, могу утверждать, что очень часто такие эксперименты заканчиваются вопросами с формулировками: «Телефон не загружается, что мне делать?»

Даже очень внимательно прочитав инструкцию, можно допустить опечатку или нажать не на ту кнопку, после чего получить bootloop — вечную загрузку телефона с повторяющейся бутанимацией. В худшем случае можно получить «кирпич» — телефон вообще не включится. Бывает это очень редко, и, честно говоря, нужно очень постараться, чтобы, например, убить флеш-память. Обычно же то, что пользователи считают «кирпичом», можно успешно восстановить с помощью несложных манипуляций. И бэкап нам в этом очень поможет.

Базовые функции бэкапа, которые удовлетворят большинство обычных пользователей, предлагает сама Google. В настройках телефона есть вкладка «Аккаунты», в которой можно расставить необходимые галочки. После перепрошивки или сброса устройства на заводские настройки или активации нового телефона Android сам восстановит контакты, историю и вкладки браузера Chrome, заметки Google Keep, фотографии, данные приложений, события календаря и так далее. В последних версиях Android можно восстановить рабочий стол со всеми ярлыками и автоматически поставить все установленные ранее приложения.

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

WARNING

Большинство описанных в статье приложений требуют root и BusyBox.

Бэкап приложений и их данных.

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

Titanium Backup

Мощнейшее средство бэкапа, восстановления, заморозки и удаления приложений вместе с их данными (включая системные и предустановленные производителем). Позволяет настроить автоматический бэкап по расписанию, не закрывая приложения, и переносить любое приложение на SD-карту. Можно хранить разные бэкапы одного приложения, сохранять СМС, ММС, историю звонков, закладки браузера, точки доступа Wi-Fi в форме XML-файла. Может синхронизировать все бэкапы в Dropbox, Box и Google Drive. С помощью этого приложения легко сделать любое пользовательское приложение системным, добавить шифрование, привязать приложение к маркету после восстановления (для дальнейших обновлений). Удобная функция — создание на основе бэкапа приложений и данных архива update.zip, который можно прошить из консоли восстановления, чтобы восстановить приложения и настройки.

Одно из наиболее полезных применений Titanium Backup — это перенос приложений и их настроек между устройствами. В качестве примера покажу, как заставить работать популярный мессенджер WhatsApp на планшете без сим-карты. При поиске программы в маркете на странице с описанием будет указано, что данная программа не поддерживается на твоем устройстве. Даже если скачать и установить APK, для активации программы необходим дозвон на устройство, чего планшет без симки (или LTE с тарифом без голосовых вызовов или выпиленным из прошивки дайлером) сделать не сможет.

Итак, заходим в Titanium, ищем нужное приложение, нажимаем на него и во всплывающем меню нажимаем «Сохранить». Если в меню сделать свайп влево, то можно вызвать дополнительные функции. Это же меню можно вызвать долгим тапом на приложении в списке. После отработки скрипта в панели уведомлений появится новая запись о создании успешного бэкапа. Для удобства работы советую настроить в программе загрузку бэкапов в облако. Синхронизацию можно настроить на третьей вкладке — «Расписания». Нажимаем «Пуск» на пункте «Синхронизация с Google Диск», и об успешном выполнении сообщит уведомление в шторке.

На планшете запускаем Titanium и синхронизируем бэкапы с облаком. При этом скачивается только что сделанный бэкап с телефона. WhatsApp будет находиться в самом конце списка программ. Зачеркнутое название означает, что программа на планшете не установлена. Нажимаем на программу и во всплывающем меню выбираем «Восстановить». Все. Можно запускать WhatsApp.

Titanium Backup: бэкап и восстановление на другом устройстве

Titanium Backup: бэкап и восстановление на другом устройстве

Helium — App Sync and Backup

Helium запоминает все устройства, на которых она была запущена, и позволяет восстанавливать бэкапы отдельно на разных устройствах. Бэкапы можно хранить на карте памяти или в облаке (Google Диск, Box, Dropbox), а также делать их по расписанию. Еще одна особенность приложения — данные между устройствами легко переносить, например, начав игру на одном устройстве, можно продолжить ее на другом.

Нередки случаи, когда после прошивки перестает работать сотовая связь и интернет. Это верный признак того, что слетел IMEI (International Mobile Equipment Identity — международный идентификатор мобильного оборудования). Этот номер уникален для каждого аппарата и служит для идентификации устройства в сети. При сбое он может обнулиться, и девайс перестанет видеть сеть.

Чтобы избежать таких случаев, советую заранее сделать бэкап раздела EFS, содержащего IMEI: с помощью программ из маркета, руками через консоль (adb shell) или на устройстве через эмулятор терминала. Стоит отметить, что для разных устройств таблица разделов может кардинально отличаться в зависимости от применяемых чипов. В случае Nexus 4 в терминале нужно ввести следующие команды:

У Nexus 5 нет отдельного раздела EFS. Поэтому бэкапить надо разделы 12 и 13, содержащие не только IMEI, но и другие данные:

Восстановление проводится аналогичной командой.

Фотографии и видео

После неудачной прошивки или, например, порчи или кражи телефона самые неприятные ощущения вызывает потеря снятых видео и фотографий. Ведь приложения можно установить заново, пароли при необходимости восстановить, а фотографии, если заранее не подстраховаться, пропадут навсегда. И в маркете существуют программы на любой вкус для сохранения твоих фотографий и видео. Рассмотрим несколько из них.

Google+

Стандартная программа от «корпорации добра», предустановленная на всех стоковых прошивках. Пользуюсь давно и на всех устройствах (на данный момент в альбомах содержится более 10 тысяч фотографий). Автоматически синхронизирует все отснятые фото с закрытыми альбомами Picassa (скоро такая же функция появится и в Google Drive). Фото будут доступны на всех устройствах, на которых выполнен вход в один аккаунт. При наличии интернета все фото можно просмотреть даже на новом устройстве, выполнив вход в аккаунт Google. Приятный бонус — автокоррекция некоторых фотографий, создание коллажей из похожих фото и GIF-анимаций из серий фотографий. Также автоматически появляются «Автокреативы» — нарезка под музыку из множества фотографий и видео, снятых в один день. При смене места снятия фотографий и видео обычно появляются «Истории» и «Путешествия».

Другие варианты

Важные бэкапы лучше хранить в облаке или на компе для возможности использования даже после полного вайпа устройства.

Бэкап произвольных файлов

Для бэкапа файлов на SD-карте также существуют различные программы. В целом они имеют схожие функции и отличаются интерфейсом или поддерживаемыми облачными сервисами.

Foldersync

Material Design, поддержка Amazon Cloud Drive, Box, Dropbox, FTP, Google Drive, Mega, OneDrive, SMB/CIFS, WebDav, Yandex Disk. Имеет встроенный файловый менеджер, множество настроек, фильтров, удобное планирование. Возможность настройки двухсторонней синхронизации, перенос скрытых файлов, настройка передачи через Wi-Fi / мобильный интернет, поддержка Таскера, защита пин-кодом, возможность синхронизации вложенных папок.

DataSync

Возможность синхронизации между устройствами через Bluetooth, расписание, данные приложений, файлы и папки. Автоматическая двухсторонняя синхронизация данных позволит сохранять прогресс игр и автоматически загружать его на все связанные устройства при изменении данных на одном из них.

Dropsync

Продвинутый клиент синхронизации с Dropbox. Загрузка фото и видео, мониторинг уровня заряда батареи, Wi-Fi/3G/4G/WiMax-соединения и адаптация в соответствии с предпочтениями пользователя, настраиваемый интервал автосинхронизации, плагин к Таскеру, возможность выбора режима синхронизации: только загрузка, загрузка и удаление, только скачивание, зеркальное скачивание и другое.

По сути, это аналог десктопного клиента Dropbox с синхронизацией на лету (как и в Linux-версии клиента, изменения файлов отслеживаются с помощью механизма inotify, поэтому синхронизируются все сразу, а не через определенные интервалы времени).

Настройки Foldersync, DataSync, Dropsync

Настройки Foldersync, DataSync, Dropsync

Для Linux/UNIX-пользователей подойдет rsync backup for Android, которая позволит отправлять и получать файлы с удаленного сервера через SSH. Имеет поддержку Таскера.

Полный бэкап устройства

Nandroid backup (от NAND — тип используемой памяти в современных смартфонах) — полный бэкап всей прошивки целиком вместе с приложениями, данными и настройками. Функция поддерживается TWRP или CWM. Кроме того, бэкап можно сделать и прямо из Android с помощью программы Online nandroid backup. Восстановить отдельные данные поможет уже рассмотренный Titanium, а также Nandroid manager. Сначала посмотрим, как сделать бэкап из консоли восстановления.

Для создания бэкапа необходимо выбрать пункт Backup and Restore, а затем Backup to /sdcard. До нажатия можно выбрать формат бэкапа или освободить неиспользованные данные. Для восстановления выбираем пункт Backup and Restore и далее Restore from /sdcard. Если выбрать Advanced restore from /sdcard, можно указать для восстановления отдельно разделы boot, system, data, cache, sd-ext.

Для большей сохранности полученный бэкап можно перенести на комп. Но здесь есть одна загвоздка. Дело в том, что, если в устройстве есть «внешняя» (настоящая) карта памяти, CWM разместит бэкап в ней и он будет доступен для сохранения на комп стандартными средствами (каталог clockworkmod/backup/дата-и-время-бэкапа на карте памяти). Здесь все в порядке.

Лирическое отступление, или признание в любви к устройствам Nexus

Если посмотреть на структуру разделов Nexus-устройств с помощью команды adb shell busybox fdisk /dev/block/mmcblk0 (нужен root и установленный из маркета BusyBox), то можно увидеть следующую картину (см. скриншот «Структура разделов на Nexus 5 и Nexus 4»).

Раздел aboot — это первичный бутлоадер. Его можно повредить, если, например, прошить ядро или бутлоадер от другого устройства или выдернуть шнур из телефона в процессе прошивки. При этом слетает таблица разделов и телефон перестает грузиться в бутлоадер и рекавери, а также перестает откликаться на команды fastboot и adb.

Обычный юзер думает, что это «кирпич», и несет телефон в сервисный центр, где платит больше ста долларов за новую взамен якобы сгоревшей плату. На самом же деле в разделе 15 у Nexus 4 и разделе 11 у Nexus 5 находится резервная копия бутлоадера — abootb. Это одна из причин того, что убить Nexus практически невозможно, ведь резервный загрузчик можно без проблем восстановить.

Выключаем смартфон и включаем с одновременным нажатием клавиш <Vol Up + Power>. Затем одновременно нажимаем и удерживаем комбинации кнопок <Vol Up + Vol Down + Power> (сработает, только если убит основной загрузчик). После этого подключаем устройство к компу (теперь оно определится и ADB заработает) и копируем резервный загрузчик в раздел основного командами

Таблица разделов восстановится, и при необходимости можно далее прошить нужный бутлоадер.

Однако в смартфонах без слота для карты памяти или при ее отсутствии бэкап окажется невидим для пользователя. Это происходит из-за того, что с версии 4.2 в Android изменились точки монтирования внутренней памяти для обеспечения работы в многопользовательском режиме. Сама виртуальная (внутренняя) карта памяти монтируется в /data/media, и там же находится бэкап CWM. Но данные основного пользователя находятся в /data/media/0, и именно этот каталог затем монтируется как /sdcard. Поэтому бэкап останется недоступен с помощью стандартных средств и без прав root.

Достать бэкап из /data/media можно с помощью файлового менеджера с правами суперпользователя или путем подключения смартфона к компу в режиме recovery. Далее вводим команду adb shell, а затем ls /sdcard/clockworkmod/backup/ для поиска каталога с последним бэкапом. Переносим бэкап примерно такой командой:

где цифры — это найденный ранее бэкап, соответствующий дате и времени появления, а в конце — путь на компе для хранения бэкапа, который может быть произвольным.

Для создания бэкапа нажимаем кнопку Backup и крестиками отмечаем необходимые разделы (не уверен — выбирай все). Дополнительно можно убрать шифрование, включить сжатие, пропустить создание MD5-хеша и выбрать сохранение на USB — OTG флешку. В результате бэкап окажется в каталоге /sdcard/twrp/backups/дата-и-время-бэкапа. В отличие от CWM он будет доступен независимо от наличия карты памяти. Для восстановления нажимаем Restore и выбираем нужный.

pic5

В маркете есть большое количество программ для отдельного бэкапа и восстановления СМС, звонков, контактов, ядер, рекавери и так далее.

Nandroid Manager

Это универсальный инструмент для управления всеми резервными копиями Nandroid. С помощью Nandroid Manager можно восстановить из Nandroid приложения и данные, СМС, журнал вызовов, точки доступа Wi-Fi, сохраненные сопряженные устройства Bluetooth, пользовательский словарь. Приложение видит бэкапы, созданные в обоих кастомных рекавери, и позволяет их переименовывать и искать информацию в отдельных базах внутри бэкапа.

pic7

Возможности Nandroid Manager

Online nandroid backup

Позволяет сделать бэкап на работающем в нормальном режиме устройстве, не перегружаясь в рекавери. В настройках можно выбрать следующие параметры:

  • Имя бэкапа — каждый раз вручную / по временной зона UTC / по временной зоне телефона / на основе номера версии прошивки, включая время создания.
  • Тип бэкапа — CWM/TWRP со сжатием или без.
  • Режим — нормальный (полный) / выбор разделов для копирования. При выборе последнего открывается список с выбором.
  • Место сохранения бэкапа.
  • Количество бэкапов для хранения от «все» до 10 (при переполнении более старые удаляются).
  • Сохранение разделов Yaffs2 в качестве Tar-файлов.
  • Исключение Dalvik Cache из бэкапа.
  • Исключение файлов Google Music из бэкапа.

Программа поддерживает выгрузку файлов бэкапа в облако, FTP или Google Drive. Доступно настраиваемое расписание для автоматических бэкапов, от «каждый день» до «каждые 30 дней» с опцией «только когда устройство заряжается». Кроме того, с помощью плагина поддерживаются действия для Tasker.

Бэкап с помощью ADB

Способ, так сказать, для гиков. Подключаем смартфон к компу, включаем отладку по USB. Далее используем команду adb backup, которая имеет следующие ключи:

  • -f ФАЙЛ — место и название файла создаваемого бэкапа на компьютере. Если нет этого параметра, бэкап будет создан в текущей папке с названием backup.ab. В случае Windows пути с пробелами и спецсимволами следует заключать в кавычки.
  • -apk | -noapk — сохранять или нет в бэкапе APK-приложения. По умолчанию — не сохранять.
  • -system | -nosystem — сохранять ли в бэкапе системные приложения. По умолчанию — сохранять. Выбор -nosystem запретит сохранять системные приложения, когда задан ключ -all.
  • -all — сохранять в бэкапе все установленные приложения, в том числе системные.
  • -shared | -noshared — включать ли в бэкап данные приложений и содержимое карты памяти. По умолчанию — не сохранять.
  • — здесь можно написать список приложений, которые будут бэкапиться. Игнорирует —nosystem.

Соответственно, чтобы выполнить полный бэкап, используем такую команду:

После этого в консоли появится Now unlock your device and confirm the backup operation, а на телефоне уведомление с просьбой подтвердить операцию и установить опциональный пароль на бэкап. Сам процесс создания резервной копии может длиться больше сорока минут, так что нервничать не надо. Для восстановления используем команду «adb restore путь-до-файла», для примера выше это будет:

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

Заключение

Надеюсь, эта статья поможет тебе сэкономить время и нервы при экспериментах с устройством. И даже потеря или кража телефона не станет трагедией при сохраненных в облаке бэкапах фотографий и приложений.

Топ 5 приложений для резервного копирования на Android

Недавно мы писали о том, нужен ли бэкап системе на компьютере и как его правильно сделать. А нужно ли сохранять файлы вашего смартфона? Спойлер: да.

Потерялся, разбился, завис, неудачно обновился, сломался, умер — десятки сценариев, при которых все данные вашего смартфона могут потеряться. А с ними сотни важных номеров телефонов, драгоценные фотографии и видео, любимые игры (и достижения в них), важные приложения. В телефоне подчас важной информации хранится даже больше, чем на компьютере. И, чтобы не потерять безвозвратно важные данные, нужен бэкап.

Если вы не читали нашу статью о бэкапе компьютерной системы, то кратко напомним, что бэкап — это резервная копия данных. Переносить данные можно как на внешний носитель — например, на SD-карту, другой смартфон или компьютер, так и на облачные хранилища. Мы подобрали несколько программ, которые помогут вам содержать всю нужную информацию в сохранности, что бы ни случилось.

Titanium Backup

Базовые возможности бесплатны, но есть и PRO-версия с расширенным функционалом. Интерфейс у программы не самый дружелюбный, но разобраться в ней можно. На некоторых моделях телефонов Titanium Backup капризничает и не распознает активированные root-права и, судя по отзывам, решается эта проблема исключительно перепрошивкой. Если вы не готовы снимать официальную ОС, попробуйте другие приложения из подборки.

Buggy Backup

Приложение, которое само позиционирует себя как «самый функциональный менеджер приложений и резервных копий». Именно такая фраза написана в панели управления Buggy Backup. Программа действительно удобная и интуитивно понятная. Есть все варианты бэкапа: локальный, облачный, на внешние носители. При этом можно выбирать, насколько полная копия программ вам нужна — можно зарезервировать как только установочный файл, так и все полные данные, хранящиеся в программе.

Buggy Backup тоже работает как файловый менеджер: можно управлять приложениями, делиться, удалять, сбрасывать настройки, проверять обновления, чистить данные и кэш, а также переводить установленные в приложения в разряд системных. К системным приложениям здесь также есть доступ и управление. Для основных операций root не требуется.

App Backup & Restore

Еще один менеджер бэкапа, в целом схожий с предыдущими. Здесь можно настраивать автоматическое копирование и количество резервных версий, задавать путь локального бэкапа (например, на SD-карту) или подключить облачное хранилище. Бэкап на внешние носители также доступен. По дефолту приложение запускается на английском языке, но в настройках можно выбрать русский.

У этого приложения очень удобный интерфейс: гибкая сортировка списков приложений, выбор пути бэкапа с одной кнопки, понятная система восстановления приложений и приятные дополнительные функции типа отправки apk-файлов по электронной почте и других.

Забавное дополнение — Backup & Restore может проверить вашу систему на вирусы.

Google Drive

Здесь вам даже устанавливать дополнительно ничего не придется. Достаточно завести Google Облако, а приложение у вас в Android-смартфоне наверняка есть по дефолту. Это самый простой, понятый и, вместе с тем, хороший вариант бэкапа.

Бэкап можно включить прямо в системных настройках смартфона. Для этого зайдите в Настройки, найдите вкладку Google, а далее — «Резервное копирование». Бэкап будет происходить в фоновом, автоматическом режиме.

G Cloud

Программа и облачное хранилище в одном лице. Если вы не хотите использовать место на своем Google Диске или другом облаке для бэкапа — можно установить отдельный G Cloud. Естественно, придется завести новый аккаунт (это можно сделать быстро, привязавшись через Facebook). Есть настройки автозагрузки и выбор времени бэкапа, доступна дополнительная защита облака паролем.

Дополнительное место можно получить разными способами: незначительное количество от 100 до 1000 МБ даются за разные действия типа установить дополнительное приложение, перейти по ссылке и т. д. А если нужно больше — придется платить. 100 ГБ стоят 12 долларов в год.

Читайте также: