Как сделать полный бэкап прошивки системы андроид. Создание полного бэкапа Android-устройства Видео о установке eamWin recovery

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

Но прежде чем писать умные мысли - всё надо проверять, чем я и занялся. Эксперименты я проводил с Arduino Mega 2560. О ней дальше я и буду писать.

Поначалу я попытался пойти привычным способом "влоб", достал программатор китайский (на заглавной фотке), подключился по ISP, и скачал прошивку. Попытался её залить назад... Льётся, но верификацию не проходит. Битых несколько часов рыл интернет, чтобы понять, как же можно нормально скачать прошивку с Меги по ISP. Толком ничего вразумительного не нашёл, но зато понял, что прошивку можно скачать и залить обратно и без программатора. Об этом опыте я и напишу ниже. А вот о том, как скачивать прошивку не с Arduino платы, да так чтобы она потом назад заливалась я напишу как-нибудь в следующий раз, когда у меня появится плата, которую можно безбоязненно пускать и в огонь и в воду.

Ладно, к делу. Для начала нам нужна утилита Avrdude, она входит в поставку Arduino IDE и в моей версии лежала в папке "%appdata%Arduino15packagesarduino oolsavrdude6.0.1-arduino2in". Открываем папку, жмём на пустом месте SHIFT + правая кнопка мыши, а в меню выбираем "Открыть окно команд". Теперь приведу простую команду, которая проверяет, что контроллер читается.

avrdude.exe -p atmega2560 -c wiring -P COM5
Если всё в порядке, то вы должны увидеть примерно такой текст (см. скриншот).

Атрибуты команды:

-p atmega2560 - установка типа контроллера.

-c wiring - установка программатора. Это внутренний программатор в плате Arduino Mega 2560. Может я и не правильно выразился, но тот же атрибут использует IDE, когда заливает скомпилированный скетч.

-P COM5 - настройка порта, в который воткнут USB шнурок от Arduin"ы. Подглядеть можно из IDE.

avrdude.exe -p atmega2560 -c wiring -PCOM5 -b115200 -Uflash:r:"printer_firmware".hex:i
Если всё хорошо, ориентируемся на скриншот, прошивка сохраниться в файле "printer_firmware.hex" рядом с avrdude.exe.

Новые атрибуты команды:

-b115200 - скорость порта для программатора.

Uflash:r:"printer_firmware".hex:i - указание считать прошивку в файл "printer_firmware.hex".

avrdude.exe -p atmega2560 -c wiring -PCOM5 -b115200 -D -Uflash:w:"printer_firmware".hex:i

Проверяем, что всё хорошо - смотрим на скриншот.

Новые атрибуты команды:

-D - запрещает автоматическую очистку памяти микроконтроллера перед прошиванием.

-Uflash:w:"printer_firmware".hex:i - указывает на то, что нужно записать в память данные из файла "printer_firmware.hex".

Дальше я подключил свою Arduino Mega 2560 назад к рампам и проверил, что прошивка работает корректно. Как видите эксперимент хоть и частично, но удался. Так что и я и вы теперь знаете, как можно забэкапить прошивку из ATmega2560, что установлена на Arduino Mega2560.

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

При помощи ROM Manager также можно прошить ваш смартфон или планшет. Как это сделать подробно описано в на нашем сайте. Для работы приложения необходимы права root, получить которые можно при помощи программ , или .

Итак, установите ROM Manager с Google Play , откройте приложение и следуйте указаниям в инструкции:

1. Первым делом нужно установить ClockWorkMod (модифицированное Recovery). Для этого в главном меню программы выберите пункт «Recovery Setup». Он же может называться «Установить ClockWorkMod».

3. В появившемся меню нажмите на «Установить ClockWorkMod».

4. ROM Manager потребует root доступ, после чего начнется процесс установки ClockWorkMod.

5. Теперь можно переходить к созданию резервной копии Android. Для этого в главном меню программы выберите «Сохранить текущий ROM».

6. В появившемся окне вы можете изменить название резервной копии. В конце нажмите «ОК».

7. После этого ваш аппарат перейдет в ClockWorkMod Recovery и начнется создание бэкапа. Данный процесс может длится достаточно долго, так что не переживайте.

8. Если вы захотите восстановить систему, откройте «Резервные копии», выберите сохраненный бэкап и в следующем окне нажмите «Восстановить».

В общем, ROM Manager — это действительно универсальное приложение. При помощи него можно установить CWM, создать резервную копию системы и восстановить ее при необходимости, а также прошить ваш Android смартфон или планшет.

Около пяти лет назад смартфоны были исключительно у людей, которые нуждались в их функционале. Сегодня же, благодаря развитию рынка Android устройств – эти гаджеты есть практически у каждого. Платформа довольно хорошо кастомизируется и быстро развивается – каждый год выходят новые мажорные версии, а в течении года производители несколько раз балуют пользователей обновлениями существующих версий ОС. Из-за такой тенденции очень важно знать и уметь делать бэкап прошивки, чтобы при неудачном обновлении или при любой другой ситуации, можно было совершить быстрый откат на работающую систему и при этом не потерять свои данные и информацию.
В принципе, существует довольно много способов сделать бэкап, но самый распространенные и удобный – установить кастомное рекавери с такой функцией. Самыми популярными альтернативными рекавери являются CWM (ClockworkMod recovery) и TWRP (Team Win Recovery Project). CWM – один из самых первых таких проектов – он довольно минималистичен и управляется исключительно «железными кнопками» — кнопками громкости и клавишей выключения. Имеет только самый необходимый функционал (в том числе и функцию бэкапа). TWRP же более продвинутый проект. Он имеет сенсорное управление, а также довольно много функций, самой полезной из них, пожалуй, является встроенный файловый менеджер, который позволит вам скопировать свои данные с внутренней памяти на флэшку, если телефон отказывается загружаться.
Давайте вкратце рассмотрим каждое из этих двух альтернативных рекавери, рассмотрим также как сделать с их помощью бэкап и покажем вам еще один способ, который позволит сделать это прямо из работающей системы. Также рассмотрим варианты бэкапа только определенных данных (SMS, MMS и т.д.)

CWM


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

Чтобы сделать бэкап файловой системы своего Андроид-устройства вам нужно зайти в CWM recovery (на разных телефонах эта процедура может немного отличаться). Затем вам нужно с помощью кнопок громкости зайти в backup and restore и выбрать либо Backup (полный бэкап всей системы) или Advanced Backup – это позволит вам выбрать разделы, которые вы хотите сохранить (чаще всего это data и boot), что позволит вам сэкономить время и место на флешке.

Видео о установке ClockworkMod recovery

TWRP


TeamWin recovery – тоже модифицированное неофициальное рекавери, которое доступно для большинства моделей Android устройств. Он позволяет совершать гораздо больше действий с устройством, чем стандартное рекавери и чем CWM, но является менее распространенным, чем последний. TWRP позволит своим пользователям:

  • устанавливать неофициальные и официальные прошивки;
  • устанавливать исправления и дополнения;
  • поддерживает подключение в режиме ADB;
  • создавать резервные копии как полной прошивки, так и отдельных ее частей;
  • форматировать разделы и создавать их.


Чтобы сделать бэкап с помощью TeamWin recovery вам необходимо зайти в него, перейти в пункт Backup и сделать слепок системы, причем вы можете сами выбирать, какие разделы системы вам нужно сохранить.

Видео о установке eamWin recovery

Восстановление из бэкапа

Для начала, вам необходимо для большей сохранности, перенести папку с сохраненной прошивкой на жесткий диск компьютера, записать на оптический диск, залить в облако и т.д. В таком случае, даже если вы потеряете флэшку, у вас всегда будет возможность откатить систему до старого состояния. Затем вам потребуется снова зайти в рекавери и выбрать пункт Restore, а потом отметить разделы, которые вы желаете восстановить (в случае CWM вам потребуется зайти в Advanced restore). Дождавшись выполнения операции – перезагрузите устройство.

Еще один способ сделать бэкап раздела

Если вас чем-то не устраивают предыдущие способы, то есть еще один, гораздо реже применяемы, но с его помощью вы точно сохраните все связи и права файлов. Для его воплощения вам понадобится телефон с root-правами , на котором установлен эмулятор терминала.
Для начала откройте эмулятор терминала и наберите в нем:
su
После этого должно появиться окошко подтверждения root-прав (если до этого вы их еще не подтвердили. Затем наберите:
dd if=/dev/block/«номер блока» of=/sdcard/system.img bs=4096
Где вместо «номер блока» вы должны написать номер раздела, который хотите сохранить. Для восстановления раздела, полученный файл нужно будет прошить через фастбут, как обычный img образ.

Сохранение SMS, MMS и другого контента

Если же вы желаете «переехать» на новую систему, то вам понадобится восстановить только старые сообщения и, возможно некоторые файлы. Файлы останутся на вашей карте памяти, всвязи с этим вам переживать не стоит, а вот текстовые сообщения придется сохранять вручную. В Google Play есть множество бесплатных программ, для их сохранения – вам остается только выбрать наиболее удобную.
Также стоит отметить, что в Android хорошо развиты функции сохранения данных приложений и восстановления самих приложений, поэтому вам не нужно будет беспокоиться о данной операции – система все сделает за вас.

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2017/06/android-backup..jpg 356w, http://androidkak.ru/wp-content/uploads/2017/06/android-backup-300x169.jpg 300w" sizes="(max-width: 356px) 100vw, 356px"> Пользователей мобильных устройств часто интересует, как самостоятельно сделать бэкап прошивки на Android. Существует простой и надежный способ создания резервной копии для восстановления смартфона.

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

Что такое бэкап и зачем нужен

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

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

Jpg" alt="приложение для копирования" width="356" height="200"> Однако есть некоторые нюансы, которые нужно иметь в виду тем, кто хочет узнать, как сделать резервную копию:

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

Читайте также: Как пользоваться смартфоном или планшетом на Андроиде новичку

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

Рекомендуется сохранить где-нибудь крайне важные данные перед началом операции. При этом контакты и список приложений уже зарезервированы благодаря Google, так что копировать их не нужно. Бэкап - это более простой процесс, чем может показаться на первый взгляд. Чтобы его выполнить, пользователю может понадобиться от 10 минут до 1 часа (в зависимости от его навыков).

Подготовка к резервному копированию

Сначала нужно получить полный доступ ко всем функциям устройства Android. Если пользователь разблокирует их, то сможет настраивать свой телефон, как захочет. Благодаря доступу к корню (root) мобильного устройства появляются некоторые важные преимущества. Например, без него невозможно сделать полную резервную копию, потому что телефон просто не даст пользователю такие права.

На разных моделях устройств получение доступа к корню может производиться по-разному. С помощью поисковой системы Google можно найти инструкции для конкретной модели смартфона и определенной версии операционной системы Android.

Приложение Nandroid позволяет выполнять backup всей информации на мобильном устройстве, чтобы в дальнейшем можно было осуществить восстановление системы.

Существуют разные способы использования Nandroid, но самый простой из них - это программа ClockworkMod ROM Manager, которая обладает целым набором полезных функций. Ее можно использовать только на устройствах с правами доступа к корню. Приложение можно скачать через Android Market.

Для этого нужно выполнить следующие действия:

  • войти в Android Market, предварительно загрузив специальное приложение;
  • найти ClockworkMod ROM Manager с помощью поисковой строки;
  • установить программу.

Процесс резервного копирования

Теперь можно сделать backup. Этот процесс займет около 5-10 минут, после чего на SD-карте должна появиться новая папка. Этот каталог будет содержать все файлы, необходимые для восстановления (они составляют полную резервную копию).

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

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


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

Кастомные рекавери можно установить самостоятельно. Последние позволяют совершать больше различных действий, а потому пользуются популярностью. Наиболее распространённые из них: TWRP (Team Win Recovery Project) и CWM (ClockworkMod). Далее вы увидите, как установить бекап на Андроид через рекавери.

CWM

ClockworkMod - более старая программа, которая обладает меньшим функционалом по сравнению с TWRP. Заменить ею стоковый рекавери (если она ещё не стоит как основное) можно при помощи утилиты ROM Manager в разделе «Setup recovery». Одна из особенностей CWM - управление только «железными» кнопками, т. е. кнопками управления громкостью и включения, которые есть у всех телефонов, планшетов на Android.

Алгоритм создания бэкап с помощью CWM:

  1. Заряд телефона должен составлять как минимум 60%, а лучше на 100%.
  2. Освободить 500 МБ или более свободного места .
  3. Выключить, подождать около минуты.
  4. Зажать кнопки включения и «-» либо «+», зависит от модели телефона.
  5. При появлении перевёрнутого значка Android коротким нажатием кнопки включения и противоположной кнопки управления громкости перейти в меню.
  6. В появившемся меню кнопками «-» или «+» выбрать раздел «backup and restore», кнопкой включения подтвердить выбор
  7. В следующем меню аналогичным способом выбрать и нажать «Backup»
  8. Всё! В течение 10–15 минут на вашем телефоне будет создан резерв прошивки и всех файлов.

Как сделать бэкап на Андроид без приложений? Используйте этот же алгоритм, поскольку часто установленные recovery имеют схожие меню, а также способы управления. При этом вам не придётся получать root-доступ.

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

TWRP

TWRP (Team Win Recovery Project) - более совершенная утилита для системы Android, позволяющая пользоваться тачпадом, имеющая практически полный набор функций для работы с файловым хранилищем, ПО и операционной системой. Например, вы можете делать резервные копии только выбранных файлов. TWRP имеет более удобное по сравнению с CWM меню.

Чтобы установить TWRP, потребуется одно из специальных приложений, например, GooManager. В меню программы нужно выбрать пункт «Install OpenRecovery Script». Затем при помощи той же программы нажимаем пункт «Reboot Recovery» и попадаем в меню TWRP.

ВАЖНО. Стоит заметить, что Андроид-устройство также должно иметь высокий уровень заряда батареи, а хранилище - свободное место.

Нажимаем «Backup» и выбираем необходимые разделы. Проводим по выделенной внизу части экрана, и программа начинает создания копии для системы Андроид. Через несколько минут нажимаем «Reboot system». Копия готова.

Использование ПК

Получение root-доступа, а заодно освоение различных приложений, может затруднить пользователя, в то время, как сделать бэкап прошивки Android на компьютере будет для кого-то значительно легче, чем с TWRP. Тем более что никаких дополнительных приложений для устройства скачивать не придётся.

Всё, что нужно для этого:

  1. Включенная отладка по USB на Андроид-устройстве (сделать это можно из настроек).
  2. Установить ADB RUN для компьютера, скачивается она бесплатно.
  3. Драйверы на ПК , которые зачастую устанавливаются автоматически, и USB-кабель.

Алгоритм действий:

  1. Подключаем телефон к компьютеру и запускаем программу ADB.
  2. Выбираем Backup в открывшемся окне.
  3. Далее выбираем первый пункт в новом меню.
  4. На Android-устройстве нажимаем «Создать резервную копию данных». Также предлагается создать пароль, но это действие необязательно.

Копия, которой вы можете воспользоваться в случае необходимости, создана!

Здесь были рассмотрены основные способы, позволяющие создать полный бэкап для Android, то есть бэкапа прошивки. Кроме этого существуют различные функции и утилиты, позволяющие делать копии приложений или различных Андроид игр, контактов, SMS и т. п. по отдельности.

error: Content is protected !!