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

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

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

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

Сообщение va-spb » 07 июн 2016, 22:51

Архивариус, спасибо, а я и не знал. Захожу только в прошивки
А, оказывается, тут много чего интересного есть. Спасибо!
va-spb

 
Сообщения: 46
Зарегистрирован: 02 дек 2015, 22:44
Благодарил (а): 23 раз.
Поблагодарили: 8 раз.
Телевизор: LG 42LB650V

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

Спонсор » 07 июн 2016, 22:51

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

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

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

Сообщение G__ » 07 июн 2016, 22:52

Можно без сниффера, но для этого нужно содержимое текстовых файлов логов, собранных программой отката.
Просто посылаешь на сервер POST запросы с соответствующим содержимым и смотришь ответы. Либо плагином к браузеру, либо из консоли curl-ом.

Добавлено спустя 3 минуты 20 секунд:

Впрочем с большой вероятностью ничего там такого нет, и автоматическая перезагрузка происходит только при обновлении с USB.

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

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

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
 
Сообщения: 2432
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 577 раз.
Телевизор: LG 42LB730V

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
 
Сообщения: 2432
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 577 раз.
Телевизор: 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
 
Сообщения: 2432
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 577 раз.
Телевизор: 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
 
Сообщения: 8081
Зарегистрирован: 08 авг 2014, 10:20
Благодарил (а): 303 раз.
Поблагодарили: 915 раз.
Телевизор: LG 49UB850V 24LH480U

Пред.След.

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