Как восстановить мой IMEI на Galaxy S, если у меня нет резервной копии /efs?

Я установил CyanogenMod 10 Nightlies на свой Galaxy S1 из CyanogenMod 9.
При каждой перезагрузке я получаю сообщение:

Предупреждение! Обнаружена проблема с вашим устройством. Номер IMEI вашего устройства недействителен. А неверный номер IMEI может вызвать проблемы с сетью, включая невозможность вызова экстренных служб.

Иногда у меня возникают проблемы с сетью, и мой портативный компьютер просто не подключается к Интернету (хотя он показывает E/H Connection)

Я когда-то делал бэкап своего /efs/раздела, уже восстановил, но сообщение все равно появляется.

Ответы (3)

к вашему сведению

Предупреждение

CyanogenMod 10 — первое обновление с кодом для обнаружения недопустимого IMEI.
Вы могли уже иметь неверный IMEI и не знать об этом.

Проблема с неверным IMEI заключается в том, что у вас могут возникнуть проблемы с экстренными вызовами (невозможность совершать экстренные вызовы).


Подтвердить IMEI

Соответствует ли сообщаемый IMEI номеру под вашей батареей?

Наберите номер *#06#, и IMEI будет представлен на вашем экране.


Возможное решение

Из этой ветки code.google.com пользователю в комментарии 5 удалось решить проблему:

Шаги, которые я предпринял для решения проблемы:

  1. Прошить мой телефон через Odin до версии 2.2.1
  2. Обновление до CM9 через Recovery со стабильной версией CM9 http://download.cyanogenmod.com/get/jenkins/5805/cm-9.0.0-galaxysmtd.zip
  3. Обновитесь до CM10, используя последнюю версию ядра.
    Я использовал cm-10-20120822-NIGHTLY-galaxysmtd.

Между шагами я стирал данные/сброс к заводским настройкам и стирал раздел кеша. Теперь мой IMEI правильный.

После чистки телефона и обновления сделать CM10 рекомендую установить gapps-jb-20120726-signed, т.к ваш телефон будет чистым как младенец после рождения.

Хорошо, я только что проверил, что мой IMEI недействителен, теперь меня интересуют решения, кроме переустановки / прошивки. Возникает еще вопрос, почему звонки и (иногда) интернет без валидного IMEI? Я всегда думал, что это будет необходимо. Спасибо за очень информативный ответ!
Краткое исследование показывает, что я не единственный, кто пострадал ( forum.xda-developers.com/showthread.php?t=842775 ) [у меня такой же IMEI].
@wayback У вас есть резервная копия efsпапки с IMEI? Если у вас есть, вы можете восстановить его и исправить проблему.
У меня был только тот, который я уже применил :/
@wayback Извините, это была бы альтернатива, без нее, насколько я знаю, вы должны следовать решению в моем ответе.
Это сработало, я вернулся к прошивке JVU с включенным перераспределением в ODIN.
Могу ли я сделать это с Хеймдалем, без Одина?
@imz--IvanZakharyaschev Я не пользовался Хеймдалем, но судя по информации о нем у вас не должно быть проблем..
@Zuul Спасибо за ответ о Хеймдалле! Теперь мне просто интересно, где взять образ системы 2.2.1. Я думал, что Один, возможно, знает, где его взять, но это может быть проблемой, если я использую heimdall...
@imz--IvanZakharyaschev В моем ответе есть ссылка на CM9 для Galaxy S в разделе « Возможное решение » по пункту № 2.
Думал надо сначала прошить систему Самсунг 2.2.1. Это правда? Или достаточно CM9? Если мне понадобится ПЗУ Samsung, мне придется искать ПЗУ Samsung, подходящее для прошивки с помощью heimdall.

Обычно это вызвано неправильным/поврежденным/замененным файлом /efs/nv_data.bin.

Если у вас есть резервная копия /efs

Вполне вероятно, что какой-то установщик ПЗУ создал его для вас.

Если у вас есть резервная копия /efsпапки на SD-карте, можно просто скопировать файлы из резервной копии в /efs:

adb shell              # open a shell
su                     # become root
cd /sdcard/backup/efs  # change directory to the backup
cp -r * /efs           # copy the backup to /efs 

Это должно восстановить ваш IMEI до заводского значения.

Если у вас нет резервной копии /efs

Тогда вы должны пойти с ответом Зуула .

Просто прошейте ваше устройство официальной прошивкой. Это может быть проблема с ночными сборками CyanogenMod 10, а не с вашим устройством.

Но эти ночные клубы работают и на других людей.