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

Как убрать/отключить рекламу в телевизоре?

Помощь новичкам, часто задаваемые вопросы и ответы по телевизорам LG Smart TV на webOS. Новичкам читать обязательно.

Re: Как убрать/отключить рекламу в телевизоре?

Сообщение Nikan » 08 дек 2024, 14:05

Рекламу отключил штатными средствами из меню, отказавшись от всех рекомендаций. Теперь ничего не достает.
Но может кто-то в курсе как убрать верхнюю строку бесполезных иконок на WebOS 6.0?


Скрипт из шапки просто делает весь стартовый экран черным фоном, а это мне НЕ нужно. Хочу просто убрать верхний ряд иконок.
Может что-то в файлах ОС изменить можно? Рут имеется.
Nikan

 
Сообщения: 81
Зарегистрирован: 03 дек 2021, 10:00
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.
Телевизор: OLED 65C1
Звук: Denon AVR-X6300 + АС Canton Ergo 7.2.4

Re: Как убрать/отключить рекламу в телевизоре?

Спонсор » 08 дек 2024, 14:05

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

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

Re: Как убрать/отключить рекламу в телевизоре?

Сообщение AMETKO » 09 дек 2024, 21:10

Nikan
Увы, хакеров webOS по пальцам пересчитать, надо разбираться с кодом скрипта. Речь же про этот?

Как пишет ChatGPT, данный скрипт предназначен для очищения домашнего экрана телевизоров LG под управлением webOS путем замены определенных QML-файлов, отвечающих за отображение элементов интерфейса. Несколько замечаний и уточнений относительно работы скрипта:
Установка скрипта: Сначала проверяется, установлен ли уже основной скрипт homescreen_cleaner. Если нет, он загружается и становится исполняемым.
Создание временной папки: Скрипт создает временную папку (/tmp/homescreen_cleaner) и создает в ней несколько QML-файлов, которые просто возвращают значение, тем самым убирая содержимое соответствующих элементов на домашнем экране.
Привязка файлов: При помощи команды mount --bind заменяются оригинальные QML-файлы на временные, созданные ранее.
Перезапуск приложения: В конце скрипт завершает процесс приложения домашнего экрана, чтобы новые изменения вступили в силу.

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

Код: Выделить всё
#! /bin/bash

# Проверяем, установлен ли скрипт
if [! -f "/var/lib/webosbrew/init.d/homescreen_cleaner" ]; then
 # Загружаем скрипт, если он еще не установлен
 curl -s -L https://github.com/nnmdd/homescreen_cleaner/raw/main/homescreen_cleaner > /var/lib/webosbrew/init.d/homescreen_cleaner
 chmod +x /var/lib/webosbrew/init.d/homescreen_cleaner
 /var/lib/webosbrew/init.d/homescreen_cleaner && exit 0
fi

# Создаем временную директорию
mkdir -p /tmp/homescreen_cleaner

# Создаем QML-файлы, которые очищают домашний экран
echo "return" > /tmp/homescreen_cleaner/TopShelf.qml
echo "return" > /tmp/homescreen_cleaner/RecentBG.qml
echo "return" > /tmp/homescreen_cleaner/AppInterfaces.qml
echo "return" > /tmp/homescreen_cleaner/Recommended.qml
echo "return" > /tmp/homescreen_cleaner/CPShelf.qml
echo "return" > /tmp/homescreen_cleaner/AIBoard.qml
echo "return" > /tmp/homescreen_cleaner/AdShelf.qml

# Привязываем новые QML-файлы
mount --bind /tmp/homescreen_cleaner/TopShelf.qml /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/TopShelf.qml
mount --bind /tmp/homescreen_cleaner/RecentBG.qml /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/RecentBG.qml
mount --bind /tmp/homescreen_cleaner/AppInterfaces.qml /usr/palm/applications/com.webos.app.home/qml/Interfaces/AppInterfaces/AppInterfaces.qml
mount --bind /tmp/homescreen_cleaner/Recommended.qml /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/Recommended.qml
mount --bind /tmp/homescreen_cleaner/CPShelf.qml /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/CPShelf.qml
mount --bind /tmp/homescreen_cleaner/AIBoard.qml /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/AIBoard.qml
mount --bind /tmp/homescreen_cleaner/AdShelf.qml /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/AdShelf.qml

# Перезапускаем приложение домашнего экрана
pkill -f com.webos.app.home

За это сообщение автора AMETKO поблагодарил:
Nikan (10 дек 2024, 07:20)
AMETKO

 
Сообщения: 4285
Зарегистрирован: 18 июн 2017, 22:32
Благодарил (а): 601 раз.
Поблагодарили: 627 раз.
Телевизор: LG 43UH603V

Re: Как убрать/отключить рекламу в телевизоре?

Сообщение Nikan » 10 дек 2024, 07:26

AMETKO
Речь же про этот?

Этот не пробовал.
Я устанавливал скрипт из шапки для WebOS 6, этот: https://webos-forums.ru/post171157.html#p171157 Но он делает из домашнего экрана просто черный фон с одним рядом иконок приложений.
Задача убрать только верхний ряд иконок с разделами "Недавнее... " и "Функции ТВ". У меня так и было какое то время, хотя я ничего не менял в настройках ТВ, но потом этот ряд иконок стал снова отображаться.
Если я последовательно буду вводить скрипты с вашего сообщения это должно помочь?
Nikan

 
Сообщения: 81
Зарегистрирован: 03 дек 2021, 10:00
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.
Телевизор: OLED 65C1
Звук: Denon AVR-X6300 + АС Canton Ergo 7.2.4

Re: Как убрать/отключить рекламу в телевизоре?

Сообщение JackSparrow » 12 дек 2024, 17:27

Nikan
Да, можно пошагово, чтобы проверить.
JackSparrow

 
Сообщения: 10573
Зарегистрирован: 10 июн 2018, 17:48
Благодарил (а): 1670 раз.
Поблагодарили: 1843 раз.
Телевизор: LG OLED 55C9

Re: Как убрать/отключить рекламу в телевизоре?

Сообщение Nikan » 17 дек 2024, 15:36

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

Да, хочу попробовать последовательно ввести команды с этого скрипта, но правда не понял как в случае чего откатиться назад. Есть для этого команда, для отмены всех изменений этого скрипта?
Права доступа на root есть, версия WebOS 6, установлена последняя прошивка на oled 65c1 (03.41.05), интересно, что может пойти не так с этим скриптом? :?
Nikan

 
Сообщения: 81
Зарегистрирован: 03 дек 2021, 10:00
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.
Телевизор: OLED 65C1
Звук: Denon AVR-X6300 + АС Canton Ergo 7.2.4

Re: Как убрать/отключить рекламу в телевизоре?

Сообщение JackSparrow » 17 дек 2024, 15:51

Nikan писал(а):Да, хочу попробовать последовательно ввести команды с этого скрипта, но правда не понял как в случае чего откатиться назад.

Насколько я понимаю, нужно выполнить скрипт вот до этого момента:
Код: Выделить всё
# Привязываем новые QML-файлы

А дальше каждую строчку вида:
Код: Выделить всё
mount --bind /tmp/homescreen_cleaner/TopShelf.qml /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/TopShelf.qml

выполнять и перезапускать домашний экран.
Код: Выделить всё
pkill -f com.webos.app.home

Проверяя что изменилось.
Nikan писал(а):Есть для этого команда, для отмены всех изменений этого скрипта?

Для отмены действий, выполненных скриптом, можно создать новый скрипт, который будет удалять созданные файлы и отменять привязку (unbind) монтирования. Вот пример такого скрипта на Bash:
Код: Выделить всё
#! /bin/bash

# Удаляем временную директорию и QML-файлы
rm -rf /tmp/homescreen_cleaner

# Отменяем привязку QML-файлов
umount /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/TopShelf.qml
umount /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/RecentBG.qml
umount /usr/palm/applications/com.webos.app.home/qml/Interfaces/AppInterfaces/AppInterfaces.qml
umount /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/Recommended.qml
umount /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/CPShelf.qml
umount /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/AIBoard.qml
umount /usr/palm/applications/com.webos.app.home/qml/UserInterfaceLayer/Containers/Main/AdShelf.qml

# Перезапускаем приложение домашнего экрана
pkill -f com.webos.app.home

Этот скрипт удаляет временные файлы и отменяет привязку QML-файлов, а также перезапускает приложение домашнего экрана телевизора LG на webOS.

За это сообщение автора JackSparrow поблагодарил:
Nikan (17 дек 2024, 15:53)
JackSparrow

 
Сообщения: 10573
Зарегистрирован: 10 июн 2018, 17:48
Благодарил (а): 1670 раз.
Поблагодарили: 1843 раз.
Телевизор: LG OLED 55C9

Re: Как убрать/отключить рекламу в телевизоре?

Сообщение Nikan » 17 дек 2024, 15:52

JackSparrow писал(а):В вебос-чате выложили рабочий скрипт по очистке домашнего экрана телевизора от рекламы и лишних элементов. Скачать: webos_custom_home_screen
Скрипт необходимо разместить в /var/lib/webosbrew/init.d, выдать права 755.

После этого домашний экран должен выглядеть так:

webos-custom-home-screen-script-lg-tv-1.jpg
webos-custom-home-screen-script-lg-tv-2.jpg

Кстати, похоже это то, что мне нужно добиться от главного экрана. Супер!
Теперь вопрос, а как выдать права 755? Через Dev Manager это можно сделать? Скачаю этот готовый скрипт, с помощью Проводника в Dev Manager помещу его в папку: /var/lib/webosbrew/init.d, а дальше что делать?
Nikan

 
Сообщения: 81
Зарегистрирован: 03 дек 2021, 10:00
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.
Телевизор: OLED 65C1
Звук: Denon AVR-X6300 + АС Canton Ergo 7.2.4

Re: Как убрать/отключить рекламу в телевизоре?

Сообщение JackSparrow » 17 дек 2024, 18:28

Nikan писал(а):как выдать права 755

Подключиться через терминал и в командной строке написать:
Код: Выделить всё
chmod 755 /var/lib/webosbrew/init.d/webos_custom_home_screen

За это сообщение автора JackSparrow поблагодарил:
Nikan (18 дек 2024, 08:29)
JackSparrow

 
Сообщения: 10573
Зарегистрирован: 10 июн 2018, 17:48
Благодарил (а): 1670 раз.
Поблагодарили: 1843 раз.
Телевизор: LG OLED 55C9

Re: Как убрать/отключить рекламу в телевизоре?

Сообщение JackSparrow » 09 янв 2025, 16:26

Смелее товарищи обновляемся на webOS 24, ибо "Президент LG Electronics Джо Джу-ван пообещал утроить объём подписок на фоне конкуренции со стороны Китая" :lol:
В своем выступлении на пресс-конференции в Лас-Вегасе генеральный директор LG Electronics, Чо Джуван, подчеркнул важность контрмер к растущей конкуренции со стороны китайских компаний. Он отметил, что LG Electronics разрабатывает стратегии для противостояния угрозам на рынке технологий и ведения бизнеса. В условиях глобальной неопределенности компания стремится использовать свой потенциал, развивая платформенные сервисы и ускоряя бизнес в сегменте B2B.

Особое внимание было уделено бизнесу по подписке, который LG Electronics планирует утроить. В прошлом году доход от этого сегмента составил 2 триллиона вон, увеличившись на 75% по сравнению с предыдущим годом.
https://biz.chosun.com/en/en-it/2025/01 ... AYAVJAM54/
JackSparrow

 
Сообщения: 10573
Зарегистрирован: 10 июн 2018, 17:48
Благодарил (а): 1670 раз.
Поблагодарили: 1843 раз.
Телевизор: LG OLED 55C9

Пред.

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



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

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