Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

Откат и восстановление предыдущих версий прошивок

Прошивки для смарт тв LG. В этом разделе можно найти прошивку на смарт тв lg, скачать прошивку для смарт тв, обсудить как обновить прошивку смарт тв или поменять прошивку на смарт тв. Русификатор китайских прошивок смарт тв лджи.

Re: Откат и восстановление предыдущих версий прошивок

Сообщение mixmar » 08 июн 2016, 08:35

G__
В свое время было определено, что во время обновления после получения содержимого файла ответа и подтверждения на обновление прошивки, используются еще скрипты для получения и обработки запросов-логов на сервере обновления, это SWDownloadStartLog.laf, SWDownloadEndLog.laf, DownloadResult.laf и SWDownload.laf. При проверке обновления во время отката ТВ посылает запрос с содержимым, которое раскодированное записывается в условный файл in_dump.txt в папке htdocs или поступает сразу при обработке скрипта CheckSWManualUpdate.laf на реальном сервере -

Далее это содержимое запроса мы обрабатываем нашим скриптом CheckSWManualUpdate.laf на подменном сервере, как это примерно делается и на реальном сервере, и на основании данных <MODEL_NM> отправляем на ТВ содержимое соответствующего файла ответа HE_DTV_WT1M_AFAAABAA, предварительно его закодировав -

ТВ при этом выдает нам доступную эту версию для обновления, что нами была предоставлена файлом ответа. После подтверждения обновления, ТВ начинает загрузку файла ПО в зависимости от выбранного метода отката, с сервера обновления или с ПК из папки htdocs и одновременно посылает эти данные на сервер, в нашем случае в папку htdocs на подменный сервер. По трем первым скриптам есть содержимое логов во время отката, как раз по этим запросам и создаются текстовые файлы в папке htdocs. Это при выполнении SWDownloadStartLog.laf от начала загрузки файла ПО содержимое условного файла in_log_start.txt -

при выполнении SWDownloadEndLog.laf по окончании загрузки файла ПО содержимое условного файла in_log_end.txt -

и при выполнении DownloadResult.laf сразу после окончания загрузки файла ПО содержимое условного файла in_log_result.txt -

Что конкретно выполняется на реальном сервере этими тремя скриптами нам не известно, так как нет данных о их реальном содержимом, на нашем подменном сервере мы просто снимаем этими скриптами поступившие данные с ТВ. Было определено, что выполняется якобы еще и SWDownload.laf, но вот что делает он пока так и не выяснено, с ТВ при обработке в этот скрипт ничего не поступает, просто там все пусто и ничего не создается на подменном сервере, в том числе и отсутствует условный файл in_log_xz.txt в папке htdocs с содержимым запроса от ТВ. Возможно после получения сервером результата обновления, на ТВ отправляется какая-то команда, которая запускает на ТВ процесс перезапуска, возможно и команды в этом скрипте SWDownload.laf, который в нашем случае не выполняется из-за отсутствия поступивших в него данных с ТВ и отсутствия реального содержимого самого скрипта на подменном сервере.
Возможно с помощью этих логов-запросов от ТВ на сервере создается какая-то статистика по обновлениям или еще что-то через эти все скрипты, и возможно больше с сервера на ТВ ничего не поступает, кроме как изначально содержимое файла ответа на запрос о прошивке. Во всех этих запросах-логах от ТВ на сервер есть номер <REQ_ID> и он соответствует номеру <REQ_ID>, что в самом содержимом нашего файла ответа. Если есть у вас возможность, то посмотрите, что делает реальный сервер при получении этих запросов с данными процесса обновления прошивки при обработке скриптами, при откате мы просто получаем от ТВ эти запросы-логи в папку htdocs в соответствующие txt файлы на наш подменный сервер через наши эти все скрипты, на реальном сервере эти скрипты обрабатывают поступившую с ТВ информацию.
mixmar
Лучший пользователь форума 2016
 
Сообщения: 2433
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 581 раз.
Телевизор: LG 42LB730V

Re: Откат и восстановление предыдущих версий прошивок

Спонсор » 08 июн 2016, 08:36

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Откат и восстановление предыдущих версий прошивок

Сообщение G__ » 08 июн 2016, 17:23

По крайней мере на отправку процитированного выше in_log_result.txt родной сервер ничего кроме HTTP/1.1 200 OK не отвечает.
G__

 
Сообщения: 376
Зарегистрирован: 24 сен 2014, 12:14
Благодарил (а): 0 раз.
Поблагодарили: 36 раз.
Телевизор: ub850v

Re: Откат и восстановление предыдущих версий прошивок

Сообщение mixmar » 08 июн 2016, 17:49

G__
А возможно этот ответ HTTP/1.1 200 OK от сервера на ТВ и является командой для перезапуска ТВ, который выполняется уже программно на самом ТВ? Может как-то его после обновления тоже через скрипт отправить из папки htdocs, когда будет получен последний файл этого лога, типа в нем (DownloadResult.laf) и выполнить эту команду с отправкой ответа на ТВ? А на другие первые два скрипта что-то отвечает сервер на ТВ или нет?
mixmar
Лучший пользователь форума 2016
 
Сообщения: 2433
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 581 раз.
Телевизор: LG 42LB730V

Re: Откат и восстановление предыдущих версий прошивок

Сообщение G__ » 08 июн 2016, 18:01

Наш сервер выдает ровно такой же.=)
Хоть кто-нибудь может подтвердить факт автоматической перезагрузки после обновления по сети?
В декомпилированном исполняемом файле обновлялки из тв что-то про ребут есть только в названиях функций, содержащих также буковки USB. Декомпилятор, конечно, не дает нормальной картины, что там на самом деле происходит, но все же очень похоже что перезагрузка предусмотрена только для USB, и то не факт, что во всех версиях.
G__

 
Сообщения: 376
Зарегистрирован: 24 сен 2014, 12:14
Благодарил (а): 0 раз.
Поблагодарили: 36 раз.
Телевизор: ub850v

Re: Откат и восстановление предыдущих версий прошивок

Сообщение mixmar » 08 июн 2016, 18:27

G__
Может я что-то не понимаю, но на каком этапе наш подменный сервер выдает тоже самое? Насколько мне известно, то наш сервер только посылает один ответ через наш скрипт CheckSWManualUpdate.laf, это когда посылается на ТВ содержимое нужного нам файла ответа на запрос, более ничего не передается с нашего сервера, а только им принимаются после эти логи и все. А насчет автоматической перезагрузки, то тут уже некоторые оставляли положительный отзыв, как и обратное.
mixmar
Лучший пользователь форума 2016
 
Сообщения: 2433
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 581 раз.
Телевизор: LG 42LB730V

Re: Откат и восстановление предыдущих версий прошивок

Сообщение G__ » 08 июн 2016, 21:20

На любой запрос сервер отвечает. https://ru.wikipedia.org/wiki/%D0%A1%D0 ... D1%8F_HTTP

Оставляли отзыв уровня "не помню точно откуда тогда ставил". Потому и хочется конкретный свежий отзыв, вида "только что обновлял с такой то прошивки на таком-то телевизоре актуальной онлайн прошивкой для нашего региона, автоперезагрузка была".
Мне честно говоря совсем не хочется насиловать телевизор 3 перепрошивками подряд только для того, чтобы проверить один частный случай онлайн обновления с конкретной старой прошивки, имеющейся на диске. Ведь автоперезагрузка может зависеть еще и от того, какая прошивка стоит перед обновлением.

За это сообщение автора G__ поблагодарил:
mixmar (09 июн 2016, 08:23)
G__

 
Сообщения: 376
Зарегистрирован: 24 сен 2014, 12:14
Благодарил (а): 0 раз.
Поблагодарили: 36 раз.
Телевизор: ub850v

Re: Откат и восстановление предыдущих версий прошивок

Сообщение Zecart » 16 июн 2016, 18:38

Джентльмены, подскажите. Хочу откатить 42LF652v на прошивку 03.03.06. Вроде все делаю по инструкции, но в итоге телевизор выдает, что обновления не найдены. В чем может быть косяк? Может кто сталкивался с таким? Пробовал и локальный метод, и онлайн.
Zecart

 
Сообщения: 5
Зарегистрирован: 19 апр 2016, 14:02
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: LG 42LF652V

Re: Откат и восстановление предыдущих версий прошивок

Сообщение tessi » 16 июн 2016, 20:35

Zecart
Прочитайте все сообщения этой темы: тут есть ответы на все вопросы.
tessi
Лучший пользователь форума 2016
 
Сообщения: 8082
Зарегистрирован: 08 авг 2014, 10:20
Благодарил (а): 303 раз.
Поблагодарили: 917 раз.
Телевизор: LG 49UB850V 24LH480U

Re: Откат и восстановление предыдущих версий прошивок

Сообщение Shahabbas » 27 июн 2016, 16:44

Zecart писал(а):Джентльмены, подскажите. Хочу откатить 42LF652v на прошивку 03.03.06. Вроде все делаю по инструкции, но в итоге телевизор выдает, что обновления не найдены. В чем может быть косяк? Может кто сталкивался с таким? Пробовал и локальный метод, и онлайн.

У меня так-же 42LF652V. Пробовал по разному, и с WIN7 и с WIN XP, разные версии (04.01.00 , 04.01.01 , 04.05.00 , 04.10.45), локальный и онлайн, через ПК интернет идёт без проблем, любой сайт нормально открывает (в том числе и LG), в логах никаких ошибок нет, а обновлений не находит. Всю тему перечитал, и адреса менял, и заново всё с 0 делал. Файлы startDNS и startHTTP запускаются без проблем. После ввода в телевизоре IP компьютера окно файла startDNS заполняется информацией по работе ТВ с сетью.
Последний раз редактировалось Shahabbas 27 июн 2016, 17:17, всего редактировалось 1 раз.
Shahabbas

 
Сообщения: 39
Зарегистрирован: 27 июн 2016, 16:28
Благодарил (а): 3 раз.
Поблагодарили: 7 раз.
Телевизор: 42LF652V 28LF491

Re: Откат и восстановление предыдущих версий прошивок

Сообщение crac0dile » 27 июн 2016, 16:54

Shahabbas писал(а): После ввода в телевизоре IP компьютера окно файла startDNS заполняется информацией по работе ТВ с сетью


Аналогичная ситуация была у меня на такой же модели. Получилось откатить запуская start_new.bat

За это сообщение автора crac0dile поблагодарил:
Shahabbas (27 июн 2016, 17:16)
crac0dile

 
Сообщения: 3
Зарегистрирован: 26 июн 2016, 21:48
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Телевизор: 42lf652v

Пред.След.

Вернуться в Телевизоры LG - Прошивки