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

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

Обсуждение LG smart TV. Пишем тут отзывы и мнения об лджи смарт тв! Разрешено обсуждать цены и где дешевле купить смарт тв.

Re: Новые прошивки на серверах обновления LG для ТВ 2022 года

Сообщение narpol » 29 окт 2023, 04:24

Все человек теряет с годами: юность, красоту, здоровье, порывы честолюбия. И только одна глупость никогда не покидает людей.
Если я посчитаю информацию в ЛС полезной сообществу форума, она будет опубликована мной в соответствующей теме.
narpol

 
Сообщения: 15297
Зарегистрирован: 27 июл 2017, 09:13
Город: РФ, РКС
Благодарил (а): 735 раз.
Поблагодарили: 3588 раз.
Телевизор: 43UJ740 - 49SM9000 - OLED48CX
Звук: JBL BAR 9.1; M9702 [Pioneer UDP-LX500]

Re: Новые прошивки на серверах обновления LG для ТВ 2022 года

Спонсор » 29 окт 2023, 04:24

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

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

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

Сообщение makzzz911 » 30 окт 2023, 12:06

Спасибо. Лично для меня рут сейчас не актуально.
makzzz911

 
Сообщения: 2
Зарегистрирован: 29 окт 2023, 04:04
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: LG 65A2

Re: Новые прошивки на серверах обновления LG для ТВ 2022 года

Сообщение serraxer » 01 ноя 2023, 01:16

makzzz911 писал(а):Всем привет. А не подскажите в чем преимущество сейчас получать root для телевизора и устанавливать неофициальные приложения?
Ведь сейчас официально есть приложение Lampa и можно подключить пиратские кинотеатры.Plex тоже есть и через него раздавать фильмы.

можно торрсерв прям в ТВ ставить не нужны отдельные серваки. Но вообще если у вопрошающего стоит вопрос нужен ли рут, то ответ вопрошаещему рут не нужен.

Кто нибудь знает где лежит обновленный браузер в С2? Выложите пожалуйста его хочу заменить в старой прошивке, перестал работать просит обновить ОС, не хочу обновлять без повода.
serraxer

 
Сообщения: 7
Зарегистрирован: 10 фев 2017, 16:00
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
Телевизор: B6

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

Сообщение kol » 05 ноя 2023, 09:42

Всем привет.
телевизор 42LB671V-ZF
WebOs-1.4.0 (в данный момент 1.3.0 откатывал прошивку)
прошивка 04.30.16
пытаюсь получить root по первому способу (на первой странице)
на этапе переноса файла root через
программу WinSCP выскакивает ошибка:
"Не могу создать на сервере файл.media/developer/root
Доступ запрещён.
Код ошибки: 3
Сообщение ошибки от сервера: Permission denied"

Как можно расширить права этих папок?
за ранее спасибо.
kol

 
Сообщения: 2
Зарегистрирован: 05 ноя 2023, 09:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: WebOs-1.4.0 42LB671V-ZF

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

Сообщение JackSparrow » 05 ноя 2023, 11:26

kol
Для webOS 1.x нужно получать рут по этой инструкции ariss @ [rootmy.tv] Как получить Root права на webOS.
JackSparrow

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

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

Сообщение kol » 05 ноя 2023, 12:15

JackSparrow писал(а):kol
Для webOS 1.x нужно получать рут по этой инструкции ariss @ [rootmy.tv] Как получить Root права на webOS.

По этой инструкции, на этапе ввода команды
echo -n > jail_app.conf, так же выскакивает ошибка
Permission denied
Перезагрузка, отключение тв не помогает
kol

 
Сообщения: 2
Зарегистрирован: 05 ноя 2023, 09:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: WebOs-1.4.0 42LB671V-ZF

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

Сообщение sergiyuk » 06 ноя 2023, 19:28

Может уже писали, но я не нашел. Есть в кружке кнопка автопродление рута, как ей пользоваться?

Кнопка автопродления рута

За это сообщение автора sergiyuk поблагодарил:
jedi@inbox (30 ноя 2023, 01:18)
sergiyuk

 
Сообщения: 1
Зарегистрирован: 06 ноя 2023, 19:25
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Телевизор: LG 43LM6300PLA

root на C2: мой опыт, инструкция

Сообщение amnn » 06 ноя 2023, 19:46

Хочу поделиться моим опытом получения рута на 55" C2.
Информацию брал из разных источников, в основном, из этой темы и throwaway96/crashd.md на гитхабе.

Вводные:
Телевизор LG OLED55C21LA, куплен в Черногории.
Software version: 3.21.45
webOS TV Version: 7.2.0-47 (mullet-marine)
Телевизор подключен к роутеру только Ethernet-кабелем, WiFi не подключал.
Ноут: MacBook Pro 2017 (На 12-v шаге я использую Putty т.к. есть винда на виртуалке, но подойдет вообще любой ssh-клиент, я полагаю.)
Телефон: Android 11

1. Зарегистрировал developer account на сайте LG, указав мой текущий регион (Montenegro)
https://webostv.developer.lge.com/devel ... lg-account
Согласился со всеми лицензионными соглашениями.

2. Установил ThinQ App на Android телефон, залогинился в нем, указав те же логин/пароль, что и выше, подключил телевизор к приложению, залогинился в телевизоре в developer account через приложение.

3. В настройках TV выключил Quick Start+ (General -> Devices -> TV Management).

4. Установил на TV приложение Developer Mode, запустил его, залогинился с помощью developer аккаунт. Получил уведомление на экране, что "You need to install webOS TV CLI v1.12.4 or later version", ответил ОК. В этом приложении включил Dev Mode Status (телевизор перезагрузился), затем там же включил Key Server. Записал IP и пароль, в моем случае это было 192.168.1.11 и 34EC52.

5. Скачал и установил на ноут Dev Manager v1.12.0 отсюда (ставил версию для macOS):
https://github.com/webosbrew/dev-manage ... p/releases

6. В установленном на ноут Dev Manager-е, ввел IP и пароль, подключился к телевизору.

7. Там же в разделе App -> Available нашел приложение Homebrew Channel и нажал Install.

8. Перезагрузил телевизор (выключил и дождался щелчка реле, затем включил). Снова запустил на TV приложение Developer Mode.

9. На ноуте, в Dev Manager, на вкладке Terminal подключился к телевизору; появилась командная строка. Там запустил jail_app.conf патчер от throwaway96:
Код: Выделить всё
curl -L -o /tmp/jailpatch.sh https://raw.githubusercontent.com/throwaway96/install-jail-conf/main/jailpatch.sh && sh /tmp/jailpatch.sh

На всякий случай, сохраненный скрипт:
jailpatch.sh.txt
(6.9 КБ) Скачиваний: 357

Увидел текст "verification of current conf successful" в конце, как и ожидалось.

10. Перезагрузил телевизор в третий раз. Снова запустил на нем Developer Mode.

11. На ноуте, в Dev Manager через Terminal активировал непосредственно сам эксплоит:
Код: Выделить всё
touch /var/log/crashd/"x;telnetd -l sh"

В ответ не было никакого сообщения, что означает успех!

12. С помощью PUTTY подключился с ноута к телевизору по его IP на 23 порт, используя протокол Telnet (про логине увидел "webOS TV 7.2.0 LGwebOSTV" ;).
Далее там:
Убрал бесячий ворнинг:
Код: Выделить всё
unset LD_PRELOAD

Дал root привелегии приложению Homebrew Channel:
Код: Выделить всё
/media/developer/apps/usr/palm/services/org.webosbrew.hbchannel.service/elevate-service

Заменил файл на папку, чтобы Dev Mode никогда не заканчивался:
Код: Выделить всё
rm -rf /var/luna/preferences/devmode_enabled && mkdir -p /var/luna/preferences/devmode_enabled


После чего проверил версию системы:
Код: Выделить всё
/ # uname -a

Ответом мне было:
Код: Выделить всё
Linux LGwebOSTV 5.4.96-266.mlt4tv.1 #1 SMP PREEMPT Fri Nov 25 04:25:18 UTC 2022 aarch64 GNU/Linux


13. Удалил на телевизоре Developer Mode (долгое нажатие на иконку, затем кликнуть по появившейся корзине).
ВАЖНО: не устанавливайте больше Developer Mode на ваш TV! (говорит нам throwaway96)

14. Далее в консоли:
Код: Выделить всё
reboot

Телевизор перезагрузился в четвертый раз.

15. Запустил на TV Homebrew Channel, в настройках убедился что "Root Status: ok".
Включил опцию "SSH server".

16. Перезагрузил телевизор в пятый раз (через настройки Homebrew Channel, т.к. так быстрее).

17. [Опциональный шаг, вроде, но я сделал. ] Присоединился с помощью PUTTY к телевизору на стандартный порт SSH (user:root, pass:alpine).
Положил в authorized_keys свой ключ, сгенерированный в PuttyGen, для безопасного доступа в будущем:
Код: Выделить всё
mkdir -p /home/root/.ssh
chmod 700 /home/root/.ssh
echo 'ВАШ_SSH_КЛЮЧ' > /home/root/.ssh/authorized_keys
chmod 600 /home/root/.ssh/authorized_keys

Под ключом здесь понимается SSH public key, и обычно он представляет одну строку такого вида:
Код: Выделить всё
ssh-rsa AAAAB3NzaC1yc2.......lsKdniN72bf+X6TCmqv+Ow9gI0x8GvaQ== demo@test

Соответственно, нужно выше ВАШ_SSH_КЛЮЧ заменить на эту строку, оставив кавычки.
Более подробно прочитать про создание и установку ключей SSH на сервер можно где угодно в инете, например тут или тут.
(throwaway96 утверждает, что установка ключа таким образом выключает авторизацию в sshd по паролю, оставляя только pubkey auth, что хорошо.)

18. Перезагрузил в шестой раз и убедился, что ssh авторизация по ключу работает.

UPD. Через несколько дней после получения рута обновил прошивку 03.21.45 -> 03.33.80 штатным способом. Рут доступ сохранился.

UPD2. Внес мелкие правки по тексту, добавил ясности, чтобы люди не путали приложения Dev Manager на ноуте и Developer Mode на телеке.

UPD3. Добавил ясность в п.17 по просьбе Dekasan. Сохраненный скрипт переложил в аттачмент, т.к. движок форума ставит в коде смайлы.
Последний раз редактировалось amnn 14 ноя 2023, 21:11, всего редактировалось 3 раз(а).

За это сообщение автора amnn поблагодарили: 5
Dekasan (14 ноя 2023, 01:04), dimonml (06 ноя 2023, 20:27), JackSparrow (06 ноя 2023, 22:08), jeanik (08 ноя 2023, 10:58), mitus74 (06 ноя 2023, 20:15)
amnn

 
Сообщения: 5
Зарегистрирован: 06 ноя 2023, 19:00
Благодарил (а): 3 раз.
Поблагодарили: 6 раз.
Телевизор: LG OLED 55C21LA

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

Сообщение u1tras » 11 ноя 2023, 23:45

Сталкивался ли кто-нибудь с проблемой, что не включается Developer Mode.
Нажимаю кнопку, телевизор перезагружается, но ничего не происходит.Key Server не активируется. Пробовал много-много раз по всякому.

LG CX, прошивка последняя.
Рут уже был получен когда-то давно, но потом я снес кружку за ненадобностью.
Быстрый старт+ я отключил.
Телевизор подключен по wifi.
Аккаунт разработчика gmail.com (страна РФ, пробовал создавать и США)
u1tras

 
Сообщения: 9
Зарегистрирован: 08 апр 2020, 13:00
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

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

Сообщение JackSparrow » 12 ноя 2023, 00:01

u1tras писал(а):что не включается Developer Mode.
Нажимаю кнопку, телевизор перезагружается, но ничего не происходит

В прошлый раз, когда ставили рут, видимо применяли патч удаления режима разработчика и он остался. Что-то типа этого:
Код: Выделить всё
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

kol писал(а):По этой инструкции, на этапе ввода команды
echo -n > jail_app.conf, так же выскакивает ошибка
Permission denied
Перезагрузка, отключение тв не помогает

Посмотрите тут:
zazafa @ Новые прошивки на серверах обновления LG для ТВ 2019 года
JackSparrow

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

Пред.След.

Вернуться в Телевизоры LG - Обсуждение



 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение