Решение для восстановления Imei на моделях I9000, i897, T959, P1000 и других новых Android:
Дальнейшее лучше делать на более ранней версии телефона Android 2.1 с выполненным "re-partition" на SPT после полного завершения можете обновить до 2.3.3.
- Во-первых нужно получить доступ root в телефоне с помощью
SuperoneClick
- После получения root-а нужно перезагрузить телефон
- Скопировать с рабочего телефона
Nv_data.bin и положить в папку adb sdk tools рядом с adb.exe
- Включить режим отладки Usb
- Подключить телефон через Usb и установить драйвера.
- Запустить интерпретатор командной строки
Cmd (DOS Command Prompt)
- Перейти в папку Adb Sdk
- Ввести следующие команды:
adb shell "mkdir /sdcard/efs"
adb push nv_data.bin /sdcard/efs
adb shell
su (После нажатия Enter на дисплее появится запрос подтвердения нажмите "Allow" подтвердить)
mv /efs/.nv_data.bak /efs/.nv_data.bakk
mv /efs/.nv_data.bak.md5 /efs/.nv_data.bakk.md5
rm /efs/nv_data.bin
rm /efs/nv_data.bin.md5
rm /efs/.nv2.bak
rm /efs/.nv2.bak.md5
busybox cp /sdcard/efs/nv_data.bin /efs/nv_data.bin
chmod 755 /efs/nv_data.bin
chown radio.radio /efs/nv_data.bin
- После завершения отключите телефон от USB
- Вытащите батарею (Не используйте кнопку Power для выключения телефона)
- Подождите 10 секунд и снова подключите включенный телефон к USB
- Введите следующие команды:
adb shell
su (После нажатия Enter на дисплее появится запрос подтвердения нажмите "Allow" подтвердить)
rm /efs/.nv_data.bakk
rm /efs/.nv_data.bakk.md5
busybox cp /efs/nv_data.bin /efs/.nv_data.bak
busybox cp /efs/nv_data.bin.md5 /efs/.nv_data.bak.md5
chown radio.radio /efs/.nv_data.bak
chown radio.radio /efs/.nv_data.bak.md5
- Теперь снова отключите от USB и удалите батарею, затем подождите 10 секунд и подключите батарею и включите телефон
- При проверке IMEI телефона увидим еще не правильный 004999.
- Теперь нужно зайти на поддержку Spt и скачать Unlock_imei патч для данной модели
- запишите файл патча в свой телефон
- Теперь используя Spt выделите "
Repair imei" и "
unlock" и нажмите "
Factory mode"
- Вуаля Imei телефона нормальный и все работает
Восстановление Imei вида 000000 на I5700, I5800 и других старых Android:
Для данных моделей нужно получить доступ root-а к файловой системе как это сделать можно найти в Google запросом "I5700 Root" также для данной процедуры используется карта SD
- Во-первых вам нужен доступ root и скачанный с исправного телефона
nv_data.bin
- Скачайте следующие файлы:
bml10.img.zip
stl10.img.zip
- Скопируйте эти файлы и файл
Nv_data.bin на карту SD (нет необходимости в распаковке файлов, единственное файлы должны быть с расширением ZIP)
- Вставте карту SD в свой мобильный телефон
- И в CMD в папке sdk/tools введите следующие команды:
Adb shell
Su (После нажатия Enter на дисплее появится запрос подтвердения нажмите "Allow" подтвердить)
Mount
dd if=/sdcard/bml10.img of=/dev/bml10
После выполнения команды телефон перезагрузится
Подождите полного включения телефона и введите следующую команду
dd if=/sdcard/stl10.img of=/dev/stl10
После выполнения команды телефон перезагрузится дождитесь полного включения
Затем введите следующую команду
cp /sdcard/nv_data.bin /efs
chmod 644 /efs/nv_data.bin
Теперь отключите от USB подождите 5-10 секунд и удалите аккумулятор (Не используйте кнопку Power для выключения телефона)
Перезагрузите телефон и увидите IMEI нормального вида, теперь просто подключите телефон к spt и восстановите оригинальный IMEI данного телефона.
Все это проверено компанией SPT вся информация взята на xda-developers и samdroid.net
SPT TEAM
Оригинал статьи.