steaven

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

400 posts in this topic

Вопросы новичков 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
Edited by Brams
исправил крокозябры
12 people like this

Share this post


Link to post
Share on other sites

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

2 people like this

Share this post


Link to post
Share on other sites

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

 

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

 

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

http://yadi.sk/d/Ml6ROtbU8-Eyb
Edited by ingalator

Share this post


Link to post
Share on other sites

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

1 person likes this

Share this post


Link to post
Share on other sites

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

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

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

Edited by pulup
1 person likes this

Share this post


Link to post
Share on other sites

Народ, а чем плох ??? способ, заложенный в функционал 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 people like this

Share this post


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

Share this post


Link to post
Share on other sites

 

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

 

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

Edited by sla_slo

Share this post


Link to post
Share on other sites

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

1 person likes this

Share this post


Link to post
Share on other sites

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

 

post-16180-0-85135700-1376919809.png

Share this post


Link to post
Share on other sites
Делаю по инструкции,

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

1 person likes this

Share this post


Link to post
Share on other sites

 

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

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

 

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

Share this post


Link to post
Share on other sites
Брал из прошивки.

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

Share this post


Link to post
Share on other sites

 

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

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

 

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

 

>>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/

Share this post


Link to post
Share on other sites
>>Step: Start to Init Modem Nvram Database... OK: Init Modem Nvram Database successfully.

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

Share this post


Link to post
Share on other sites

 

>>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?

Share this post


Link to post
Share on other sites
1. Делаю Format whole flash

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

Share this post


Link to post
Share on other sites

 

1. Делаю Format whole flash

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

 

в смысле?

Share this post


Link to post
Share on other sites

 

 

1. Делаю Format whole flash

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

 

в смысле?

 

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

Share this post


Link to post
Share on other sites

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 из прошивки. Перепробовал все. Сил больше нет :( 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
телефон требует ввести IMEI первый написан на батарее и на коробке,агде найти второй IMEI?помогите!!!!!!!!

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 people like this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.