Xakep

Lenovo P780 - Прошивка ROW_S223_140901 (обновление оф прошивки Kit-Kat OTA+PC)

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

phpgnaj9p.jpg

 

Прошивка Lenovo P780 KitKat P780_ROW_S223_140901

Обновление официальной прошивки кит-кат

 

Прошивка с русского региона для обновления  ОТА!
При установки ОТА-архива - ТОЛЬКО на 222 с не измененной системой!

Номер сборки:P780_ROW_S223_140901

Дата: 01.09.2014
Создатель: Lenovo - обновление КК для ROW-региона

Только для стран: Россия, Украина, Казахстан, Беларусь (бывшее СНГ), не предназначена для Малазии, Вьетнама, Турции и так далее - у них иная прошивка и она еще не готова.
Состав: ТОЛЬКО ОТА апдейт
ОС: Android 4.4.2
Языки:  русский, английский, украинский/ клавиатура: мультиязычная

Ссылка: download.png   Tools_v5.1352.01  для отката с 4.4 на 4.2  SP_Flash_Tool_v5.1352.01.rar / ОБЛАКО@mail.ru

 

                download.png OTA - Update.zip для стандартного рекавери - Update_P780_ROW_8G_S223_140901.rar — Яндекс.Диск

 

 
Чейндж лог ( по сравнению с 222):

  • Общая оптимизация
  • Оптимизация оперативной памяти.
  • Убрана надпись USER 0

 

Инструкции:

 Установка Ота-апдейта
 

Устанавливается ТОЛЬКО НА ОФ 222_ROW со штатным рекавери Устанавливается только на 222_ROW и только через штатное (не расширенное) рекавери.

РУТ-права придется получать ЗАНОВО

Установка:

0. Убеждаемся, что стоит официальная прошивка 222_ROW, штатное (не расширенное) рекавери* и не производилось стирание/изменение системных (GOOGLE) приложений**. А также- что нет переразметки памяти. При невыполнении, хоть одного пункта - прошивка не встанет. ничего страшного не произойдет, просто обновление не установится и останется предыдущая версия.

1- Скачиваем архив обновления на ПК

2- Распаковываем и извлекаем архив update.zip

ЛЮБЫМ способом НЕ распаковывая update.zip копируем либо в корень карты памяти, либо в корень встроенной памяти данный архив

3. ЛЮБЫМ способом перезагружаемся в рекавери

У выключенного телефона нажимаем кнопку питания и держим 1-2 секунды, затем нажимаем качельку громкости "+" и "-" одновременно , качельку и питание держим до входа в recovery.

4. Установка стартует АВТОМАТИЧЕСКИ.

5. Перезагрузка после установки - стартует автоматически.

6- ЕСЛИ бут-луп, ( не загружается) нажимаем ресет у карты и грузимся в рекавери

У выключенного телефона нажимаем кнопку питания и держим 1-2 секунды, затем нажимаем качельку громкости "+" и "-" одновременно , качельку и питание держим до входа в recovery.

7. при надписи команды нет- нажимаем питание. Выбираем пункт Factory reset громкостью вниз, подтверждаем - громкостью вверх.

8.  Перезагружаемся- reboot system

9- Успеха!

Установка прошивки с ПК

ВНИМАНИЕ- использовать только новую утилиту SP_Flash_Tool_v5.1352.01

Краткая инструкция по использованию новой утилиты SP_Flash_Tool_v5.1352.01

1- Запуск - ругнется, что не выбран Скаттер- нажимаем ОК

2- Меняем режим загрузки ПО- по умолчанию стоит DOWLOAD

post-2-0-19868100-1405434118_thumb.png

На Firmware Upgrade

post-2-0-70359500-1405434144.png

3- Выбираем скаттер

post-2-0-94427800-1405434160.png

post-2-0-16822000-1405434173_thumb.png

4- Нажимаем кнопку старт

post-2-0-43258400-1405434189_thumb.png

Пройдет проверка образов, после этого подключить выключенное тело к ПК- нажмите для гарантии красную кнопку около слота карты памяти.

5- Ждем окончания

post-2-0-96854600-1405434293_thumb.png

 

регион код не нужен.

ВНИМАНИЕ! Откат с 4.4 до 4.2 осуществляется ТОЛЬКО новой утилитой!!

 

Исправление тормозов анимации

Пошаговая установка прошивки OTA-update с S124 ROW 4.2 до ROW Kit-Kat 4.4 P780 4Gb и P780i 8GB S220 140722

Патчи и доработки Lenovo P780 Kit_KAt

 

как ставить программы на карту:

  1. Настройки- память- карта делает сохраниене диктофона и радио на карту вместо памяти, а также сохранение кешей игр на карту. НО не самих приложений.
  2. настройки- приложения- меню (под экраном) - место установки программ- карта памяти. А вот после этого то, что на карту встать может- становится ТУДА

 

Откат прошивки Kit-Kat Lenovo P780

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

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


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

А поточнее?

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


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

Google Authenticator не работает ни в одной из КитКат прошивок. Разработчики вообще думают это исправлять или нет? Стоит добавить это в "Известные проблемы" в шапке.

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


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

Google Authenticator не работает ни в одной из КитКат прошивок. Разработчики вообще думают это исправлять или нет? Стоит добавить это в "Известные проблемы" в шапке.

Ну вообще-то это, с Ваших же слов, проблема Google, так что думаю им этот вопрос и стоит задавать!

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


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

Подскажите кто может!!! Не ставится обновление по причине /system/bin/vold... Как исправить?

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


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

Подскажите , какая версия модема в этой прошивке ? У меня европеец 8гб...

И если можно, выложите сам модем сюда...

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


Ссылка на сообщение
Поделиться на другие сайты
на счет переименования приложений
Не знаю. Я Нова лончером пользуюсь еще со времен 123-й. Там вроде переименовываются. И якобы Приложения есть, как привык

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


Ссылка на сообщение
Поделиться на другие сайты
какая версия модема в этой прошивке ? У меня европеец 8гб...

modem_P780_V104_S223.zip   http://lenovo-forums.ru/topic/7151-прошивка-радиомодуля-p780-kit-kat/#entry192388

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

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


Ссылка на сообщение
Поделиться на другие сайты
(голубая иконка с белой решеткой '#')?
Да. SuperUser 
1 пользователю понравился пост

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


Ссылка на сообщение
Поделиться на другие сайты
энергопотреблению, если сравнивать с 124?
По-моему, уже почти выходит на ее уровень. Но именно у меня (4 гига, европеец) по-прежнему не дотягивает

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


Ссылка на сообщение
Поделиться на другие сайты
Если перерешить радиомодуль на modem_S820_V51 тогда все ловит и даже лучший прием становится в МТС тоже. Где то читал,  нужно заменить симку на новую. Правда это или нет? Может действительно пойти в Киевстар и заменить симку на новую, со сбережением номера?

 

Симка 2004 года - однозначно менять, она и по энергопотреблению много просит.

А ловит на 51 модеме GSM или WCDMA в этих проблемных местах?

Если GSM, то на европейском модеме 104(223 прошивка) надо включать GSM900, т.к. телефон китайский

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

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


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

S223 и классический LenovoLauncher 2.0 (сосуществует с Lenovo Launcher 5.0).

 

кому нравится, как мне ;-) -- прицепил apk к сообщению в архиве llauncher20.zip 

1. распаковать в /system/priv-app

2. выставить права 0644 (rw-r-r)

3. перезагрузиться

4. выбрать лончер с зеленой иконкой в меню выбора лончера

 

з.ы. все настройки лончера настраивать в контекстном меню -- левая софт клавиша при нахождении на домашнем экране

 

з.з.ы. все таки, для меня, это лучшая версия лончера. даже на киткате

 

post-113751-0-32465100-1410182228_thumb.

post-113751-0-14625300-1410182252_thumb.

post-113751-0-38544400-1410182487_thumb.

llauncher20.zip

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

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


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

инструкция для тех, кто хочет установить OTA обновление и имеет ошибки вида *.apk has unexpected content

(почему это возможно: производители, помимо специфического софта, пихают в прошивку софт, доступный в Play Store. именно в целях упрощения обновления таких программ (при интеграции обновлений в системный раздел, особенно) и предназначено то, что я пишу

 

ВАЖНО: если вы твикали что-либо еще, например, библиотеки, типа libacdk.so и т.п., настоятельно рекомендую при обновлении шиться полными прошивками. т.к. что и как в них наобновляет апдейтер предсказать сложно.

 

итак:

1. распаковываем из архива ota обновления файл updater-script. он находится по пути /META-INF/com/google/android

именно в в этом скрипте прописано все, что в процессе обновления выполняется исполняемым файлом апдейтера (update-binary -- его НЕ трогать)

 

2. открывает скрипт в любом текстовом редакторе

 

3. находим раздел, начинающийся с команды ui_print ("Verifying current system..."); - именно это сообщение "Verifying current system..." первым появляется при запуске обновления в режиме рекавери.

 

это - проверка исходного состояния системы для оценки возможности обновления

далее выполняются команды apply_patch_check ДЛЯ КАЖДОГО системного приложения, фрейворка и библиотеки, которые затрагивает обновление. это проверка соответствия хэша для исключения кривого обновления. т.к. патчи не затирают приложения обновленными, а модифицируют части их кода напрямую.

 

4. ищем нужное приложение - нппример: apply_patch_check("/system/app/AnyShare-ROW.apk", "7868c78136599109674830d03885354be4f48729", "252151e5e2b99b8a43e52cd8b84e229502f51d23") || abort("\"/system/app/AnyShare-ROW.apk\" has unexpected contents.");

 

проверяется хэш исходного файла AnyShare-ROW.apk. при несовпадении выдается ошибка /system/app/AnyShare-ROW.apk has unexpected contents.

 

5. чтобы проверки AnyShare-ROW.apk не происходило, достаточно в скрипте, прямо в текстовой редкаторе, УДАЛИТЬ данную строку.

ВАЖНО: именно столько, сколько указано в п.4

 

но это еще не все... т.к. убрав ТОЛЬКО проверку, вы можете обеспечить себе проблемы из-за того, что апдейтер обновит код в измененном исходном приложении. поэтому...

 

6. ищем в скрипте раздел ui_print("Patching system files..."); - это сообщение Patching system files... в ходе обновления как раз знаменует начало обновления системных файлов. на это указывает команда apply_patch

в разделе обновления ТРИ СТРОКИ, относящиеся к патчу для приложения AnyShare-ROW. ровно столько строк целиком нужно удалить, чтобы приложение AnyShare-ROW обновление НЕ затронуло вообще. оставив таким, каким но было в исходной прошивке.

 

ВАЖНО: если вы открыли файл редактором, который умеет правильно форматировать текст скриптов, то у вас  ВСЕГДА команда apply_patch для ЛЮБОГО приложения, будет занимать ТРИ ПОЛНЫЕ СТРОКИ. именно их нужно удалить!

 

7. повторяем описанные в п. 4-6 процедуры для каждого приложения, которое хотите исключить из обновления

 

8. сохраняете updater-script

 

9. помещаете его в исходный архив OTA обновления туда, откуда взяли -- с заменой старого скрипта.

 

10. перезагрузка в рекавери. только МОДрекавери (twrp)

ВАЖНО: из-за того, что целостность подписанного обновления мы нарушили, СО СТОКОВЫМ РЕКАВЕРИ ВЫ НЕ ПРОШЬЕТЕСЬ.

 

11. если все сделали корректно - обновление пройдет без проблем

 

12. если в ходе обновления вы получаете ошибку несоответствия устройства вида: This package is for "P780_ROW" devices; this is a "P780"

достаточно найти и удалить в скрипте соответствующую проверку:

КРАЙНЕ ВАЖНО: во избежание досадных недоразумений, крайне рекомендуется обновляться, постепенно качая непосредственно НА СВОЙ аппарат ota обновления через меню Об аппарате->Обновление системы. при условии, что изначально у вас стоит правильная версия прошивки, это снизит риск возникновения несоответствия (как то упоминание в версиях 8 гигов на 4 гиговых аппаратах)

 

13. для исключения проверки версии модема удаляем:

и относящиеся к ним строки с командами apply_patch

 

НЕ копируйте полностью текст блоков кода, который я привожу, т.к. для разных прошивок значения хэшей разные. ориентируйтесь только на называние программ или модулей

 

14. Намеренно не указываю примеров исключения из обновления фреймворков и библиотек, т.к. считаю это вредным. если, все таки, захотите -- включайте голову и найдете как.

 

з.ы. примеры кода приведены из скрипта обновления с S222 до S223. и он может отличаться (кроме названий приложений и модулей) для других прошивок.

 

Все, что вы делаете - делаете на свой страх и риск. НЕ торопитесь и проверьте все, что отредактировали

ui_print("Verifying current system...");show_progress(0.100000, 0);apply_patch_check("/system/app/AnyShare-ROW.apk", "7868c78136599109674830d03885354be4f48729", "252151e5e2b99b8a43e52cd8b84e229502f51d23") || abort("\"/system/app/AnyShare-ROW.apk\" has unexpected contents.");set_progress(0.008732);apply_patch_check("/system/app/ApplicationsProvider.apk", "426cdb226adf8baf612bfc8144297ff514b7f464", "b93d8478316274143d9905252f584ca286982a91") || abort("\"/system/app/ApplicationsProvider.apk\" has unexpected contents.");set_progress(0.008788);apply_patch_check("/system/app/BasicDreams.apk", "dd1e6845b281d10bbbbe3ac79436b30ca6a8a8be", "3ec84bfeb677bc4952eb9de9be733c899cc8caea") || abort("\"/system/app/BasicDreams.apk\" has unexpected contents.");set_progress(0.008851);
ui_print("Patching system files...");apply_patch("/system/app/AnyShare-ROW.apk", "-",            7868c78136599109674830d03885354be4f48729, 3625171,            252151e5e2b99b8a43e52cd8b84e229502f51d23, package_extract_file("patch/system/app/AnyShare-ROW.apk.p"));set_progress(0.008643);apply_patch("/system/app/ApplicationsProvider.apk", "-",            426cdb226adf8baf612bfc8144297ff514b7f464, 23341,            b93d8478316274143d9905252f584ca286982a91, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));set_progress(0.008698);apply_patch("/system/app/BasicDreams.apk", "-",            dd1e6845b281d10bbbbe3ac79436b30ca6a8a8be, 26041,            3ec84bfeb677bc4952eb9de9be733c899cc8caea, package_extract_file("patch/system/app/BasicDreams.apk.p"));set_progress(0.008761);
getprop("ro.product.device") == "P780_ROW" || abort("This package is for \"P780_ROW\" devices; this is a \"" + getprop("ro.product.device") + "\"."); 
apply_patch_check("/system/etc/firmware/modem_1_3g_n.img", "248fc6cd10fdc31a351dafd776836b34dd011a91", "dd978815c1b6058a46a2f7805509ea7c9fd5b1da") || abort("\"/system/etc/firmware/modem_1_3g_n.img\" has unexpected contents.");apply_patch_check("/system/etc/mddb/BPLGUInfoCustomAppSrcP_MT6589_S00_P780_ROW_V104_1_3g_n", "c5e02b938ba43ed0b0ba49229cc36b2dc781ad32", "63abba73e176dddb8cc1d76119305e3b2d985c1a") || abort("\"/system/etc/mddb/BPLGUInfoCustomAppSrcP_MT6589_S00_P780_ROW_V104_1_3g_n\" has unexpected contents.");
7 пользователям понравился пост

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


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

Наблюдаю множество высказываний и обсуждений встроенного антивируса и SecureIt на любой из версий прошивок.

 

 

Вот и у меня на 223 прошивке за обновление антивирусных баз SecureIt стало просить денег. Притом упорно, никакие манипуляции от этого не избавляют . Я не жадный, но такой навязчивый платный сервис мне не нравится. Почитал здесь на форуме советы удалить, но опасаюсь - можно ли корректно это сделать?

Долго терпел я все эти "сюрпризы" с версией Kit-Kat, но что-то я начинаю все больше разочаровываться в Lenovo... 

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


Ссылка на сообщение
Поделиться на другие сайты
Вот и у меня на 223 прошивке за обновление антивирусных баз SecureIt стало просить денег. Притом упорно, никакие манипуляции от этого не избавляют . Я не жадный, но такой навязчивый платный сервис мне не нравится. Почитал здесь на форуме советы удалить, но опасаюсь - можно ли корректно это сделать? Долго терпел я все эти "сюрпризы" с версией Kit-Kat, но что-то я начинаю все больше разочаровываться в Lenovo... 
Рутани и заморозь Titanium Beckup,и не парся на счет обновления
1 пользователю понравился пост

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


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

Полная прошивка S223 , для прошивки через флештул.
Шить 5й версией флештула в режиме Firmware Upgrade. SP_Flash_Tool_v5.1352.01
P780_ROW_S223_4GB_KIT_KAT
P780_ROW_S223_8GB_KIT_KAT

То же самое, только немного почищена, плюс с TWRP 2.7.1.1 и рут правами.
P780_S223_4GB_KK_Light_root_recovery
P780_S223_8GB_KK_Light_root_recovery
P780_S223_4GB/8GB_KK_Light_root_recovery

Шить 5й версией флештула в режиме Firmware Upgrade.
Подмену частей прошивки, производить до запуска флештула.


  • Слегка почистил, добавил рут, рекавери и BusyBox.
  • Все что удалено из приложений по сравнению оригиналом S223, на скринах большую часть видно(единственное, на скринах можно наблюдать CamScanner и CamCard, эти заразы сидят в юзер дата не стал за ними нырять туда. Удалил все это потому, что все это обновляется в маркете сразу, так что нечего этим системную папку забивать.
  • Так же полный список удаленных приложений и сами приложения в виде бекапов для TitaniumBackup, можно увидеть по соответствующей ссылке ниже.


attachicon.gifS223_light-1.jpegattachicon.gifS223_light-2.jpegattachicon.gifS223_light-3.jpegattachicon.gifS223_light-4.jpeg

Если слетело кастомное рекавери, то надо удалить файл в папке /system - recovery-from-boot.bak именно этот файл в ответе за возвращение стокового рекавери, а не я.


Шить 5й версией флештула в режиме Firmware Upgrade.
Подмену частей прошивки, производить до запуска флештула.


Все так же, как и для 4GB

Если слетело кастомное рекавери, то надо удалить файл в папке /system - recovery-from-boot.bak именно этот файл в ответе за возвращение стокового рекавери, а не я.


Как прошить,можно глянуть один из тысячи вариантов НАЖАВ СЮДА

 

 
Спасибо за очищенную от хлама прошивку!
А есть ли где-то описание как прошивку почистить самостоятельно?
По мне - так там снести все оставить только магазин и ланчер поменять ))))

  • Проверить, что не только галочки стоят напротив всех разделов, но так же и выбраны все эти файлы.
  • Для аппаратов 2014 года так же до запуска флештула, скопировать в папку с прошивкой preloader.bin, переместив куда нибудь из папки с прошивкой preloader_pradai_row.bin
Отредактировал Xakep

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


Ссылка на сообщение
Поделиться на другие сайты
убрав ТОЛЬКО проверку, вы можете обеспечить себе проблемы из-за того, что апдейтер обновит код в измененном исходном приложении.
 Не обновит код. Так как сама команда apply_patch тоже выполняет проверку хеша и размера исходного файла.  :)

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


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

добрый день  всем, может кто подсказать, возможно стандартно изменить вид экрана блокировки потому стандартный уже достал, age, pusle, можно то добавить больше тем онлайн? или это надо менять сам лаунчер? на 124 было больше возможностей
спасибо

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

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


Ссылка на сообщение
Поделиться на другие сайты
можно то добавить больше тем онлайн?
 Тут посмотри...
1 пользователю понравился пост

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


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

добрый день  всем, может кто подсказать, возможно стандартно изменить вид экрана блокировки потому стандартный уже достал, age, pusle, можно то добавить больше тем онлайн? или это надо менять сам лаунчер? на 124 было больше возможностей

спасибо

Галерея-выбираешь картинку или фото-тап по ней-в верху кружок с тремя точками-Использовать-Фоновый ресунок-Ставить галку экран блокировки-Снять галку Раб.стол и Применить.

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


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

установил P780_ROW_S223_4GB_KIT_KAT и заметил если телефоном не пользоваться, а потом зайти в инет то все

вайфай отвалился :)

помогает только переподключения к вайфай

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


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

Так что с антивирусом, там же наверно можно банально файлы баз заменить. Специалистам раз плюнуть. Дайте решение.

зы Прошивка уже стремится к идеалу. Вечно замораживавшийся на S221/222 HD Widget на S223 работает можно сказать идеально/ (Обманул)

Не группирующиеся контакты не раздражают, однако интеллектуальные способности по раскладыванию присваиваемого контакту имени на составляющие (ФИО) доводят до истерики :)

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

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


Ссылка на сообщение
Поделиться на другие сайты
инструкция для тех, кто хочет установить OTA обновление и имеет ошибки вида *.apk has unexpected content

сначала ведь нужно рут установить, потом twrp? или можно twrp без рут?

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

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


Ссылка на сообщение
Поделиться на другие сайты
или можно twrp без рут?
Можно. Через FlashTool... 

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


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

Не обновляет, пишет NotificationCenter.apk has unexpected contents.

Вопрос решен.

Вотблин!  А как решен? То есть: интересны вопросы 

1. Где/Каким образом можно посмотреть из-за чего выскакивает ошибка?

2. .... все вопросы возникают после ответа на первый вопрос.....

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


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

Нет, так не пойдёт!!!!!

Wifi крашиться после блокировки телефона таймаута.

Я был только за 4.4.

Теперь я почти противник этой затеи.

Сколько можно ещё этих otaшников!?!? Что за "х"!!!

Контакты так и тормозят при прокрутке.

2 раза зависал после 223.

В пауэр манагере до сих пор не дни, а часы. Типа 1ч 8ч 12 мин.

Телефон Китай 2014.

До 223 все устраивало. Буду шить 222.

Otg нормал. Забыл ещё раз упомянуть.

Рабочие столы также чуть подвисают при прокрутке. Только первый стол. На 222 работало плавнее.

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

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


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

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

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

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

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


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

Войти

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


Войти

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

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