1. Главная страница » Компьютеры

Data nvram md nvram nvd imei

Автор: | 16.12.2019

Часто пользователи китайских телефонов на Android OS с процессором MTK6515 сталкиваются с исчезновением IMEI после перепрошивки, или сброса на заводские установки (он же hardware reset).

Эта проблема характерна для тех прошивок, в которых файл MP0B_001, содержащий IMEI в зашифрованном виде, находится в директории /data/nvram/md/NVRAM/NVD_IMEI, перезаписывающейся при прошивке. В более современных прошивках этот файл размещают в /nvram/md/NVRAM/NVD_IMEI, откуда он уже не пропадает.

Если Вы не уверены в Вашей прошивке, перед ее обновлением, либо сбросом настроек, рекомендуется сохранить данный файл на флеш-карте. Сделать это можно, например, при помощи эмулятора терминала, например, Android Terminal Emulator (есть на маркете), или Better Terminal Emulator Pro:

cp /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001 /sdcard

Для того чтобы при необходимости восстановить его (требуются права root . ) командой:

cp /sdcard/MP0B_001 /data/nvram/md/NVRAM/NVD_IMEI

Что же делать, если резервной копии нет, а оригинальный файл удален/испорчен?

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

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

Итак, Вы восстановили / нашли "свободные" IMEI коды. Как получить из них вышеупомянутый файл?

На данный момент известны три способа.

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

Обратите внимание — все они требуют получения прав root. Как это сделать, смотрите в теме, посвященной своей модели.

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

Способ №2 весьма схож с №1, но требует намного меньшего количества операций.
В пользу применения №1 есть только два аргумента:
1. Потребность в регулярном восстановлении IMEI в отсутствие подключения к интернету.
2. Необходимость восстановления односимочного телефона, с одним IMEI.
Способ №1
Скачиваем вложенный архив imei_mtk6515.zip, распаковываем, выбираем исполняемый файл для своей платформы:

imei.arm — исполняемый файл для запуска непосредственно на телефоне, планшете, или нетбуке на ARM-совместимом процессоре с ОС Andriod или Linux (не забудьте сделать chmod 755 imei.arm . )
imei.i386 — бинарник для ПК с ОС Linux
imei.exe — бинарник для ПК с ОС Windows

и запускаем его в командной строке, указав в качестве параметров IMEI1, IMEI2 и (опционально) имя создаваемого файла:

imei. 123456789012345 123450123456789 MP0B_001.new

После чего останется лишь переименовать/переместить файл на положенное ему место.

P.S. Программа является плодом коллективного творчества участников данного форума. С историей ее создания можно ознакомится здесь (http://forum.china-iphone.ru/viewtopic.php?t=11788).
Способ №2
Идем по этой ссылке (http://waretronix.suroot.com/android/mt6516imei/). Вводим оба IMEI в форму, жмем кнопку "Continue". Получив сообщение "Everything is OK. File created", жмем "Download" для скачивания сгенерированного файла. Можно скачивать непостредственно с телефона. Далее помещаем файл на положенное место, как описано в способе 1, и перегружаем телефон.

Внимание! Онлайн-генератор с одним IMEI не работает, вводить нужно оба!

П.С. Лично у меня этот способ не сработал, точнее генератор на сайте выдал нужный файл, но глянув его это оказалась страница с описание ошибки скрипта сайта!
Способ №3, самый простой.
Скачиваем и устанавливаем любой эмулятор терминала, например, Andro >
echo ‘AT+EGMR=1,7,"IMEI_1"’ >/dev/pttycmd1
echo ‘AT+EGMR=1,10,"IMEI_2"’ >/dev/pttycmd1

где IMEI_1 и IMEI_2 — 15 цифр 1-го и 2-го IMEI соответственно, после чего перегружаем аппарат.

Владелец устройства под управлением ОС Андроид, сумевший благополучно прошить телефон и приготовившийся наслаждаться обновлённым функционалом, непременно столкнётся с рядом неожиданных проблем. Часть из них решается сравнительно легко; другая, например необходимость восстановить отсутствующий или исправить неверный IMEI, доставит пользователю куда больше волнений. Какими средствами проводится восстановление — попробуем разобраться.

Инженерное меню

Но прежде всего — несколько слов о проблеме. Без уникального идентификационного номера, представляющего собой последовательность из пятнадцати цифр, включая контрольную, не удастся не только отследить телефон по IMEI, но и, что гораздо менее приятно, воспользоваться сим-картой. Даже если оператор определяется, исходящие вызовы будут сброшены, а SMS — не доставлены; и, разумеется, пользователь может забыть о мобильном Интернете — для его включения также необходима связь с компанией-провайдером.

Чаще всего проблема возникает сразу после прошивки телефона под Android; реже — вследствие механического повреждения устройства или установки вредоносного программного продукта. И если отключить оптимизацию приложений при включении Андроида вполне возможно штатными средствами, то для восстановления IMEI владельцу аппарата потребуется применить ряд манипуляций посложнее; первая из них — а заодно и первый способ восстановить идентификационный номер — настройка IMEI в инженерном меню MTK.

Важно: перед тем как приступить к делу, нужно убедиться, что проблема действительно заключается в уникальном номере телефона. Сделать это можно, набрав с помощью виртуальной клавиатуры команду *#06# и посмотрев на результат.

Если на экране смартфона появится сообщение вида «Ошибочный IMEI», «Неверный IMEI», «IMEI не определён» и так далее, случай подходящий — и можно попытаться восстановить идентификатор первым способом.

  • Снова зайти в меню «Телефон» и набрать на экранной клавиатуре комбинацию *#*#3646633#*#*. Команда подходит для большинства смартфонов с процессором MTK; если инженерное меню не открылось автоматически, пользователю стоит попробовать поставить между «звёздочками» и «решётками» следующие комбинации цифр: 54298, 8255, 4636, 3424, 7378423, 2846579. Например, команда для входа на «нестандартной» модели под ОС Андроид может выглядеть следующим образом: *#*#7378423#*#*.

  • В инженерном меню перейти на вкладку «Соединение/Connection».

  • Далее — в раздел «Сведения о CDS».

  • Подраздел Radio Information.

  • И, если смартфон рассчитан на установку двух сим-карт, — в Phone 1.

  • Здесь владельцу аппарата понадобится ввести в расположенной сверху командной строке текст вида EGMR=1,7,«Н», где Н — полный пятнадцатисимвольный идентификатор для первого слота. Посмотреть свой номер можно на наклейках коробки, в которой продавался смартфон, или под батареей на самом устройстве — на будущее его лучше переписать на листок. Запятые и кавычки нужно сохранять.

  • Нажав на находящуюся под текстовой строкой кнопку Send AT Command, пользователь получит один из двух возможных результатов.

  • При появлении всплывающего окошка This command is not allowed in UserBuild, означающего, что сменить IMEI в инженерном меню MTK не получилось, не стоит отчаиваться.

  • Лучше, не перезагружая пока телефон под Android, добавить пробел перед EGMR и вновь попытаться отправить команду.

  • Как правило, внесённых корректировок достаточно, чтобы сменить идентификатор; в этом случае владелец устройства увидит на экране сообщение AT command is mSent.

  • Точно те же операции следует повторить для второй сим-карты — только заменив EGMR=1,7,«Н» на EGMR=1,10,«Н» с пробелом или без него, в зависимости от способа получения положительного результата в первом случае.

  • Получив удовлетворительный ответ системы.

  • Пользователь должен перезагрузить смартфон.

  • Если изменения прошли успешно, при отправке очередной команды *#06# владелец увидит сообщение, содержащее оба идентификатора — и совершенно спокойно сможет общаться, посылать текстовые сообщения или скачивать лучшие приложения для Андроида с использованием мобильного Интернета.

Совет: чтобы не набирать каждый раз комбинации на виртуальной клавиатуре, владелец телефона на Android может скачать удобнейшее приложение MTK Engineering Mode. Чтобы оказаться в инженерном меню и приступить к восстановлению IMEI, достаточно запустить программу, войти в раздел MTK Settings и начать действовать так, как было рассказано выше.

Chamelephon

Удобное мобильное приложение, позволяющее восстановить или изменить идентификационный номер телефона под управлением ОС Андроид. Особое преимущество программы — наличие в открытых источниках: пользователю не составит труда найти и скачать её, даже если не работает Плей Маркет.

Чтобы восстановить IMEI с помощью Chamelephon, понадобится:

  • Запустить мобильное приложение и, если телефон рассчитан на использование двух сим-карт, поочерёдно ввести в каждом из полей.

  • Соответствующий IMEI. Если идентификатор указан верно, напротив него появится зелёная галочка. Пользователь может применить номер к первому и второму слоту сразу или сначала тапнуть по кнопке Apply new IMEIs для первого.

  • А затем повторить ту же операцию для второго.

  • Если в ходе манипуляций появится сообщение об ошибке, однако зелёная галочка останется на своём месте, следует извлечь сим-карту из «проблемного» слота и снова установить её на место.

  • Если идентификаторы благополучно забыты или утеряны, нужно, не закрывая программу, тапнуть по кнопке Generate random IMEIs.

  • А затем применить полученные случайные значения.

  • Подтвердив своё желание изменить или восстановить уникальные коды.

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

Важно: после перезапуска пользователь может снова проверить IMEI при помощи команды *#06# — и убедиться, что идентификаторы успешно изменены или восстановлены.

IMEI Generator

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

Для восстановления или смены идентификационного номера телефона посредством IMEI Generator понадобится:

  • Скачать, установить и запустить приложение, после чего, если требуется, изменить язык интерфейса, нажав на пиктограммку глобуса.

  • И выбрав подходящий вариант.

  • Если IMEI забыт или упорно воспринимается Андроидом как некорректный — сгенерировать новый, на первой вкладке тапнув по кнопке Generate.

  • Подобрав внизу страницы любой привлекательный вариант.

  • И скопировав его в буфер обмена при помощи расположенной напротив кнопки.

  • Теперь, чтобы восстановить работоспособность телефона, следует вызвать боковое меню приложения и выбрать в нём пункт MTK Engineering.

  • А затем — повторить манипуляции с IMEI, описанные в первом разделе.

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

Adb Run

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

Скачав и установив Adb Run, пользователь должен:

  • Запустить приложение и, пока оно загружается, подсоединить смартфон к компьютеру или ноутбуку при помощи USB-шнура.

  • В открытом меню, которое не может не порадовать любителя лаконичности, ввести в командной строке номер 7 (Manual Command) и нажать на клавишу Enter.

  • Теперь — аналогичным образом перейти в раздел 12 (IMEI Restore — как следует из предупреждения, опция подходит только для смартфонов на базе MTK).

  • При желании — ознакомиться с инструкциями по смене универсального номера и заявлением разработчика об отказе от гарантий, отправив команду «0».

  • Или сразу перейти к делу. Если телефон под управлением Android поддерживает использованием только одной сим-карты, следует ввести команду «1»; если двух — «2».

  • На следующей странице владелец устройства должен последовательно ввести и применить IMEI для первого.

  • Программа сгенерирует файл без расширения MP0B_001. Чтобы найти его, пользователю нужно открыть папку Adb Run, дважды кликнув по ярлыку на рабочем столе, и перейти в каталог progbin. Другой вариант оказаться в нужном месте — ввести в поисковой строке «Проводника» адрес C:adbprogbin.

  • Указанный файл нужно скопировать во внутреннюю память телефона.

  • Теперь с помощью любого файлового менеджера с возможностью доступа к корневой папке владелец должен найти MP0B_001 на смартфоне.

  • Перейти в родительскую папку.

  • И последовательно подкаталоги nvram.

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

Перезагрузив смартфон на Андроид, хозяин получит рабочие слоты для сим-карт с действительными идентификаторами; если восстановить IMEI таким образом не вышло, стоит проверить достоверность введённых последовательностей и повторить попытку.

Restore_IMEI

Не хочется устанавливать Adb Run, а восстановить IMEI по-прежнему нужно? Тогда следует попробовать эту программу, в целом повторяющую действия предыдущей, но чуть более простую в использовании.

Скачав и распаковав Restore_IMEI в любой удобный каталог на компьютере, владелец телефона под управлением Android должен:

  • Найти в папке файл run.bat и открыть его, используя контекстное меню.

  • В окне «Блокнота», не меняя других записей.

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

  • Сохранить изменения с помощью меню «Файл».

  • После чего закрыть «Блокнот» и запустить исполнение сценария.

  • В каталоге с распакованной программой будет автоматически сгенерирован файл MP0B_001, содержащий точно такую же информацию, что в предыдущем примере.

Поступить с ним следует аналогично: скопировать во внутреннюю память смартфона на Андроиде и переместить в папку NVD_IMEI, а затем — перезагрузить устройство и проверить IMEI с помощью команды *#06#.

SN Write Tool

Чтобы восстановить IMEI при помощи этой программы для персонального компьютера или ноутбука, понадобится:

  • Скачать SN Write Tool и распаковать его в любую подходящую папку, после чего открыть в ней каталог Output.

  • И запустить исполняемый файл SN Writer.exe.

  • Во втором выпадающем списке открывшегося окна выбрать параметр Smart Phone.

  • И, нажав на кнопку System Config.

  • Установить галочки в чекбоксах IMEI.

  • Dual IMEI, если в телефоне предусмотрены слоты для двух сим-карт.

  • И «освободить» чекбокс DualIMEI Same.

  • «Включить» расположенные справа поля IMEI_1 Header и IMEI_2 Header.

  • И ввести в них первые восемь цифр идентификаторов для первого и второго слотов сим-карт.

  • Нажать на Save, затем в главном окне программы — на Start.

  • Снова ввести в текстовых полях уникальные номера, которые требуется восстановить на смартфоне (теперь уже все пятнадцать цифр) и нажать на кнопку OK.

  • Через несколько секунд IMEI будут записаны в память устройства; теперь остаётся, как обычно, перезагрузить телефон и проверить, вступили ли изменения в силу.

Подводим итоги

Восстановить или сменить IMEI на смартфоне под Andro >

Отблагодарите автора, поделитесь статьей в социальных сетях.

Проблема отсутствия IMEI может возникнуть на китайском Andro >

Есть IMEI или нет?

Узнать это можно набрав в номеронабиратели комбинацию *#06#, после чего вы либо увидите свой IMEI либо ничего или нули.

Есть IMEI нет? Как восстановить IMEI на китайском смартфоне?

Ниже мы представили вам 5 способов, как восстановить IMEI на вашем Android смартфоне, если не подошел первый, то пробуйте другие.

Способ №1 (восстановление
через инженерное меню)

восстановление imei через инженерное меню

  1. Сим карты вынуть из смартфона;
  2. Далее наберите в номеронабиратели комбинацию:
    *#3646633#или*#*#3646633#*#*
  3. Вы должны попасть в инженерное меню, далее перейдите:
    CDS Information > Radio Information > Phone 1
  4. В верхней строке, после надписи AT+ и введите EGMR=1,7,»»
  5. Передвиньте курсор между кавычками «» после чего необходимо ввести 15 цифр вашего IMEI;Пример: AT+EGMR=1,7,»12345678912345″
  6. Подтвердите ваш выбор нажав на кнопку SEND AT COMMAND;

Если появляется ошибка «This command is not allowed in UserBuild», тогда поставьте пробел после + . То есть вот так:

AT+ EGMR=1,7,«12345678912345«

  1. Для смартфона с 2-мя сим картами необходимо восстановить второй IMEI, для этого ввести код AT+EGMR=1,10,»12345678912345″
  2. После того как вы вели IMEI выйдите из инженерного меню, выключите смартфон и снова включите его;
  3. Набрать в номеронабиратели комбинацию *#06#, после чего вы увидите свой IMEI;
  4. Вставьте сим карты обратно.

Способ №2 (инженерное меню 2)

Если инженерное меню не похоже на то, что описано в первом способе, тогда возможно вам подойдет следующий вариант.

  1. Переходим в инженерное меню, для этого набираем *#*#3646633#*#* ;
  2. Ищем вкладку «Telephony» и далее выбираем «GPRS» ;
  3. Поочередно выбираем SIM1 и SIM2, вбиваем IMEI и нажимаем «WRITE IMEI» ;
  4. Перезагружаем устройство и IMEI на месте!

Способ №3 (приложением, необходим root)

На вашем Android должны быть установлены Root права!

  1. Скачайте и установите приложение Chamelephon
  2. Запустите приложение Chamelephon
  3. Установите или cгенерируйте новый IMEI

Способ №4 (приложением, необходим root)

  1. Скачать архив MTK65xx.zip;
  2. Извлечь приложение из архива;
  3. Вынуть SIM карту из смартфона;
  4. Установить приложение на смартфон;
  5. При первом запуске приложение уведомит о типе вашего Andro > Способ №5 (необходим root)
  1. Скачать и установить программу ADB RUN;
  2. Запустите программу ADB RUN и перейдите в меню: Manual Command -> Restore Imei (MTK Only);
  3. Для односимочного устройства необходимо выбрать пункт One Sim, для устройства с двумя сим картами выбрать Dual Sim;
  4. Написать свой IMEI, после чего у вас на рабочем столе создастся файл MP0B_001;
  5. Переместить файл MP0B_001 на карту памяти или внутреннюю память;
  6. Скачать и установить приложение Root Browser;
  7. С помощью Root Broser переместить файл MP0B_001 по пути:

/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001

/nvram/md/NVRAM/NVD_IMEI/MP0B_001

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

Читайте также:  Device guard что это

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *