Часто пользователи китайских телефонов на 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 через инженерное меню
- Сим карты вынуть из смартфона;
- Далее наберите в номеронабиратели комбинацию:
*#3646633#или*#*#3646633#*#* - Вы должны попасть в инженерное меню, далее перейдите:
CDS Information > Radio Information > Phone 1 - В верхней строке, после надписи AT+ и введите EGMR=1,7,»»
- Передвиньте курсор между кавычками «» после чего необходимо ввести 15 цифр вашего IMEI;Пример: AT+EGMR=1,7,»12345678912345″

- Подтвердите ваш выбор нажав на кнопку SEND AT COMMAND;
Если появляется ошибка «This command is not allowed in UserBuild», тогда поставьте пробел после + . То есть вот так:
AT+ EGMR=1,7,«12345678912345«
- Для смартфона с 2-мя сим картами необходимо восстановить второй IMEI, для этого ввести код AT+EGMR=1,10,»12345678912345″
- После того как вы вели IMEI выйдите из инженерного меню, выключите смартфон и снова включите его;
- Набрать в номеронабиратели комбинацию *#06#, после чего вы увидите свой IMEI;
- Вставьте сим карты обратно.
Способ №2 (инженерное меню 2)
Если инженерное меню не похоже на то, что описано в первом способе, тогда возможно вам подойдет следующий вариант.
- Переходим в инженерное меню, для этого набираем *#*#3646633#*#* ;
- Ищем вкладку «Telephony» и далее выбираем «GPRS» ;
- Поочередно выбираем SIM1 и SIM2, вбиваем IMEI и нажимаем «WRITE IMEI» ;
- Перезагружаем устройство и IMEI на месте!
Способ №3 (приложением, необходим root)
На вашем Android должны быть установлены Root права!
- Скачайте и установите приложение Chamelephon
- Запустите приложение Chamelephon
- Установите или cгенерируйте новый IMEI

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

- Написать свой IMEI, после чего у вас на рабочем столе создастся файл MP0B_001;
- Переместить файл MP0B_001 на карту памяти или внутреннюю память;
- Скачать и установить приложение Root Browser;
- С помощью Root Broser переместить файл MP0B_001 по пути:
/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001
/nvram/md/NVRAM/NVD_IMEI/MP0B_001
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!









