Не показывает imei на android. Процедура восстановления IMEI после прошивки смартфона Android

Иногда при переустановке операционной системы на смартфоне, смене прошивки или нарушении ее работы пользователь может столкнуться с проблемой - неверный IMEI. Как исправить это, рассказано в этой статье.

Проверка IMEI

Чтобы узнать, был IMEI удален или изменен:

  1. Откройте приложение «Телефон» (или «Вызов»).
  2. Наберите код *#06#.

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

Чтобы исправить IMEI, необходимо воспользоваться одним из предложенных ниже способов.

Через инженерное меню

Разработчики сделали на смартфоне инженерное меню, в котором есть возможность изменять много параметров, в том числе IMEI.

Чтобы открыть его, в «Телефоне» введите код, соответствующего вашему гаджету.

*#*#54298#*#* или *#*#3646633#*#* Процессор MTK
*#*#8255#*#*, *#*#4636#*#* Samsung
*#*#3424#*#*, *#*#4636#*#*, *#*#8255#*#* HTC
*#*#7378423#*#* Sony
*#*#3646633#*#* Philips, Fly, Alcatel
*#*#2846579#*#* Huawei

После этого исправьте номер с помощью одного из пунктов, описанных ниже.

Обратите внимание! В зависимости от устройства внешний вид или расположение элементов может отличаться.

CDS Information

Проверьте коды, описанным выше способом и совершите звонок для проверки работоспособности.

GPRS

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

  1. Перейдите на вкладку «Telephony» → «GPRS».
  2. Выберите по очереди SIM1 и SIM2.
  3. Введите соответствующие коды → нажмите «WRITE IMEI».
  4. Перезагрузите устройство.

С помощью терминала

Также можно изменить номер с помощью эмулятора терминала по типу Termux.

  1. Откройте терминал.
  2. Введите echo "AT+EGMR=1,7,"КОД"" > /dev/pttycmd1 , где КОД - IMEI → Enter. Повторите ввод при наличии второй симки, заменив 7 на 10.
  3. Перезапустите телефон.

Эта программа позволяет сгенерировать и записать новый номер.

Обратите внимание! Программа требует наличия Root-прав. О том, как их получить, рассказано в нашей .

Выводы

При возникновении ошибки «неверный IMEI», необходимо его восстановить через CDS Information или GPRS в инженерном меню, с помощью ввода команды в эмуляторе терминала или программой для генерации нового номера.

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

Навигация по записи:

Восстановление IMEI на Android не займет много времени, если вы заранее сделаете бекап NVRAM и NVDATA из вашего аппарата.

Где хранится IMEI на Android?

Чтобы сделать бекап IMEI нужно знать где он хранится. На устройствах с процессорами MediaTek (90% Китайских смартфонов и 50% бюджетных устройств известных производителей) IMEI хранится в NVRAM. Помимо IMEI в нем хранятся данные о калибровках беспроводных модулей, идентификационная информация (IMEI, MAC), а также настройки некоторого оборудования.

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

Как можно повредить NVRAM

  • Форматирование смартфона через SP Flash Tool
  • Использование неправильной версии SP Flash Tool
  • Переразметка памяти
  • Частичная прошивка
  • Прерванный процесс прошивки смартфона

Признаки поврежденного NVRAM, или как узнать, что слетел IMEI

  • При вводе *#06# в звонилке появляются пустые поля под IMEI 1 и IMEI 2
  • При включенном Wi-Fi появляется виртуальная сеть «Nvram warning err = 0x10»

Бекап IMEI на Android с помощью SP Flash Tool

Чтобы сделать бекап IMEI, первым делом нужно зарядить свой смартфон как минимум на 40%. Далее, нужно установить драйверы для своего устройства, а также SP Flash Tool. Далее по порядку:

  1. Нажать Scatter-loading и выбрать scatter файл из официальной прошивки для своего аппарата
  2. Переключится на вкладку Readback
  3. Нажать кнопку Add, ниже появится новая строчка. Дважды нажать на новую строчку и ввести название файла для сохранения. Укажите папку, куда сохранится прошивка IMEI и назовите nvram.img, нажмите сохранить.
  4. Появится окно Readback block start address. В Region нужно выбрать EMMC_User (MT6592 и выше). В текстовом редакторе открыть scatter файл от вашей прошивки и найти пункт NVRAM, выглядит примерно так
  5. Скопировать значения linear_start_addr и partition_size в SP Flash Tool в Start Address и Length соответственно
  6. Перепроверить введенные данные и нажать Read Back
  7. Выключить смартфон, извлечь и снова вставить аккумулятор, если такой возможности нет, то подождать 1 минуту после выключения. Выключенный смартфон подключить к ПК исправным кабелем, программа подхватит смартфон и через несколько секунд появится небольшое окошко с зеленой галочкой, значит всё правильно.
  8. Отключить смартфон от ПК и проверить сохраненный файл по пути, который вы указывали в 3 шаге.

Для смартфонов с процессорами серии MT67xx дополнительно нужно сохранить NVDATA. Проделайте всё так же, как в инструкции выше начиная с 3 пункта.

Восстановление IMEI после прошивки с помощью SP Flash Tool

  1. В SP Flash Tool указать свой Scatter файл и нажать «CTRL+ALT+V»
  2. В верхнем меню программы отметить пункт Window – Write Memory
  3. Переключится на вкладку Write Memory
  4. Заполнить пункт File Path нажав на иконку папки и выбрав свой бекап NVRAM
  5. В пункте Region выбрать EMMC_USER (для MT6592 и выше)
  6. Открыть свой Scatter в текстовом редакторе и скопировать linear_start_addr в строку Begin Address (HEX)
  7. Нажать Write Memory
  8. Выключенный смартфон подключить к компьютеру стандартным кабелем. Программа увидит смартфон и запишет указанный участок памяти, то есть устранит неверный IMEI.

Для смартфонов MT67xx нужно проделать то же самое для NVDATA.

После этого нужно прошить аппарат полной заводской прошивкой в соответствии с инструкцией для вашего смартфона. После прошивки нужно включить телефон и сделать сброс через настройки. Иногда нужно прошивать полную прошивку в режиме Firmware Upgrade.

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

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

Главный плюс этого метода заключается в том, что вам не понадобятся ни рут права, ни какие-либо дополнительные программы, всё делается непосредственно в телефоне. Итак, чтобы изменить IMEI через инженерное меню вам понадобится сам IMEI, который можно подсмотреть на коробке от смартфона, либо под крышкой телефона.

Как изменить IMEI через инженерное меню:

  1. Откройте телефон и введите *#*#3646633#*#* (комбинация для вашего устройства может отличатся)
  2. Открылось инженерное меню, откройте вкладку Connectivity
  3. Перейдите в CDC Information — Radio Information
  4. В этом подменю есть 2 пункта: Phone 1 и Phone 2, это первый и второй слот для Sim-карт, открывайте Phone 1
  5. В строке, где «AT+» введите букву «E» на английском и нажмите на AT+EGMR=1,7,»IMEI» (вместо IMEI нужно ввести ваш первый IMEI) и нажмите Send AT Command. После этого должно появится сообщение с фразой Ok, значит IMEI встал на место.

    ВАЖНО! После AT+ нужно поставить пробел!

  6. Проделайте те же операции с Phone 2, только здесь нужно выбрать AT+EGMR=1,10,»IMEI». Не забудьте пробел после AT+.
  7. Перезагрузите смартфон и проверьте IMEI командой *#06#.

Готово! Вы изменили IMEI через инженерное меню. Настоятельно рекомендую вводить именно тот IMEI, который был в телефоне, иначе возможны неполадки в работе мобильной связи.

Восстановление IMEI с MAUI META

Этот метод предполагает наличие ПК. Вам понадобится программа MAUI META , установленные драйвера (полный пакет и CDC драйвер) и только что прошитый телефон (желательно). Также вам понадобится файл «BPLGUInfoCustomAppSrcP****» из установленной прошивки.

Главная сложность восстановления IMEI через MAUI META заключается в правильном подключении устройства в META Mode, один из способов:

  1. Установите и запустите MAUI META
  2. Нажмите Reconnect, индикатор в программе начнет мигать
  3. Выключите телефон, зажмите Громкость вверх и подключите к ПК
  4. В диспетчере устройств в разделе «Порты» появится устройство MTK USB Port
  5. Отключите устройство от ПК, отключите и подключите аккумулятор, нажмите Reconnect в программе и снова подключите с зажатой Громкость вверх, снова появится MTK USB Port и программа выдаст ошибку, нажмите Disconnect
  6. Включите опцию «Connect smatphone in META mode» и нажмите Reconnect
  7. Подключите устройство не зажимая никаких кнопок
  8. Мигающий индикатор стал желтым, значит смартфон подключился, можно восстанавливать IMEI!

Для всех устройств методы входа в META Mode разные! Напишите в комментарии «Не могу подключится к MAUI META, моё устройство Lenovo A5000» указав свою модель устройства!

Если после удачного подключения всплыло окно программы закройте его, нажмите Action — Open NVRAM database и выберите файл «BPLGUInfoCustomAppSrcP****» из установленной прошивки. Далее по инструкции:

  1. В выпадающем меню выберите IMEI download
  2. Появилось окно редактирования IMEI, нажмите Change NVRAM Database file и снова выберите файл из прошивки
  3. Введите IMEI без последней цифры в поле IMEI и нажмите Download to Flash, также поступите со вторым IMEI если есть
  4. Закройте окно, нажмите Disconnect и перезагрузите смартфон
  5. Проверьте IMEI комбинацией *#06#

Более наглядно в видео.

Как у вас прошло восстановление IMEI после прошивки? Если возникли проблемы напишите в комментарии и вам обязательно помогут.

Ответы на частые вопросы

Ошибка «this command is not allowed in userbuild»

Данная ошибка возникает если вы не поставили пробел после «AT+», просто добавьте пробел и IMEI будет восстановлен.

После переустановки базового программного обеспечения (операционной системы) на Android-смартфоне пользователь этого устройства может заиметь одну проблему – стертый IMEI . Такое может произойти, если процедура прошивки была серьезно нарушена, либо выполнялась установка сторонней (кастомной) прошивки, разработчик которой поленился реализовать в своем продукте надлежащий функционал. Если вы получили неверный IMEI после прошивки – что делать теперь не знаете, то ознакомьтесь с текстом ниже.

Узнать о том, что IMEI был изменен или удален очень легко. Для этого понадобится открыть номеронабиратель и ввести в него команду: *#06# . После того, как будет введен последний символ (решетка) отобразится окошко, в котором указан IMEI-код для каждой СИМ-карты. Сверьте его (если сим-карт несколько, то их) с кодом, указанным на коробке устройства. Если они расходятся, тогда действительно, после прошивки IMEI был изменен и его нужно указать вручную.

Как восстановить неверный IMEI после прошивки Android-смартфона

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

  1. Открыть номеронабиратель и ввести код для открытия инженерного меню, например: *#3646633# или *#*#3646633#*#* (если указанные коды не работают, найдите в Интернете комбинацию для своей модели телефона);
  2. Затем потребуется перейти по следующим пунктами: CDS Information – Radio Information – Phone 1;
  3. Сделав это, вы увидите вверху пункт AT+, и в поле, расположенным под ним, укажите: EGMR=1,7,«»;
  4. После этого установите курсор между кавычек и впишите ваш IMEI (указан на коробке устройства);
  5. Нажмите на кнопку «SEND AT COMMAND», чтобы применить внесенные изменения.

На некоторых телефонах после нажатия на указанную кнопку может всплыть сообщение о следующей ошибке: «This command is not allowed in UserBuilld». Ничего страшного в этом нет. Просто в введенной вами строке установите курсор после символа «+», поставьте пробел и примените настройки.

Чтобы восстановить IMEI для второй сим-карты (если она имеется), то понадобится закрыть инженерное меню, повторить все указанные действия, но вместо EGMR=1,7 нужно ввести EGMR=1,10, а в кавычках потребуется указать IMEI для второй сим-карты.

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

Chamelephon — программа для изменения IMEI на Android

Исправляем неверный IMEI после прошивки с помощью ROOT прав

Другой вариант существенно проще, но он требует наличия ROOT прав и установки специального приложения. Приложение называется Chamelephon , и его можно загрузить из Google Play Market.

Имея Рут и приложение, потребуется зайти в последнее (при этом дав все разрешения, которые оно попросит) и в специальных полях указать IMEI. Если по каким-то причинам вы не имеете возможности узнать свой IMEI, то можете сгенерировать новый. После этого перезагрузите телефон. После этого неверный IMEI после прошивки изменится на верный.

Вконтакте

Друзья, всем привет! В этом посте хочу немножко продолжить тему, которая была затронута в . Если помните, там мы прошивали довольно популярный в народе смартфон Lenovo A319.

Так вот, после такой манипуляции могут слетать IMEI, поскольку происходит форматирование устройства. Какие могут быть последствия? Да просто мобильная сеть будет недоступной. Но это не точно! 😉

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

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

Ниже будут приведены в текстовом варианте некоторые важные моменты и коды. Смотрите, первым делом следует проверить, действительно ли отсутствуют IMEI в системе. Для этого набираем на клавиатуре следующую комбинацию:

Если опасения подтвердились, нужно выписать имеющиеся номера на листок бумаги, чтобы они были перед глазами. Помним, что для каждой SIM-карты значение IMEI будет уникальным и неповторимым.

В рассмотренном нами телефоне Lenovo A319 найти нужные данные можно на этикетке под батареей. Так что берем и быстренько переписываем их:

Затем вам понадобится код входа в инженерное меню. Набираем на клавиатуре следующую комбинацию:

После чего следуем по пути « Сведения-Сведения о CDS« :

На следующем шаге тыкаем по пункту « Radio Information « :

Выбираем нужную SIM-карту, например, первую:

Нажимаем на строку « АТ+« :

И приводим ее к такому виду:

  • AT +EGMR=1,7,« 12345678«

Только вместо цифр в кавычках должен быть указан переписанный с этикетки IMEI, который и нужно восстановить. И перед знаком « +« обязательно не забудьте поставить пробел . В завершение жмем « SEND AT COMMAND « :

Все, потерянный после прошивки Андроид серийный номер на первой симке восстановлен. Чтобы сделать это и на второй карте, следует повторить ввод команды в строке « AT+« . Но здесь уже появятся некоторые изменения. Как говорится, найдите отличия сами:

  • AT +EGMR=1,10 ,« 12345678«

После подтверждения ввода данных обязательно перезагрузите смартфон и проверьте при помощи известной нам комбинации (*#06#) сработала ли данная инструкция о том, как восстановить IMEI на Андроиде после прошивки.

Ну что же, на этом скажем спасибо YouTube-каналу Hard Reset за полезное видео и будем прощаться. Очень надеюсь, что данная информация поможет вам быстро привести своего электронного любимца по имени Lenovo в первозданный вид. Всем пока!

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

Международный идентификатор мобильного оборудования. Когда ваш телефон связывается с мобильной сетью, он передаёт два основных идентификатора - номер вашей SIM-карты и IMEI телефона . Это пятнадцатизначный код из десятичных цифр: с первой по восьмую - модель и место происхождения, после - серийный номер, а последняя цифра - контрольная, вычисляемая по алгоритму Луна на основе предыдущих.

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

Чтобы узнать ваш IMEI, наберите на телефоне номер: *#06#.

Или посмотрите его в настройках.


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

Видео: как узнать IMEI андроид-устройства за пару тапов

Почему слетает IMEI и как его восстановить/изменить

Основная причина утери IMEI - неудачная прошивка телефона, чуть реже - попытка получения root-прав.

Как уже было сказано выше, IMEI - один из основных идентификаторов вашего телефона при связи с мобильной сетью. И если он слетел (все значения выставляются на 0), могут возникнуть проблемы со связью.

Если вы купили подержанный телефон и обнаружили несоответствие IMEI, указанного в телефоне, с тем, который прописан под батареей - лучше не устанавливайте исходный IMEI.

Что стоит помнить про IMEI:

  • удаление IMEI - это смена IMEI на нулевое значение (000000000000000), восстановление IMEI - это смена IMEI на его изначальное значение;
  • не существует способов восстановить изначальный IMEI, если вы его не знаете, так как информация о нём нигде не сохраняется;
  • если определить исходный IMEI не представляется возможным, вы всегда можете его выдумать или сгенерировать;
  • ни в коем случае не доверяйте сервисам, предлагающим узнать ваш изначальный IMEI для восстановления - эти люди мошенники и предлагают невозможное;
  • единственный способ найти ваш пропавший/украденный телефон по IMEI - обратиться в полицию.

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

Для смены IMEI, вам понадобится войти в инженерное меню. Войти в него можно, набрав специальный номер на вашем андроид-устройстве. Самый распространённый номер для входа в инженерное меню - *#3646633#* . А если он вам не поможет, попробуйте эти:

Производитель Сервисный код
процессор МТК *#*#3646633#*#*, *#*#54298#*#*
Samsung *#*#8255#*#*, *#*#4636#*#*
HTC *#*#8255#*#*, *#*#4636#*#*, *#*#3424#*#*
Sony *#*#7378423#*#*
iPhone 5 на Android *#*#4634#*#*
Phylips, Fly, Alcatel *#*#3646633#*#*
Huawei *#*#2846579#*#*

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

Смена IMEI через вкладку GPRS


Смена IMEI через вкладку CDS Information


Видео: восстановление IMEI через инженерное меню

Восстановление IMEI при помощи приложений

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

Чтобы скачать приложение для смены IMEI, зайдите в Play Market и введите в строке поиска слово IMEI.

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

Получение root-прав

Root-права или права суперпользователя предоставляют пользователю особые полномочия, такие как:

  • удаление системных файлов;
  • встраивание программ и мелодий;
  • удаление рекламы;
  • разгон процессора;
  • активация скрытых функций Android.

Наличие Root-прав понадобится для некоторых последующих действий при очистке устройства. Получение root-прав аннулирует гарантию вашего устройства. Каждое устройство обладает особенностями, и риск повредить систему при получении root-прав или после всегда остаётся. Обладая root-правами, вы не сможете получать гарантийные обновления операционной системы.

  1. Если вы ранее не устанавливали приложения из внешних источников, зайдите в настройки Android и откройте вкладку «Безопасность» в разделе «Личные данные».

  2. Активируйте параметр «Неизвестные источники».

  3. Скачайте из интернета последнюю версию Framaroot. У этого приложения есть аналоги и в Play Market, но они могут оказаться не столь надёжны.
  4. Установите Framaroot. Если установщик заблокирует процесс, выберите пункт «Дополнительная информация» и кликните «Всё равно установить (небезопасно)».

  5. Запустите Framaroot и выберите пункт «Установить SuperSU», после чего нажмите на любой из методов получения root-прав. После получения перезагрузите устройство.

  6. Существует вероятность, что ваше устройство не поддерживается этим приложением. Можно попробовать альтернативные программы, но это повысит риск «уронить» вашу систему. Лучше всего будет узнать индивидуальный метод получения root-прав для вашего устройства.