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

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

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

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

Сообщение sekil » 14 фев 2017, 11:12

Как получить Root права на телевизорах LG с webOS 1.0-9.0


Обновление темы от 15.01.2025 г.:
Инструкции по получению рута в зависимости от версии ОС в ТВ:

Обновление темы от 22.06.2024 г.:
Как узнать доступные методы рутирования на своём ТВ: AlexMaestro @ [rootmy.tv] Как получить Root права на webOS

Обновление темы от 21.04.2024 г.:
Инструкция по получению рута на телевизорах с webOS версии 3.5 и выше JackSparrow @ [rootmy.tv] Как получить Root права на webOS

Обновление темы от 14.04.2024 г.:
Инструкция по получению рута на телевизорах с webOS версий 4.9.7, 5.5.0, 6.3.3 и 7.3.1 JackSparrow @ [rootmy.tv] Как получить Root права на webOS

Обновление темы от 03.01.2024 г.:
В новых прошивках LG опять начала блокировать возможность получения рута в новых прошивках, поэтому прежде, чем получить рут проверьте доступен ли он на вашем ТВ. Если в Вашем телевизоре установлена "старая" версия прошивки, для сохранения рута (возможности его получения) рекомендуется не обновляться, а также - Заблокировать обновление прошивки и убрать напоминание на роутере или (и) в телевизоре - в настройках Homebrew Channel - альтернативный магазин приложений.

Обновление темы от 03.02.2024 г.:
Автоматический root для webOS 5.0 и новее: Sinergetikus @ [rootmy.tv] Как получить Root права на webOS

Обновление темы от 06.11.2023 г.:
Свежий опыт получения рута на модели LG C2, amnn @ [rootmy.tv] Как получить Root права на webOS, должен работать и на других моделях 2020-2023 г.г. (если нет, см. ниже).

Обновление темы от 19.02.2023 г.:
Инструкция по получению рут на телевизорах с webOS 1.x, 2.x и 3.4.2 (с прошивкой 05.70.30-35-40): ariss @ [rootmy.tv] Как получить Root права на webOS

Обновление темы от 02.10.2022 г.:
Инструкция по получению рут на телевизорах с webOS 4.x и новее с использованием эксплойта crashd: JackSparrow @ [rootmy.tv] Как получить Root права на webOS, инструкция для MacOS - тут.

Обновление темы от 04.07.2022 г.:
В последних прошивках LG заблокировала возможность получения рута через сайт rootmy.tv, однако появился новый способ его получения: AMETKO @ [rootmy.tv] Как получить Root права на webOS

Обновление темы от 24.09.2022 г.:
В новых прошивках LG заблокировала возможность получения рута, для телевизоров 2018 года - с версии прошивки 05.50.10, 2019 года - с версии прошивки 05.20.15, 2020 года - с 04.30.59, 2021 года - с 03.21.40. Если в Вашем телевизоре установлена предыдущая версия прошивки, для сохранения рута (возможности его получения) рекомендуется не обновляться, а также - Заблокировать обновление прошивки и убрать напоминание на роутере или (и) в телевизоре - в настройках Homebrew Channel - альтернативный магазин приложений.
Если вы уже обновились - можно попробовать вернуться на старую прошивку с рутом через тестовую прошивку: zazafa @ Откат и восстановление предыдущих версий прошивок.

Обновление темы от 11.05.2022 г.:
Как проверить, есть ли в новой прошивке рут, не устанавливая её: JackSparrow @ epk2extract – распаковка и расшифровка файлов прошивок
Обновление темы от 24.12.2021 г.:
Полезное применение рута: подключение геймпадов по Bluetooth
Обновление темы от 21.12.2021 г.:
Полезное применение рута: модификация штатного плеера (приложение "Фото и видео"), подключение неподдерживаемых устройств по Bluetooth, свои картины для приложения "Галерея".
Обновление темы от 04.08.2021 г.:
Появился rootmytv 2.0, теперь рут снова можно получать через браузер телевизоров с webOS 3.4 и выше andrewttrb @ [rootmy.tv] Как получить Root права на webOS
Обновление темы от 04.08.2021 г.:
В последних прошивках LG заблокировала возможность получения рута, теперь для его получения нужно вернуться на одну предыдущих версий прошивки (где еще не блокирован рут).
Обновление темы от 07.05.21 г.:
Назначения приложения на вход LG webOS
Обновление темы от 14.04.21 г.:
Получение прав root на телевизорах LG 2018-2021 годов с webOS 3.0-6.0: способ №1, способ №2 (через веб-браузер тв) + добавление маркета приложений webosapp.club.

Что такое Root-права на Android слышали многие, но далеко немногие знают, что Root-права можно получить и на телевизорах с webOS. Ознакомьтесь с нашей инструкцией, чтобы узнать, как получить рут права на тв с вебОС.

Что такое Root-права?
Термин Root-прав - одно из понятий Linux, который лежит в основе ядра webOS. Root - это название учетной запись главного администратора, или Superuser'а. Имея доступ к этой учетной записи вы автоматически получаете полный контроль над операционной системой с возможностью настройки вашего телевизора в соответствии со своими предпочтениями. С помощью Root-прав можно, например, автоматически запускать нужное вам приложение при включении телевизора.

Предостережения
В случае возникновения проблем с телевизором, в сервисном центре вам могут отказать в гарантийном обслуживании. Можно нанести вред устройству или сделать его неработоспособным. Если вы не продвинутый пользователь и толком не знаете зачем вам нужны Root-права, настоятельно рекомендуется их не получать, т.к. всегда есть шанс получить "кирпич", либо изменить настройки, которые повлекут проблемы в работе.

Инструкция по получению Root прав на webOS:
Для работы понадобятся: телевизор с webOS, подключенный к сети, компьютер (подключенный к этой же сети), учетная запись разработчика на сервере LG.

Пошаговая видео-инструкция доступна здесь,


Неактуальная инструкция:
Последний раз редактировалось sekil 31 июл 2017, 20:02, всего редактировалось 3 раз(а).

За это сообщение автора sekil поблагодарили: 9
Архивариус (26 авг 2017, 18:18), Benjamin (12 июл 2017, 20:22), borodovich (30 авг 2018, 16:07), etix (02 июн 2021, 10:24), IRoN (23 апр 2024, 18:42), Maks_K (05 янв 2022, 11:08), oggi55555 (21 ноя 2021, 12:00), oleg77 (27 ноя 2017, 12:07), sergok (08 июл 2017, 14:33)
sekil

 
Сообщения: 55
Зарегистрирован: 14 фев 2017, 08:45
Благодарил (а): 3 раз.
Поблагодарили: 27 раз.
Телевизор: uh619

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

Спонсор » 14 фев 2017, 11:12

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

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

Re: root shell webos 3.0

Сообщение Bakugan » 14 фев 2017, 11:53

Очень интересно. Может поделитесь фотками или инструкциями? Вообще расскажите подробнее, пока никому вроде не удавалось сделать такое.
Bakugan

 
Сообщения: 1839
Зарегистрирован: 07 окт 2010, 21:52
Благодарил (а): 44 раз.
Поблагодарили: 189 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

Re: root shell webos 3.0

Сообщение sekil » 14 фев 2017, 12:42

Подробнее там так.
Вот схема партиций:

Код: Выделить всё
part1: 00000000 00040000 "secureboot"
part2: 00180000 000c0000 "boot"
part3: 00100000 00040000 "partinfo"
part4: 00140000 00040000 "mapbak"
part5: 00040000 000c0000 "boot"
part6: 00240000 01400000 "swue"
part7: 01640000 01400000 "swue"
part8: 02a40000 00040000 "emergency"
part9: 02a80000 00040000 "crc32info"
part10: 02ac0000 00040000 "macadr"
part11: 02b00000 00040000 "env_nvm"
part12: 02b40000 00080000 "widevine"
part13: 02bc0000 00080000 "idfile"
part14: 02c40000 00080000 "cert"
part15: 02cc0000 00600000 "authcxt"
part16: 032c0000 00800000 "nvram"
part17: 03ac0000 00040000 "marlin"
part18: 03b00000 00400000 "xcas"
part19: 03f00000 00080000 "sestore"
part20: 04f00000 00080000 "sedata"
part21: 04000000 00f00000 "kernel"
part22: 03f80000 00080000 "sedata"
part23: 05000000 00f00000 "kernel"
part24: 05f00000 00080000 "logo"
part25: 05f80000 00200000 "hwsetting"
part26: 06180000 00100000 "pmsfw"
part27: 06280000 30f00000 "rootfs"
part28: 37180000 03900000 "tvservice"
part29: 3aa80000 00c00000 "bspfw"
part30: 3b680000 01900000 "bsppart"
part31: 3cf80000 03c00000 "otncabi"
part32: 40b80000 00100000 "otycabi"
part33: 40c80000 04300000 "fonts"
part34: 44f80000 014c0000 "smartkey"
part35: 46440000 00c00000 "tzfw"
part36: 88300000 00200000 "license"
part37: 47240000 00200000 "hwsetting"
part38: 47440000 00100000 "pmsfw"
part39: 47540000 30f00000 "rootfs"
part40: 78440000 03900000 "tvservice"
part41: 7bd40000 00c00000 "bspfw"
part42: 7c940000 01900000 "bsppart"
part43: 7e240000 03c00000 "otncabi"
part44: 81e40000 00100000 "otycabi"
part45: 81f40000 04300000 "fonts"
part46: 86240000 014c0000 "smartkey"
part47: 87700000 00c00000 "tzfw"
part48: 47040000 00200000 "license"
part49: 88500000 00080000 "profdata"
part50: 88580000 0c800000 "hib"
part51: 94d80000 00080000 "hist"
part52: 94e00000 07000000 "db8"
part53: 9be00000 20000000 "data"
part54: bbe00000 28a00000 "apps"


Вот CMDLINE=
Код: Выделить всё
console=ttyS0,9600 console=ttyUSB0,9600 uartclk=98M envp=b4100 flashtype=emmc reclaim=7M@32M quiet loglevel=0 ac_on emmc_clock=200 root=/dev/mmcblk0p27 ro rootfstype=squashfs ethaddr=XXXXXXXXXXX quiet loglevel=0 rtdlog=2800 devtmpfs.mount=1 modelopt=10100100010 hwopt=202200002202002020 ToolOpt=99562:525346:295186:64793:50436:134780:655503:0:67600 debugMode=5 countryGrp=4 modelName=43UH619V-ZC serialNum=XXXXXXXXXX sver=1.01.79 bver=1.01.91 chip=K2LPA0 emmc_size=0x0e9000000 snapshot resume=/dev/mmcblk0p50 portProtection cmdEnd


uname -a

Код: Выделить всё
Linux LGwebOSTV 3.10.19-p.36.deua.k2lp.11 #1 SMP Mon Oct 24 12:27:23 KST 2016 armv7l GNU/Linux


Процессор RTD299o 4x ядерный armv7l

Как видно rootfs монтируется как squashfs и в режиме read only. Поменять врятли что получится напрямую. Только если сделать дамп в дампе поменять и залить дамп обратно в /dev/mmcblk0p27

Режим devmode запускает сервис sshd в своем оркужении через jailer (пакет webos-jail что то типа chroot)
сервис слушает порт 9922 и логин prisoner - это все на сайте lg web os developer есть..

Вот по этому порту и логину можно подключиться по ssh (использую ключ, который тянется с тв)
Правда после подключения имеет priosner@notty - т.е. без tty. но команды выполнять и так можно от пользователя prisoner. Зато можно всю файловую систему просмотреть через SFTP клиент любой.
Вот и закачиваем на сервер в папку /media/developer експлоит который правит файл /etc/passwd.
И можно логиниться под рутом.

За это сообщение автора sekil поблагодарили: 2
Архивариус (14 фев 2017, 17:38), t00 (14 фев 2017, 14:37)
sekil

 
Сообщения: 55
Зарегистрирован: 14 фев 2017, 08:45
Благодарил (а): 3 раз.
Поблагодарили: 27 раз.
Телевизор: uh619

Re: root shell webos 3.0

Сообщение Bakugan » 14 фев 2017, 13:59

При попытке сконнектится с телевизором через Putty (с логином prisoner) выдает ошибку "Disconnected: No supported authentication methods available (server sent: publickey,keyboard-interactive)".
Bakugan

 
Сообщения: 1839
Зарегистрирован: 07 окт 2010, 21:52
Благодарил (а): 44 раз.
Поблагодарили: 189 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

Re: root shell webos 3.0

Сообщение sekil » 14 фев 2017, 14:07

я ж писал авторизация возможно только по ключу.
Ключ нужно вытянуть и сохранить
http://webostv.developer.lge.com/develop/app-test/

сначала
ares-setup-device
add
...
....
..
...

затем

ares-novacom --device имя_которое_дали_тв --getkey

Затем полученный ключ нужно использовать в putty для подключения к ТВ
sekil

 
Сообщения: 55
Зарегистрирован: 14 фев 2017, 08:45
Благодарил (а): 3 раз.
Поблагодарили: 27 раз.
Телевизор: uh619

Re: root shell webos 3.0

Сообщение Bakugan » 14 фев 2017, 14:41

Ключ вытянул и сохранил в папку к Putty. Зашел в Putty->Connection->SSH->Auth и выбрал путь к сохранённому ключу.
Запускаю Putty и получаю ошибку: Unable to use key file "C:\Program Files (x86)\PuTTY\tv2_webos" (OpenSSH SSH-2 private key)
Bakugan

 
Сообщения: 1839
Зарегистрирован: 07 окт 2010, 21:52
Благодарил (а): 44 раз.
Поблагодарили: 189 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

Re: root shell webos 3.0

Сообщение sekil » 14 фев 2017, 14:54

Нужно скачать puttykeygen в нем сделать import key вашего ключа
Затем save private key
И полученный ppk указать там где вы указали в auth
sekil

 
Сообщения: 55
Зарегистрирован: 14 фев 2017, 08:45
Благодарил (а): 3 раз.
Поблагодарили: 27 раз.
Телевизор: uh619

Re: root shell webos 3.0

Сообщение Bakugan » 14 фев 2017, 14:59

Сдалал, логинюсь, отбивает.
Код: Выделить всё
login as: prisoner
Authenticating with public key "imported-openssh-key"
Passphrase for key "imported-openssh-key":
Server refused to allocate pty
Bakugan

 
Сообщения: 1839
Зарегистрирован: 07 окт 2010, 21:52
Благодарил (а): 44 раз.
Поблагодарили: 189 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

Re: root shell webos 3.0

Сообщение sekil » 14 фев 2017, 15:14

ага.. я так понял Putty не умеет без pty работать.. я в линуксе все это делаю через ssh - ему все равно он создает псевдо терминал..

Если есть линукс пробуйте там если нет я поищу сейчас способ в windows как сделать...

p.s. в линуксе можно использовать ключ изначальный (не конвертированный в ppk)

Добавлено спустя 37 минут 32 секунды:

Мдя..
Способ через winscp.
Качаем winscp
Запускаем, импортируем подключения из putty.
В меню жмем команды-открыть терминал.. в первый раз должен выдать ошибку что нужно переподключиться - переподключаемся и пробуем опять открыть терминал.. должен открыться и можно работать..
sekil

 
Сообщения: 55
Зарегистрирован: 14 фев 2017, 08:45
Благодарил (а): 3 раз.
Поблагодарили: 27 раз.
Телевизор: uh619

Re: root shell webos 3.0

Сообщение Bakugan » 14 фев 2017, 16:07

Установил Winscp, импортировал соединения из Putty. При попытке подключения:

Код: Выделить всё
Протокол авторизации (подробности см. в журнале соединения:)
Аутентификация публичным ключом "imported-openssh-key".
Аутентификация не пройдена.
Bakugan

 
Сообщения: 1839
Зарегистрирован: 07 окт 2010, 21:52
Благодарил (а): 44 раз.
Поблагодарили: 189 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

След.

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



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

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

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