- Как восстановить IMEI на Андроид
- Где хранится IMEI на Android?
- Как можно повредить NVRAM
- Признаки поврежденного NVRAM, или как узнать, что слетел IMEI
- Бекап IMEI на Android с помощью SP Flash Tool
- Восстановление IMEI после прошивки с помощью SP Flash Tool
- Восстановление IMEI через инженерное меню
- Восстановление IMEI с MAUI META
- Как восстановить imei
- Зачем нужно восстанавливать IMEI?
- Почему IMEI становится недействительным?
- Способы восстановления IMEI
- Проверка состояния IMEI
- Инженерное меню
- «Chamelephon»
- «IMEI Generator»
- «Adb Run»
Как восстановить IMEI на Андроид
Как восстановить IMEI на Андроид. Те, кто пользуется смартфонами на базе китайских процессоров 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 . Далее по порядку:
- Нажать Scatter-loading и выбрать 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
- В SP Flash Tool указать свой Scatter файл и нажать «CTRL+ALT+V»
- В верхнем меню программы отметить пункт Window – Write Memory
- Переключится на вкладку Write Memory
- Заполнить пункт File Path нажав на иконку папки и выбрав свой бекап NVRAM
- В пункте Region выбрать EMMC_USER (для MT6592 и выше)
- Открыть свой Scatter в текстовом редакторе и скопировать linear_start_addr в строку Begin Address (HEX)
- Нажать Write Memory
- Выключенный смартфон подключить к компьютеру стандартным кабелем. Программа увидит смартфон и запишет указанный участок памяти, то есть устранит неверный IMEI.
Для смартфонов MT67xx нужно проделать то же самое для NVDATA.
После этого нужно прошить аппарат полной заводской прошивкой в соответствии с инструкцией для вашего смартфона. После прошивки нужно включить телефон и сделать сброс через настройки. Иногда нужно прошивать полную прошивку в режиме Firmware Upgrade.
Данная прошивка IMEI должна всегда хранится на компьютере или облачном сервисе, главное, чтоб к нему всегда был доступ, это намного проще, чем исправлять неверный IMEI вручную.
Восстановление IMEI через инженерное меню
Главный плюс этого метода заключается в том, что вам не понадобятся ни рут права , ни какие-либо дополнительные программы, всё делается непосредственно в телефоне. Итак, чтобы изменить IMEI через инженерное меню вам понадобится сам IMEI, который можно подсмотреть на коробке от смартфона, либо под крышкой телефона.
Как изменить IMEI через инженерное меню:
- Откройте телефон и введите *#*#3646633#*#* (комбинация для вашего устройства может отличатся)
- Открылось инженерное меню, откройте вкладку Connectivity
- Перейдите в CDC Information — Radio Information
- В этом подменю есть 2 пункта: Phone 1 и Phone 2, это первый и второй слот для Sim-карт, открывайте Phone 1
- В строке, где «AT+» введите букву «E» на английском и нажмите на AT+EGMR=1,7,»IMEI» (вместо IMEI нужно ввести ваш первый IMEI) и нажмите Send AT Command. После этого должно появится сообщение с фразой Ok, значит IMEI встал на место.
Готово! Вы изменили IMEI через инженерное меню. Настоятельно рекомендую вводить именно тот IMEI, который был в телефоне, иначе возможны неполадки в работе мобильной связи.
Восстановление IMEI с MAUI META
Этот метод предполагает наличие ПК. Вам понадобится программа MAUI META , установленные драйвера ( полный пакет и CDC драйвер ) и только что прошитый телефон через SP Flash Tools (желательно). Также вам понадобится файл «BPLGUInfoCustomAppSrcP****» из установленной прошивки.
Главная сложность восстановления IMEI через MAUI META заключается в правильном подключении устройства в META Mode, один из способов:
- Установите и запустите MAUI META
- Нажмите Reconnect, индикатор в программе начнет мигать
- Выключите телефон, зажмите Громкость вверх и подключите к ПК
- В диспетчере устройств в разделе «Порты» появится устройство MTK USB Port
- Отключите устройство от ПК, отключите и подключите аккумулятор, нажмите Reconnect в программе и снова подключите с зажатой Громкость вверх, снова появится MTK USB Port и программа выдаст ошибку, нажмите Disconnect
- Включите опцию «Connect smatphone in META mode» и нажмите Reconnect
- Подключите устройство не зажимая никаких кнопок
- Мигающий индикатор стал желтым, значит смартфон подключился, можно восстанавливать IMEI!
Если после удачного подключения всплыло окно программы закройте его, нажмите Action — Open NVRAM database и выберите файл «BPLGUInfoCustomAppSrcP****» из установленной прошивки. Далее по инструкции:
- В выпадающем меню выберите IMEI download
- Появилось окно редактирования IMEI, нажмите Change NVRAM Database file и снова выберите файл из прошивки
- Введите IMEI без последней цифры в поле IMEI и нажмите Download to Flash, также поступите со вторым IMEI если есть
- Закройте окно, нажмите Disconnect и перезагрузите смартфон
- Проверьте IMEI комбинацией *#06#
Более наглядно в видео.
Источник
Как восстановить imei
В последнее время активные пользователи сотовых устройств, разбирающиеся в технологии разработки операционных систем, все чаще занимаются перепрошивкой смартфонов. Обычно это делается для того, чтобы исправить системные недостатки, улучшить качество работы устройства или расширить функционал смартфона, еще больше персонифицировав его и сделав более удобным для владельца.
Однако пользователь может столкнуться с непредвиденными обстоятельствами в виде недействительного после несанкционированного вмешательства в систему IMEI.
IMEI – это международный номерной идентификатор мобильного оборудования или, проще говоря, серийный номер, уникальный для каждого устройства. позволяющий пробить смартфон в базе данных и узнать о гаджете все: серию, номер, дату выпуска, фирму, вид и тип модели. IMEI присваивается каждому устройству в целях защиты от пиратства и незаконного оборота телефонов и планшетов.
Большинство пользователей, совершивших большие или малые вмешательства в систему смартфона, обычно сразу же ищут ответ на вопрос: как восстановить imei на андроид?
Зачем нужно восстанавливать IMEI?
Потому что без полноценно функционирующего IMEI на «OS Android» система просто не работает. Без этой зашифрованной последовательности 15 или 17 цифр (зависит от типа и класса устройства) гаджет доставляет своему владельцу ряд неудобств:
- Система работает с перебоями;
- ряд системных приложений и функций недоступны;
- Устройство не опознает sim-карту;
- Нет никакой возможности использовать смартфон, как средство связи;
- Нет подключения к мобильному интернету;
- Компания-провайдер не видит устройство в своих реестрах.
С этими и многими другими проблемами может столкнуться человек, нарушивший заводскую целостность операционной системы девайса.
Почему IMEI становится недействительным?
Обычно проблема обнаруживает себя лишь в двух случаях: когда смартфон претерпевает либо техническое вмешательство в свою систему извне (так называемый «взлом системы» или «хакинг», установка зараженного ПО), либо подвергается механическому воздействию (падает, ударяется системным блоком, вследствие чего могут возникать ошибки или «баги» в работе операционной системы).
Способы восстановления IMEI
Разумеется, восстановить нарушенный серийный номер можно. Однако, в отличие от других «лечебных» манипуляций со смартфоном, выполнить эту задачу будет гораздо сложнее, ведь IMEI находится в самом ядре системы и, чтобы настроить его, придется выполнить множество сложных для неподготовленного пользователя манипуляций. с другой стороны, обычно восстановлением серийного номера занимаются те же люди, что взломали оригинальную систему, следовательно, опыт в работе со сложными уровнями доступа системы смартфона у них есть, и для них эти операции могут быть совсем легкими.
Существует большое количество способов, при помощи которых можно полноценно восстановить IMEI и вернуть смартфон к работе без ошибок и системных «багов».
Проверка состояния IMEI
Примечание: перед тем, как попытаться восстановить серийный номер, нужно удостовериться, что он действительно изменился в результате технического вмешательства в исходные коды системы смартфона, а не в результате какого-либо механического повреждения гаджета. Сделать это можно весьма простым способом: необходимо набрать при помощи виртуальной клавиатуры команду *#06# и ждать отклика от устройства. Если на экране гаджета всплывет сообщение «Ошибочный IMEI» (также могут быть представлены варианты: «Неверный IMEI», «IMEI не определён»), то причина однозначно в техническом вмешательстве, и необходимо восстанавливать идентификационный номер вручную.
Инженерное меню
Настроить все параметры идентификационного номера IMEI можно в системном инженерном меню смартфона – «МТК». Для этого необходимо выполнить ряд простых манипуляций:
- Для начала нужно зайти в системную утилиту «Телефон» и набрать на клавиатуре специальную комбинацию: *#*#3646633#*#*. Этот стационарный код функционирует на большинстве моделей смартфонов, на которых установлен процессор МТК. Именно он запускает системное инженерное меню.
Примечание: Если инженерное меню не откликается, то можно попробовать вызвать его еще рядом системных комбинаций. Необходимо просто поменять последовательность и состав цифр, написанных в коде между символами «#». Можно использовать следующие комбинации:
- 54298,
- 8255,
- 4636,
- 3424,
- 7378423.
- Когда инженерное меню откроется, нужно будет выбрать вкладку «Соединение/Connection».
- В этой вкладке необходимо найти стационарный раздел «Сведения о CDS», содержащий большое количество необходимой информации о гаджете;
- Здесь нужно выбрать пункт «Radio Information»;
- Если смартфон поддерживает работу двух sim-карт, то необходимо выбрать пункт «Phone 1»;
- Теперь владельцу смартфона необходимо заполнить представленные пустые строки. В расположенной выше остальных командной строке нужно ввести код EGMR=1,7,«Н», где Н – это полный код смартфона для первого слота, состоящий из 15 или 17 символов. Найти эту комбинацию цифр можно на специальных наклейках (их обычно оставляют в коробке, в которой продавался гаджет) или же под аккумулятором устройства.
- Теперь необходимо подтвердить введенную информацию, нажав кнопку «Send AT Command» («Отправить команду», «Активировать команду») и ждать дальнейших результатов;
- Если по каким-любо причинам после выполнения всех манипуляций, во всплывающем окне появится текст «This command is not allowed in UserBuild», подтверждающего, что выполнение операции не было успешным, то можно попробовать добавить пробел перед «EGMR» и повторить операцию заново.
- Обычно этого изменения бывает достаточно, чтобы операция прошла успешно, и код IMEI был благополучно изменен. При успешном завершении операции, сообщение на экране изменится на «AT command is mSent», означающее полноценную смену кода;
- Вторая sim-карта также нуждается в настройке IMEI, без которой она не будет работать. Поэтому нужно повторить все операции, заменив EGMR=1,7,«Н» на EGMR=1,10,«Н», добавляя или не добавляя «пробел» перед комбинацией чисел в зависимости от способа получения результата для первой sim-карты.
- Убедившись, что операция прошла успешно (об этом свидетельствует системное сообщение), пользователь должен перезагрузить смартфон, не выходя из инженерного меню.
Примечание: проверить, успешно ли прошла операция, можно при помощи повторного отправления кода «*#06#». В случае восстановления идентификатора владелец гаджета увидит сообщение, содержащее оба цифровых кода.
Теперь смартфон снова готов полноценно работать без системных ошибок и «багов», ведь imei после прошивки полностью восстановлен.
«Chamelephon»
Современное мобильное приложении, ответственное за изменение или восстановление когда IMEI на базе системы «OS Android». Программу можно без труда найти на различных сайтах компьютерной тематики: она находится в открытом доступе, и ее не обязательно скачивать из официальных приложений вроде «PlayМаркет», тем более, что при сбое в идентификационном коде воспользоваться этим сервисом все равно не получится.
Чтобы вновь сделать смартфон работоспособным и заново верифицировать код IMEI, необходимо:
- Запустить программу и сразу же ввести вышеописанные коды. Если sim-карта одна, то необходимо использовать первую версию кода, если две, то обе.
- Если все комбинации указаны верно, то напротив кода появится зеленая отметка, подтверждающая его правильность. Теперь нужно нажать на кнопку генерации новых кодов «Apply new IMEIs». В приложении есть возможность настроить сразу оба слота или выбрать один конкретный слот для настройки.
- Затем операция повторяется для второго слота.
- Во время операции может возникнуть ситуация, при которой на экране смартфона появится сообщение об ошибке, однако верификация IMEI прошла успешно. В этом случае нужно вытащить sim-карту из слота и вернуть ее обратно через некоторое время. На смартфонах samsung imei эту операцию проделать гораздо проще, так как не нужно открывать крышку смартфона.
- Если верификационные коды утеряны, то необходимо нажать на кнопку «Generate random IMEIs», которая создаст новые коды непосредственно для данного гаджета.
- Теперь можно спокойно применить сгенерированные приложением новые системные коды.
- Далее на экране появится запрос о подтверждении выполненных операций и наличии изменений в системе смартфона. Следует ответить на него положительно.
- Далее следует выключить устройство, заново извлечь и вставить sim-карту и перезагрузить смартфон.
Подтверждение на экране уведомит владельца гаджета о благополучном изменении системных кодов.
Теперь владелец смартфона может заново проверить состояние IMEI путем введения кода *#06# и окончательно убедиться в том, что коды верны, устройство исправно и работает полноценно.
«IMEI Generator»
Специальная программа для верификации и восстановления старого IMEI кода и создания нового. Утилита специально создана для работы с imei прошивкой и отличается простым и удобным интерфейсом, а также возможностью относительно глубоких и детальных настроек, существенно упрощающих процесс.
Также «IMEI Generator» оснащен функцией прямой работы с инженерным меню. Приложение находится в свободном доступе и не требует загрузки официальной версии из «PlayМаркета», что существенно упрощает процесс восстановления пораженного смартфона.
Итак, для того, чтобы заново вернуть IMEI код в лицензионную сферу, необходимо выполнить несколько простых операций.
- Нужно запустить утилиту, настроив язык интерфейса для более удобной работы. Это можно сделать, нажав на значок «Глобус» в верхнем правом углу.
- Если верификационный код IMEI забыт, а все бумаги, где он хранился, утеряны, то следует нажать на кнопку «Generate», чтобы утилита сама сгенерировала новую последовательность цифр.
- Далее на следующей странице появится список предлагаемых цифровых комбинаций, из которых нужно выбрать понравившуюся и скопировать в буфер обмена при помощи специальной кнопки.
- Теперь необходимо вызвать боковое меню приложения и выбрать в нем раздел «MTK Engineering», который запустит работу инженерного меню.
- А сейчас нужно повторить операции с IMEIкоторые были описаны выше.
- Готово! Теперь нужно перезагрузить смартфон, чтобы система приняла изменения, и гаджет снова смог полноценно работать.
Примечание 1: В отличие от imei восстановленного iphone, IMEI для «OS Android» восстанавливается гораздо быстрее, и именно для этой операционной системы было разработано большое количество специальных программ.
Примечание 2: Гаджет необходимо перезагружать после каждой смены верификационных кодов.
«Adb Run»
Это очередная программа для относительно легкого восстановления IMEI на «OS Android». Ее отличие проявляется в том, что утилита разработана для персональных компьютеров, и восстановить состояние системы смартфона можно лишь подсоединив гаджет к компьютеру и осуществив взаимодействие двух систем.
Итак, чтобы восстановить верификационный код или создать новую числовую последовательность, необходимо:
- Открыть приложение и подключить смартфон к персональному компьютеру. пока идет процесс загрузки утилиты.
- В открытой строке меню нужно ввести номер 7 (Manual Command) и нажать на клавишу Enter.
- Далее необходимо перейти в системный раздел №12 (он называется «IMEI Restore»). Этот раздел подходит только для работы смартфонов на базе МТК.
- Если отправить команду «0», то можно ознакомиться с подробной инструкцией по использованию программы. В ней разработчик отказывается нести ответственность за возможные последствия, а также не гарантирует положительного результата от использования утилиты.
- Если смартфон поддерживает всего одну sim-карту, то необходимо ввести код «1», если две – то код «2».
- Теперь необходимо прописать коды IMEIдля первого и второго слотов.
- Программа самостоятельно сгенерирует коды и создаст файл без расширения «MP0B_001». Найти его можно в системной папке под названием «progbin». Для этого нужно просто ввести в поисковой строке «Проводника» адрес «C:\adb\progbin».
- Этот файл необходимо скопировать во внутреннюю память смартфона. Именно в память самого телефона, а не во встроенную SD-карту.
- Теперь указанный файл можно найти при помощи файлового менеджера, скопировать и перейти в родительскую папку.
- Теперь нужно открыть каталог «data» и далее последовательно открывать каталоги:
- nvram;
- md;
- NVRAM;
- NVD_IMEI.
- Далее нужно вставить файл в последнюю системную папку из списка, подтвердив процесс замены старой версии файла на новую. Если какой-то папки из перечня не окажется в системном администаторе, то можно либо найти конечную папку и скопировать необходимый файл туда, либо заново перепрошить смартфон.
Готово! Теперь необходимо перезагрузить смартфон для того, чтобы система снова смогла подключиться к службе IMEI верификации. После завершения этого процесса смартфоном снова можно полноценно пользоваться, не опасаясь системных ошибок и «багов» — устройство снова надежно защищено кодовыми цифрами.
Источник