Как восстановить IMEI на Андроид. Те, кто пользуется смартфонами на базе китайских процессоров MediaTek прекрасно знают, что такое неверный IMEI. Что делать если слетел IMEI на Android? Чаще всего это происходит после прошивки или общего сброса смартфона. Не переживайте, большинство таких ошибок поправимы.
Восстановление IMEI на Android не займет много времени, если вы заранее сделаете бекап NVRAM и NVDATA из вашего аппарата.
Где хранится IMEI на Android?
Чтобы сделать бекап IMEI нужно знать где он хранится. На устройствах с процессорами MediaTek (90% Китайских смартфонов и 50% бюджетных устройств известных производителей) IMEI хранится в NVRAM. Помимо IMEI в нем хранятся данные о калибровках беспроводных модулей, идентификационная информация (IMEI, MAC), а также настройки некоторого оборудования.
Жесткий Ремонт смартфона Xiaomi Redmi 5 Plus | Слетел imei и модем и полная разблокировка MI Account
В прошивке устройства предусмотрена отдельная область памяти, которую называют 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 встал на место.
ВАЖНО! После AT+ нужно поставить пробел!
Готово! Вы изменили 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!
Для всех устройств методы входа в META Mode разные!
Если после удачного подключения всплыло окно программы закройте его, нажмите Action — Open NVRAM database и выберите файл «BPLGUInfoCustomAppSrcP****» из установленной прошивки. Далее по инструкции:
- В выпадающем меню выберите IMEI download
- Появилось окно редактирования IMEI, нажмите Change NVRAM Database file и снова выберите файл из прошивки
- Введите IMEI без последней цифры в поле IMEI и нажмите Download to Flash, также поступите со вторым IMEI если есть
- Закройте окно, нажмите Disconnect и перезагрузите смартфон
- Проверьте IMEI комбинацией *#06#
Более наглядно в видео.
Источник: upgrade-android.ru
Способы восстановления IMEI на Android после перепрошивки
На любом Android-устройстве по умолчанию имеется специальный IMEI-код, по необходимости позволяющий идентифицировать и даже заблокировать смартфон. Однако в случае изменения стандартной прошивки, хранящей номер, могут возникать проблемы, напрямую связанные с регистрацией телефона при использовании некоторых приложений. Исправить это можно посредством восстановления серийного ИМЕИ. Именно об этом нами будет далее рассказано.
Восстановление IMEI на Android
Произвести восстановление IMEI-кода можно только одним способом — вычислив первоначальный идентификатор и с помощью специальных средств присвоив его устройству. В зависимости от модели смартфона требуемые действия могут незначительно меняться. На этот случай нами подготовлены альтернативные методы.
Шаг 1: Вычисление IMEI-кода
Прежде чем приступить к восстановлению ИМЕИ, необходимо вычислить старый номер, по умолчанию привязанный к стандартной прошивке. Сделать это можно несколькими способами в соответствии с состоянием вашего смартфона на момент прочтения нашей инструкции.
Вариант 1: До прошивки
- Если вы решили заранее подготовиться к перепрошивке смартфона, сохранив все наиболее важные данные, включая IMEI, узнать код можно посредством специальной USSD-команды. Для этого откройте приложение «Телефон» и с помощью цифровой клавиатуры введите *#06# .
После этого на экране появится окно с идентификационным кодом вашего устройства. Запишите его, чтобы не забыть и сохранить до момента изменения IMEI на новой прошивке.
- Кроме использования USSD-команды также можно воспользоваться разделом с параметрами. Для этого откройте системное приложение «Настройки», пролистайте список до блока «О телефоне» и на открывшейся странице найдите строку «Общая информация».
В этом разделе представлена информация о данных и состоянии смартфона. Чтобы узнать код, выберите пункт «Данные IMEI-кода» и ознакомьтесь с информацией в строке «IMEI».
Вариант 2: Универсальный метод
Наиболее простым и вместе с тем универсальным способом узнать ИМЕИ является просмотр нужного номера на корпусе устройства в отсеке для аккумулятора или на упаковке. Располагается код на специальной наклейке и полностью соответствует изначальной версии прошивки.
В обоих случаях вам должен стать известен первоначальный IMEI, который впоследствии будет восстановлен на новой прошивке. Если вычислить старый код по каким-то причинам не получается, произвести процедуру восстановления невозможно.
Шаг 2: Замена IMEI-кода
Как и в первом шаге, произвести изменение IMEI на смартфоне можно несколькими способами. Большую их часть мы рассматривали в отдельной статье на сайте. Здесь же мы уделим внимание только двум основным методам, позволяющим восстановить код на большинстве современных Android-устройствах.
Вариант 1: Инженерное меню
- Отключите смартфон и в обязательном порядке извлеките SIM-карту. Это относится ко всем симкам, если на устройстве более одного слота.
- В зависимости от модели устройства откройте инженерное меню. Эта процедура была нами детально описана в другой статье на сайте. Однако учтите, данный раздел доступен не на любом смартфоне. Подробнее: Как открыть инженерное меню на Android
- После перехода к инженерному меню с помощью навигационной панели перейдите на вкладку «Connectivity».
- На открывшейся странице найдите и нажмите по строке «CDS Information».
- Отсюда же необходимо перейти к другому разделу, выбрав пункт «Radio Information».
- Теперь тапните по строке с подписью «AT+», добавив следующий набор символов и заменив значения «X» на номер, который вы сохранили ранее. EGMR=1,7, «XXXXXXXXXXXXXXX»
В результате строка должна будет выглядеть так же, как показано на скриншоте, но с вашим набором чисел.
- Для сохранения изменений нажмите кнопку «Send at command» и произведите перезапуск устройства. После включения в соответствии с инструкцией из первого шага воспользуйтесь USSD-командой, чтобы убедиться в успешном изменении IMEI.
Вариант 2: Стороннее приложение
- Для этого способа, даже если вы решите использовать какое-то другое приложение, необходимо заранее получить ROOT-права. Сделать это можно по одной из наших инструкций. Подробнее: Как получить ROOT на Android
- Существует не так много приложений, позволяющих поменять ИМЕИ на Андроид. Лучшим выбором станет модуль IMEI Changer для XPOSED, загрузить который вы можете в виде APK-файла по ниже представленной ссылке. Перейти к скачиванию IMEI Changer на 4PDA
- Загрузив и запустив приложение, вы увидите информацию о текущем IMEI-коде на телефоне.
Убедившись, что номер «Current IMEI No.» не соответствует нужному, нажмите на поле «New IMEI No.» и введите заранее подготовленный идентификатор.
- Для сохранения изменений воспользуйтесь кнопкой «Apply» внизу экрана и в соответствии с уведомлением произведите перезагрузку Android-устройства. После этого IMEI должен будет измениться, и на этом процедуру можно завершить.
В обоих ситуациях обязательно уделите время проверке изменений, используя USSD-команду. Если что-то пошло не так, процедуру можно повторить.
Заключение
В ходе инструкции мы постарались детально рассмотреть все доступные способы восстановления IMEI на Android-устройстве, используя наиболее удобные средства, доступные при разных обстоятельствах. Следуя рекомендациям, вы без проблем сможете вернуть первый вариант кода и пользоваться смартфоном без ограничений. Однако также не стоит забывать и о возможных трудностях, выполняя действия с осторожностью.
Источник: lumpics.ru
Восстановление IMEI через инженерное меню
Проблема с отсутствием IMEI может возникнуть на любом Андроид устройстве. Если у вас пропал сигнал связи, не получается зайти в интернет или совершить звонок, скорее всего понадобится восстановление IMEI через инженерное меню. Есть и другие способы, но этот можно назвать наиболее удобным и универсальным.
Почему это происходит?
- Прошивка была выполнена некорректно;
- Возникла ошибка при возврате аппарата к заводским параметрам.
Есть модели гаджетов китайского производства, которые могут функционировать без данного идентификатора, но если вы являетесь владельцем высококачественного мобильного устройства популярной марки и Имей вдруг слетел, оно начнет работать неправильно.
Как поступить в такой ситуации? В первую очередь, внимательно ознакомиться со статьей, выполнять все инструкции и найти комбинации символов для вызова инженерного меню. Например, у вас смартфон Самсунг Galaxy, значит, комбинацию нужно искать именно для него.
Где находится?
Для того чтобы сделать восстановление, необходимо сначала узнать, где хранится IMEI. Сейчас на многих девайсах стоят процессоры МедиаТек, так вот на них идентификатор расположен в NVRAM. Кроме того, в нем также можно найти информацию о калибровках беспроводных приемопередатчиках, сведения по идентификации и всевозможные параметры настройки некоторых значений.
В прошивке MTK выделено специальное место в памяти, названное NVRAM. При первом включении телефона данные оттуда будут скопированы в каталог /data/nvram. В процессе работы информация каталога может меняться по различным причинам, в том числе из-за неправильной прошивки.
Автор рекомендует:
- Что значит «Данный вид связи недоступен для абонента»
- Как включить Т9 на Мейзу (Meizu) любой модели
- Устраняем ошибку «Приложение сервисы Google Play остановлено»
Инструкция по восстановлению через инженерное меню
Для того чтобы узнать, что имей на Samsung или каком-то другом смартфоне слетел необходимо:
- ввести комбинацию *#06#. Если проблемы есть, то под IMEI 1 и IMEI 2 будет просто пустое место;
- включить Wi-Fi, если NVRAM поврежден в списке появится подключение «Nvram warning err = 0x10».
В таких случаях можно переходит к восстановлению через инженерное меню. Основное достоинство метода в том, что не нужны root права и различные дополнительные программы, все можно сделать сразу в аппарате. Для смены идентификатора необходимо посмотреть на коробке от девайса или под его крышкой комбинацию. Далее следует:
- в телефоне ввести *#*#3646633#*#* (для каждого оборудования команда обычно бывает своя, к примеру, на Lenovo вводится ####537999#.);
- в открывшемся меню кликнуть на Connectivity;
- зайти в CDC Information — Радио Информация (на англ.);
- в подменю есть 2 категории: Phone 1 и Phone 2, то есть 1-й и 2-й слот для симок, нам нужен первый;
- там, где прописано «AT+» пишем английскую «E», кликаем AT+EGMR=1,7,» IMEI» (имей вводите собственный) и жмете на активацию команды.
После завершения всех этих действий должна высветиться надпись ОК, это означает, что все прошло успешно, если появляется фраза At command is failed to send – что-то напутали. Стоит запомнить, что после символов AT+ необходимо делать пробел. Далее вы следуете той же инструкции и вводите второй номер, но здесь необходимо выбирать AT+EGMR=1,10,»IMEI». Перезагружаете устройство, и проверяете идентификатор комбинацией *#06#.
Не стоит самостоятельно придумывать этот уникальный код, лучше вводить «родной», в обратном случае могут возникнуть проблемы с работой мобильной связи.
Для восстановления имей на аппарате Qualcomm, необходимо будет подключаться к ПК, скачивать специальные драйвера.
Есть еще один способ прописать идентификатор через инженерное меню, он подходит для тех, у кого не получается завершить процесс первым способом, описанным выше:
- набираете *#*#3646633#*#* для входа в нужное меню (на Explay fresh *#*#84666364#*#*);
- находите строчку “Telephony” и выбираете “GPRS”;
- вводите сначала код 1, потом 2 и жмете “WRITE IMEI”;
- выключаете и опять включаете оборудование.
Если что-то не получается, стоит воспользоваться специализированным софтом. Можно скачать Maui meta – утилиту, предназначенную для бэкапа аппаратов на МТК.
Есть также программа-прошивальщик – SP Flash Tool. Здесь также очень важно выполнять все инструкции и четко им следовать, в обратном случае современный гаджет можно сразу выкидывать.
SP Flash Tool
Сделать восстановление IMEI через инженерное меню достаточно просто. Самое главное – не придумывать свои комбинации, а делать все по правилам. Если у вас возникли вопросы, оставляйте их в комментариях.
Источник: it-tehnik.ru