Как восстановить серийный номер
После прошивки «новых» модемов (UBUBMG9 и XXUBMG9) не имея бэкапа , крайне проблематично вернуться на «старые». Описанных способов и инструкций пока нет и наврятли будут. Данные модемы крайне плохо показали себя в работе (отвалы сети, 3g через раз, и.т.д.).
-
— На мой взгляд самый удобный способ сделать резервную копию раздела EFS, но не самый надёжный!
- На крайний случай, можно любым файловым менеджером( x-plore , Root Explorer , и.т.д.) скопировать злополучную папку EFS (предварительно включив показ скрытых файлов) на карту памяти, а затем на компьютер
от ув. under_oid
от товарища 5152
от ув. A.S._id
- .files (папка) (разрешения: rwxrwxr-x); (Владелец: root); (Группа: root)
● .files\ .dm33 (пустая папка)
● .files\ .dx1 (пустая папка)
● .files\ .mp301 (пустая папка) - bluetooth (папка) (разрешения: rwxrwxr-x); (Владелец: radio); (Группа: system)
● bluetooth\ bt_addr (разрешения: rw-r—r—); (Владелец: radio); (Группа: radio) - carrier (папка)
● carrier\ HiddenMenu - drm (папка) (разрешения: rwxrwxr-x); (Владелец: drm); (Группа: system)
● playready (папка)
●● playready\ 00003.PRV (разрешения: rwx——); (Владелец: system); (Группа: system) - FactoryApp (папка) (разрешения: rwxr-xr-x); (Владелец: system); (Группа: system)
● FactoryApp\ baro_delta (разрешения: rwxr—r—); (Владелец: system); (Группа: system)
● FactoryApp\ batt_cable_count
● FactoryApp\ earjack_count
● FactoryApp\ factorymode (разрешения: rwxr—r—); (Владелец: system); (Группа: system)
● FactoryApp\ fdata
● FactoryApp\ hist_nv
● FactoryApp\ hw_ver (разрешения: rwxr—r—); (Владелец: system); (Группа: system)
● FactoryApp\ keystr (разрешения: rwxr—r—); (Владелец: system); (Группа: system)
● FactoryApp\ prepay
● FactoryApp\ serial_no (разрешения: rwxr—r—); (Владелец: system); (Группа: system)
● FactoryApp\ test_nv - imei (папка) (разрешения: rwxrwxr-x); (Владелец: radio); (Группа: system)
● imei\ mps_code.dat (разрешения: rwxrwxr-x); (Владелец: radio); (Группа: system) - wifi (папка) (разрешения: rwxrwxr-x); (Владелец: radio); (Группа: system)
● wifi\ .mac.info (разрешения: rw-rw-r—); (Владелец: system); (Группа: system) - .nv_core.bak (разрешения: rwx——); (Владелец: radio); (Группа: radio)
- .nv_core.bak.md5 (разрешения: rwx——); (Владелец: radio); (Группа: radio)
- .nv_data.bak (разрешения: rwx——); (Владелец: radio); (Группа: radio)
- .nv_data.bak.md5 (разрешения: rwx——); (Владелец: radio); (Группа: radio)
- .nv_state (разрешения: rw——-); (Владелец: radio); (Группа: radio)
- 00000000.authtokcont (разрешения: rw-rw-r—); (Владелец: radio); (Группа: radio)
- gyro_cal_data (разрешения: rw-rw-rw-); (Владелец: system); (Группа: system)
- h2k.dat (разрешения: rw-r—r—); (Владелец: radio); (Группа: radio)
- nv.log (разрешения: rw——-); (Владелец: radio); (Группа: radio)
- nv_data.bin (разрешения: rwx——); (Владелец: radio); (Группа: radio)
- nv_data.bin.md5 (разрешения: rwx——); (Владелец: radio); (Группа: radio)
- ss_data
- wv.keys (разрешения: rw-r—r—); (Владелец: radio); (Группа: radio)
Судя по тому что описал ув. sorg в своём посте (кликабельно) , нужно ждать новые модемы (работающие с новым форматом: nv_data.bin, nv_data.bin.md5 и ss_data ).
1) первым делом сделайте Резервную копию (если не делали ранее) всеми доступными способами (смотреть выше).
2) Попробуйте прошить предыдущий модем (установленный до пропажи imei).
3)
а. Если помогло, делаем Р.К. всеми доступными, скидываем на ПК и подписываем версией модема! И продолжаем мучить зверька, как душе угодно, на этом модеме всегда можно будет восстановить imei.
б. Если не помогло, прошиваем позднюю версию установленного ранее модема.
7. Если и это не помогло, тогда ставим UBUBMG9 и XXUBMG9 и ждём появления новых модемов! Модемы можно найти здесь (клибельно)
Так же настоятельно рекомендую почитать: от ув. sorg
Все новые модемы начиная с MG9 используют новый формат nv_data.bin из efs.
Старые модемы этот формат не принимают и потому выдают нулевой/дефолтный IMEI.
Чтобы иметь возможность использовать старые модемы, нужен бэкап efs! Из него нужны файлы
nv_data.bin
nv_data.bin.md5
ss_data
Сначала надо прошить старый модем, а потом скопировать данные файлы в /efs
У меня MH1 нестабильно работает. Использую написанную мной прогу Smart2G — так вот на более старых модемах работает стабильно, а вот на MH1/MG9 уже пару раз мобильный инет отрубался. Пока откатился на MF8. Но самый стабильный модем для меня пока остается MEA.
- Восстановление бэкапа EFS, проходит без проблем любым способом*, на тот модем с которого был сделан бэкап.
- Практически любой бэкап можно разархировать архиватором (WinRAR, 7zip и.т.д.), извините за тавтологию, и восстановитьмоим способом 🙂 (кликабельно).
- Если после восстановления EFS, из бэкапа imei не восстановился, попробуйте прошить этот модем ещё раз. Если и это не помогло, то скорее всего рез. копия сделана, на «новом» модеме и работать будет только с «новыми» модемами.
- Первым делом необходимо убедиться, что вы всё делали правильно ( перечитайте всё с самого начала ).
- Шился через CWM? Проверь память телефона на наличие файлов: EFS*.tar; EFS*.tar.gz и.т.д.
- Попробуйте ещё раз прошить «новые» модемы (UBUBMG9 и XXUBMG9).
- Если не один из способов не помог вам вернуть IMEI (перечитайте все ещё раз) попробуйте написать на форум.
- Только, если вам не смогли помочь на форуме, то стоит поискать человека с программатором Octoplus Box, Z3X или SPT Box, на xda пишут, что с помощью этих программаторов, можно вернуть родной imei. На русских форумах встречал людей имеющих Octoplus Box и SPT Box, говорят помогает!
Не получится найти частника, походите по подвалам-мастерским, у них наверняка есть! только не офф СЦ, иначе ремонт в копеечку выльется (меняют сист. плату), а так можно за пару тысяч договориться (в Питере на юноне можно найти)! Как вариант подождать, может найдут решение, но это уже решать вам!
Сообщение отредактировал Ru4kin — 20.04.17, 19:09
Восстановление раздела EFS в исходное состояние, возвращение экрана блокировки, выход из «вечного безопасного режима»
Всем доброго времени суток!
Если телефон перестал регистрироваться в сети, первым делом нужно убедиться в целостности EFS, в том числе IMEI, для этого заходим в настройки/опции/Об устройстве/состояние: imei сверяем с номером под аккумулятором или на упаковке.
Если IMEI не совпадают, а бекап efs вы не делали, первым делом стоит проверить на внутренней памяти устройства наличие файлов вида: efs. **.tar/zip/md5 и.т.д.
При обнаружении подобного файла, его необходимо скопировать себе на компьютер, дабы он никуда не делся. Далее его необходимо открыть и убедиться в наличии папки: EFS
Проверяем наличие всех файлов и папок в efs:








Для восстановления нам необходимы:
cwm
busybox
root
1) На всякий случай делаем ещё один бэкап imei с помощью программы GalaxSim Unlock
2) на ББ распаковываем бэкап efs и скидываем в память телефона
3) с помощью файлового менеджера, советую использовать x-plore ( предварительно в настройках программы необходимо предоставить root и открыть скрытые файлы, для этого заходим в настойки и в графе «root-доступ» выбираем «суперпользователь + с перезаписью Режим админа…», ставим галочку «показ. Скрытые файлы )
4) через x-plore удаляем содержимое папки efs. Именно содержимое, иначе КИРПИЧ!!!
5) копируем файлы из бэкапа в папку efs
6) перезагружаем телефон. (После включения, не будет работать экран блокировки, меню выключения, будет включен безопасный режим)
Теперь устройство включилось и зарегистрировалось в сети
7) устанавливаем и открываем Root Explorer
8) предоставляем права суперпользователя, открываем папку efs.
9) изменяем разрешения и владельца у файлов и папок , для этого долгий тап по файлу из списка (Разрешения, изменить владельца) Смотреть скрины по споллером!








10) Перезагружаемся
11) Радуемся!!
😉 Не забудь сделать бэкап всеми доступными способами!
Сообщение отредактировал loza — 15.09.13, 09:36
Пытался сделать backup EFS, но с описанием проблемы.
В сполере "Программы и способы резервного копирования EFS"
1. EFS Backup/Restore от ув. under_oid — не получилось, а именно:
— root есть 146%
— режим "Отладка по USB" скрыт (чтобы открыть заходим в настройки телефона и выбираем пункт «О телефоне», 7 раз жмем на номер сборки.)
— в соответствии с описанием запускаю (из под админа) Backup_EFS.bat получаю:
2. EFS Backup/Restore (Рут + Терминал) от товарища 5152 — в сполере не верная ссылка.
3. Автоматическое создание резервных копий EFS от ув. A.S._id — в сполере не верная ссылка.
Сыылочки рабочие, по крайней мере у меня открывает без проблем, со всех устройств!
Попробую позже подправить.
Samsung GT-N7100 Galaxy Note II — Прошивки (OS 4.1) (Пост #17546347) (Рут + Терминал)
Samsung GT-N7100 Galaxy Note II — Прошивки (OS 4.1) (Пост #24753679) (Автоматическое создание резервных копий EFS от ув. A.S._id)
Проверяйте в таком виде.
Добавлено 21.09.2013, 00:18:
Уважаемая администрация, просьба заменить картинку в шапке, заранее спасибо!
Сообщение отредактировал KEEPERekb — 19.11.14, 01:14
Стоит ли говорить, что ничего из предложенных вариантов не сработало. Как стоит дефолтный IMEI таким и остался. Шил обе последние модемы UBUBMG9 и XXUBMG9, да и более ранние тоже.
Перепробовал все варианты с прошивками включая BF8 4х файловую сервисную прошивку.
1. Если я уже прошивал модемы UBUBMG9 и XXUBMG9, то пытаться на более ранних модемах уже как я понял не имеет смысла?
2. Резонно надеяться что с новым модемом Самсунг попытается исправить ситуацию со слетом IMEI. (Считаю что это сугубо из 100% вина)
3. Как узнать для какого региона мой аппарат после всех операций? (как я понял это уже будет проблематично)
Если вдруг я чего не дописал, спросите, уточню.
Спасибо за внимание.
horz,
1) при прошивке "новых" модемов меняется формат файлов nv_data.bin, nv_data.bin.md5 и ss_data. Если этого не произошло и imei не вернулся, можно попробовать старые модемы, но вероятнее всего проблема с самим разделом или этими файлами.
2) Вина их, но надеятся на самсунг не особо стоит. Лучше ждать другие способы востановления.
3) По серийнму номеру при востановлении чёрез KIES можно узнать регион. Средства/обновление прошивки и инициализация/Названи: GT-I9500, серийник, после этого он покажет обозначение региона (SER- Россия) Коды регионов можно посмотреть здесь: Samsung GT-I9500 Galaxy S IV — Официальная прошивка (OS 4.2.2) (Пост #22112486)
Опишите подробно, что делали, после чего такие пролемы?
Добавлено 21.09.2013, 23:18:
box142,
Эти файлы ни кто выкладывать не решиться, они индивидуальны и содержат персональный IMEI.
Сообщение отредактировал busy17 — 21.09.13, 23:22
kvvv,
Saalan,
Заметил такой факт: G9 и H1 модемы видят мой имей, при установке G1 имей слетает на дефолт. Получается что G9 и H1 модемы преобразуют имей в новый формат и при прошивке любого из них без копии EFS в старом формате пользоваться старыми модемами становиться невозможно. Имейте ввиду.
Сообщение отредактировал box142 — 22.09.13, 16:15
box142,
У меня на H1 дефолтный imei, при прошивке на ранние все нормально, удалось поставить H1, с нормальным imei, только после MG9.
Добавлено 22.09.2013, 23:40:
fomi4,
Шейте MG9 или MH1 и ждите новые модемы, без резервной копии возможности отката нет.
Сообщение отредактировал busy17 — 22.09.13, 23:40
*****************************************
* BACKUP EFS *
*****************************************
WARNING: Do you wish to Continue? (This will make EFS BACKUP) [Y,N]?Y
— STARTING —-
— WAITING FOR DEVICE
— Backup efs image —
1070 KB/s (13699 bytes in 0.012s)
7 KB/s (40 bytes in 0.005s)
GT-I9505ZKADBT_I9505XXUBMGA_RF1D6380D8B_
Creating filesystem with parameters:
Size: 20971520
Block size: 4096
Blocks per group: 32768
Inodes per group: 1280
Inode size: 256
Journal blocks: 1024
Label:
FLEX_BG size: 0
Blocks: 5120
Block groups: 1
Reserved block group size: 7
Created filesystem with 50/1280 inodes and 1156/5120 blocks
256+0 records in
256+0 records out
131072 bytes transferred in 0.021 secs (6241523 bytes/sec)
sh: busybox: not found
5554 KB/s (4735580 bytes in 0.832s)
4266 KB/s (131072 bytes in 0.030s)
remote object '/sdcard/GT-I9505ZKADBT_I9505XXUBMGA_RF1D6380D8B_EFS.tar.gz' does
not exist
7-Zip (A) 4.65 Copyright (c) 1999-2009 Igor Pavlov 2009-02-03
Scanning
GT-I9505ZKADBT_I9505XXUBMGA_RF1D6380D8B_EFS.tar.gz: WARNING: Не удается найти у
казанный файл.
Creating archive GT-I9505ZKADBT_I9505XXUBMGA_RF1D6380D8B_EFS.zip
Compressing getprop.txt
Compressing GT-I9505ZKADBT_I9505XXUBMGA_RF1D6380D8B_EFS.raw.img
Compressing GT-I9505ZKADBT_I9505XXUBMGA_RF1D6380D8B_EFS.tar.md5
WARNINGS for files:
GT-I9505ZKADBT_I9505XXUBMGA_RF1D6380D8B_EFS.tar.gz : Не удается найти указанный
файл.
—————-
WARNING: Cannot find 1 file
—
—
Finished. Output file is GT-I9505ZKADBT_I9505XXUBMGA_RF1D6380D8B_EFS BACKUP
Для продолжения нажмите любую клавишу . . .
Поковырялся в батнике
— понял, что он использует ту же dd команду, что и в методе EFS Backup/Restore от ув. under_oid
— нужен busybox, но перед его установкой рекомендуют сделать делать nandroid бэкап системного раздела .
Итак, я получил, возможно, не полный backup (посмотреть содержимое img не удалось)
Не очень понимаю, какой backup требуется перед установкой busybox.
Сообщение отредактировал Saalan — 23.09.13, 09:11
Наконец-то осилил EFS backup, методом "EFS Backup/Restore (Рут + Терминал) от товарища 5152" (после установки busybox)
Может я плохо искал, но .
Для новичков, собравшихся Админить свой телефон сложновато понять, какие backup делать до того как грянет беда.
1. Я поставил philz_touch_5.15.0 (насколько я понимаю boot loader ? с кучей функций) , из него сделал полный backup на карточку. Скинул архив на комп. не знаю надо его хранить на карточке или нет?
Explay Surfer 7.32 3G восстановление серийного номера

). В процессе обновления что-то пошло не по плану и в результате слетел IMEI. Опять же по инструкции залил инженерную прошивку, скорректировал IMEI, залил нужную прошивку и девайс ожил и стал нормально функционировать.
Недавно захрипел динамик и я решил обратиться в сервисный центр, но прежде сверить еще раз IMEI и серийный номер, тут то и всплыло, что в месте с загрузкой инженерной прошивкой установился инженерный серийный номер (МТ012345678901234567). как изменить IMEI я смог понять и исправить эту неточность тоже смог, а вот как сменить серийник НЕ ЗНАЮ. Подскажите, как можно изменить серийный номер.
neophytos

- 3/5/14
- #2
Вложения

viktorflam

haltay

- 21/8/15
- #4
Nikolas64

- 14/2/17
- #5
VirusSEX

- 9/1/18
- #6
nlo_j77

- 12/2/20
- #7
По поводу восстановления серийника на MTK напишу сюда что-ли. (инструкцию вообще не видел, похоже, кто знает как это делать, молчат как рыбы об асфальт!)
Значть.. — Берем обычный SN Write Tool. (у меня их три — v.1.1752.00, v.1.1744.0.4 и последний официальный, для разных нужд нужны все.)
открываем в блокноте файлик SN_Setup.ini и меняем значения пары строк — "Enable Serial No = True", "Write Serial No. = True" (если не активна галка Serial No. в System Config), сохраняем.
И вуаля. — теперь это чудо стало запрашивать Серийник.
————————————————————————————————————
Второй вариант!
Берем из прошивки, или считываем из телефона (методов куча) файлик PRO_INFO, в любом hex-редакторе меняем первые N байт (обычно 8) на наш серийник, сохраняем!
Дальше, flash tool-ом загружаем скаттер, нажимаем нехитрую комбинацию Ctrl-Alt-V, во вкладке Window жмем "Write Memory", заполняем поля — File Path — наш PRO_INFO, Begin Address — смотрим в скаттере, partition_name: PRO_INFO, linear_start_addr: 0x. в каких-то тулах будет ещё выбор EMMC_USER, в каких-то не будет, бывает ещё "by DRAM" и "by SRAM" (про последнее сказать ничего не могу!, лучше пользовать другой флештул, или экспериментировать)
Жмакаем на "Write Memory", цепляем тушку и серийник на месте!
————————————————————————————————————
P.S. надеюсь кому-нибудь помог
pilot2_3

- 27/3/20
- #8
nlo_j77

- 31/3/20
- #9
nik3895

- 6/5/20
- #10
nlo_j77

- 28/5/20
- #11
anatoliy0912

- 19/3/22
- #12
По поводу восстановления серийника на MTK напишу сюда что-ли. (инструкцию вообще не видел, похоже, кто знает как это делать, молчат как рыбы об асфальт!)
Значть.. — Берем обычный SN Write Tool. (у меня их три — v.1.1752.00, v.1.1744.0.4 и последний официальный, для разных нужд нужны все.)
открываем в блокноте файлик SN_Setup.ini и меняем значения пары строк — "Enable Serial No = True", "Write Serial No. = True" (если не активна галка Serial No. в System Config), сохраняем.
И вуаля. — теперь это чудо стало запрашивать Серийник.
————————————————————————————————————
Второй вариант!
Берем из прошивки, или считываем из телефона (методов куча) файлик PRO_INFO, в любом hex-редакторе меняем первые N байт (обычно 8) на наш серийник, сохраняем!
Дальше, flash tool-ом загружаем скаттер, нажимаем нехитрую комбинацию Ctrl-Alt-V, во вкладке Window жмем "Write Memory", заполняем поля — File Path — наш PRO_INFO, Begin Address — смотрим в скаттере, partition_name: PRO_INFO, linear_start_addr: 0x. в каких-то тулах будет ещё выбор EMMC_USER, в каких-то не будет, бывает ещё "by DRAM" и "by SRAM" (про последнее сказать ничего не могу!, лучше пользовать другой флештул, или экспериментировать)
Жмакаем на "Write Memory", цепляем тушку и серийник на месте!
————————————————————————————————————
Спасибо, действительно поиог, при помощи первого способа легко все исправил! а то реально imei ставились на место а серийник стандартный, теперь все исправил
Часто задаваемые вопросы по темам
«Доктор Веб» — российский производитель антивирусных средств защиты информации под маркой Dr.Web.
Поздравляем! Обменяйте их на скидку до 50% на покупку Dr.Web.
Скачайте
Dr.Web для Android
- Бесплатно на 3 месяца
- Все компоненты защиты
- Продление демо через
AppGallery/Google Pay
Если Вы продолжите использование данного сайта, это означает, что Вы даете согласие на использование нами Cookie-файлов и иных технологий по сбору статистических сведений о посетителях. Подробнее
Как восстановить IMEI на Андроиде после прошивки
У каждого устройства мобильной связи имеется уникальный идентификатор – по одному на каждый слот SIM-карты. Он состоит из 15 цифр и служит для регистрации смартфона в сотовой сети, удалённой блокировки данных, сверки заявленной продавцом информации с настоящей. В нём зашифрованы такие данные, как: компания-изготовитель; модель девайса; страна производства; серийный номер, вычисляемый по алгоритму Луна и требующему наличие одной контрольной цифры, в случае с IMEI представленной в конце.
Почему IMEI нужно восстанавливать?
При установке сторонней прошивки может возникнуть проблема в виде непредвиденного сброса IMEI. Несмотря на то, что отчасти это является преимуществом в плане предотвращения отслеживания, наличие двух девайсов с одинаковым идентификатором (номер при сбросе превращается в комбинацию из 15 нулей) в одной сети приводит к невозможности одного из них совершать звонки, отправлять SMS, пользоваться передачей данных. Владелец другого, успешно подключённого устройства, столкнётся с трудностями в получении сообщений и голосовых вызовов, поэтому в подобной ситуации в выигрыше не остаётся никто.
Прежде чем приступить к выполнению шагов инструкций, описанных в данной статье, следует определить, в действительности ли идентификатор нуждается в восстановлении – похожая ситуация случается при нахождении на большом расстоянии от вышки, повреждении модулей связи. Проделайте следующее:
- Откройте окно набора номера, без кавычек введите «*#06#»;
- Нажмите на кнопку звонка. Произойдёт отправка USSD-запроса, которая не приведёт к снятию средств со внутреннего баланса;
- Подождите несколько секунд, пока не откроется окно с информацией. Если вы увидите надпись: «Неверный» или подобную вместо длинного числа или штрихкода, ознакомьтесь с вариантами восстановления.
Если запрос USSD помечается в качестве некорректного, воспользуйтесь программами магазина Play Market: например, бесплатными IMEI Tools или SIM Card Info (за плату в 55 рублей отключается реклама). Проверить код также можно через параметры устройства:
- Откройте программу «Настройки»;
- Перейдите в раздел «О телефоне» по кнопке в нижней части;
- Нажмите на «Общая информация», после – на «Данные IMEI-кода».
Обратите внимание, что количество правильных IMEI должно совпадать с числом слотов для SIM-карт. Другими словами, если вы используете телефон с 2 SIM, но в окне видите три строки, одна из которых помечена как «Неверный», – проблема отсутствует.
Почему IMEI становится недействительным?
Маловероятно, что при использовании официальной прошивки и загрузке обновлений с надёжного источника, пользователь столкнётся с подобной ситуацией. Автоматический сброс IMEI обычно происходит при отсутствии полной совместимости одного пакета программного обеспечения с другим. Важным фактором также является наличие опыта у людей, создавших архив. Высокие риски возможны в случае с прошивками малоизвестных компаний.
Другой возможной причиной является отключение смартфона от компьютера в момент работы SP Flash Tool или схожей утилиты, требующей постоянную передачу файлов. Вместе с этим обычно возникают другие, более заметные баги. При «затёртости» NVRAM, влекущей за собой потерю IMEI, в списке сетей Wi-Fi появляется несуществующая сеть «Nvram warning err = 0x10», свидетельствующая об ошибках в работе гаджета.
Способы восстановления IMEI
Ниже представлено 11 методов исправления ошибки, требующих разный уровень подготовки. Ещё одним способом, не представленным далее, является сдача гаджета в сервисный центр, но гарантия в этом случае действовать не будет. Если вы столкнулись с трудностями – обратитесь за помощью на форум производителя девайса либо опишите свою проблему в комментариях под этой записью, чтобы другие пользователи помогли её решить. И так, если вы не знаете, как восстановить IMEI на Андроиде, воспользуйтесь одним из вариантов данной инструкции.
Важно предварительно разрешить отладку по USB, поскольку некоторые указанные в статье варианты требуют подключение смартфона по кабелю:
- Запустите настройки, тапнув по шестерёнке на панели быстрого доступа;
- Откройте «О телефоне», несколько раз нажмите на пункт «Номер сборки»;


- Зайдите в появившуюся вкладку, переведите слайдер у пункта «Отладка по USB», ознакомившись с предупреждением о возможных рисках в виде предоставления доступа к перепрошивке и удалению данных.

Инженерное меню
Для пользования данным вариантом, необходимо сперва узнать код вызова меню. В устройствах Xiaomi он выглядит так – «*#*#6484#*#*»; на Samsung – «*#*#8255#*#*» или «#0#». Соответствующая информация предоставляется в пользовательских инструкциях смартфонов, а также легко ищется с помощью Яндекса или Google. В Play Market есть приложения, представляющие собой каталоги числовых комбинаций, а также программы, позволяющие сразу открыть меню.
Инструкция выглядит следующим образом:
- Открыв панель расширенного управления смартфоном, перейдите в раздел «Соединение», нажмите «CDS Information», потом – «Phone 1», «Radio Information»;



- Перейдите в режим отправки команд. Введите «AT+ EGMR=1,7+<IMEI>», вместо <IMEI> подставив значение, указанное на коробке устройства. Нажмите на кнопку «Send at command»;

- Вы получите toast-уведомление об успешном выполнении команды. Остаётся перезагрузить устройство, после чего проверить IMEI по вышеприведённой инструкции – через USSD или программу настроек.
Chamelephon
Программа Chamelephon служит для изменения IMEI на абсолютно любое значение, ввиду чего не размещается в популярных магазинах цифровых товаров. Преимущество заключается в наличии генератора случайного числа из пятнадцати цифр. Несмотря на это, рекомендуется указывать «родной» идентификатор – иначе оператор воспримет девайс как ранее не использованный либо ошибочно определит его принадлежность к другому клиенту. Загрузить приложение можно через 4PDA – форум владельцев мобильных устройств.
Корректная работа утилиты возможна только на гаджетах с ОС Android 2.2 и выше, использующих процессоры семейства MediaTek 65XX. Требуется иметь права суперпользователя (root), иначе пользование программой не принесёт результатов.
После установки, проведите следующие операции:

- Откройте приложение, нажмите «Generate random IMEI»;
- Сотрите число, появившееся в поле ввода, вместо него укажите настоящую цифровую комбинацию;
- Нажмите на «Apply new IMEI», перезагрузите девайс и проверьте результат.
SN Write Tool
Данная инструкция распространяется на устройства с процессорами MediaTek, и предполагает наличие компьютера с операционной системой Windows. Порядок действий таков:
- Скачайте англоязычную версию программы из официального источника, для большей стабильности выберите новейший релиз. Распакуйте архив через проводник Windows 10 или стороннее приложение, например, 7-Zip, WinRAR, WinZIP;
- По USB подключите смартфон к ПК или ноутбуку, запустите утилиту. Через несколько секунд в программе отобразится индикатор жёлтого цвета. Вместе с ним появится окно, которое можно зарыть;
- В пункте Target Type выберите Smart Phone и нажмите внизу пункт System Config, чтобы сохранить настройки;

- В появившемся меню вам нужно будет поставить галочку напротив пункта IMEI (если же у вас 2 SIM-карты в телефоне, то активируйте ниже пункт Dual IMEI);

- В правой вкладке вам нужно активировать пункты On/Off рядом с вкладками: IMEI_1 Header и IMEI_2 Header;

- Указываете в этих вкладках первые 8 цифр своего IMEI-кода. Если он у вас один, то только в первой вкладке;
- Сохраняете все изменения, нажав Save в главном меню программы;
- Внизу в разделе Database File вам нужно указать файл прошивки, который нужно скачать для вашего телефона. Сделать это можно на том же тематическом форуме 4pda;

- Далее вам нужно нажать Start;

- Программа попросит вас еще раз указать IMEI, только теперь в полном виде (все 15 цифр), поэтому впишите их и нажмите «Ок»;

- Как только процедура будет завершена, вы получите соответствующее уведомление в программе;

- Безопасно извлеките устройство, выведя его из режима перенастройки кликом по «Disconnect». Перезагрузите девайс – изменения вступят в силу.
При возникновении ошибки «Download IMEI to flash», сперва понадобится перепрошить смартфон, после чего вернуться к пунктам из списка выше.
ADB Run
С помощью утилиты ADB Run можно выполнить массу операций, связанных с устройством – от удаления графического ключа до установки заводских настроек. Восстановление доступно только на MediaTek; осуществляется от имени суперпользователя, поэтому сперва следует заняться выдачей прав root. Несложный текстовый интерфейс позволяет пользоваться компьютерной программой без мыши и легко освоиться в управлении.
Выполните эти шаги:
- Установите программу, подключите смартфон к ПК;
- Перейдите в режим «Manual Command», выберите «Restore IMEI». Появится окно выбора СИМ – нажмите на «1» при использовании одной, «2» – при наличии двух;

- Введите нужный идентификатор. На рабочем столе автоматически создастся документ под названием MP0B_001 – переместите его на внутреннюю память телефона или MicroSD-карту, связанную с ним;


- Установите файловый менеджер Aroma, с его помощью скопируйте упомянутый выше файл по следующему пути: /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001 или, при наличии папки nvram вне data, таким же образом в обход первой директории. Возможно, появится окно выбора действия с файлом – нажмите «Перезаписать»;
- Совершите перезагрузку устройства.
IMEI Generator
В отличие от Chamelephon, эта утилита доступна в Google Play и не требует root, поскольку смена проводится через инженерное меню. У приложения имеется масса бесплатных аналогов, поэтому ничто не мешает при неудачности предыдущих вариантов воспользоваться несколькими приложениями. Приложение представляет собой не простой генератор случайных значений, а умный скрипт, позволяющий создавать коды определённых стран, производителей, моделей.
Для восстановления идентификатора, откройте приложение, введите нужное значение, нажмите «Generate» и перейдите в панель управления. Если вас интересует создание нового IMEI, после запуска программы проделайте следующее:

- Проведите свайп вправо, чтобы оказаться во вкладке «Device IMEI». Выберите ваше устройство среди более 1000 девайсов производителей «разного ранга»: от крупных Samsung с Huawei до менее известных Oysters, teXet;
- Сгенерируется список возможных идентификаторов. Скопируйте понравившийся по кнопке справа. Проверьте корректность через форму в разделе «Analyzer», после чего назначьте через ПУ гаджетом;
- Перезагрузите свой смартфон.
MTK Droid Tools
С устройствами на Android 2.2.1 и выше, имеющими чип MediaTek (кроме MT 6580 и MT 67**), проводить операции можно через MTK Droid Tools, бесплатно распространяющуюся через форум 4PDA. Из-за системных ограничений, программа должна запускаться в режиме суперпользователя с обязательным наличием драйвера ADB. ПО скачивается на компьютер, требует Windows не менее XP.
На случай возникновения ошибок в чтении раздела с информацией об IMEI, совершите следующие действия после установки:
- Подключите девайс к компьютеру, запустите приложение. Слева снизу расположен индикатор текущего статуса – если он жёлтый, сначала нажмите «Root» в правом нижнем углу, после чего выполните указанные в открывшемся окне действия. Зелёный цвет говорит о том, что можно приступать к следующему шагу; красный – о проблемах подключения, возможно вызванных повреждением кабеля, запретом отладки или наличием пыли в портах;

- Выберите «IMEI/NVRAM», отметьте чекбокс напротив строк /data/nvramи /dev/nvram/. Нажмите на кнопку «Backup» для создания резервной копии. Файлы поместятся в указанную вами папку в двух форматах – .bin и .tar. Первый будет содержать данные из /dev/nvram/, а второй, соответственно, из /data/nvram;


- Поместите файлы бэкапа в надёжное место (советуем использовать облако). Как только появятся проблемы с NVRAM, восстановите его из сохранённой копии, проделав те же шаги, но выбрав «Restore» вместо «Backup».
GhostPhone Pro

Несмотря на наличие слова «Pro» в названии, утилита GhostPhone бесплатна и доступна для скачивания здесь. Приложение работает на Android 4.1 и выше с доступом root, чипами MTK 65xx/67xx. В программу встроены: генератор IMEI; проверка корректности идентификатора; автоматическая перезагрузка, осуществляемая по окончанию процесса; поддержка телефонов с двумя SIM. Изменение кода проводится напрямую, без действий через инженерное меню.
Процесс использования несложен: в поля укажите нужную цифровую комбинацию или позвольте программе автоматически сгенерировать её. После этого, нажмите на «Apply new IMEIs» и перезагрузите смартфон, если это не произошло автоматически.
Device ID IMEI Changer Xposed
Утилита позволяет управлять не только IMEI, но и другими данными, такими как MAC-адресы для Bluetooth и Wi-Fi подключений. Как и в большинстве предыдущих случаев, требуется root-доступ. Поддерживаются процессоры Snapdragon и MTK.
Руководство использования следующее:

- Предоставив права суперпользователя, запустите программу. На главной странице вы увидите несколько полей, в данном случае вам понадобится изменить значение в строке «IMEI», введя его самостоятельно или сгенерировав по соответствующей кнопке в правой части;
- После ввода кода сохраните изменения, нажав на «Apply». Проведённые действия вступят в силу после перезагрузки устройства;
- Проверьте корректность внесённых изменений, при необходимости загрузите бэкап, если он был создан ранее через ту же программу – строка ввода имени архива и кнопка начала его создания размещены снизу.
SP Flash Tool
Программа предназначена для компьютера, однако её отличительная особенность от вышеперечисленных приложений выражается в отсутствии необходимости выдавать доступ суперпользователя. Если вы имели дело с прошивками, то сможете легко освоить восстановление IMEI с помощью этой утилиты – требуется выполнить следующее:

- Загрузите оригинальную прошивку девайса;
- Подключите телефон к ПК через USB, откройте SP Flash Tool;
- В меню операций выберите «Scatter-load», зайдите в раздел «ReadBack»;
- В верхней части таблицы нажмите «Add», введите название прошивки для сохранения. В форме «Region» напишите «EMMC_USER» без кавычек;
- Откройте файл формата .img в «Блокноте», AkelPad, Notepad++ или другом текстовом редакторе, перенесите значения полей «Length» и «Start Address» в программу прошивки, нажмите «Read Back».
Если устройство недоступно для обнаружения, скачайте драйверы с вебсайта производителя смартфона или чипа, а также отключите проверку цифровых подписей в Windows, поочерёдно введя в терминале команды bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS и bcdedit.exe -set TESTSIGNING ON.
MauiMETA
Инструкция пользования данной утилитой схожа с предыдущей:
- После загрузки драйверов устройства и CDC Serial, запустите ПО. В его настройках укажите тип устройства (Platform Type) – «Smartphone»; COM-порт (COM Port) – «USB COM». Выключите смартфон, выполните его сопряжение к устройству;
- Нажмите на «Connect». Возникновение ошибки «Get Kernel port» означает повреждение или некорректную установку драйвера CDC Serial. Добавьте его через «Диспетчер устройств» по кнопке «Установить старое устройство», возникающей при нажатии на название компьютера. Панель управления открывается по команде control– введите его в окне, возникающем при одновременном нажатии клавиш «Win» и «R». Конкретный раздел находится во вкладке «Система», в левом меню;



- Вернитесь в интерфейс MauiMETA, нажмите «Load DB» слева сверху. Появится окно, в нём выберите «From file», укажите путь к файлу, имеющему название, содержащее фразу «BPLGUInfo». В строке поиска укажите «IMEI Download» – откроется таблица редактирования кодов, для сохранения данных в которой нужно кликнуть по «Write»;


- В случае успеха отобразится надпись «Write IMEI to target successfully», означающая возможность завершить работу устройства и программы – кликните «Disconnect». Кнопка находится на месте, где была «Connect». Самостоятельно перезагрузите смартфон для подтверждения изменений.

MTK65xx Changer
Последним вариантом исправления ошибки является пользование утилитой MTK65xx Changer, доступной по этой ссылке. Программа нуждается в предоставлении root; работает на Android 2.2 и выше. Исходя из названия, пользование приложением возможно на устройствах с чипами компании MediaTek.

MTK65xx Changer автоматически получает необходимые данные, в том числе информацию о процессоре. Перед работой понадобится извлечь SIM-карты, и после приступить к изменению IMEI на желаемые. Имеется функция генерирования IMEI, а также автоматического присуждения одинаковых идентификаторов обоим слотам.
Изменить и восстановить IMEI на Андроиде можно даже при отсутствии возможности подключиться к компьютеру – достаточно иметь root или знать код открытия инженерного меню. Исправление этой ошибки поможет пользоваться функциями связи, как прежде.