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

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

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

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

Сообщение operator3 » 28 сен 2015, 16:30

mixmar
Я запустил его под win7.
Win 8.1 не иметь возможности запустить программу в режиме совместимости, как Win7?
operator3

 
Сообщения: 399
Зарегистрирован: 21 авг 2014, 12:27
Благодарил (а): 61 раз.
Поблагодарили: 100 раз.
Телевизор: LB670V 05.00.35

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

Спонсор » 28 сен 2015, 16:30

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

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

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

Сообщение mixmar » 28 сен 2015, 16:38

operator3
Там нет совсем выбора этой совместимости в свойствах на bat файлах. Вероятно всего в 8.1 что-то не хватает или не активировано для нормальной работы этой строковой bat команды. Надо выяснять как вообще это работает и что используется в строке выполнения, у других пользователей тоже могут возникнуть проблемы с этим определением IP адресов, у всех разные системы от XP до 10.
mixmar
Лучший пользователь форума 2016
 
Сообщения: 2433
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 581 раз.
Телевизор: LG 42LB730V

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

Сообщение operator3 » 28 сен 2015, 17:16

mixmar писал(а):Как реализовать это определение данных локального IP адреса через bat файл

http://ss64.com/nt/for_f.html
operator3

 
Сообщения: 399
Зарегистрирован: 21 авг 2014, 12:27
Благодарил (а): 61 раз.
Поблагодарили: 100 раз.
Телевизор: LB670V 05.00.35

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

Сообщение G__ » 28 сен 2015, 20:47

Вопрос не в том 7 или 8, а в том, что у нас с operator3 стоит английский интерфейс, а у вас русский, поэтому у вас в выводе команды ping не находится искомого "pinging", а находится "Обмен пакетами с ". Т.е. решение не универсальное по любому.
Последний раз редактировалось G__ 28 сен 2015, 21:37, всего редактировалось 1 раз.
G__

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

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

Сообщение mixmar » 28 сен 2015, 21:03

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

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

Сообщение G__ » 28 сен 2015, 21:38

Поправил, не в ту строчку посмотрел.=)
Ну да в любом случае лучше другим методом адрес узнать, не зависящим от локали.

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

Во, так будет локаленезависимо:
Код: Выделить всё
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "["') do echo %%f lgtvonline.lge.com  > dns/AcrylicHosts.txt
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "["') do echo %%f su.lge.com  >> dns/AcrylicHosts.txt
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "["') do echo %%f snu.lge.com  >> dns/AcrylicHosts.txt
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "["') do msg * "Введите следующий адрес в поле DNS в настройках ТВ: %%f"
cd dns
start AcrylicConsole.exe
cd ../apache
start apache.exe

За это сообщение автора G__ поблагодарил:
mixmar (28 сен 2015, 23:05)
G__

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

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

Сообщение mixmar » 28 сен 2015, 22:34

G__
Все равно и при этой замене на "Обмен пакетами с " тоже не хочет работать. Я вот взял из строки фрагмент ping -4 -n 1 "%computername%" и запустил это в cmd, вот что мне выдало -

Кстати, у меня локальный IP адрес ПК 192.168.1.2, а тут выводится IP адрес 192.168.56.1, и тут я вспомнил ваши слова о "в случае когда у компа несколько интерфейсов", и как раз оказалось, что у меня в системе установлен Oracle VM VirtualBox. Вот этот адрес и есть его сетевого подключения, там у меня есть как раз виртуальный Linux, на котором я и отслеживаю все версии ПО для моделей ТВ. Вот, кроме основного глюка в работе, так еще как раз и этот двойной интерфейс. Вот отключил эту виртуальную сеть в соответствующих настройках, и в cmd все правильно показало 192.168.1.2, а через bat файл так и не хочет все это работать. Действительно, нужен какой-то другой способ определения этого правильного локального IP адреса, или организовать все через метод диалога с запросом ввести пользователя этот IP адрес, и со вторым запросом каким способом будет выполняться откат, локальным или иначе. Если подтвердит, что локальный, то выводить в файл одни строки, а если иначе, то другие, типа без этой строки с адресом lgtvonline.lge.com или перед ней со знаком #.
P.S. Последний ваш метод с поиском значения "[" нормально сработал, но вот опять проблема с дополнительным этим сетевым интерфейсом на виртуальную машину. :? Только я поставил после последней строки с выводом информации для ТВ команду pause, так там выдается ошибка по msg, присутствующей в этой последней строке, и нет этой информации об IP для ТВ, а остальное вроде бы все работает, за исключением вывода этого виртуального другого IP адреса. Вероятно всего вместо msg * нужно заменить на @echo, но вот это сообщение на русском выводится иероглифами, а IP адрес выводится, это видно перед Для продолжения нажмите любую клавишу...
mixmar
Лучший пользователь форума 2016
 
Сообщения: 2433
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 581 раз.
Телевизор: LG 42LB730V

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

Сообщение G__ » 28 сен 2015, 23:43

msg должно выводить надпись отдельным виндовым окошком с кнопочкой ОК. Но т.к. это команда терминального сервера - скорее всего она есть не во всех редакциях винды, а только в тех, где есть службы терминалов (pro/ultimate/enterprise), и наверняка только если они активны.
Как вариант - заменить эту строку на
Код: Выделить всё
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 "%computername%" ^|find /i "["') do mshta "javascript:alert('Введите следующий адрес в поле DNS в настройках ТВ: %%f');close()"

Если выводятся иероглифы - значит при создании bat-файла была выбрана не та кодировка (должна быть cp866 или ANSI а не родная виндовая CP1251 или тем паче UTF8), это тяжелое наследство времен msdos.
Вариант с кучей запросов хорош только для одноразового использования, постоянно тыкать лишние циферки - лишний геморрой.
Вообще по хорошему надо переписать все это на powershell, благо ХР уже даже самим микрософтом не поддерживается, и сделать на нем формочку с выбором сетевого адаптера из списка с запоминанием выбранного ранее и кнопочкой запуска/остановки.

Добавлено спустя 38 минут 17 секунд:

Единственное, на такой финт ушами (mshta+javascript) вполне могут возбудиться шибко умные антивирусы.
G__

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

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

Сообщение mixmar » 29 сен 2015, 08:10

Вот так у нас и получается, что при любом раскладе автоматически это все никак не сделаешь одновременно, чтобы у всех все работало. То окошко не выводится, то языковый интерфейс не тот, то несколько сетевых интерфейсов, то антивирус будет возбуждаться. А конкретно что должно быть включено в этих компонентах Windows, чтобы работала команда терминального сервера? У меня Windows 8.1 Pro VL x64, может для этого нужна только редакция Enterprise, тогда точно отпадает эта msg команда, не вот эта редакция у всех установлена, да и ваш последний вариант тоже вероятно всего потребует установленную в системе Java SE Runtime.
G__, operator3
Вот создал я этот bat файл Start.bat, он в zip архиве, посмотрите его работу, там если автоматом не тот IP адрес выводится, то запрашивается ввод вручную нужного IP адреса, а затем какой метод отката. Если локальный, то все строки открыты, а если онлайн (иначе), то на соответствующей строке спереди это #. Естественно, что для локального отката обязательно необходимо наличие файла скрипта GlobalSWDownloadCdn.laf в папке htdocs, и тогда можно использовать только единый файл ответа, предназначенный для онлайн отката и для локального метода и для онлайн. Осталось выяснить, у всех нормально работает этот указанный скрипт для загрузки файла обновления из папки htdocs с локального ПК, или тоже могут быть разного рода проблемы. :?
start.zip
(756 байт) Скачиваний: 263
mixmar
Лучший пользователь форума 2016
 
Сообщения: 2433
Зарегистрирован: 18 авг 2014, 15:15
Город: Россия Владимирская область
Благодарил (а): 198 раз.
Поблагодарили: 581 раз.
Телевизор: LG 42LB730V

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

Сообщение G__ » 29 сен 2015, 14:45

mixmar
Скорее всего надо включить доступ к удаленному рабочему столу. У меня оно везде включено и везде эта команда есть и отрабатывает. Но смысла ее использовать в скриптах для широкого круга людей все равно нет, т.к. далеко не все имеют винду проф и выше. А в ХР так и вовсе такой команды нет, там использовалось net send.
Последний вариант отрабатывает через встроенный в IE javascript на любой винде, ничего доставлять не надо.
А если уж ставить ограничения на используемую операционку - то точно ваять на powershell (win7+) + WPF (.net 3+).
Хотя можно пожертвовать формочками и написать на vbs с выбором из списка, выведенного в консоль путем нажатия кнопочек на клавиатуре. Выглядеть будет примерно как ваш батник последний.
Или для той же mshta формочку со списком адаптеров с адресами сделать. Да, наверное это самый совместимый вариант с выбором из списка а не ручным вводом, который заведется везде. Только вот писать лень пока.=)
В ваш батник стоит добавить сохранение настроек, чтоб по второму разу не заставлять пользователя вводить ip ручками. Можно тупо проверку на наличие Acrylichosts.txt, если есть - значит уже один раз настраивали и с большой вероятностью настройки надо оставить как есть. Скрипт загрузки не зависит ни от чего кроме того, что поставляется в комплекте, т.ч. если у вас он работает нормально - то и у остальных должен.
G__

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

Пред.След.

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