Новый способ получение рута на телевизорах LG с webOS, базирующийся на уязвимости CVE-2023-6319Рутирование телевизора LG webOS может открыть множество новых функций и возможностей, позволяя вам в большей степени получать впечатления от просмотра. Это руководство предназначено для технически подкованных владельцев телевизоров LG webOS, которые хотят рутировать свои устройства с помощью скрипта на языке Python.Предварительные требования:- Компьютер с установленным Python 3 (https://www.python.org/downloads /).
- Телевизор LG должен быть подключен к той же локальной сети, что и ваш компьютер.
- Убедитесь, что версия webOS вашего телевизора поддерживается скриптом. Самые последние поддерживаемые версии:
- webOS 4.9.7 - 5.30.40 (проверено на LG 43UM7000)
- webOS 5.5.0 - 04.50.51 (проверено на LG OLED 55CX)
- webOS 6.3.3-442 (kisscurl-kinglake) - 03.36.50 (проверено на LG OLED C1)
- webOS 6.4.0 - 03.40.70 (проверено на LG OLED B1)
- webOS 7.3.1-43 (mullet-mebin) - 03.33.85 (проверено на LG OLED A2)
- webOS 7.3.1-46 (mullet-mebin) - 03.34.00 (проверено на LG UQ7050)
Чтобы проверить полную версию webOS,
нажмите кнопку Mute на пульте дистанционного управления 5 раз, находясь на любом входе HDMI.
Шаг 1: Скачайте скриптПосетите репозиторий GitHub по адресу
https://github.com/illixion/root-my-webos-tv и загрузите файлы rootmytv.py и requirements.txt.
Шаг 2: Установите необходимые пакетыОткройте терминал или командную строку на вашем компьютере и перейдите в каталог, в который вы загрузили файлы (в командной строке Windows выполните команду cd %USERPROFILE%\Downloads). Установите необходимые пакеты Python с помощью следующей команды:
- Код: Выделить всё
pip install -r requirements.txt
Шаг 3: Запустите сценарий рутированияЗапустите сценарий rootmytv.py, набрав:
- Код: Выделить всё
python rootmytv.py
Сценарий попросит вас ввести IP-адрес локальной сети вашего телевизора. Его можно найти в сетевых настройках телевизора.
Шаг 4: Следуйте инструкциям на экранеПосле ввода IP-адреса на экране телевизора появится запрос о попытке подключения мобильного устройства, с которым надо согласиться. Далее скрипт попытается рутировать ваш телевизор. Следуйте всем появляющимся на экране инструкциям.
Шаг 5: Проверка рутаВ случае успеха скрипт вернет сообщение об успехе, а также IP-адрес и порт telnet. Теперь вы можете пользоваться преимуществами рутованного телевизора, например, устанавливать пользовательское программное обеспечение или изучать базовую систему webOS.
Шаг 6: Установка репозитория HomebrewЧтобы еще больше расширить возможности вашего улучшенного телевизора, установите приложение Homebrew Channel. Ознакомьтесь с темой
Homebrew Channel - альтернативный магазин приложений, чтобы получить инструкции по его установке. Это позволит Вам установить такие приложения, как YouTube без рекламы или другое свободное программное обеспечение.
Обратите внимание, что если вы никогда раньше не использовали режим разработчика на своем телевизоре, вам нужно будет включить его, чтобы иметь возможность устанавливать приложения. Это можно сделать, выполнив следующие команды:
- Код: Выделить всё
rm -rf /var/luna/preferences/devmode_enabled && mkdir -p /var/luna/preferences/devmode_enabled
restart appinstalld
Отказ от ответственности: рутирование телевизора может быть рискованным и может привести к аннулированию гарантии или даже к поломке телевизора, если вы измените какие-либо системные файлы. Данное руководство предоставлено исключительно в образовательных целях, и автор не несет ответственности за возможный ущерб.
Счастливого рутинга, и наслаждайтесь изучением новых возможностей вашего LG телевизора webOS! Если у вас возникнут какие-либо проблемы или ошибки, не стесняйтесь оставлять комментарии.
Источник:
https://blog.illixion.com/2024/04/root-lg-webos-tv/