Страница 157 из 226

Re: [rootmy.tv] Как получить Root права на webOS

СообщениеДобавлено: 02 окт 2022, 17:30
JackSparrow
Новая укороченная инструкция по получению рут на телевизорах 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 и подключитесь к телевизору (если нет соединения с ТВ - используйте версию 1.7.6).

    Запустите Dev Manager, нажмите кнопку Add Device в Options. В открывшемся окне заполните поля Host (IP-адресом, который указан в Developer Mode в телевизоре) и Passphrase (тоже с телевизора). Далее нажмите Add.
  4. Установите в тв (через Dev Manager) каталог приложений Homebrew Channel 0.5.1.
  5. Оставаясь в Dev Manager кликните по "terminal" и введите в окне терминала команду:
    Код: Выделить всё
    echo -n > jail_app.conf

    При возникновении ошибки Permission denied отключите ТВ от из розетки на пару минут, подробнее здесь.
  6. Перезагрузите телевизор (например, выключив его, а затем снова включив). Убедитесь, что Быстрая загрузка+ (Quick Start+) в настройках тв отключена!
  7. Используйте один из двух способов для получения рута:
    • Способ №1. Оставаясь в Dev Manager, кликните по "terminal" и введите в окне терминала команду:
      Код: Выделить всё
      touch /var/log/crashd/"x;telnetd -l sh"

      и нажмите Enter.
      Примечание: Символ после тире - это строчная буква L, а не единица.
      Если вы получите сообщение об ошибке
      sh: touch: not found, просто повторите команду. В случае успеха результата не должно быть.
    • Способ №2. Добавьте альтернативный репозиторий. Запустите приложение Run telnet (root.telnet) из репозитория.
    Любой из вышеперечисленных способов исполнит эксплойт "crashd" и запустит telnet-сервер с рут-доступом на телевизоре.
  8. Подключитесь к ТВ через Putty (введите IP-адрес телевизора в поле "Host name". Убедитесь, что в разделе "Connection type" выбраны "Oher" и "Telnet". Порт по умолчанию 23 правильный).

    и выполните следующие команды (можно скопировать и вставить все сразу, щелкнув правой кнопкой мыши или нажав 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
  9. Удалите приложение Developer Mode. Вы должны сделать это, иначе ssh не будет работать;
  10. В Putty введите
    Код: Выделить всё
    reboot
  11. После перезагрузки телевизора снова запустите Homebrew channel и щелкните значок шестеренки (настройки). Вы должны увидеть надпись Root status ok, указывающую, что Homebrew channel имеет root-доступ.

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

    Сделав это, щелкните по надписи "System reboot" (внизу слева), чтобы перезагрузить телевизор. На этом всё, рут получен;
  12. После проделанных манипуляций можно включить Быструю загрузку тв из пункта №2, а в Homebrew Channel заблокировать получение телевизором обновлений во избежание потери рута (пункт Block system updates, либо командой).

После получения рута можно подключаться к ТВ по SSH, используя имя root, пароль alpine и порт 22.

Рекомендуемое приложение для работы с файлами на тв - WinSCP.

Если подключение по Telnet есть, а через SSH (или WinSCP) - нет, используйте решение проблемы отсюда: romanvs777 @ [rootmy.tv] Как получить Root права на webOS.

Re: [rootmy.tv] Как получить Root права на webOS

Добавлено: 02 окт 2022, 17:30

Re: [rootmy.tv] Как получить Root права на webOS

СообщениеДобавлено: 03 окт 2022, 05:16
Pivus
Доброго всем дня. Не могу получить режим разработчика. Зарегился на сайте, вошел. А в приложение не могу войти.


Re: [rootmy.tv] Как получить Root права на webOS

СообщениеДобавлено: 04 окт 2022, 07:29
antoshahy7
JackSparrow писал(а):Новая укороченная инструкция по получению рут на последних прошивках с использованием эксплоита crashd: JackSparrow @ [rootmy.tv] Как получить Root права на webOS

Способ рабочий, спасибо за информацию! Я так долго не мог рутировать, и вот наконец-то!! С рут-телнетом у меня раньше то не получалось, тупо был отказ телека, хотя все делал правильно. Я даже с этим способом далеко не сразу смог к телеку подключиться, но в итоге победил его)) Видимо проблема в том, что WEBoS22 и самая последняя прошивка. В общем получилось, ура!

Re: [rootmy.tv] Как получить Root права на webOS

СообщениеДобавлено: 04 окт 2022, 13:47
polkilo08
JackSparrow писал(а):Новая укороченная инструкция по получению рут на последних прошивках с использованием эксплоита crashd: JackSparrow @ [rootmy.tv] Как получить Root права на webOS

Добрый день, подскажите, получил данным способом root на LG 43NANO776 с прошивкой 03.20.70 но почему то Telnet работает, а SSH нет, в чем может быть проблема?

Re: [rootmy.tv] Как получить Root права на webOS

СообщениеДобавлено: 04 окт 2022, 14:18
yurix67
Добрый день!
Подскажите - на LG OLED65C9 сработает?
И вопрос по регистрации в разработчики - можно регистрироваться из России?

Re: [rootmy.tv] Как получить Root права на webOS

СообщениеДобавлено: 04 окт 2022, 17:20
lyura
Добрый день! На LG SM8500 (05.20.35) все получилось, делов на 10 минут. Спасибо огромное, а то за****ся ждать руттв 3.0.

Re: [rootmy.tv] Как получить Root права на webOS

СообщениеДобавлено: 04 окт 2022, 18:22
AMETKO
yurix67 писал(а):Подскажите - на LG OLED65C9 сработает?

Теперь уже с уверенностью можно сказать, что да, см. lyura @ [rootmy.tv] Как получить Root права на webOS

Re: [rootmy.tv] Как получить Root права на webOS

СообщениеДобавлено: 04 окт 2022, 19:58
JackSparrow
Возможность запилить самодельный эмбилайт - одна из крутейших плюшек рута. Так пишут в webOS чате.


Дополнительный эффект - адаптивная фоновая подсветка.

Re: [rootmy.tv] Как получить Root права на webOS

СообщениеДобавлено: 04 окт 2022, 23:15
yurix67
Pivus писал(а):Доброго всем дня. Не могу получить режим разработчика. Зарегился на сайте, вошел. А в приложение не могу войти.

IMG_20221003_091725.jpg

Смогли победить?

Re: [rootmy.tv] Как получить Root права на webOS

СообщениеДобавлено: 05 окт 2022, 06:50
zazafa
yurix67
Одна из ошибок
Регистрация пользователя lg и регистрация разработчика lg это разные учётные записи