backup nvram что такое

Резервное копирование/восстановление IMEI и NVRAM на любом устройстве Android

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

IMEI и NVRAM хранят чрезвычайно важные данные на смартфоне или планшете. Как вы, возможно, знаете, если эти данные повреждены или, если вы потеряете информацию, хранящуюся в разделе IMEI и NVRAM, устройство Android не сможет работать вообще. Фактически, вы столкнетесь с программным блоком Android-устройства — вам придется отдать свое устройство для сервисного обслуживания, чтобы его восстановить (скорее всего, вам придется заплатить за техническую помощь даже при наличии гарантии, так как обычно данные IMEI и NVRAM стираются, когда вы выполняете пользовательские или неофициальные операции).

В любом случае, наша цель — научить вас избегать этих неприятных ситуаций, поэтому вам нужно изучить, как создавать резервные копии и восстанавливать IMEI и NVRAM на любом устройстве на базе Android. Как вы увидите, процесс резервного копирования легко выполним, поскольку в этом случае можно использовать специальный инструмент. Не беспокойтесь, операция безопасна и защищена, и вам не нужно использовать сложные или рискованные инструменты. Более того, мы не будем делать ничего не официального, поэтому вы не потеряете гарантию своего устройства Android, а узнаете, как сделать резервную копию IMEI или NVRAM.

Почему и когда вы должны выполнять процесс резервного копирования? Как уже указывалось, вам необходимо выполнить операцию резервного копирования перед применением любого другого пользовательского или неофициального процесса. В основном, вы должны сохранить данные IMEI и NVRAM устройства Android, прежде чем выполнять такие операции, как: получение прав рут-доступа, установка пользовательских рекавери (например, CWM или TWRP), установка пользовательских прошивок, таких как LineageOS, AOKP или Paranoid Android, установка пользовательских ядер, разгон Android-устройства, удаление вирусов и т. д. Важно знать, что во время этих процедур обычно применяется стирание (жесткий сброс); ну, и во время очистки данные IMEI и NVRAM также могут быть повреждены или стерты.

Какая информация хранится в разделе IMEI и NVRAM? Во-первых, IMEI означает международный идентификатор мобильного оборудования и хранит 15 десятичных цифр (14 цифр плюс контрольная цифра). Эти цифры содержат уникальный идентификационный номер для GSM, UMTS, LTE-устройств, поэтому без этих данных вы вообще не можете использовать Android-устройство. С другой стороны, NVRAM (Non-volatile Random Access Memory – энергонезависимая память) представляет собой определенную память, которая сохраняет данные после выключения устройства. Она состоит из чипов SRAM и EEPROM. NVRAM содержит данные, такие как WiFi и MAC-адрес Bluetooth, версию Baseband, номер IMEI/MEID и другую важную информацию.

С IMEI все проще, чем с данными NVRAM. Почему? Номер IMEI можно легко посмотреть — вы можете набрать «* # 06 #», вы можете перейти в «Настройки — О телефоне — Статус — IMEI» или вы можете посмотреть цифры IMEI на задней панели Android-устройства, рядом с его аккумулятором. К сожалению, данные NVRAM не могут быть получены так легко, и, если вы потеряете их, вы не сможете их вернуть. Вот почему процесс резервного копирования более чем рекомендуется — вы просто временно сохраняете информацию и восстанавливаете ее при необходимости, что является лишь мерой предосторожности.

Теперь, чтобы выполнить эту специальную операцию резервного копирования, сначала вам нужно будет убедиться, что рядом есть компьютер; имеется в наличии Android-устройство и его USB-кабель. На компьютере нужно временно отключить антивирусную защиту, так как функции безопасности могут помешать процессу загрузки (сначала вам придется загрузить инструмент резервного копирования на компьютер). Кроме того, на устройстве Android нужно включить отладку по USB. Сделать это можно только после активации параметров разработчика, поэтому сначала перейдите в «меню — настройки — о телефоне» и несколько раз нажмите на номер сборки. В итоге вы получите доступ к «меню — настройки — параметры разработчика» и коснитесь поля отладки по USB.

Также мы рекомендуем вам зарядить устройство Android перед созданием резервных копий данных IMEI/NVRAM. Если устройство отключится во время процесса резервного копирования, оно может быть повреждено, поэтому лучше всего избегать таких ситуаций. В нескольких словах проверьте состояние батареи, и, если оставшаяся мощность ниже 50%, не приступайте к резервному сохранению без подзарядки телефона.

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

Резервное копирование IMEI и NVRAM с любого устройства Android

Как восстановить IMEI и NVRAM на любом устройстве Android

Вот и все; вам удалось выполнить резервное копирование данных IMEI и NVRAM с вашего устройства на базе Android. Таким образом, теперь вы можете безопасно выполнить любую другую пользовательскую, рискованную и неофициальную операцию, которую хотите.

Читайте также:  с зеленым платьем какие туфли сочетаются

Источник

Как восстановить NVRAM всеми способами

NVRAM – особенная область памяти на современных смартфонах с операционной системой Android. При первом включении телефона в этот отдел записываются сведения относительно IMEI телефона, подключаемых сим-карт и т.д.

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

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

Как определить, что проблема именно в NVRAM

Потеря NVRAM часто становится следствием неправильного отката настроек через сторонние программы, частичной или полной прошивке, также сделанной неправильно.

Признаки, по которым можно судить о потере файла:

Способы восстановления

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

Восстановление из резервной копии

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

Рекомендуется сохранять файл резервной копии на ПК, чтобы не потерять его при записи новой ОС на смартфоне.

Восстановление NVRAM из сделанной резервной копии:

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

Через TWRP Recovery

Приложение TWRP Recovery бесплатное, устанавливается непосредственно на смартфон. TWRP Recovery позволяет проводить восстановление всей системы или отдельных частей, в том числе, NVRAM.

Через SP Flash Tool

Программа предназначена для работы с прошивкой устройства. Скачать SP Flash Tool можно на официальном сайте разработчика.

Необходимо подключить смартфон к ПК с установленной утилитой по USB:

Через терминал

Скачиваем терминал. Далее следовать алгоритму:

Через MTK Android Tools

Утилита скачивается и устанавливается на компьютер. Для восстановления необходимо, чтобы именно в MTK Android Tools создавался бэкап. Алгоритм возврата файла:

Должно получиться также, как на скрине.

Нажать кнопку Root, подтвердить выбор на все запросы утилиты.

По завершению работы MTK Android Tools рекомендуется перезагрузить устройство.

При помощи ADB

Небольшая утилита скачивается и устанавливается на компьютер.

Алгоритм работы с утилитой ADB схож с предыдущими вариантами. Необходимо подключить смартфон к ПК, указать путь к файлу NVRAM и нажать кнопку Root.

Для работы с утилитой на телефоне должны быть установлены Root права.

Если резервной копии нет

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

Использование патча

Специальный патч создан для восстановления NVRAM.

Далее следует алгоритм:

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

Программа SN Write Station Tool

Программа бесплатная. Устанавливается на ПК, со смартфоном работает по USB подключению. SN Write Station Tool предназначена для восстановления IMEI.

Лучше всего совместима с Windows 7, на других операционных системах может работать нестабильно.

IMEI&SN Writer

Необходимо скачать и установить утилиту на компьютер. Далее:

Программы Maui Meta 3G и SP META

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

Обе утилиты имеют интуитивно понятный интерфейс, работают по схожем принципу.

Запуск восстановления на Maui Meta.

При любом из вариантов рекомендуется устанавливать Root права на смартфоне. Пользователям следует аккуратнее подбирать прошивки для телефонов и программы для отката настроек.

При правильном использовании качественного ПО потери данных не произойдет.

Источник

Как восстановить NVRAM

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

Как определить, что проблема именно в NVRAM

Потеря NVRAM часто становится следствием неправильного отката настроек через сторонние программы, частичной или полной прошивке, также сделанной неправильно. Признаки, по которым можно судить о потере файла:

В некоторых случаях телефон не может обнаружить сеть сим-карты.

Способы восстановления

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

Восстановление из резервной копии

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

Читайте также:  при какой температуре нужно готовить безе

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

Через TWRP Recovery

Приложение TWRP Recovery можно скачать здесь. Оно бесплатное, устанавливается непосредственно на смартфон. TWRP Recovery позволяет проводить восстановление всей системы или отдельных частей, в том числе, NVRAM.

Через SP Flash Tool

Программа предназначена для работы с прошивкой устройства. Скачать SP Flash Tool можно на официальном сайте разработчика. Необходимо подключить смартфон к ПК с установленной утилитой по USB:

Через терминал

Скачать терминал можно здесь. Далее следовать алгоритму:

Через MTK Android Tools

Утилита устанавливается на компьютер, скачать можно здесь. Для восстановления необходимо, чтобы именно в MTK Android Tools создавался бэкап. Алгоритм возврата файла:

Должно получиться также, как на скрине.

Нажать кнопку Root, подтвердить выбор на все запросы утилиты.

По завершению работы MTK Android Tools рекомендуется перезагрузить устройство.

При помощи ADB

Небольшая утилита скачивается и устанавливается на компьютер. Архив с ADB можно найти тут.

Алгоритм работы с утилитой ADB схож с предыдущими вариантами. Необходимо подключить смартфон к ПК, указать путь к файлу NVRAM и нажать кнопку Root.

Для работы с утилитой на телефоне должны быть установлены Root права.

Если резервной копии нет

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

Использование патча

Специальный патч создан для восстановления NVRAM. Скачать патч можно здесь. Далее следует алгоритм:

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

Программа SN Write Station Tool

Программа бесплатная, скачать SN Write Station Tool можно здесь. Устанавливается на ПК, со смартфоном работает по USB подключению. SN Write Station Tool предназначена для восстановления IMEI.

Лучше всего совместима с Windows 7, на других операционных системах может работать нестабильно.

IMEI&SN Writer

Необходимо скачать и установить утилиту на компьютер. Далее:

Программы Maui Meta 3G и SP META

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

Maui Meta 3G-можно скачать здесь, SP META тут. Обе утилиты имеют интуитивно понятный интерфейс, работают по схожем принципу.

Запуск восстановления на Maui Meta:

При любом из вариантов рекомендуется устанавливать Root права на смартфоне. Пользователям следует аккуратнее подбирать прошивки для телефонов и программы для отката настроек. При правильном использовании качественного ПО потери данных не произойдет.

Источник

Как сделать и восстановить бэкап NVRAM

Чем чревата порча раздела NVRAM

Работающими со сбоями или вообще не работающими WiFi, BT, мобильной связью

Как можно испортить раздел NVRAM

Некорректно отработавшей при прошивке версией SP Flash Tool (именно поэтому рекомендуется пользоваться именно той версией, которая идет вместе с прошивкой), полным форматированием памяти в SP Flash Tool (в редких случаях приходится делать эту операцию), неправильным скриптом для рекавери.

Этих проблем можно избежать, если следовать простому правилу: получив на руки смартфон, первым делом надо сделать бэкап (в том числе, и раздела NVRAM, или хотя бы только его) и сохранить его на компьютере!

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

Для создания бэкапа у Вас должны быть права root на телефоне или установлено рекавери TWRP.

Бэкап раздела NVRAM можно получить следующими способами:

После этого перегрузитесь и, подключив смарт к ПК, скопируйте папку TWRP\BACKUPS\имя вашего бэкапа в надежное место. Из такого полного бэкапа Вы всегда можете восстановить любой необходимый раздел, в том числе и NVRAM

Проверьте перед запуском, что:

После этого от имени администратора запускайте MTKdroidTools и подключайте кабелем телефон к порту на материнской плате ПК

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

Чаще всего программе удается получить временный root shell.

После этого нажмите кнопку IMEI/NVRAM, проверьте наличие галочек на пунктах /dev/nvram и /data/nvram и нажмите кнопку Backup. По окончании работы в подпапке программы BackupNVRAM появятся два файла с расширениями bin и tar и информацией в имени о имени телефона, IMEI и дате/времени создания бэкапа NVRAM.

Скачайте архив и распакуйте в папку с полным доступом для Вас (желательно, без пробелов и русских букв в пути), в которой Вы будете хранить свой бэкап NVRAM.

Проверьте перед запуском, что:

Читайте также:  рыба на решетке на мангале какую лучше выбрать

Подключите кабелем телефон к порту на материнской плате ПК и запустите NVRAM_backup.bat, по окончании работы в папке появится файл nvram.img.

Восстановление бэкапа раздела NVRAM:

Источник

Устройство NVRAM в UEFI-совместимых прошивках, часть первая

Отказ от ответственности

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

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

Введение

Начнем с того, что вообще такое эта NVRAM и зачем она вдруг понадобилась авторам спецификации UEFI, с учетом того, что до этого все спокойно пользовались для хранения своих настроек CMOS SRAM на батарейке и не жужжали. О «логическом» уровне NVRAM я уже рассказывал немного, а здесь постараюсь рассказать подробнее о «физическом».
Итак, NVRAM — это такая специальная область данных, в которой хранятся те UEFI-переменные, у которых установлен атрибут Non-Volatile. Самые популярные переменные такого рода — это Setup, в которой хранится большая часть текущих настроек из BIOS Setup, BootXXXX/BootOrder/BootNext, управляющие порядком загрузки, PK/KEK/db/dbx/dbt, отвечающие за работу SecureBoot, MonotonicCounter, защищающий от replay-атак на предыдущую пятёрку, и множество других, конкретный список зависит от вендора, модели платы и версии её прошивки.

Требования к NVRAM

Какие бывают форматы

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

Почти сразу оказалось, что хранить NVRAM исключительно формате VSS вовсе не обязательно, поэтому кто-то из вендоров (не знаю точно, кто был первым, по моему это был Phoenix) реализовал ему на замену формат EVSA, в котором появилась дедупликация GUID’ов и имен переменных, зато пропали возможности FTW. Формат это не получил особого распространения, но иногда все же нет-нет, да встречается в старых прошивках времен UEFI 2.1. Для своих хранилищ EVSA используют те же самые основной и дополнительный тома NVRAM, что и VSS, поэтому разбор структуры этих томов, как я уже говорил, занятие весьма увлекательное.

В Apple пошли еще дальше, и добавили в те же многострадальные тома еще два блока данных — SVS, формат которого совпадает с обычным VSS с точностью до сигнатуры, и Fsys, формат которого в Apple придумали с нуля.

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

Формат VSS и его вариации

Форматов переменных за десятилетнюю историю VSS накопилось три штуки: старый, использовавшийся до UEFI 2.3.1C, его расширение от Apple с дополнительным полем для CRC32, и новый, внедрение которого потребовалось для поддержки SecureBoot. Возможно, есть еще какие-то другие, но найти образы с ними мне пока не удалось, может быть у читателей получится.

Standard

Если вручную разбирать ничего не хочется, можно воспользоваться последней альфа-версией UEFITool NE, из него том NVRAM со скриншотов выше выглядит так:

Apple CRC

Примерно пару лет назад в Apple решили, что их переменным не хватает контрольной суммы, и поэтому добавили к заголовку выше еще одно поле, в котором хранится CRC32-контрольная сумма блока данных переменной. Этот формат Apple использует по сей день, и, скорее всего, продолжит использовать в будущем. Заголовок его выглядит вот так:
Скриншоты прикладывать не буду, там все совершенно по аналогии, скажу только, что Apple использует дополнительный атрибут 0x80000000 (CRC_USED), чтобы отличать свой заголовок от стандартного.

Authenticated

После того, как UEFI Forum принял решение использовать NVRAM для хранения ключей, используемых технологией SecureBoot, понадобилась доработка формата. Новые переменные получили заголовок следующего вида:
На скриншоте такая переменная выглядит примерно так:

Маркер тот же, что и у обычных переменных, состояние в данном случае 0x3F (VARIABLE_ADDED), атрибуты — 0x27 (BS+NV+RT+TA ), счетчик не задействован, зато задействована временная метка в формате EFI_TIME, индекс в БД публичных ключей также не задействован, размер имени — 0x08, размер данных — 0x64D, GUID — D719B2CB-3D3A-4596-A3BC-DAD00E67656F, а зовут эту переменную dbx.

В UEFITool эта же переменная выглядит вот так:

Источник

Сказочный портал