Резервная копия прошивки китайского android. Что такое бэкап на Андроиде: создание резервной копии и восстановление — подробное руководство
Контакты, заметки, фотографии, видеофайлы, настройки приложений - это далеко не полный список информации, хранящейся на вашем телефоне или планшете. Некоторым пользователям страшно представить, что в какой-то момент все эти данные могут быть потеряны - никто не застрахован от поломки, повреждения, программных проблем телефона. Есть ли выход? - спросите вы. Выход есть всегда! В данной статье мы рассмотрим, как сделать резервную копию Android аппарата, тем самым защитив его от потери данных.
Облачный сервис Google
Компания Google, которая является и владельцем, и разработчиком операционной системы Android, предоставляет удобный инструмент для резервного копирования пользовательских данных на свои сервера с возможностью их синхронизации:
По правде говоря, это будет не полная копия системы - забэкапить можно не все данные. К примеру сообщения и приложения увы мы не скопируем.
С помощью программ и компьютера
Сделать резервную копию можно и с помощью программного обеспечения персонального компьютера. Рассмотрим 3 утилиты для этих целей.
ADB RUN
ADB RUN - это составная часть комплекта средств разработки - Android SDK:
Как видите, появилось окошко для установки пароля, но устанавливать его не обязательно, достаточно нажать на кнопку "Создать резервную копию".
Примечание! Для обратного процесса - восстановления из резервной копии на 5 шаге выбираем Adb Restore.
MyPhoneExplorer
Как и для предыдущей программы, телефон должен быть подключен к ПК в режиме отладки по USB:
Примечание! Для восстановления данных заходим в Разное -> Восстановить из резервной копии.
Samsung Kies
SamsungKies - программа оболочка, позволяющая компьютеру взаимодействовать с устройствами Samsung. Важное замечание - программа рассчитана на работу с продуктами Samsung. Для обладателей других моделей андроид-устройств данный способ работать не будет:
Для восстановления переходим в пункт "Восстановить данные".
Через Android устройство
Для пользователей, у которых нет доступа к компьютеру, мы поговорим о 2 приложениях, не требующих оного. Обе программы присутствуют в официальном магазине Google Play и . Рассматривать их установку не будем. Все необходимые шаги выполняются на андроид смартфоне.
Titaniumbackup
Примечание! Путь на диске, в котором будет сохранена резервная копия, задается в настройках приложения.
Следом за разделом "Резервное копирование" идет раздел "Восстановление", где мы можем привести систему к состоянию во время бэкапа.
Rom Manager
Процедура резервного копирования,безусловно, является полезной для пользователя, позволяя защитить от потерь важные данные. Представленные программы в равной степени способны выполнить эту задачу.
Если Вас интересует вопрос: как сделать полную резервную копию своего Андроид гаджета, то в этой статье будут описанные основные способы, которые решат этот вопрос. Согласитесь, мы живем в эпоху технологического бума и мобильные девайсы, стали её неотъемлемой частью, мы храним на них много ценной информации, которую необходимо копировать и сохранять.
Резервная копия или бекап в Андроид
В основном существует три метода: облачный, программный и через системное рекавери, будем рассматривать все поэтапно и постараемся не пропустить ни один пункт. Начнем, с самых легких и постепенно будем переходить к более сложными.
Облачный сервис Google
Почти каждое Андроид устройство подвязано под действующий аккаунт Google, если у Вас нет так, то вначале создайте аккаунт для этого перейдите по этой ссылке . После того, как аккаунт создан заходим в меню — > настройки (раздел личное) — > резервное копирование и восстановление.
И проверяем чтобы везде стояли галочки, если у Вас не было записи, то нажимаем «Резервная учетная запись» и клавишу добавить, вводим все данные от ранее регистрированной записи.
Для того чтобы настроить, что гаджет должен запоминать, возвращаемся в предыдущее меню и заходим в «Учетные записи и синхронизация», там мы отмечаем пункты которые необходимо резервировать.
Важно! На смартфоне или планшете должна быть активна синхронизация, обычно он находится в верхнем выпадающем меню.
z
Это самый примитивный способ, и не способен сохранить Ваши сообщения, приложения и так далее, для того чтобы это сделать читайте далее.
Программный метод
Для этого нам понадобиться программа , как её скачать и установить мы описывали раннее, поэтому считаем, что она уже установлена у Вас, также необходимо, чтобы на девайсе была . Теперь следуем инструкции:
1. Запускаем программу MyPhoneExplorer;
2. Подсоединяем гаджет к ПК с помощью кабеля;
3. Нажимаем F1 или в меню Файл -> Подключить (телефон с ОС Андроид и метод USB кабель);
4. Ждем минуту;
5. Как только телефон подключится, заходим в «Разное» -> «Создать резервную копию»;
6. Выбираем папку для бекапа;
7. Отмечаем все пункты, которые необходимо сохранить;
8. Жмем «Создать резервную копию»;
9. Заходим в «Разное» -> «Восстановить из резервной копии».
Titaniumbackup
Есть еще метод создание копий с помощью приложения , но Вам необходимы будут рут-права и само приложение.
Для, того чтобы сделать копию:
1. Открываем TitaniumBU Pro;
2. Переходим в раздел «Резервные копии»;
3. Нажимаем иконку лист с галочкой (правый верхний угол);
4. В разделе резервное копирование: «Сделать р.к. всего пользовательского ПО и системных данных»;
5. Для восстановления переходим в раздел ниже и тапаем на необходимый пункт.
Путь, по которому будет доступен файл р.к. (резервная копия) указывается в настройках приложения.
Rom manager
Еще один вариант с помощью приложения , как установить и настроить её мы описывали ранее, поэтому не будем повторяться, также Вам необходим будет .
Открываем утилиту, заходим в пункт «резервирование и восстановление» и выбираем «Сохранить текущий ROM», далее вводим его имя.
По умолчанию, он будет сохранен на карту памяти /sdcard/clockworkmod/backup
Для восстановления тапаем пункт «Резервные копии».
После этого Андроид будет перегружен в системное recovery и будет создана копия, или наоборот выполнено восстановление.
Для смартфонов и планшетов от Самсунг
Производитель позаботился о своих пользователях и выпустил специальную программу , поэтому будет считать, что она уже у Вас есть. Далее действуем согласно инструкции.
1. Запускаем kies;
2. Включаем отладку USB на Андроид;
3. Подключаем с помощью кабеля смартфон или планшету к персональному компьютеру;
4. Ждем пока программа определит модель;
5. Переходим в пункт «Резервное копирование / восстановление»;
6. Выбираем нужные пункты и нажимает «резервное копирование»;
7. Для восстановления переходим в пункт «Восстановить данные»;
8. Выбираем папку с ранее сделанной копией, отмечаем необходимые пункты для восстановления, и жмем «Восстановление».
Резервная копия Андроид через рекавери
Для этого сначала необходимо установить одно из альтернативных рекавери. Например, или , далее нужно загрузить телефон в режиме рекавери.
Для CWM – раздел backup and restore, для TWRP – backup (копия), restore – восстановление.
Итог
Как видите, способов сделать резервную копию Андроид много, какой из них использовать выбирать Вам. Мы рекомендуем использовать программы myphoneexplorer или kies, а для продвинутых пользователей все это делать через системное рекавери меню.
Если вы захотели что-то изменить в своём Android-девайсе, то прежде всего нужно заранее подготовиться к тому, что всё может пойти наперекосяк. Для этого существует резервное копирование, а по-простому — бэкап Андроид.
Способы выполнения backup Android
Раз вы читаете эту статью, значит, вы задались вопросом — как сделать бэкап телефона Android. Есть несколько способов.
Из наиболее распространённых:
- Titanium Backup
- recovery (CWM)
- SP FlashTools
И их ещё очень много, но мы остановимся на первом и втором, а именно как сделать бэкап Андроид-приложений и их кеша с помощью приложения Titanium Backup и через recovery (CWM). При создании бэкапа через режим Recovery, вы сможете сделать полный бэкап вашей прошивки, но для этого, возможно, понадобится его сначала установить.
Бэкап с помощью Titanium Backup:
- Titanium Backup скачать можно с Play Market
- Запустите приложение и предоставьте ему права суперпользователя
- Нажмите на кнопку в правом верхнем углу экрана, как показано на картинке ниже
- Выберите нужный пункт для сохранения данных
Бэкап системы Андроид
Во время восстановления вы восстановите все компоненты, и программное обеспечение как оно есть.
Какой бы замечательной и проверенной ни была система создания резервных копий Android, всегда может случиться что-то непредвиденное. Потому подумайте, что на вашем устройстве есть особенно важного и скопируйте все нужные фотографии, документы и материалы которые вы ни в коем случае не должны потерять.
Первым шагом создания полноценного бэкапа является рутирование телефона.
Информацию о возможности получения привилегированного доступа к операционной системе на вашем девайсе вы можете получить, если введёте в поисковик Google запрос «модель-телефона ваша-версия-Андроида root». Не все девайсы можно рутировать.
Если ваш телефон окажется в их числе, то придётся на некоторое время забыть о бэкапе или воспользоваться другими системами, которые могут работать без root-доступа и делать резервные копии. О них читайте в конце статьи. О некоторых нюансах, о которых вы должны знать, перед тем как сделать рутирование, можно прочитать в нашей статье .
После того как вы получили root-доступ к девайсу, можно приступать ко второму действию – к backup Андроид.
Как сделать бэкап телефона с помощью утилиты Nandroid backup
Что можно бэкапить про помощи Safe Backup:
- Установочные файлы приложений
- Контакты
- Календарь
- Журнал вызовов
- Закладки
- Будильники
- Фотографии
- Музыка
- Рингтоны
- Словарь пользователя
- Видео
- Голосовые записи
Запускаем приложение и видим всего два пункта меню — «Сохранить» и «Восстановить», меню не балует нас разнообразием, но так даже лучше.
После нажатия кнопки «Сохранить», выбираем куда вы хотите записать бэкап, благо вариантов предостаточно. После этого выберите нужные пункты данных для бэкапа и нажмите «ОК», а также в правом верхнем углу программы есть кнопки для сжатия бэкапа и установки пароля.
Внимание! Полный бэкап Андроид невозможен без root!
Еще раз хотим напомнить, что данный способ не сможет восстановить вам систему с прошивкой, а только данные, которые вы внесли в свой аппарат.
С выходом Android 6.0 Marshmallow пользователям стала доступна по-настоящему нужная функция - автоматическое резервное копирование пользовательских данных приложений в сервис Google Drive. Но хоть в Google и позаботились о пользователях, добавив данную возможность, не все разработчики особо спешат обновлять свои продукты и добавлять в них подобную функцию. Так что после смены устройства либо сброса к заводским настройкам приходится заново проходить игры, менять настройки программ на свой вкус и т. д. Конечно, выручить из подобной ситуации может наличие рут-прав на устройстве. Но что делать, если получить их не представляется возможным? Кроме того, чтобы это сделать зачастую потребуется разблокировать загрузчик, что автоматически ведёт к потере всей информации на девайсе. В таком случае на помощь приходит ADB.
Немногие пользователи Android-устройств знают, что резервную копию всех установленных приложений и их данных возможно сделать без дополнительных манипуляций с их устройством. И в сегодняшней статье мы расскажем, как сделать бэкап всей системы, без разблокировки загрузчика и получения прав суперпользователя.
Как сделать резервную копию всей информации на устройстве
Чтобы не заморачивать себе голову и сохранять все скопившиеся фотографии, музыку, видео самому, данный способ будет отличным выбором. И вот что потребуется:
- Создать папку с именем Android в корне диска C:\.
- Установить USB-драйвера для вашего устройства ( можно найти ссылки на универсальные драйвера для некоторых устройств).
- В некоторых случаях для установки драйверов потребуется отключить проверку подлинности.
- Для Windows 7:
Во время включения компьютера, после загрузки BIOS, необходимо нажать клавишу F8. В появившимся меню «Дополнительные варианты загрузки» выбрать «Отключение обязательной подписи драйверов». Данный способ может сработать не с первого раза, поэтому следует повторить действие либо открыть командную строку от имени администратора и ввести две команды:
«bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS»;
«bcdedit.exe /set TESTSIGNING ON». - Для Windows 8:
Нужно нажать сочетание клавиш Win+I, зажать клавишу Shift и выбрать пункт «Выключение» > «Перезагрузка». При включении компьютера выбрать «Диагностика» > «Дополнительные параметры» > «Параметры загрузки» > «Перезагрузить». При загрузке выбрать режим «Отключить обязательную проверку подписи драйверов», нажав клавишу F7. - Для Windows 10:
Необходимо зажать клавишу Shift и выбрать меню «Пуск» > «Выключение» > «Перезагрузка». После загрузки выбрать «Поиск и устранение неисправностей» > «Дополнительные параметры» > «Параметры загрузки» > «Перезагрузить». Затем выбрать пункт «Отключить обязательную проверку подписи драйверов», нажав клавишу F7.
- Для Windows 7:
- Скачать архив и распаковать файлы в папку 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 - путь к каталогу и имя файла резервной копии.
Операция может занять достаточно продолжительное время, всё будет зависеть от количества информации на смартфоне.
Как сделать резервную копию только данных приложений
К сожалению, как и всё в этой жизни, предыдущий метод не идеальный. Не всегда все данные могут корректно сохраниться. Рекомендуется вручную сохранить медиафайлы и документы на ПК или в облако, а затем приступать к бэкапу пользовательских данных приложений. Для этого потребуется выполнить шаги с 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 Самая простая команда для создания резервной копии: 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». Рекомендуется не делать бэкап внутренней памяти таким образом, а вручную сохранять все необходимые файлы, т. к. не все данные могут быть сохранены/восстановлены. Этот флаг - самый простой способ сделать резервную копию всей системы. System | -nosystem
Данный параметр определяет, будут ли включены системные приложения в резервную копию. По умолчанию используется «-system». Рекомендуется не включать системные приложения в бэкап, чтобы избежать возможных ошибок при восстановлении в дальнейшем. Здесь вы можете указать имена пакетов (например, com.google.android.apps.plus), которые необходимо сохранить. Используется только в том случае, если нужно сделать резервное копирование определенного приложения. На этом всё. Напишите в комментариях, помогла ли вам данная инструкция и вся ли информация была сохранена корректно. ИНСТРУКЦИЯ:
Распакуйте архив Прикрепленный файлADB.ZIP (290,89К) Количество загрузок: 3154 В папке ADB находится файл backup.bat Код
adb shell su -c «dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs bs=4096» Выставить на теле USB debug -> ON Присоединить тело по USB. Подтвердить на теле Root Access. Теперь необходимо запаковать полученные файлы factoryfs.rfs, zImage и modem.bin в архив tar. Как запихивать в TAR
:
Я делаю ТАРы Cygwin-ом.Но можно извратиться следующим способом. То же самое можно сделать из Терминала или Putty (по SSH): #!/system/bin/busybox sh Скопировать его на тело в /data
В Терминале или Putty: su (только для Терминала!) СПОСОБ ДЛЯ ТЕХ, КТО «НИ БУМ-БУМ» в ADB, но умеет набирать текст на клавиатуре.
Все делается прямо на телефоне через Эмулятор Терминала. Описано шаг за шагом. НЕ СПЕШИ, А ТО УСПЕЕШЬ!
Итак, приступим. (Учитывая что уже есть Root и Эмулятор Терминала на телефоне) 1) Запускаем Эмулятор Терминала Если сильно за него боитесь, то заныкайте несколько копий в разные места.
Как сделать бэкап прошивки
(например, чтобы сохранить заводскую): (ТЕЛО ДОЛЖНО БЫТЬ
РУТОВАННЫМ!)
adb shell su -c «dd if=/dev/block/bml5 of=/sdcard/zImage bs=4096»
adb shell su -c «dd if=/dev/block/bml10 of=/sdcard/modem.bin bs=4096»
Так же желательно включить на телефоне режим, при котором экран не гаснет при зарядке (там же, где включается USB debug)
Запустить backup.bat
После этого через пару минут на Sd карте — файлы Вашей прошивки!
В этот же tar можно запихнуть файл datafs.rfs, взятый из любой прошивки (желательно того-же «поколения» 2.1 или 2.2, что и Ваша)
В результате получится TAR, полностью совместимый с флэштулом ODIN и в любой момент Вы можете вернуть телефон в девственное состояние.
На всякий случай после прошивки желательно сделать вайп или из рекавери, чтобы отформатировать кэш (cache)
В TotalCommander ставим плагин для TAR.Открываем ЛЮБОЙ готовый TAR. Добавляем СВОЙ файл, а всё остальное — удаляем!
Для этого в папке ADB есть скрипт backup.sh
dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs bs=4096
dd if=/dev/block/bml5 of=/sdcard/zImage bs=4096
dd if=/dev/block/bml10 of=/sdcard/modem.bin bs=4096
chmod 755 /data/backup.sh/data/backup.sh
Что нужно:
Root, эмулятор терминала, свободное место на SD Card >300 Mb.
Требование к пользователю:
Руки хотя бы мутно напоминающие прямоту, Спокойное расположение духа, Сосредоточенность.
ВНИМАНИЕ:
При вводе команд в терминале всегда дожидайтесь ответа терминала (на каждую команду он всегда отвечает). Пока не дождались — не вводите ничего. Просто ждите.
2) Набираем команду: su
(запросит права Суперпользователя. Разрешаем)
3) Набираем команду: mkdir /sdcard/Backup
(ждем сообщения от терминала что папка создана)
4) Набираем команду: dd if=/dev/block/bml5 of=/sdcard/Backup/zImage
5) Набираем команду: dd if=/dev/block/bml10 of=/sdcard/Backup/modem.bin
(ждем сообщения от терминала что » такой-то файл такого-то размера создан за такое-то время»)
6) Набираем команду: dd if=/dev/block/stl6 of=/sdcard/Backup/factoryfs.rfs
(ждем сообщения от терминала что » такой-то файл такого-то размера создан за такое-то время». Будет очень долго делать — самый большой и самый важный файл!)
7) После выполнения всех манипуляций закрываем Эмулятор Терминала
8) Заходим в Диспетчер файлов и ищем папку Backup
9а) Если в папке есть три файла zImage, modem.bin, factoryfs.rfs
то все пучком
9б) Если какого-то файла нету то выполняем повторно пункт 4) или 5) или 6) соответственно (смотря какого файла нету).
10) Это и есть ваш бэкап заводской прошивки. Заныкайте его куда-нибудь на черный день.