У ряді випадків у вашого телефону може пропасти код IMEI. Таке найчастіше трапляється після невдалої перепрошивки. Нічого непоправного в цьому немає, так що панікувати не варто. Також не варто і нести телефон в сервіс, адже способів, як відновити IMEI на Android після прошивки, є дуже багато. Ви зможете навіть вибрати, який з них буде простіше для вас.
Що таке IMEI і де його знайти на Android
Дослівно дану абревіатуру можна розшифрувати як «міжнародний ідентифікатор мобільного обладнання». Це 15-значне число, яке можуть видати лише спеціальні установи. Служить воно для ідентифікації та відстеження пристрою.
Виробники смартфонів вказують IMEI в декількох місцях: на наклейці під батареєю (на батареї / задній кришці), на коробці, в гарантії.
В робочому стані телефону код IMEI можна подивитися, написавши в меню звонилки комбінацію *#06#. Але, звичайно ж, зберігається він у іншому місці, якщо бути точніше, – в NVRAM. Це такий відсік постійної пам’яті, в якому зберігаються базові системно важливі настройки.
Також там є і інші параметри ідентифікації, такі як MAC адресу. Збереження даного розділу пам’яті особливо важлива, тому до нього немає доступу зі звичайних файлових менеджерів.
Чому іноді після прошивки IMEI пропадає
Якщо ви будете прошивати телефон на офіційні прошивки, використовуючи при цьому фірмове ПО, швидше за все, ви ніколи не зіштовхнетеся з проблемою даного типу. Ризики з’являються, коли ви вирішуєте перейти на кастоми і розблокувати завантажувач.
Вони особливо великі, якщо ви хочете випробувати прошивку від маловідомого розробника. Справа в тому, що недосвідчені розробники можуть поміняти фрагментацію пам’яті або ще якось накосячити, в результаті пошкодивши NVRAM.
Також причиною отримати невірний IMEI Android після прошивки або зовсім його не одержати можна через збій або кривої прошивки. Якщо від’єднався USB-кабель до завершення установки, сів акумулятор або ви виконали дії не зовсім по інструкції. Все це може порушити порядок налаштувань, внаслідок чого злетить IMEI. Але як зрозуміти, що причина саме в ньому?
Як визначити пошкодження в NVRAM
Способів виявити проблему є кілька. Наприклад, коли телефон включився, але ви не можете робити або приймати дзвінки. Якщо ви спостерігаєте таке, перейдіть в додаток «Телефон», там наберіть код «* # 06 #».
Як ви можете бачити на скріншоті – коди показані. По тому, що їх два, можна визначити, що телефон на дві SIM-карти. Якби там були порожні рядки, це б сигналізувала про пошкодження.
Ще одним способом діагностики може стати включення Wi-Fi. Після включення зайдіть в список доступних мереж, і якщо там з’явився напис: «Nvram warning err = 0x10», тоді у вас помилка і її потрібно буде вирішувати.
Отримуємо root-права
Для вирішення проблеми штатними засобами апарату вам знадобиться отримати права суперкористувача. Для цього скористайтеся короткої покроковою інструкцією:
- Заряджайте вище 30-50%.
- Завантажте програму Kingroot на комп’ютер або на смартфон (можете скористатися будь-який інший, не змінює суті).
- Відкрийте програму і виконайте кілька нескладних дій, які там будуть описані.
Найкраще качати додатки для рутірованія девайса не з Play Маркета, так як там чомусь підробки з купою реклами. Ну а зараз переходимо безпосередньо до способів відновлення.
Поновлення через інженерне меню
Ви можете завантажити додаток для входу в дане меню з Маркета, а можете просто ввести спеціальну комбінацію в додатку «Телефон». Для більшості апаратів це «*#*#364633 #*#*». Залежно від моделі код може змінюватися.
Якщо не хочете шукати і підбирати його, можете завантажити цей додаток. Там вам доведеться вручну прописати IMEI на андроїд. Для цього:
- Вийміть SIM-карту з телефону.
- Увійдіть в інженерне меню.
- Зробіть свайп вправо один раз і виберіть пункт «CDS Information».
- Далі виберіть Radio information.
- У меню, у вас буде одна або два рядки, в залежності від кількості SIM-карт. Виберіть для початку «Phone1».
- У верхньому рядку меню, введіть команду «AT + EGMR = 1,7,” ваш IMEI “». Має вийти так:
- Надішліть команду, натиснувши на кнопку «SEND AT COMMAND».
- Для другої сімки проведіть аналогічні маніпуляції, тільки не переплутайте код. Зверніть увагу, що для двухсімочний апаратів замість «1,7», після знака одно потрібно ставити «1,10».
- Якщо вилетить помилка – просто поставте пробіл після «AT +» в команді і спробуйте ще раз.
- Перезавантажте телефон.
Якщо після включення ви вводите «* # 06 #» і у вас все ще там порожньо – значить, поміняти МАЙ на андроїд через інженерне меню не вийшло і потрібно вдатися до більш складним способам відновлення.
З використанням SP Flash Tool
Якщо ви хочете відновити IMEI за допомогою даної програми, для початку потрібно зробити файл відновлення. Так, спосіб не підходить тим, у кого вже пропав код, але стане хорошою страховкою для всіх інших.
Як створити файл відновлення
Покрокова інструкція:
- Встановіть Flash Tool на свій комп’ютер, якщо він ще не встановлений.
- Встановіть драйвера до вашого пристрою будь-яким з доступних способів.
- Заряджайте на смартфоні не менше ніж наполовину.
- Запустіть програму і підключіть смартфон.
- Натисніть на кнопку «Scatter-loading» і виберіть scatter-файл. Його беремо тільки з офіційної прошивки.
- Перейдіть на вкладку «Readback».
- Натисніть на «Add», потім в що з’явилася рядку потрібно вибрати місце збереження прошивки IMEI і назвати файл «nvram.img».
- У вікні в полі «Region» потрібно буде ввести значення «EMMC_User», а в полях «Start Address» і «Length» потрібно скопіювати значення з scatter-файлу, показані на наступному скріншоті.
- Якщо все ввели вірно, можете натискати на «Read Back».
- Тепер можете відключати пристрій, а файл відновлення покласти в надійне місце.
Як відновитися з файлу
Тут така послідовність дій:
- Відкрийте SP Flash Tool і виберіть свій scatter-файл.
- Перейдіть на вкладку «Write Memory».
- У рядку «File Path» пропишіть шлях до файлу відновлення.
- У рядку трохи нижче введіть значення з рядка «linear_start_addr» вашого файлу відновлення.
- У вкладці «Region» виберіть значення «EMMC_User». Всі заповнені поля повинні виглядати наступним чином:
- Натисніть на кнопку «Write Memory».
- Підключіть вимкнений смартфон до комп’ютера, програма сама зробить все, що потрібно.
Якщо ви збережете образ відновлення в хмару, то завжди будете мати страховку на випадок помилки з IMEI. Це набагато простіше, ніж шукати інші шляхи відновлення. Але після процесу відновлення таким методом рекомендується робити скидання до заводських налаштувань.
Через додаток Chamelephon
Це безперечно найпростіший спосіб прошити IMEI телефону на Андроїд. Все, що вам потрібно буде зробити, – встановити додаток з Play Маркета і натиснути на дві кнопки.
Спочатку верхню, для генерації коду, а потім нижню – для його установки.
Мінусом способу є хіба що можливість роботи не на всіх процесорах. Підійдуть лише MTK, та й то не всі. Але, спробувати варто, якщо не хочете обтяжувати більш серйозними способами відновлення.
За допомогою ADB RUN
З цим софтом потрібно діяти так:
- Скачайте і встановіть програму ADB RUN на свій комп’ютер.
- Запустіть програму.
- Перейдіть по шляху Manual Command-Restore IMEI і натисніть цифру 1 (якщо в телефоні одна SIM) або 2 (якщо дві).
- Введіть свій код.
- Перемістіть щойно створений файл «MP0B_001» на флешку телефону або в його внутрішню пам’ять.
- За допомогою будь-якого провідника з рут-доступом перемістіть файл шляхом / data / nvram / md / NVRAM / NVD_IMEI / MP0B_001 і перезавантажте пристрій.
За допомогою IMEI & SN Writer
Даний спосіб досить складний, вимагає наявності ПК і встановленої на ньому програми IMEI & SN Writer. Також знадобиться встановити драйвера для свого смартфона. Якщо все це є, ви можете приступити до відновлення.
- Запустіть програму.
- Налаштуйте всі пункти, як показано на скріншоті.
- Натисніть на кнопку select DB і у вікні виберіть файли модемного і процесорної баз даних в залежності від моделі смартфона (їх потрібно брати з оригінальній заводській прошивки).
- Після цього натисніть на кнопку «Start» і підключіть вимкнений телефон до ПК.
- По завершенні установки у вас знову з’являться IMEI коди.
Якщо телефон не визначився або програма його не бачить – повторно підключайте, поки він не розпізнається. Така помилка зустрічається досить часто. Але не варто занадто швидко це робити, дайте утиліті подумати.
За допомогою MAUI META
Швидше за все, більш складного способу відновлення IMEI ви не знайдете. Використовуйте його тільки в крайніх випадках. Більш того, немає єдиної інструкції, як підключати смартфон до даної програми, є лише ряд вказівок до конкретних моделей.
Звичайно, гірше телефону ви точно не зробите, але ризикуєте втратити час, не отримавши ніякого результату. Але, якщо всі попередні способи не допомогли, а повернути працездатність девайсу потрібно – дотримуйтесь подальших вказівок:
- Запустіть програму і відразу ж натисніть на кнопку «Reconnect».
- Підключіть телефон в завантажувальному режимі (кнопка гучності вгору в вимкненому стані).
- Вимкніть телефон.
- Увімкніть «Connect smartphone in META mode» в програмі і знову підключіть телефон в завантажувальному режимі.
Якщо миготливий до цього індикатор в головному вікні програми став жовтим, значить, дана інструкція вам підійшла і можна прошивати IMEI. Якщо немає – смартфону потрібен інший спосіб підключення. Спробуйте пошукати, який саме, на тематичних форумах.
Програма з підключеним девайсом буде виглядати так:
Для відновлення IMEI натисніть на кнопку «Action» вгорі, а потім на «Open NVRAM database». далі:
- Виберіть файл бази даних з архіву оригінальної прошивки.
- З меню, що випадає виберіть пункт «IMEI download».
- Впишіть IMEI без останньої цифри.
- Натисніть «Download to Flash».
- Проведіть аналогічні дії для другої сімки, якщо вона є.
- Натисніть на «Disconnect» і перезавантажте смартфон.
Це був найскладніший і непередбачуваний спосіб. Залиште його наостанок, коли вже використовували всі перераховані вище методи, але так нічого і не допомогло.