Добавить в корзинуПозвонить
Найти в Дзене
Настройка ТВ

Инструкция по получению рут на телевизорах LG с webOS 4.x и новее с использованием эксплойта crashd

1. Получите режим разработчика (developer mode), при регистрации используйте почту в зоне.com, например gmail.com. На телевизор из LG Store установите приложение Developer Mode, войдите в свою учетную запись и включите пункты Dev Mode Status and Key Server. 2. На тв зайдите в Настройки->Общие->Устройства->Управление телевизором->Быстрая загрузка тв->Выключить; 3. Установите на компьютер Dev Manager и подключитесь к телевизору 4. Установите в тв (через Dev Manager) каталог приложений Homebrew Channel 5. Отключите ТВ из розетки на 2-5 минут. 6. Скачайте архив (резервная ссылка) и распакуйте его на компьютер. Извлеченные 2 файла jail_app.conf и jail_app.conf.sig с помощью Dev Manager загрузите в корневую папку /media/developer на телевизоре. Альтернативный способ. Оставаясь в Dev Manager кликните по "terminal" и введите в окне терминала команду: curl -L -o /tmp/jailpatch.sh https://raw.githubusercontent.com/throwaway96/install-jail-conf/main/jailpatch.sh && sh /tmp/jailpatch.sh 7. Отключи

1. Получите режим разработчика (developer mode), при регистрации используйте почту в зоне.com, например gmail.com. На телевизор из LG Store установите приложение Developer Mode, войдите в свою учетную запись и включите пункты Dev Mode Status and Key Server.

2. На тв зайдите в Настройки->Общие->Устройства->Управление телевизором->Быстрая загрузка тв->Выключить;

3. Установите на компьютер Dev Manager и подключитесь к телевизору

Запустите Dev Manager, нажмите кнопку Add Device в Options. В открывшемся окне заполните поля Host (IP-адресом, который указан в Developer Mode в телевизоре) и Passphrase (тоже с телевизора). Далее нажмите Add.
Запустите Dev Manager, нажмите кнопку Add Device в Options. В открывшемся окне заполните поля Host (IP-адресом, который указан в Developer Mode в телевизоре) и Passphrase (тоже с телевизора). Далее нажмите Add.

4. Установите в тв (через Dev Manager) каталог приложений Homebrew Channel

5. Отключите ТВ из розетки на 2-5 минут.

6. Скачайте архив (резервная ссылка) и распакуйте его на компьютер. Извлеченные 2 файла jail_app.conf и jail_app.conf.sig с помощью Dev Manager загрузите в корневую папку /media/developer на телевизоре.

Загрузите файлы jail_app.conf и jail_app.conf.sig в каталог /media/developer
Загрузите файлы jail_app.conf и jail_app.conf.sig в каталог /media/developer

Альтернативный способ. Оставаясь в Dev Manager кликните по "terminal" и введите в окне терминала команду: curl -L -o /tmp/jailpatch.sh https://raw.githubusercontent.com/throwaway96/install-jail-conf/main/jailpatch.sh && sh /tmp/jailpatch.sh

7. Отключите ТВ из розетки на 2-5 минут. Убедитесь, что Быстрая загрузка+ (Quick Start+) в настройках тв отключена!

8.Запустите Dev Manager, кликните по "terminal" и введите в окне терминала команду: touch /var/log/crashd/"x;telnetd -l sh"

и нажмите Enter.
Примечание: Символ после тире - это строчная буква L, а не единица.
Если вы получите сообщение об ошибке
sh: touch: not found, просто повторите команду. В случае успеха на экран ничего не выводится.
Эта команда исполнит эксплойт "crashd" и запустит telnet-сервер с рут-доступом на телевизоре.

9. Подключитесь к ТВ через Putty (введите IP-адрес телевизора в поле "Host name". Убедитесь, что в разделе "Connection type" выбраны "Oher" и "Telnet". Порт по умолчанию 23 правильный).

-4

и выполните следующие команды (можно скопировать и вставить все сразу, щелкнув правой кнопкой мыши или нажав Shift + Insert, не забудьте после этого нажать Enter): unset LD_PRELOAD
/media/developer/apps/usr/palm/services/org.webosbrew.hbchannel.service/elevate-service
mkdir -p /var/lib/webosbrew/init.d
cp /media/developer/apps/usr/palm/services/org.webosbrew.hbchannel.service/startup.sh /var/lib/webosbrew/startup.sh
rm -rf /var/luna/preferences/devmode_enabled && mkdir -p /var/luna/preferences/devmode_enabled

10. Удалите приложение Developer Mode с телевизора. Это нужно обязательно сделать, иначе ssh не будет работать;

11. В Putty введите: reboot

12. После перезагрузки телевизора снова запустите Homebrew channel и щелкните значок шестеренки (настройки). Вы должны увидеть надпись Root status ok, указывающую, что Homebrew channel имеет root-доступ.

-5
Теперь вы можете включить SSH-сервер, переключив его переключатель.
Теперь вы можете включить SSH-сервер, переключив его переключатель.

Сделав это, щелкните по надписи "System reboot" (внизу слева), чтобы перезагрузить телевизор. На этом всё, рут получен;

13.После проделанных манипуляций можно включить Быструю загрузку тв из пункта №2, а в Homebrew Channel заблокировать получение телевизором обновлений во избежание потери рута (пункт Block system updates, либо командой).

PS: Инструкция взята из открытого доступа в интернете