Владелец устройства под управлением ОС Андроид, сумевший благополучно прошить телефон и приготовившийся наслаждаться обновлённым функционалом, непременно столкнётся с рядом неожиданных проблем. Часть из них решается сравнительно легко; другая, например необходимость восстановить отсутствующий или исправить неверный IMEI, доставит пользователю куда больше волнений. Какими средствами проводится восстановление — попробуем разобраться.
- Инженерное меню
- Chamelephon
- IMEI Generator
- Adb Run
- Restore_IMEI
- SN Write Tool
- Подводим итоги
- Есть IMEI или нет?
- Есть IMEI нет? Как восстановить IMEI на китайском смартфоне?
- Способ №1 (восстановление через инженерное меню)
- Способ №2 (инженерное меню 2)
- Способ №3 (приложением, необходим root)
- Способ №4 (приложением, необходим root)
- В чем проблема. Почему смартфон не видит SIM карту.
- Решение проблемы.
- Итог.
Инженерное меню
Но прежде всего — несколько слов о проблеме. Без уникального идентификационного номера, представляющего собой последовательность из пятнадцати цифр, включая контрольную, не удастся не только отследить телефон по 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, дальше будет еще интересней!
Эта статья прежде всего для тех людей, у которых SIM карта перестает определяться просто так. Без механических повреждений. К примеру, вы сбросили смартфон до заводских настроек, установили обновление или перепрошили его и после этих манипуляций у вас перестала определяться SIM карта, эта статья для вас.
Сразу опустим такие способы, которые возможно вы уже читали на других сайтах, вроде — вытащите сим карту, попробуйте перезагрузить смартфон и так далее. Все это вам не поможет. Кстати, дайте угадаю — у вас смартфон с процессором MediaTek. Именно недорогие смартфоны на этом процессоре прежде всего подвержены такой проблеме.
Смартфоны Lenovo и ZTE можно назвать рекордсменами по проблемам с IMEI. Особенно это касается Lenovo. Словосочетанием смартфон Lenovo не видит SIM карту просто кишит интернет. Обновили прошивку? Сбросили настройки? Ничего не делали? В большинстве случаев у Lenovo слетает IMEI.
В чем проблема. Почему смартфон не видит SIM карту.
Причина здесь одна — повредился NVRam при очередной прошивке и вместе с ним слетел IMEI. Если говорить коротко, то NVRam эта такая маленькая флешка, на которой хранится различная служебная информация о смартфоне, а IMEI уникальный идентификационный номер вашего устройства. Как раз этот IMEI и храниться в NVRam. Без него ни одна SIM карта работать не будет.
Как определить, что дело действительно в NVRam и IMEI?
Наберите в телефоне команду *#06# и если вы видите пустые строки IMEI и IMEI2,то у вас слетел IMEI. В работающем смартфоне все выглядит вот так:
Я думаю понятно, если у вас одна SIM карта, то будет один IMEI или не будет, если он слетел.
Кстати говоря, эта команда работает не только на смартфонах с процессором MediaTek, но и на большинстве других устройств. В частности, я тестировал на смартфонах с процессором Qualcomm и HiSilicon.
Ниже я написал несколько способов, с помощью которых вы можете восстановить IMEI, после чего у вас снова заработает связь и смартфон увидит SIM карту.
Решение проблемы.
На некоторых телефонах одни способы могут работать, другие нет. Обращайте на это внимание. К примеру, раздела CDS Information нет на новых смартфонах Meizu.
Способ 1.
Этот способ подойдет не всем. Если у вас есть Root права, смотрите способ номер 2 ниже.
1) Заходите в инженерное меню, набрав команду: *#*#3646633#*#*. Внимание! Команда работает только для процессоров MediaTek!
2) Переходите на вкладку Connectivity
3) Переходите в раздел CDC Information — Radio Information
4) Выберите Phone 1 или Phone 2, в зависимости от того, сколько у вас SIM карт. Ведь для каждой из SIM должен быть свой IMEI.
5) В строке AT+ вы должны отправить специальную строку, так называемую AT команду.
Команда для первой SIM карты:
AT+ EGMR=1,7,"Здесь ваш IMEI"
Команда для второй SIM карты:
AT+ EGMR=1,10,"Здесь ваш IMEI"
Ввели команду? Теперь нажмите на кнопку SEND AT COMMAND. После чего вы должны перезагрузить свой смартфон и снова проверить IMEI. Если все сделали правильно, у вас должна появиться сеть.
Помните! Вы должны вводить реальный IMEI адрес своего телефона, который написан на коробке или на задней крышке смартфона.
Обращаю ваше внимание на то, что этот способ у некоторых людей работает ровным счетом до перезагрузки смартфона. То есть, после перезагрузки все сбрасывается. Если у вас также — читаем далее.
У некоторых людей может быть меню CDC Information, но AT команды не отправляются. В этом случае, вы увидите надпись: at command is failed to send. Если у вас есть эта надпись, значит у вас заблокирована работа с AT командами и первый способ вам точно не подходит.
Способ 2.
Чтобы заработала SIM карта в смартфоне Android есть еще один интересный способ — через приложение Chamelephon
Для этого приложения потребуются Root права. Если вы уже прошивали свой смартфон, то думаю эти права у вас есть:) А если их нет, то в 90% случаев можно получить с помощью KingoRoot. Если у вас не получилось установить Root, пишите модель смартфона в комментариях. Кстати, этот способ подойдет для всех телефонов с Root.
Итак, скриншот приложения выглядит вот так:
А его смысл в том, чтобы просто ввести IMEI и сохранить его. Все это делается намного проще, чем в первом способе, но при этом этот способ работает напрямую с NVRAM, а чтобы в /data/nvram что-то записать как раз и потребуется Root доступ. Вы можете записать как случайный IMEI адрес, так и свой реальный IMEI адрес.
Если у вас не заработал способ 1, то этот способ у вас точно должен заработать. Ведь приложение работает не с AT командами, а пишет в файл /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001, где и расположен ваш IMEI.
Если у вас способ 2 также не заработал, убедитесь, что у вас действительно есть Root на смартфоне.
Итог.
Я надеюсь, какой-то из способов вам обязательно помог. Я уверен на 100%, если вам не поможет первый способ, который работает не на всех устройствах, вам поможет второй способ. Если у вас ничего не вышло, пишите в комментариях модель своего смартфона и что вы делали перед тем, как слетел IMEI и что делали, чтобы его восстановить. Постараюсь вам помочь.