Что такое Nandroid Backup: создание резервной копии и восстановление данных

12-06-2014, 10:16

  • 80
  • 1
  • 2
  • 3
  • 4
  • 5

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

Как создать Nandroid-бэкап?

Прежде всего вы должны иметь за спиной базовые знания, поскольку первым шагом будет перезагрузка устройства в режим рекавери. Данное действие не будет описываться в этой статье, так как на большинстве устройств оно происходит путем нажатия определенных, часто отличающихся между собой, комбинаций клавиш.Из меню Recovery перейдите в раздел Backup and Restore, где галочками отметьте данные, которые необходимо поместить в резервную копию. Рекомендуется делать полную копию, дабы избежать возможного конфликта разделов. Далее подтвердите процесс архивации, вернитесь в меню и произведите перезагрузку устройства.Примите во внимание, что установка кастомной прошивки влечет за собой полную очистку памяти. Следовательно, сделанный Nandroid-архив необходимо переместить на другое хранилище, к примеру, отлично подойдет персональный компьютер.

Как восстановить систему с помощью Nandroid-бэкапа?

Если ваша попытка усовершенствовать свое устройство с треском провалилась и вы желаете вернуть предыдущую систему, следуйте нижеуказанным инструкциям:1. Войдите в меню Recovery.2. Перейдите в wipe data/factory reset, далее нажмите wipe cache partition и выберите wipe Dalvik Cache.3. Нажмите на mounts and storage, после чего выберите format/system. Это действие поможет сбросить некорректно работающую прошивку.3. Воспользуйтесь ранее созданным архивом, используя опцию backup and restore. Если Nandroid-архив находится на внешней карте, выберите пункт restore, в случае хранения копии во внутренней памяти устройства выберите restore from internal sdcard.4. После подтверждения процесса перезагрузите девайс.Вполне вероятно, что первый запуск будет длится немного дольше, нежели ранее. Больше полезной информации касаемо Nandroid Backup можно найти на популярном англоязычном ресурсе Android Central forums. Также заслуживает внимания программа Online Nandroid Backup, которая при наличии root прав способна восстановить данные без загрузки в режим рекавери.Устранение следов проделанных манипуляцийКак известно кастомная прошивка снимает гарантию от производителя. После восстановления системы с помощью Nandroid’а, лучше всего полностью удалить кастомное рекавери и перепрошить устройство, используя официальную версию. В противном случае зоркий глаз сотрудника сервисного центра заметит следы вашего вмешательства в систему, что повлечет за собой отказ в бесплатном обслуживании. Похожие новости:

Обновление Samsung Galaxy S2 I9100G до Android 4.4.4 прошивкой CM 11 M8 Snapshot

Обновление прошивки Sony Xperia ZL до Android 4.4 KitKat при помощи CM 11

Прошивка Acer Liquid, A1, S100 — OS Android 4.0

ClockworkMod Recovery — установка, создание резервных копий, восстановление системы, прошивка android устройств и мн. др..

Рекомендуемые новости:

Оверклокинг Samsung Galaxy Y S5360 (разгоняем Galaxy Y)

Установка кастомной прошивки ROM MIUI v5 на Sony Xperia Z

Обновление прошивки Samsung Galaxy S4 I9505 LTE до Android 4.3 при помощи CM 10.2 Nightly

Универсальное руководство по установке кастомных прошивок на Android устройства

Комментарии:

  • Просмотров: 68 670
  • Обсуждений: 6

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

Инструкция как сделать Nandroid бекап

Для того, чтобы иметь возможность сделать Nandroid бекап, вы должны иметь рут-права на своем гаджете. Также вам нужно иметь custom recovery tool. Если у вас нет рут прав, не переживайте — инструкцию как их получить на вашем гаджете вы можете найти тут.

1. Запустите рекавери

Чтобы запустить рекавери, вам сначала нужно перезапустить устройство, а затем зайти в bootloader. Во многих девайсах это можно сделать нажав клавишу громкости вниз и кнопку выключения одновременно. Но, конечно, это зависит от того какое у вас устройство.Когда вы сделаете это, просто используйте клавиши громкости для навигации и найдите Recovery mode и выберете эту опцию. Так ваше устройство перезагрузится на кастомное recovery.

3. Сделайте Nandroid бекап

Когда вы попали в режим рекавери, далее все проще простого. И не важно, используете вы ClockWorkMod или TWRP. Есть два вроде бы разных, но тем не менее очень похожих способа сделать бекап.

TWRP:— Зайдите в «Backup»- Выберите разделы которые вы хотите скопировать в качестве бекапа. Если вы не уверены что правильнее выбрать, то оставьте то, что выбранное по умолчанию.- Сделайте бекап, свайпая внизу справа.CWM:— Выберите «Backup and restore», затем — «Backup»- Гаджет начнет делать резервное копирование — После успешного завершения, выберите «Go back» и нажмите на «Reboot system now» и устройство перезагрузится.

4. Переместите Nandroid бекап на свой ПК

Теперь, в зависимости от того сколько приложений у вас установлено и сколько файлов скачано, ваш бекап будет занимать определенное место. Чтобы освободить немного памяти на самом гаджете, вы можете переместить весь сделанный бекап на любой ПК и после этого удалить с устройства. Если вам нужно восстановить телефон, просто переместите бекап обратно.TWRP: Подключите устройство к компьютеру с помощью USB-шнура и откройте папку TWRP на самом телефоне. Там вы найдете папку с бекапом. Если вы делали несколько бекапов, тогда в папке TWRP будет столько папок, сколько и резервных копий, при чем все они будут названы по другому, зачастую датой, когда был сделан бекап. Таким образом вы можете выбрать только ту папку, которая вам нужна. После того, как вы успешно скопируете папку с резервной копией системы к себе на компьютер, можете спокойно удалить ее с телефона. CWM: Подход такой же, как и в предыдущем случае. CWM бекапы обычно размещены по адресу /data/media/clockworkmod/backups. Это значит, что папка с данными расположена в root-папке, а не в sdcard папке. Иногда люди жалуются, что они не видят папку с бекапами, и, соответственно, не могут скопировать на компьютер. Выход есть — используйте любое приложение типа «менеджер файлов» и скопируйте папку с бекапами в любую другую папку, например в “DCIM”. Тогда на компьютере вы сможете увидеть папку с бекапами и скопировать ее.

5. Восстановите устройство используя Nandroid бекап

Это не менее просто, чем все предыдущие действия. Вам нужно перезагрузить телефон, запустить recovery, выбрать «Backup» или «Backup and restore» в CWM и выбрать опцию «restore». Далее вы можете выбрать подходящий бекап и восстановить телефон. После успешного восстановления перезапустите устройство. Вот и все! Надеемся вам поможет наша небольшая инструкция и теперь вы знаете как сделать Nandroid Backup на вашем Android-смартфоне или планшете. Это поможет всегда держать резервные копии ваших данных и в случае чего восстановить их. Также подписывайтесь на наши страницы Вконтакте, Facebook или Twitter, чтобы первыми узнавать новости из мира Samsung и Android. Нашли ошибку? Выделите ее и нажмите Ctrl+Enter

Online Nandroid Backup

С помощью Online Nandroid Backup больше не надо перезагружать в меню Recovery чтобы получить полную резервную копию. Несмотря, на свое название Online Nandroid Backup к сожалению не сохраняет данные в облачные хранилища и не передает их.

Что необходимо для работы утилиты

1. ADB на ПК или Android терминал на Android

2. Установленные Root права

3. Карта памяти или Внутренняя память с достаточным количеством свободного места

4. Скачать приложение Online Nandroid Backup

Установка

1. После скачивания Online Nandroid Backup сбросьте его в на карту памяти

2. Перезагрузите смартфон или планшет Android в меню Recovery

3. Установите приложение

Как зайти в Recovery и установить zip обновление

Как зайти в меню Recovery

Как пользоваться Recovery 

[свернуть]

4. Перезагрузите смартфон или планшет в обычный режим

Инструкция использования

1. В Android Терминале или Adb наберите:

 su   <----- вход под root правами

 onandroid  <------ команда запуска

2. Дождитесь пока создаться резервная копия разделов

3. Готовый бекап находиться на смартфоне или планшете Android по адресу

/sdcard/clockworkmod/backup

Не подошел или не устраивает способ?

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

Здравствуй, Хабрахабр. Так случилось, что мне понадобилось создать полную копию Android устройства, в котором полностью отсутствовали обычно используемые для этого средства. Поиски меня привели на форум XDA, где и была найдена данная всеобъемлющая инструкция, которая пришлась как нельзя кстати и которой я решил поделиться с вами. В статье имеются мои комментарии, так как применял эту инструкцию для создания backup’a планшета Teclast x98 3g.

Общая информация

Это руководство предназначено для помощи в создании полной резервной копии вашего устройства (вся память со всеми разделами) или одного раздела (в том числе sdcards и т.д.) непосредственно на компьютер:

  • На уровне Блоков памяти (с помощью команды dd): для отдельных разделов или полностью всей памяти (все разделы). Резервная копия всегда будет иметь тот же размер, который имеет сохраняемый раздел.
  • На уровне Файлов (с помощью команды tar): только для отдельных разделов. Копия будет содержать только файлы и папки, которые имеются на устройстве, таким образом занимая гораздо меньше места, в зависимости от того, на сколько заполненным будет раздел.

Данная инструкция применима, когда аппарат включен или находится в ClockworkMod Recovery (в данных случаях ADB будет работать, в режиме Fastboot данная инструкция не применима). Если дополнительно не будет никаких ремарок, все команды предназначены для использования в Windows. То же касается и Linux с Unix.

Требования

  • Рутированное Android устройство;
  • Установленный Busybox на устройстве;
  • Если вы используете Linux / OS X, у вас уже имеются необходимые инструменты, для Windows скачайте Cygwin и установите вместе с ним netcat, pv и util-linux, выбрав их во время установки (от себя добавлю, что лучше пользоваться терминалом из Cygwin mintty.exe, чем родным для Windows cmd.exe, так как скорость копирования у первого доходила до 3-4 МБс, а у cmd.exe — максимум 400 кбс);
  • Установленный ADB;
  • Убедитесь, что adb.exe находится в переменной PATH. Посмотрите здесь и здесь, или воспользуйтесь Path Manager;
  • Включенный режим отладки по USB на устройстве и соответствующие драйверы, установленные в Windows. Ввод «adb devices» в терминале должен показать ваше устройство.

Разделы в устройстве

Теперь вам необходимо определить разделы и блоки на вашем устройстве, копию которых вы хотите сделать. Для копирования одного раздела можно использовать команды tar или dd, в то время как для копирования всей памяти нужно использовать только dd. На Teclast x98 3g для определения разделов используются две команды: cat proc/partitions и mount. Пример того, что должно появиться у Вас в ответ на их ввод в терминале. Обычно на Android весь блок, содержащий все разделы, расположен в /dev/block/mmcblk0, а все остальные разделы являются его подразделами. Вы можете установить parted with GPT support, чтобы просмотреть информацию о всех разделах. Вся память телефона -> /dev/block/mmcblk0 (хотя, на некоторых телефонах, это может быть и sdcard). Разделы -> все зависит от конкретного устройства. Обычно в /dev/block/platform/dw_mmc/by-name/ перечислены все разделы для данного устройства.

Резервное копирование всей памяти (посредством adb)

Подключите телефон с включенным режимом отладки по USB к компьютеру. Что касается Teclast x98 3g и того случая, когда аппарат не загружается (bootloop). Очень важно, чтобы до всего этого случившегося был включен режим отладки по USB. Выключите полностью планшет, отсоедините все кабели, дайте пару секунд на «отдых» и подключите кабель от компьютера к планшету, должна появиться такая большая белая батарея, которая будет показывать, что идет процесс зарядки, вот только тогда, даже в выключенном состоянии можно будет работать с аппаратом через терминал и adb. Запустите Cygwin Терминал и введите (при необходимости замените mmcblk0): Вы увидите мигающий курсор на следующей строке слева. На данный момент аппарат ожидает передачи Блока по сети. Откройте другой Cygwin Терминал и введите: Вы увидите, как начнет увеличиваться размер файла до тех пор, пока полностью не скопируется весь выбранный вами Блок. Теперь у вас имеется полный бекап аппарата в raw формате. Вы можете увидеть всё содержимое в скопированном Блоке с помощью gptfdisk, доступного для Windows, Linux и других ОС (официальный сайт или SourceForge). Аналогичное вы сможете сделать при помощи ClockworkMod Recovery, но первоначально необходимо смонтировать Раздел /system, так как в BusyBox, входящем в ClockworkMod, отсутствует netcat, потому вам необходимо использовать netcat из /system раздела Вашего устройства. При помощи определенных инструментов в Linux вы можете изменять и извлекать необходимые Разделы из всего Блока. Вы можете использовать ADB через WiFi, аналогично как и Wi-Fi ADB.

Резервное копирование всей памяти (через WiFi)

Ссылка на автора: Nandroid directly to computer w/o sdcard. Необходимо:

  • Установленный FTP сервер на компьютере или другом устройстве;
  • Пользователь с паролем;
  • Установленный порт для FTP сервера, по умолчанию 21, но в данном примере используется 40;
  • Домашняя директория пользователя с правами записи.

Правилом хорошего тона будет копирование myfifo в /cache, а не в /data, так как можно случайно затереть важные данные в случае использования raw данных для восстановления. Запустите Cygwin Терминал и введите: Откройте другой Cygwin Терминал и введите: Некоторые замечания:

  • FIFOs можно сделать только на Linux Native файловых системах, FAT для этого не подойдет;
  • Процесс чтения Раздела с устройства никоим образом его не видоизменяет.

Резервное копирование всей памяти (через USB-модем или Wi-Fi-модем)

Для этого необходимо отключить все сетевые соединения на компьютере, кроме того, с помощью которого вы будете осуществлять процесс копирования. Как только соедините компьютер с Android устройством, вы сможете просмотреть IP компьютера и IP устройства в «Свойствах соединения». IP — будет являться IP самого компьютера, а Gateway будет содержать IP Android устройства.

  • Wi-Fi модем: Компьютер Android устройство Интернет

Процесс абсолютно аналогичный передачи данных через Wi-Fi, единственное, скорость передачи данных будет значительно выше, потому что компьютер и Android устройство соединены непосредственно, вместо того, чтобы использовать роутер в качестве шлюза. В данном случае шлюзом будет само Android устройство. USB-модем имеет самый высокий уровень передачи данных.

Резервное копирование одного Раздела (raw = точная побитовая копия раздела)

Все аналогично тому, что было описано выше, только необходимо заменить mmcblk0 на соответствующий Раздел. Вы можете использовать в данном конкретном случае ПО для просмотра содержимого скопированного Раздела. В зависимости от файловой системы: DiskInternals Linux Reader, Ext2Read, Ext2 File System Driver for Windows, Ext4Explore, плагин для Total Commander и ImDisk Virtual Disk Driver. Можно также использовать ПО для восстановления данных с отдельных разделов, например, Recuva совместно с VHD Tool или инструменты командной строки, включенные в сами операционные системы.

Резервное копирование одного Раздела (tar = копируются только файлы и папки)

В данном случае необходим уже смонтированный раздел. (Как найти разделы на Teclast x98 3g я описывал выше.) Чтобы увидеть список всех смонтированных разделов в Cygwin Терминале введите:

adb shell mount

Теперь вы должны знать, где и какой раздел монтируется, например, Firmware смонтирована в /system, которая по сути является ROM. В данном случае вам придется открыть три Cygwin Терминала, вследствие ограничений, накладываемых самим Android: Откройте первый Cygwin Терминал и создайте FIFO, например, в /cach, и перенаправте tar в него: Вы должны это сделать потому, что перенаправление tar в stdout (c «-«) не работает на Android и портит сохраняемый файл. Откройте второй Cygwin Терминал: Откройте третий Cygwin Терминал: Полученный tar файл вы можете просмотреть с помощью Winrar, Total Commander, PeaZip и т.д. Обратите внимание, вы не должны извлекать файлы или редактировать их, так как tar формат сохраняет данные доступа и владельца для каждого файла, которые исчезают при извлечении в FAT / NTFS разделы. Данный материал был взят с XDA. 265 68,9k 265

Как сделать Nandroid Backup, инструкция. Одним из многих преимуществ владения гаджетом на Android является возможность настраивать и подгонять под свои требования систему с помощью кастомных прошивок. Тем не менее, если вы не до конца понимаете, что вы вообще делаете, устанавливая другую прошивку, или если вы делаете это по пару раз в неделю, очень удобно быть уверенным, что в любой момент, если что-то пойдет не так, вы сможете возвратить систему в ту точку, с которой вы начали. 

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

Инструкция как сделать Nandroid бекап

Для того, чтобы иметь возможность сделать Nandroid бекап, вы должны иметь рут-права на своем гаджете. Также вам нужно иметь custom recovery tool. Если у вас нет рут прав, не переживайте — инструкцию как их получить на вашем гаджете вы можете найти тут.

1. Запустите рекавери

Чтобы запустить рекавери, вам сначала нужно перезапустить устройство, а затем зайти в bootloader. Во многих девайсах это можно сделать нажав клавишу громкости вниз и кнопку выключения одновременно. Но, конечно, это зависит от того какое у вас устройство.Когда вы сделаете это, просто используйте клавиши громкости для навигации и найдите Recovery mode и выберете эту опцию. Так ваше устройство перезагрузится на кастомное recovery

3. Сделайте Nandroid бекап

Когда вы попали в режим рекавери, далее все проще простого. И не важно, используете вы ClockWorkMod или TWRP. Есть два вроде бы разных, но тем не менее очень похожих способа сделать бекап.

TWRP:

  • — Зайдите в «Backup»
  • — Выберите разделы которые вы хотите скопировать в качестве бекапа. Если вы не уверены что правильнее выбрать, то оставьте то, что выбранное по умолчанию.
  • — Сделайте бекап, свайпая внизу справа.

CWM:

  • — Выберите «Backup and restore», затем — «Backup»
  • — Гаджет начнет делать резервное копирование 
  • — После успешного завершения, выберите «Go back» и нажмите на «Reboot system now» и устройство перезагрузится. 

4. Переместите Nandroid бекап на свой ПК

Теперь, в зависимости от того сколько приложений у вас установлено и сколько файлов скачано, ваш бекап будет занимать определенное место. Чтобы освободить немного памяти на самом гаджете, вы можете переместить весь сделанный бекап на любой ПК и после этого удалить с устройства. Если вам нужно восстановить телефон, просто переместите бекап обратно.TWRP: Подключите устройство к компьютеру с помощью USB-шнура и откройте папку TWRP на самом телефоне. Там вы найдете папку с бекапом. Если вы делали несколько бекапов, тогда в папке TWRP будет столько папок, сколько и резервных копий, при чем все они будут названы по другому, зачастую датой, когда был сделан бекап. Таким образом вы можете выбрать только ту папку, которая вам нужна. После того, как вы успешно скопируете папку с резервной копией системы к себе на компьютер, можете спокойно удалить ее с телефона. CWM: Подход такой же, как и в предыдущем случае. CWM бекапы обычно размещены по адресу /data/media/clockworkmod/backups. Это значит, что папка с данными расположена в root-папке, а не в sdcard папке. Иногда люди жалуются, что они не видят папку с бекапами, и, соответственно, не могут скопировать на компьютер. Выход есть — используйте любое приложение типа «менеджер файлов» и скопируйте папку с бекапами в любую другую папку, например в “DCIM”. Тогда на компьютере вы сможете увидеть папку с бекапами и скопировать ее.

5. Восстановите устройство используя Nandroid бекап

ОСТАВЬТЕ ОТВЕТ

Please enter your name here
Please enter your comment!