steaven

Lenovo P780 - Восстановление IMEI после сбоя прошивки

В этой теме 400 сообщений

Вопросы новичков P780 | Покупка Lenovo IdeaPhone P780 за рубежом и в России |Обзоры Lenovo P780 |Lenovo IdeaPhone P780 - обсуждение смартфона. | Lenovo p780 инструкция пользователя  | Секретные коды IdeaPhone P780  | Комбинации клавиш IdeaPhone P780   | FAQ IdeaPhone P780   | Список стандартных программ, которые можно безопасно удалить/отключить  Драйвер для персонального компьютера IdeaPhone P780  | %5BROM%5D Официальная прошивка P780 S112_ROW LiFe v0.3/v0.4/v0.5 - русская прошивка для Lenovo P780 [Custom ROM] Прошивка радиомодуля P780   | ROOT-права Lenovo P780  | Recovery Lenovo IdeaPhone P780  Установка драйверов на ПК для смартфонов Lenovo IdeaPhone  | Установка прошивки с ПК для смартфонов Lenovo IdeaPhone

 

Восстановление IMEI после сбоя прошивки IdeaPhone P780

 

 

Почему может удалиться IMEI и как этого избежать.

 

UPD: Способы восстановления IMEI и NVRAM - Создание дампа nvram. Прошивка дампа nvram.
 


Основываясь на личном опыте могу с уверенностью сказать, что IMEI в нашем аппарате может слететь при не правильной прошивке. Это происходит из-за того, что папка, содержащая в себе файлы конфигурации IMEI, находится в папке data. Как написано в сети: " "в новых прошивках" папка nvram перенесена из data/nvram в /nvram, что спасает от удаления папки nvram при хард резете". Поэтому, как уже все догадались (если внимательно читали данный пост) у нас "старая" версия прошивки. Т.о., если IMEI вдруг слетит, то получим телефон, который не звонит и не отправляет смс, т.е. услугами операторов состовой связи пользоваться будет нельзя, а в шторке внизу будет красоваться надпись "Неверный IMEI". Слетевший IMEI придется восстанавливать по принципу: ищем IMEI на коробке от телефона, ищем в сети программу для восстановления, пытаемся восстановить.

Поэтому приведу рекомендации с помощью которых Вы не наступите на те грабли, на которые наступил Я (и не однократно кстати):

1. Напомню и уточню: за IMEI отвечает папка nvram, путь к этой папке /data/nvram/, но сами файлы в которых прописан IMEI находятся по пути /data/nvram/md/NVRAM/NVD_IMEI/, поэтому нужно бэкапить именно NVD_IMEI, записав какие разрешения стояли на папке NVD_IMEI и файлах в этой папке. Т.о., если слетел IMEI, то заменяем папку NVD_IMEI папкой NVD_IMEI из бэкапа, выставляем разрешения на паке NVD_IMEI и файлах в этой папке и перезагружаем телефон.

2. Как не пичально при ХАРД РЕЗЕТЕ через TWRP рекавери папка nvram затирается (Factory Reset). Тем не менее в TWRP рекавери присутствует бэкап nvram, но он не помогает, приходится восстанавливать весь data раздел - это самый простой и безопасный способ. Так что, если Вы пользуетесь TWRP рекавери (или любым другим), то настоятельно рекомендую сделать полный бэкап системы и в случае потери IMEI Вы сможете восстановить data раздел с утерянным IMEI. Даже, если у Вас не TWRP рекавери, а CWM, то восстановление бэкапа также поможет вернуть IMEI.

3. Как оказалось IMEI может слетать и при перепрошивке через флэш тулз. Объясню. К примеру, у Вас стоит s106, Вы хотите прошить через флэш тул s107. По инструкции читаем:
 

Нажать кнопку Scatter-Loading, перейти в папку с прошивкой и выбрать файл MTK6577_Andriod_scatter_emmc.txt
Нажать кнопку Update

Если Вы случайно нажмете не кнопку Update, а Download, то можете получить слетевший IMEI (статей подтверждающих это в сети тьма). Единственная рекомендация, если у Вас уже слетел IMEI, то проверяем выполнили Вы пункты 1 или 2 из моих рекомендаций, если да, тогда восстанавливаем IMEI "по-простому", если же нет, то ищем программы и статьи для восстановления в сети (большинство хороших программ находится на china-iphone).

ЗЫ. Это то, что я смог выяснить сам спотыкаясь, если у Вас есть что-то опровергающее\подтверждающее\дополняющее мои наблюдения, буду рад выслушать.

ЗЗЫ. Проблема очень распространенная. Этой "болезни" подвержены 99% "китайских" телефонов.

 
Вариант восстановления 1
Вариант восстановления 2
 
 

 

Наш ромодел линерти скинум мне скрипт, который работает на  IdeaPhone P780 для загрузки и восстановления IMEI на нашем телефон.
Все просто - Нужен рут-доступ на смартфоне, прямые руки и немного терпения.
 
 
nvram_backup_restore_wo_root-shell_3.7z
 
Распаковываем архиватором 7z, запускаем нужную утилиту (бэкап или востановление) и радуемся.
 
Для восстановления нужен слитый образ с этой же модели телефона. Я думаю, иные инструкции напишем вместе.

Старый вариант с ошибкой.nvram_backup_restore_wo_root-shell_2.7z
Отредактировал Brams
исправил крокозябры
12 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Где взять слитый образ с этой  модели телефона?

2 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажте, папка /dev/nvram (которую копирует данный скрипт), меняется в разных версиях прошивок или она одинакова?

 

И еще. Скрипт при бекапе копирует на компьютер файл "nvram.img", а при восстановлении ищет на компьютере файл "nvram_A820.img"... как-то не по-людски :)..

 

я не особо силен, но мне кажется так правильнее. пусть гуру проверят:

http://yadi.sk/d/Ml6ROtbU8-Eyb
Отредактировал ingalator

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вчера уложил в такую проблему 3 аппарата из 4 . Судя про всему просто забыл, что шить ФлешТулом нужно через Апдейт, а не ДаунЛоад .

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

поделитесь пожалуйста донорским NVRAM 

PS  поколупал форумы, вобщем здесь   http://4pda.ru/forum/index.php?showtopic=472410&st=980#entry23917696

написано как восстановить все и сразу. Практически так же как в инструкции по восстановлении ИМЕЙ с той разницей, что в настройках SN Tool выбираем Four in one  

Отредактировал pulup
1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Народ, а чем плох ??? способ, заложенный в функционал Mobileuncle Tools:

Заходим на нормальном (без проблемно работающем Р780) в IMEI Backup Restore ( MTK ) и выбираем Backup IMEI to SDCARD2(MTK). Программулина создает в корне на файловой системе внешней SD карточки файл IMEI.bak. Шлем этот файл погруженному в несчастье собрату. И он на своем Р780 (с утерянными IMEI) подкладывает полученный файл  в корень внешней SD, а дальше  Mobileuncle Tools -> IMEI Backup Restore ( MTK ) и Restore IMEI from SDCARD2(MTK). Рестарт и усё д.б. у порядку...

ROOT обязателен.

4 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Народ, а чем плох ??? способ, заложенный в функционал Mobileuncle Tools:
Потому что это backup из раздела Data. И жить такой восстановленный IMEI будет до ближайшей перепрошивки или Factory Reset. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Народ, а чем плох ??? способ, заложенный в функционал Mobileuncle Tools:
Потому что это backup из раздела Data. И жить такой восстановленный IMEI будет до ближайшей перепрошивки или Factory Reset. 

 

У меня восстановленный по данному методу телефон пережил update по воздуху с 112й на 115ю прошивку и не было проблем. Думаю, как альтернативный способ, сводящий для не совсем квалифицированных пользователей (ну типа меня ;)) риск к минимуму, рассмотренный метод имеет право быть упомянутым. А уж каким способом каждый индивидуум воспользуется - дело хозяйское. Основной принцип д.б - не навреди. Вот если с данной точки зрения есть опасность перевести телефон в разряд стройматериалов, тогда - ну его!

Отредактировал sla_slo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделитесь донорским nvram плиз

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делаю по инструкции, все время получаю такую ошибку. Что это за проблема подскажите плиз.

 

post-16180-0-85135700-1376919809.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Делаю по инструкции,

Знакомо. Если девайс входит в режим META MODE - то проблема в неверных AP DATABASE и MODEM DATABASE

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Делаю по инструкции,

Знакомо. Если девайс входит в режим META MODE - то проблема в неверных AP DATABASE и MODEM DATABASE

 

Брал из прошивки. ПРобовать другую прошивку?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Брал из прошивки.

в каждой их этих папок по ДВА файла. просто выбрали неверный. Дрова то стоят нормально?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Брал из прошивки.

в каждой их этих папок по ДВА файла. просто выбрали неверный. Дрова то стоят нормально?

 

Я думаю я правильно выбрал модем и базу. См. мой скриншот

 

>>Step: Start to Init Modem Nvram Database...
   OK: Init Modem Nvram Database successfully.

 

Дров стоят отсюда http://lenovo-forums.ru/topic/1596-%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0-ideaphone-p780/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
>>Step: Start to Init Modem Nvram Database... OK: Init Modem Nvram Database successfully.

не факт) говорю же -так же было

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

>>Step: Start to Init Modem Nvram Database... OK: Init Modem Nvram Database successfully.

не факт) говорю же -так же было

 

Попробовал все комбинации - безрезультатно. Кстати файлов модема в прошивке у меня 1, БД - 2

Вобщем вся инфа такова: IMEI меня слетел. Звонить, получать смс не могу. 

Что делаю я:

1. Делаю Format whole flash

2. Прошиваю ROW_S112 

3. Настраиваю SN Write Tool по инструкции

4. В результате получаю http://lenovo-forums.ru/topic/1971-%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-imei-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5-%D1%81%D0%B1%D0%BE%D1%8F-%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8-ideaphone-p780/#entry42202

 

Быть может стоит копать где-то глубже? Телефон китайская версия. Может я не ту прошивку ставлю. Может нужно попробовать прошить с донорским nvram?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1. Делаю Format whole flash

нахрен! все кроме этого!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

1. Делаю Format whole flash

нахрен! все кроме этого!

 

в смысле?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

1. Делаю Format whole flash

нахрен! все кроме этого!

 

в смысле?

 

Уже поздно. Я уже делал format и неоднократно. А как же все таки правильно делать? У меня больше нет вариантов. Помогите, пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2е сутки пытаюсь восстановить IMEI. Перепрошиваю ROW_S112. Настраиваю SN Write. Безуспешно. Все время получаю эту ошибку http://lenovo-forums.ru/topic/1971-%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-imei-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5-%D1%81%D0%B1%D0%BE%D1%8F-%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8-ideaphone-p780/#entry42202

 

Кто-нибудь, пожалуйста, подскажите что делать. Был совет перепробовать все MODEM DATABASE, AP DATABASE из прошивки. Перепробовал все. Сил больше нет :( 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хы. Я тоже в такую же ошибку уперся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
телефон требует ввести IMEI первый написан на батарее и на коробке,агде найти второй IMEI?помогите!!!!!!!!

Нигде он не написан. Вводи примерно такой же

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

телефон требует ввести IMEI первый написан на батарее и на коробке,агде найти второй IMEI?помогите!!!!!!!!

если я введу примерно такой он вторая симка работать будет?

методом тыка если я введу примерно такой вторая симка работать будет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да хоть от балды- все будет работать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Eсть алгоритм вычисления IMEI:

На самом деле IMEI состоит из 15 цифр, из которых первые 14 - это номер (который, в принципе, может быть произвольным - хотя теоретически и состоит из идентификатора производителя, версии программного обеспечения и серийного номера устройства), а последняя, 15-я цифра - это контрольное число, зависящее от первых 14 цифр и вычисляемое по определенному алгоритму (алгоритм очень похож на вычисление контрольной цифры в EAN-кодах (13-значные штрих-коды на товарах и продуктах).
Как вычислить IMEI 2:
Алгоритм вычисления 15-й цифры следующий (возьмем для примера 14-тизначный прототип IMEI 12345678901234 (пока 14 цифр, т.к. 15-ю мы еще не вычислили):
Вариант 1:
- удвоить значения цифр на четных позициях (т.е., берутся 2-я, 4-я, 6-я, 8-я, 10-я, 12-я и 14-я цифры) и записать эти числа в одну строчку. В нашем примере получается:
4 8 12 16 0 4 8 - то есть, 481216048 (обратите внимание на то, что двузначные числа пишутся наравне с однозначными в единую сплошную строку).
- сложить все цифры (не числа, а именно цифры) из полученной строки и запомнить получившееся число:
4+8+1+2+1+6+0+4+8=34
- сложить все цифры, стоящие на нечетных местах и также запомнить получившееся число:
1+3+5+7+9+1+3=29
- сложить вместе два получившихся числа:
34+29=63
- вычислить число (цифру), которое нужно прибавить к получившейся сумме, чтобы "довести" ее до ближайшего круглого десятка. В нашем случае это будет цифра 7, ибо чтобы довести число 63 до ближайшего круглого десятка (70), в нему нужно прибавить именно 7. Если же получившаяся сумма уже сама по себе является круглым десятком, то наша цифра - 0.
- получившаяся цифра - это и есть 15-я - контрольная - цифра IMEI
В итоге наш IMEI такой: 123456789012347

Вариант 2:
- сложить все цифры, стоящие на нечетных местах и запомнить получившееся число:
1+3+5+7+9+1+3=29
- заменить все цифры, стоящие на четных местах, по следующему принципу:
0 -> 0
1 -> 2
2 -> 4
3 -> 6
4 -> 8
5 -> 1
6 -> 3
7 -> 5
8 -> 7
9 -> 9
В нашем случае получится ряд цифр 4837048
- сложить получившиеся в предыдущем пункте цифры и запомнить получившееся число:
4+8+3+7+0+4+8=34

- сложить вместе два получившихся числа:
34+29=63
- вычислить число (цифру), которое нужно прибавить к получившейся сумме, чтобы "довести" ее до ближайшего круглого десятка. В нашем случае это будет цифра 7, ибо чтобы довести число 63 до ближайшего круглого десятка (70), в нему нужно прибавить именно 7. Если же получившаяся сумма уже сама по себе является круглым десятком, то наша цифра - 0.
- получившаяся цифра - это и есть 15-я - контрольная - цифра IMEI
В итоге наш IMEI такой: 123456789012347

P.S. В большинстве китайских двухсимочных телефонов IMEI-2 на 1 единицу больше IMEI-1. Но это - без 15-й цифры. То есть, если у нас слетели IMEI, а под крышкой напечатано только IMEI-1, то чтобы узнать IMEI-2 мы должны отсечь от IMEI-1 последнюю цифру, затем прибавить к оставшемуся 14-значному числу единицу, а затем вычислить для получившеггося 14-значного числа 15-ю цифру по вышеприведенной методике. Таким образом бы получим правильный и работающий IMEI-2.

10 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу