Что делать, если Android смартфон не видит SIM карту

Android Программы

Эта статья прежде всего для тех людей, у которых 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 и что делали, чтобы его восстановить. Постараюсь вам помочь.



Рекомендуем посмотреть
Обновленная линейка Asus Zenfone 5 представлена на российском рынке.
По пути Apple. Планы Sony Mobile на 2015 год.
Huawei Honor 4X — доступный смартфон с 64 битным процессором и LTE
Разбор и замена тачскрина в Nokia Asha 308/309
Авторизуйтесь через Вконтакте , чтобы оставлять комментарии от своего имени