Почему иногда после прошивки imei пропадает
Если вы будете прошивать телефон на официальные прошивки, используя при этом фирменное ПО, скорее всего, вы никогда не столкнетесь с проблемой данного типа. Риски появляются, когда вы решаете перейти на кастомы и разблокировать загрузчик.
Они особенно велики, если вы хотите опробовать прошивку от малоизвестного разработчика. Дело в том, что неопытные разработчики могут поменять фрагментацию памяти или еще как-то накосячить, в итоге повредив NVRAM.
Также причиной получить неверный IMEI Android после прошивки или вовсе его не получить можно из-за сбоя или кривой прошивки. Если отсоединился USB-кабель до завершения установки, сел аккумулятор или вы выполнили действия не совсем по инструкции. Все это может нарушить порядок настроек, вследствие чего слетит IMEI. Но как понять, что причина именно в нем?
Как определить, что проблема именно в nvram
Потеря NVRAM часто становится следствием неправильного отката настроек через сторонние программы, частичной или полной прошивке, также сделанной неправильно. Признаки, по которым можно судить о потере файла:
- Если включить на смартфоне Wi-Fi, появляется сеть с названием «NVRAM warning err=0x10»;
- После ввода USSD-команды *#06# в ответном сообщении не приходит кодов IMEI, т.к. они хранятся в NVRAM.
В некоторых случаях телефон не может обнаружить сеть сим-карты.
Признаки поврежденного nvram, или как узнать, что слетел imei
- При вводе *#06# в звонилке появляются пустые поля под IMEI 1 и IMEI 2
- При включенном Wi-Fi появляется виртуальная сеть «Nvram warning err = 0x10»
[mtk] how to restore nvram.bin using sp flash tool & permanent fix invalid imei error
Adb run
Способ сложнее и работает только с МТК процессорами и при наличии root доступа. Также требует установки программы ADB Run на компьютер, а на смартфон приложения Root Browser. Если пропал IMEI на телефоне потребуется:
- Запустить программу.
- Перейти в следующее меню: Manual Command — Restore IMEI.
- Выбрать количество сим-карт, установленных в аппарат.
![[MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error – AfterROOT](https://composs.ru/wp-content/uploads/2022/02/kak_vosstanovit_imei6.jpeg)
- Вписать нужный идентификатор. На рабочем столе появится файл.
- Файл нужно скопировать с рабочего стола компьютера в память телефона (внутреннюю или на карту).
- С помощью RootBrowser перенести файл в следующее место:
![[MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error – AfterROOT](https://composs.ru/wp-content/uploads/2022/02/kak_vosstanovit_imei7.jpeg)
Увы, способ требует слишком большой подготовки и сложен в использовании. Впрочем, зачастую он оказывается единственным решением (в частности на китайских смартфонах).
Chamelephon
Работает с процессорами (ЦП) на базе MTK 65xx и под управлением ОС Android. Требует доступ суперпользователя (root). Необходимо первым делом посмотреть идентификатор на самом смартфоне. Порядок действий, следующий:
- Запускается программа для восстановления ИМЕЙ на Андроид Chamelephon.
![[MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error – AfterROOT](https://composs.ru/wp-content/uploads/2022/02/kak_vosstanovit_imei4.jpeg)
- Нажимается пункт «Generate Random IMEIs».
- Случайные числа заменяются действительными и нажимается «Apply».
![[MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error – AfterROOT](https://composs.ru/wp-content/uploads/2022/02/kak_vosstanovit_imei5.jpeg)
Необходимо знать, какой ЦП установлен в телефоне и сам аппарат должен быть рутирован.
Device id imei changer xposed
Работает на самом телефоне и требуетRoot-доступ. Программа Device />
Восстановление идентификатора возможно, если его знать заранее. В соответствующую строку прописывается реальное значение, а потом нажимается кнопка «Apply». Поддерживается создание резервных копий, увы, только для самой программы. Достоинство – независимость от модели процессоров, можно использовать и на MTK и на Qualcomm Snapdragon.
Проблема отсутствия IMEI может возникнуть на китайском Andro >
Imei&sn writer
IMEI&SN Writer работает с компьютера. Заранее требуется загрузить только оригинальную прошивку для аппарата. Разбирать её не потребуется. Увы, способ не универсален, хотя и очень простой. Требуются следующие действия:
- Запустить программу.
- Поставить галочку на USB.
- В разделе «WriteLITEM» выбирается «IMEI».
- Нажимается кнопка «SelectDb» и выбирается базовая прошивка аппарата.
- Нажать «Start»
![[MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error – AfterROOT](https://composs.ru/wp-content/uploads/2022/02/kak_vosstanovit_imei13.jpeg)
Mtk65xx changer
Программе обязательно нуженroot доступ. Работает она с процессорами серии МТК65хх. MTK65xx Changer устанавливается на телефон и используется с него:
- Запустить программы и перейти в «Настройки», где выбирается «ОчисткаIMEI».
![[MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error – AfterROOT](https://composs.ru/wp-content/uploads/2022/02/kak_vosstanovit_imei8.jpeg)
- Выбрать в качестве «Режима подбора» «ссылка на оригинальныйIMEI».
![[MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error – AfterROOT](https://composs.ru/wp-content/uploads/2022/02/kak_vosstanovit_imei9.jpeg)
- Нажать «Прочитать», скопировать текст в поле «Новый…» и клацнуть «Записать».
Примечание! В случае, если по ссылке не подтянется информация потребуется вписывать значение в поле «Новый…». И только после этого нажимать «Записать».
Выполняется с компьютера и не требуетRoot-прав на телефоне. Взамен приходится платить сложностью действий. Требуется установленная программа SP Flash Tool, исправный кабель и заряженный минимум на 40% смартфон:
Бекап imei на android с помощью sp flash tool
Чтобы сделать бекап IMEI, первым делом нужно зарядить свой смартфон как минимум на 40%. Далее, нужно установить драйверы для своего устройства, а также SP Flash Tool. Далее по порядку:
Восстановление 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 встал на место.
Готово! Вы изменили IMEI через инженерное меню. Настоятельно рекомендую вводить именно тот IMEI, который был в телефоне, иначе возможны неполадки в работе мобильной связи.
Этот метод предполагает наличие ПК. Вам понадобится программа 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!
Если после удачного подключения всплыло окно программы закройте его, нажмите Action – Open NVRAM database и выберите файл “BPLGUInfoCustomAppSrcP****” из установленной прошивки. Далее по инструкции:
- В выпадающем меню выберите IMEI download
- Появилось окно редактирования IMEI, нажмите Change NVRAM Database file и снова выберите файл из прошивки
- Введите IMEI без последней цифры в поле IMEI и нажмите Download to Flash, также поступите со вторым IMEI если есть
- Закройте окно, нажмите Disconnect и перезагрузите смартфон
- Проверьте IMEI комбинацией *#06#
Более наглядно в видео.
Восстановление из резервной копии
Для этого необходимы Root права на телефоне. Восстановление возможно только в том случае, если владелец сделал полную резервную копию перед прошивкой. Рекомендуется сохранять файл резервной копии на ПК, чтобы не потерять его при записи новой ОС на смартфоне. Восстановление NVRAM из сделанной резервной копии:
- Запустить приложение восстановления на телефоне;
- Подключить смартфон к ПК через USB;
- Включить доступ Root на смартфоне;
- Нажать кнопку Restore/Восстановить;
- Следовать указаниям системы на устройстве.
Внешний вид меню и действия пользователя могут незначительно изменяться на разных устройствах и операционных системах.
Где хранится imei на android?
Чтобы сделать бекап IMEI нужно знать где он хранится. На устройствах с процессорами MediaTek (90% Китайских смартфонов и 50% бюджетных устройств известных производителей) IMEI хранится в NVRAM. Помимо IMEI в нем хранятся данные о калибровках беспроводных модулей, идентификационная информация (IMEI, MAC), а также настройки некоторого оборудования.
В прошивке устройства предусмотрена отдельная область памяти, которую называют NVRAM, во время первого запуска смартфона информация оттуда копируется в каталог /data/nvram. После этого данные в этом каталоге могут изменится по разным причинам, включая кривые руки при прошивке.
Если резервной копии нет
Не всякий пользователь достаточно предусмотрителен, чтобы сделать бэкап до установки прошивки. Если копии важного файла нет, существуют способы восстановления без нее.
Есть imei или нет?
Узнать это можно набрав в номеронабиратели комбинацию *#06#, после чего вы либо увидите свой IMEI либо ничего или нули.
Есть imei нет? как восстановить imei на китайском смартфоне?
Ниже мы представили вам 5 способов, как восстановить IMEI на вашем Android смартфоне, если не подошел первый, то пробуйте другие.
Запись резервной копии в nvram c помощью sp flash tool
Запись резервной копии в NVRAM c помощью SP Flash Tool
Инженерное меню
Самым простым и быстрым вариантом восстановления IMEI является использование инженерного меню телефона. Делается это следующим образом:
- Снять заднюю крышку телефона, снять батарею и посмотреть на наклейку.
![[MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error – AfterROOT](https://composs.ru/wp-content/uploads/2022/02/kak_vosstanovit_imei1.jpg)
- Извлечь сим-карту из смартфона.
- Включить телефон. Совершить набор номера: *#3646633# (комбинация отличается в зависимости от установленного в телефоне процессора).
- В инженерном меню пройти по следующему пути: CDSInformation — RadioInformation — Phone 1.
![[MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error – AfterROOT](https://composs.ru/wp-content/uploads/2022/02/kak_vosstanovit_imei2.jpeg)
- В указанном месте нужно ввести уникальный идентификатор.
- Нажать на «SEND AT COMMAND»
Инструкция по созданию полного бэкапа с помощью sp flash tool
Инструкция актуальна на данный момент для всех платформ, как для старых MT65xx, так и для новых: MT67xx.
Что мной использовалось:
- SP Flash Tool v5.1548.00.000
- смартфон Xiaomi Redmi Note 2
- scatter-файл был взят из стоковой прошивки
Сама инструкция:
1. Выключить устройство. Установить драйвера, которые можно взять из этого архива: MTK_USB_All_1.0.2.zip | Как устанавливать USB VCOM драйвера для прошивки устройств на чипсете MT65xx через SP Flash Tool 2. Запускаем Sp Flash Tool и выбираем scatter-файл.
Все скриншоты в теме кликабельны!
3. Перейти во вкладку «Memory Test». Отметить только пункт «RAM Test».
4. Нажать кнопку Start и подключить ВЫКЛЮЧЕННЫЙ смартфон к компьютеру, после чего флэштул автоматически произведёт тест памяти.
https://www.youtube.com/watch?v=ZovGdiqjxzI
готовый тест с моего телефона
5. Берём информацию полученных с помощью теста-памяти и копируем в блокнот. Нулевые блоки нам не нужны! На скриншоте они вычеркнуты.
6. Переходим во вкладку «ReadBack» и нажимаем кнопку «Add». Кликаем двойным щелчком мыши по появившейся строчке. Задаем имя файла (по умолчанию ROM_0, можно для каждого региона дать своё имя, далее поймёте, что я имел ввиду) и место, куда будет сохранен блок памяти.
7. В появившемся окне заполняем три параметра, согласно ранее полученным данным:
Как восстановить imei на андроид
Как восстановить IMEI на Андроид. Те, кто пользуется смартфонами на базе китайских процессоров MediaTek прекрасно знают, что такое неверный IMEI. Что делать если слетел IMEI на Android? Чаще всего это происходит после прошивки или общего сброса смартфона. Не переживайте, большинство таких ошибок поправимы.
Восстановление IMEI на Android не займет много времени, если вы заранее сделаете бекап NVRAM и NVDATA из вашего аппарата.
Как можно повредить nvram
- Форматирование смартфона через SP Flash Tool
- Использование неправильной версии SP Flash Tool
- Переразметка памяти
- Частичная прошивка
- Прерванный процесс прошивки смартфона
Как определить повреждения в nvram
Способов обнаружить проблему есть несколько. Например, когда телефон включился, но вы не можете совершать или принимать звонки. Если вы наблюдаете такое, перейдите в приложение «Телефон», там наберите код «*#06#».
Как вы можете видеть на скриншоте – коды показаны. По тому, что их два, можно определить, что телефон на две SIM-карты. Если бы там были пустые строчки, это бы сигнализировало о повреждении.
Еще одним способом диагностики может стать включение Wi-Fi. После включения зайдите в список доступных сетей, и если там появилась надпись: «Nvram warning err = 0x10», тогда у вас ошибка и ее нужно будет решать.
Назначение imei
IMEI – уникальный международный числовой идентификатор телефона. Он предназначен для определения подлинности и принадлежности аппарата. Различают 2 вида таких кодов: на 15 и 17 символов. В 17-и символьном 2 последние цифры указывают на версию аппарата.
С помощью идентификатора можно определить владельца телефона, а иногда и найти потерянный (украденный) аппарат. Поэтому наличие базового идентификатора в смартфоне необходимо. Не стоит заменять его ради непонятных целей.
При помощи adb
Небольшая утилита скачивается и устанавливается на компьютер. Архив с ADB можно найти тут.
Алгоритм работы с утилитой ADB схож с предыдущими вариантами. Необходимо подключить смартфон к ПК, указать путь к файлу NVRAM и нажать кнопку Root.
Для работы с утилитой на телефоне должны быть установлены Root права.
Программные решения
Существует много программ, которые помогают восстанавливать уникальный код смартфона. Большинство из них обладают рядом дополнительных функций, которые рассматриваться не будут.
Резервное копирование imei и nvram с любого устройства android
- Загрузите инструмент резервного копирования на компьютер отсюда.
- Сохраните его на рабочем столе и разархивируйте его в любом месте, которое вы предпочитаете.
- Теперь подключите Android-устройство к компьютеру; установите USB-соединение, подключив USB-кабель.
- Запустите инструмент резервного копирования на своем компьютере.
- В отобразившемся окне, в его нижней части, нажмите кнопку «root».
- Затем просто нажмите кнопку IMEI/NVRAM и в раскрывающемся окне выберите «Backup».
- Подождите, пока процесс резервного копирования не будет завершен, и в конце отсоедините кабель USB.
Резервное копирование/восстановление imei и nvram на любом устройстве android
Система Android отличается высокой настраиваемостью, так как даже новичок может настроить смартфон или планшет на базе Android.
На самом деле существуют различные методы, с помощью которых вы можете оптимизировать, настроить и персонализировать свое устройство, и вам решать, оставить все как есть или дать волю воображению. В любом случае, если вы хотите узнать, как стать продвинутым пользователем Android, вам следует начать с основных операций.
Таким образом, сегодня мы покажем вам, как выполнить операцию резервного копирования для сохранения (а также восстановления при необходимости) данных IMEI и NVRAM устройства Android.
IMEI и NVRAM хранят чрезвычайно важные данные на смартфоне или планшете. Как вы, возможно, знаете, если эти данные повреждены или, если вы потеряете информацию, хранящуюся в разделе IMEI и NVRAM, устройство Android не сможет работать вообще.
Фактически, вы столкнетесь с программным блоком Android-устройства — вам придется отдать свое устройство для сервисного обслуживания, чтобы его восстановить (скорее всего, вам придется заплатить за техническую помощь даже при наличии гарантии, так как обычно данные IMEI и NVRAM стираются, когда вы выполняете пользовательские или неофициальные операции).
В любом случае, наша цель — научить вас избегать этих неприятных ситуаций, поэтому вам нужно изучить, как создавать резервные копии и восстанавливать IMEI и NVRAM на любом устройстве на базе Android.
Как вы увидите, процесс резервного копирования легко выполним, поскольку в этом случае можно использовать специальный инструмент. Не беспокойтесь, операция безопасна и защищена, и вам не нужно использовать сложные или рискованные инструменты.
Более того, мы не будем делать ничего не официального, поэтому вы не потеряете гарантию своего устройства Android, а узнаете, как сделать резервную копию IMEI или NVRAM.
Почему и когда вы должны выполнять процесс резервного копирования? Как уже указывалось, вам необходимо выполнить операцию резервного копирования перед применением любого другого пользовательского или неофициального процесса.
В основном, вы должны сохранить данные IMEI и NVRAM устройства Android, прежде чем выполнять такие операции, как: получение прав рут-доступа, установка пользовательских рекавери (например, CWM или TWRP), установка пользовательских прошивок, таких как LineageOS, AOKP или Paranoid Android, установка пользовательских ядер, разгон Android-устройства, удаление вирусов и т. д.
Важно знать, что во время этих процедур обычно применяется стирание (жесткий сброс); ну, и во время очистки данные IMEI и NVRAM также могут быть повреждены или стерты.
Какая информация хранится в разделе IMEI и NVRAM? Во-первых, IMEI означает международный идентификатор мобильного оборудования и хранит 15 десятичных цифр (14 цифр плюс контрольная цифра).
Эти цифры содержат уникальный идентификационный номер для GSM, UMTS, LTE-устройств, поэтому без этих данных вы вообще не можете использовать Android-устройство. С другой стороны, NVRAM (Non-volatile Random Access Memory – энергонезависимая память) представляет собой определенную память, которая сохраняет данные после выключения устройства.
Она состоит из чипов SRAM и EEPROM. NVRAM содержит данные, такие как WiFi и MAC-адрес Bluetooth, версию Baseband, номер IMEI/MEID и другую важную информацию.
С IMEI все проще, чем с данными NVRAM. Почему? Номер IMEI можно легко посмотреть — вы можете набрать «* # 06 #», вы можете перейти в «Настройки — О телефоне — Статус — IMEI» или вы можете посмотреть цифры IMEI на задней панели Android-устройства, рядом с его аккумулятором.
К сожалению, данные NVRAM не могут быть получены так легко, и, если вы потеряете их, вы не сможете их вернуть.
Вот почему процесс резервного копирования более чем рекомендуется — вы просто временно сохраняете информацию и восстанавливаете ее при необходимости, что является лишь мерой предосторожности.
Теперь, чтобы выполнить эту специальную операцию резервного копирования, сначала вам нужно будет убедиться, что рядом есть компьютер; имеется в наличии Android-устройство и его USB-кабель.
Способ №1 (восстановление через инженерное меню)
восстановление imei через инженерное меню
- Сим карты вынуть из смартфона;
- Далее наберите в номеронабиратели комбинацию:
*#3646633#или*#*#3646633#*#* - Вы должны попасть в инженерное меню, далее перейдите:
CDS Information > Radio Information > Phone 1 - В верхней строке, после надписи AT и введите EGMR=1,7,»»
- Передвиньте курсор между кавычками «» после чего необходимо ввести 15 цифр вашего IMEI;Пример: AT EGMR=1,7,»12345678912345″
![[MTK] How to Restore NVRAM.bin Using SP Flash Tool & Permanent Fix Invalid IMEI Error – AfterROOT](https://androidp1.ru/wp-content/uploads/2022/11/201imei.jpg)
- Подтвердите ваш выбор нажав на кнопку SEND AT COMMAND;
Способ №2 (инженерное меню 2)
Если инженерное меню не похоже на то, что описано в первом способе, тогда возможно вам подойдет следующий вариант.
- Переходим в инженерное меню, для этого набираем *#*#3646633#*#* ;
- Ищем вкладку «Telephony» и далее выбираем «GPRS» ;
- Поочередно выбираем SIM1 и SIM2, вбиваем IMEI и нажимаем «WRITE IMEI» ;
- Перезагружаем устройство и IMEI на месте!
Способ №3 (приложением, необходим root)
На вашем Android должны быть установлены Root права!
Способы восстановления
Перед началом процесса восстановления рекомендуется зарядить смартфон хотя бы на 50%, лучше – полностью. Неважно, каким способом будет проводиться возврат утерянного файла, эта процедура занимает некоторое время и нельзя, чтобы телефон разрядился.



Hi Nik,
Unfortunately I had a system crash last week and lost all the working drivers and other important files 😦 unfortunately I didn’t had any backup. Since then I too am struggling to get Maui Meta 3G to detect my smartphone.
Anyways what I remember is that you need correct modem database file to fix IMEI for K4 Note (MT6753 chipset). This is a very rare database file which I think I found on either Chinese or Russian site when I fixed my device. I had bookmarked the site but it is lost due to crash. Anyways I have managed to recover on file from my crash system, not sure but hopefully it is the one. Here is a Google drive link for it
https://drive.google.com/open?id=0ByVX3WFMgYCPc1BZNjVMS1pwTEk
I saw your comment that you are sometimes able to connect. So next time when you are able to get Maui Meta tool to recognize your phone, then
1. select “change or write imei” from the dropdrown menu.
2. A dialog box will open for entering new “IMEI” number. On this dialog there is a button for loading “nvram”. Click it and load the file downloaded from link provided. If this is a right file it will take sometime to load. After sometime you will (may) get “nvram mismatch” warning, Ignore it (at your own risk ! I ignored it since I was desperate)
Note- Despite K4 Note being a dual SIM slot phone, you will initially see tab for entering IMEI for 1st SIM slot only, since IMEI numbers are lost. Once you successfully write the correct IMEI for 1st slot, option for entering IMEI for second slot appear automatically
Once the nvram is loaded, enter the correct IMEI numbers (It’s mention on sticker on the battery of your phone) (Note – The last number will be entered automatically by the sowtware) and PRESS download or write to FLASH option / button
If everything is fine you should see the message “IMEI number downloaded or written to flash successfully”
3. Now repeat the same procedure for the 2nd SIM slot. No need to reload the NVRAM file again
4. Reboot the phone and hope for the best !
Kindly note the text for the various messages or options might be slightly different, I am writing this from my memory.
Can you share the drivers you are currently using. I am on Windows 7 32 SP1
If the shared file doesn’t work, you will need to find the correct modem database file for MT6753 chipset else all software based options are OFF !
Thanks
LikeLike