Восстановить IMEI Xiaomi MI4C без другого телефона

Вкратце: у меня есть Xiaomi Mi4c, который показывает «неизвестный» IMEI при проверке через настройки в стабильной версии и версии для разработчиков MIUI и Cyanogenmod 13.1. Однако при просмотре через EFS professional или NV RF Manager IMEI читается корректно. Отсутствие «действительного» (или любого?) IMEI означает, что у меня 5-дюймовый планшет с Wi-Fi, а не телефон, что я пытался исправить.

Длинная версия:

Проблемы начались сразу после того, как я прошил CM 13.1, и я не мог определить свою сим-карту. Думая, что это мое ПЗУ, я перепрошил свой стандартный ПЗУ, и когда это не решило проблему, я быстро пришел к выводу, что проблема была в отсутствующем/неизвестном IMEI.

Наконец-то я заработал NV RF Manager и прочитал все значения NV со своего телефона. Найдя значение, связанное с IMEI, я следовал странной схеме перестановки своего IMEI, заполнил поля и нажал «Записать NV». Однако я получил только сообщение об ошибке «Параметр защищен от записи и, следовательно, только для чтения». Те же результаты были достигнуты с EFS professional. (Опять же, это было на CM) Теперь я перепрошил стоковую прошивку и попробовал еще раз. После перезагрузки телефона я смог прочитать правильные значения IMEI с телефона, используя как EFS professinoal, так и NV RF Manager, но телефон по-прежнему отображал основную полосу частот и IMEI как «неизвестный». При наборе *#06# цифры исчезают, но больше ничего не происходит.

До сих пор это то, что я пробовал:

  • НВ РФ Менеджер
  • ЭФС Профессионал
  • Инструменты MTK Droid
  • SP Flash Tools (Не работало вообще, только для чипсетов MTK?)
  • Приложения похожие на XPOSED IMEI Changer (ничего не меняется)

Есть несколько связанных вопросов, но ни один из них не работает для меня.

Как восстановить IMEI и вернуть работоспособность сети?

Может сработать, но мне не удалось найти файлы «модем» или nvram на моем телефоне. У меня также нет папки «efs» на моем телефоне (которую я могу найти).

Полный раздел Mi4i поврежден. Не удалось восстановить раздел EFS

Не шутит со мной. Мысль о загрузке определенных файлов mi4i (а не mi4c) после удаления моих единственных остатков моих файлов efs кажется мне плохой идеей.

Как восстановить номер IMEI на Samsung Galaxy S4 I9505?

Является ли это специфичным для ПЗУ, и, поскольку он не работает на нескольких ПЗУ, я исключил его как связанный.

У меня снова Xiaomi Mi4C, версия 32/3 ГБ с чипсетом Qualcomm MSM8992 Snapdragon 808.

Любая помощь будет принята с благодарностью, я столкнулся с этой проблемой.

И есть проблема номер один: у вас нет папки efs. Здесь хранятся ваши данные IMEI вместе со всеми другими типами идентификаторов (MAC-адрес, BT-адрес).
Я думал, что это может быть проблемой, но у меня есть адрес BT, MAC-адрес, и мои соединения Wi-Fi и BT работают нормально.
странный. Это все будет efs, и устройства, как правило, сохраняют систему для этого одинаковой.

Ответы (2)

Что вам нужно .

  • Загрузите MTK Droid Root и инструменты.
  • Компьютер с Windows.
  • На вашем устройстве уже включен режим отладки по USB.
  • USB-кабель.
  • Настройте ADB и Fasboot на своем ПК.

Инструкции .

  1. Подключите ваше устройство к ПК, затем запустите MTK Droid Root & Tools.
  2. Droid Root and Tools обнаружит ваше устройство Android.
  3. Если ваше устройство обнаружено, вы увидите его IMEI на вкладке «Информация о телефоне» в корневом интерфейсе дроида и интерфейсе инструмента.
  4. Затем найдите кнопку Root, расположенную в нижней правой части интерфейса.
  5. Нажмите кнопку «Да», если вас спросят, хотите ли вы получить root права. Вы увидите доступ к корневому сценарию оболочки.
  6. Затем вы увидите окно с названием «Изменить IMEI, резервное копирование/восстановление, NVRAM».
  7. Теперь замените IMEI в окне на номер IMEI с задней стороны вашего Android-устройства.
  8. Затем выберите Да. Перезагрузите устройство, чтобы изменения вступили в силу и завершились.

Я получил инструкции со следующей страницы; восстановить MTK IMEI , эта страница содержит изображения для большей ясности.

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

Это то, что сработало для меня. Я задокументировал все в репозитории GitHub и включил часть информации сюда. Однако я не буду обновлять эту информацию и не могу загружать вспомогательные файлы, поэтому по многим причинам репозиторий GitHub является основным ресурсом. С учетом сказанного, вот отрывок:

Скачать файлы

Я прикрепил несколько файлов:

  1. mi4c.qcn : резервная копия IMEI с другого телефона
  2. QPST : программа для загрузки резервной копии IMEI
  3. Конвертер IMEI преобразует IMEI в шестнадцатеричный

Конвертер IMEI необязателен, но полезен.

Рутируйте телефон и включите отладку по USB

Другие люди уже написали эту часть, и в духе рефакторинга я буду ссылаться на них, а не повторять то, что они говорят.

  • Разблокировка загрузчика Mi4c без проверки Xiaomi
  • Рут и установка twrp recovery на Xiaomi mi4c
  • установка суперсу
  • Включить отладку по USB

Настройте другое программное обеспечение

  • Вот руководство по установке ADB и Fastboot.
  • Вам понадобится шестнадцатеричный редактор. Вот один, но есть из чего выбрать.

Включить режим диагностики

Откройте командную строку и запустите

adb shell
su
setprop sys.usb.config diag

Это включает режим диагностики на вашем телефоне, подготавливая его для QPST.

Проверить драйверы

Зайдите в «Диспетчер устройств» и проверьте правильность установки драйверов. Если это не так, попробуйте включить неподписанные драйверы и переустановить/обновить драйверы для телефона.

Править mi4c.qcn

Откройте свой шестнадцатеричный редактор и найдите «08 5A 44 13 66 06 75 76 36». Измените его на свой IMEI, который вы преобразовали в шестнадцатеричный с помощью прилагаемого конвертера IMEI.

Стереть существующие файлы IMEI

adb shell
su

dd if=/dev/block/mmcblk0p28 of=/sdcard/modemst1
dd if=/dev/block/mmcblk0p29 of=/sdcard/modemst2
dd if=/dev/block/mmcblk0p33 of=/sdcard/fsg

dd if=/dev/zero of=/dev/block/mmcblk0p28
dd if=/dev/zero of=/dev/block/mmcblk0p29
dd if=/dev/zero of=/dev/block/mmcblk0p33

reboot

Это расчищает путь для новых файлов.

Повторить Включить режим диагностики

Используйте QPST для обновления EFS

Установите и запустите QPST. Он должен автоматически обнаружить ваш телефон.

Перейдите на вкладку «Запустить клиенты», затем выберите «Загрузка программного обеспечения».

Выберите измененный файл qcn и нажмите «Пуск». Он может быстро достичь 100%, но он все равно будет работать до тех пор, пока кнопка выхода не станет серой.

Перезагрузить телефон

Празднуйте! (Или повторите попытку, если она не удалась, иногда требуется несколько попыток, чтобы все получилось правильно)

Кредит на http://www.miuitutorial.com/2016/10/imei-xiaomi-mi4c-kamu-hilang-jangan.html и Defforest@enMiuiForum