После прошивки пропал imei что делать. Как восстановить 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 в инженерном меню, с помощью ввода команды в эмуляторе терминала или программой для генерации нового номера.

Смартфон без связи с оператором, что может быть хуже? Без связи мы получаем просто плеер, с функцией воспроизведения музыки, видео и прочей мелочи. Связь - душа смартфона, для этого он был создан. У отсутствия связи с оператором может быть несколько причин: неполадки со стороны оператора, требуется замена симкарты, аппаратный дефект смартфона и т.д.

Но есть и другая причина, когда телефон не ловит сеть - отсутствие у вашего телефона IMEI (International Mobile Equipment Identity). IMEI и сотовая связь тесно переплетены и поэтому абсолютное большинство телефонов от крупных производителей имеют IMEI. Бывают китайские телефоны на две/три/десять симкарт, которые каким-то образом работают без IMEI, но если у вас смартфон от крупного производителя, он не зарегистрируется в сети без правильного IMEI.

Если говорить простым языком, то потеря IMEI - самый худший ночной кошмар вашего смартфона. И как показывает практика, с телефонами Samsung это случается гораздо чаще, чем с другими производителями. На самом деле, IMEI у смартфонов серии Galaxy хранится в отдельном разделе - EFS в корне flash памяти. Иногда, по самым разным причинам, этот раздел стирается или данные в нем повреждаются. Как результат, ваш телефон без IMEI и не может зарегистрироваться в сети.

Причины пропажи IMEI:

  1. Обновление прошивки по OTA или другим способом
  2. Установка официальной прошивки (да-да, официальной)
  3. Установка сторонней прошивки
Это три наиболее распространенных причины пропажи IMEI или повреждения EFS раздела на смартфонах серии Samsung Galaxy. Во многих кастомных прошивках уже включен скрипт для бэкапа EFS раздела на внешний носитель во время установки прошивки. Но это всё хорошо только если у вас есть рут (root) доступ. А если его нет?
Сохраняем IMEI на телефонах серии Samsung Galaxy
  1. У вас должен быть доступ к phoneutil меню. По умолчанию это *#7284# . Если данный код не подходит, то вам нужно найти соответствующий для вашей модели. Так же должны быть установлены все необходимые драйвера для телефона.
  2. Скачиваем NV-Items_Reader_Writer_Tool.zip - 2.43 MB
  3. Включаем отладку по USB в телефоне.
  4. Набираем *#7284# .
  5. Идем в Qualcomm USB Settings и выбираем RMNET + DM + MODEM .
  6. Теперь соединяем телефон с компьютером, запускаем NV-items_reader_writer.exe от имени администратора.
  7. Сохраняем блок Range (Dec) 550-550 . Должен сохраниться блок 00550 . Это и будет ваш IMEI .
  8. Набираем *#7284# . Идем в Qualcomm USB Settings и выбираем MTP + ADB .
  9. Готово:)
Восстанавливаем IMEI на телефонах серии Samsung Galaxy
  1. Найдите IMEI своего телефона, например по аккумулятором.
  2. Создайте бекап блока с IMEI по инструкции выше, даже если он поврежден. И открываем его редактором NotePad++ .
  3. Разделите свой имей на блоки по две цифры, оставив первую цифру отдельно. например 35516705558781901 разделяем на 3 55 16 70 55 58 78 19 01
  4. Добавляем латинскую A после первой цифры, а все остальные меняем местами. Добавляем 08 в начало IMEI . Получаем следующее 08 3A 55 61 07 55 85 87 91 10
  5. Теперь в текстовом редакторе NotePad++ (мы ведь уже открыли ранее этот файл) заменяем первые девять блоков на наш правильный IMEI , который мы получили на прошлом шаге.
  6. Записываем IMEI обратно в телефон кнопкой Write в NV-items_reader_writer .
  7. Перезагружаем телефон.

Те, кто пользуется смартфонами на базе китайских процессоров 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%. Далее, нужно установить драйверы для своего устройства, а также . Далее по порядку:

и выбрать scatter файл из официальной прошивки для своего аппарата
  • Переключится на вкладку Readback
  • Нажать кнопку Add , ниже появится новая строчка. Дважды нажать на новую строчку и ввести название файла для сохранения. Укажите папку, куда сохранится прошивка IMEI и назовите nvram.img , нажмите сохранить .
  • Появится окно Readback block start address . В Region нужно выбрать EMMC_User (MT6592 и выше). В текстовом редакторе открыть scatter файл от вашей прошивки и найти пункт NVRAM , выглядит примерно так
  • Скопировать значения linear_start_addr и partition_size в SP Flash Tool в Start Address и Length соответственно
  • Перепроверить введенные данные и нажать Read Back
  • Выключить смартфон, извлечь и снова вставить аккумулятор, если такой возможности нет, то подождать 1 минуту после выключения. Выключенный смартфон подключить к ПК исправным кабелем, программа подхватит смартфон и через несколько секунд появится небольшое окошко с зеленой галочкой, значит всё правильно.
  • Отключить смартфон от ПК и проверить сохраненный файл по пути, который вы указывали в 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 драйвер ) и только что прошитый телефон через SP Flash Tools (желательно). Также вам понадобится файл «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 разные!

    Если после удачного подключения всплыло окно программы закройте его, нажмите 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 на android давайте разберёмся в причинах его отсутствия. Итак, причины:

    • неудачная прошивка андроида;
    • ошибка, возникшая при сбросе к заводским настройкам.

    Jpg" alt="vosstanovit-imei" width="200" height="119" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2016/09/vosstanovit-imei-1..jpg 300w" sizes="(max-width: 200px) 100vw, 200px">
    Основными симптомами исчезновения imei на вашем андроиде является то, что после прошивки вы не сможете ни позвонить, ни написать смс, ни зайти в интернет. Для того чтобы проверить является ли причиной этих проблем отсутствие имей, необходимо проверить его наличие после прошивки. Сделать это можно набрав в программе вызова комбинацию *#06#.

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

    Восстановление с помощью инженерного меню

    Для восстановления имей, после прошивки, с помощью инженерного меню существует два способа.
    Для начала необходимо вытащить симки из телефона и войти в инженерное меню. Сделать это можно, чаще всего, с помощью комбинации *#*#3646633#*#* набранной в программе набора номера. Реже используются специальные комбинации для отдельных производителей смартфонов:

    1. Samsung – *#*#4636#*#* или *#*#8255#*#*
    2. HTC – *#*#3424#*#* или *#*#4636#*#* или же *#*#8255#*#*
    3. Sony – *#*#7378423#*#*
    4. Huawei – *#*#2846579#*#* или *#*#2846579159#*#*
    5. МТК – *#*#54298#*#* или *#*#3646633#*#*
    6. Fly, Philips, Alcatel – *#*#3646633#*#*

    Реже для входа в него необходимо установить специальную программу.

    После входа в инженерное меню вам необходимо будет перейти по его пунктам в такой последовательности: “CDS Information” > “Radio Information” > “Phone 1”. После этого в самой верхней строчке после надписи AT+ наберите EGMR=1,7,»», вписав между кавычками свой imei. Затем подтвердите действие нажав на кнопку сразу под этой строкой. В случае если устройство выдаст ошибку попробуйте добавить/убрать пробел после AT+. Если в вашем инженерном меню нет строчки CDS Information, значит следующий способ для вас.

    Войдя в инженерное меню необходимо найти вкладку Telephony, в этой вкладке нажать на строку GPRS, поочерёдно выбирая симки, набираете имей и подтверждаете ввод кнопкой «записать имей» (WRITE IMEI).
    После введения имей любым из способов необходимо перезагрузить телефон, проверить имей с помощью комбинации *#06# и, в случае успеха, вставить сим-карты.

    Беда пришла откуда не ждал. И хотя это бедой нельзя назвать, но все же по-началу доставила некоторое неудобство. Причина данной ситуации исходила из желания отформатировать память телефона программой SP Flash Tool по причине уменьшения ее объема после прошивки. Но чтобы это делать правильно — для начала надо было собрать нужную информацию. Но я торопился и за что поплатился.

    Поразгребав кучи разной инфы в Сети и опробовав на скороту безрезультатно несколько методов — вспомнил, что у меня есть, установленная на компьютере программа MtkDroidTools , в функции которой входит восстановление IMEI -ев. Единственное — на ОС «семерке » она жутко тормозила и пришлось перейти на старую добрую XP (благо, что кроме «семерки » на ПК еще есть три ОС), где данная программа просто летала.

    Устанавливается просто. Надо только распаковать архив. Я установил папку в корневой каталог. Запустил программу. На телефоне крайне желательно иметь рут доступ и хотя программа MtkDroidTools может давать временный рут, но у меня этого не было не разу. Для подключения телефона воспользовался стандарнтым USB-кабелем. В Настройках гаджета на вкладке — Для разработчиков активировал строку — Отладка по USB . После некоторого времени появился такой запрос (смарфон Explay Fresh — Андроид 4.42, а на Андроид 4.2.2 такой запрос не появляется). Подтвердил.

    Через некоторое время появилось сообщение, что изменения вступят в силу после перезагрузки телефона. В окне программы нажал — Reboot .

    После перезагрузки сначала сделал USSD-запрос, но мобильная сеть была недоступна. Просто надо подождать минут 5 и индикатор сигнала сети (в правом верхнем углу) стал показывать, что связь есть. Пробный звонок это подтвердил.

    ВИДЕО:

    Скачать программу MtkDroidTools можно по этой ссылке — Яндекс.Лиск

    Похожие статьи:

    26 комментариев


    В комментариях вы можете использовать эти HTML Теги и атрибуты к вашему комментарию:


    
    Top