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

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

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

Re: Как получить Root права на webOS 1.0-6.0

Сообщение The_Immortal » 09 июн 2021, 10:18

Ребят, а TorrServer автоматически стартовать в фоне может при загрузке ОС телика? Это я все к автозапуску...
The_Immortal

 
Сообщения: 126
Зарегистрирован: 10 апр 2015, 21:30
Благодарил (а): 105 раз.
Поблагодарили: 10 раз.
Телевизор: OLED55C9

Re: Как получить Root права на webOS 1.0-6.0

Спонсор » 09 июн 2021, 10:18

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

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

Re: Как получить Root права на webOS 1.0-6.0

Сообщение smsbox » 09 июн 2021, 11:58

На 4pda пользователь с ником etix разместил для имеющих root информацию установки из программного репозитория на ТВ под webOS
Посмотреть состав репозитория можно по адресу http://bin.entware.net/armv7sf-k3.2/
вот, что автор пишет про пакеты, которые он ставил
opkg я использовал родной из webos с алиасом на конфиг entware (см. скрипт). Если мешает, можно выполнить unalias opkg. Если не прописывать в авторан компоненты entware, то это вообще никак себя не проявит.
Из пакетов себе поставил mc, jq, tcpdump, dropbear, gcc, htop.



За это сообщение автора smsbox поблагодарил:
JackSparrow (09 июн 2021, 23:12)
smsbox

 
Сообщения: 772
Зарегистрирован: 10 фев 2018, 09:56
Благодарил (а): 61 раз.
Поблагодарили: 266 раз.
Телевизор: LG 32LK615B

Re: Как получить Root права на webOS 1.0-6.0

Сообщение InvisiBot » 09 июн 2021, 18:05

Кто как обменивается файлами с ПК?

Сам по началу юзал флешку, иногда netcat. Но потом заглянул в поддерживаемые ядром файловые системы:
Код: Выделить всё
/ # cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev ramfs
nodev bdev
nodev proc
nodev cpuset
nodev cgroup
nodev tmpfs
nodev devtmpfs
nodev debugfs
nodev tracefs
nodev securityfs
nodev sockfs
nodev pipefs
nodev rpc_pipefs
nodev devpts
 ext3
 ext4
 ext2
 cramfs
 squashfs
 vfat
 msdos
nodev ecryptfs
nodev nfs
nodev nfs4
nodev nfsd
 ntfs
 fuseblk
nodev fuse
nodev fusectl
nodev overlay
nodev mqueue
nodev oprofilefs
 tntfs
 tfat
 tfat12
 tfat16

И решил поднять NFS-сервер на своем ПК (Win10). Скачал первое что нашлось в гугле: haneWIN NFS Server
Настройки тоже из гугла, особо не разбирался что к ему.

Папка моего ПК I:\NFS монтируется на телевизоре по пути /media/nfs
Есть один нюанс, команда mount в моем ТВ является частью кастрированного busybox'a и не умеет монтировать сетевые ресурсы. Поэтому мне понадобился нормальный busybox.
Код: Выделить всё
mkdir -p /media/binary-user/busybox-meefik
cd /media/binary-user/busybox-meefik
curl -L https://github.com/meefik/busybox/raw/master/app/src/main/assets/arm/bin/busybox -o busybox
chmod +x busybox
./busybox mount -o nolock, proto=tcp 192.168.5.208:/NFS /media/nfs

# Проверка:
mount | grep nfs
192.168.5.208:/F6PRO on /media/nfs type nfs (rw, relatime, vers=3, rsize=32768, wsize=32768, namlen=255, hard, nolock, proto=tcp, timeo=600, retrans=2, sec=sys, mountaddr=192.168.5.208, mountvers=3, mountproto=tcp, local_lock=all, addr=192.168.5.208)

# для монтирования при включении ТВ:
echo '/media/binary-user/busybox-meefik/busybox mount -o nolock, proto=tcp 192.168.5.208:/NFS /media/nfs' >> /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/start-devmode.sh
192.168.5.208:/F6PRO - ip:/имя ПК.



Забавы ради попробовал такое:
Код: Выделить всё
mount --bind /media/nfs /usr/palm/applications/com.webos.app.photovideo/assets/samplePhoto
# или
mount --bind /media/nfs /media/captureTV/
Теперь файловый менеджер LG (у меня называется "Фото и видео" ;) вместо семплов изображений или скриншотов видит мультимедиа из сетевой шары. Фильмов у меня на компе нет, но небольшие видео-ролики воспроизводятся. Минус этих каталогов (семплы и скриншоты) в том что файловый менеджер LG не видит папок, только файлы.
Однако, если воткнуть флешку, то файл-менеджер видит папки на ней. Ну и если на место флешки смонтировать сетевую папку:
Код: Выделить всё
mount --bind /media/nfs /tmp/usb/sda/sda1

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

Минус в том что в usb должна быть воткнута флешка.
Возможно кто-нибудь сумеет придумать как обмануть стоковое приложение /usr/palm/applications/com.webos.app.photovideo, тогда в USB порт втыкать ничего не придётся.
А так из NFS+com.webos.app.photovideo (в теории) может выйти не плохая альтернатива DLNA, например, для тех кто смотрит с мультимедиа с NAS/роутера с HDD, где NFS-сервер поднимается в пару кликов в веб-интерфейсе.

За это сообщение автора InvisiBot поблагодарили: 2
JackSparrow (09 июн 2021, 22:23), smsbox (09 июн 2021, 19:30)
InvisiBot

 
Сообщения: 28
Зарегистрирован: 18 янв 2018, 15:59
Благодарил (а): 69 раз.
Поблагодарили: 9 раз.
Телевизор: LG 24MT49S-PZ

Re: Как получить Root права на webOS 1.0-6.0

Сообщение JackSparrow » 09 июн 2021, 22:23

webosappclub писал(а):YouTube adree в маркете обновлён до 0.0.5

webosappclub писал(а):Добавлен Torrserver MatriX.93 - тестовая версия для webOS. После установки перезагрузите ТВ.
Настроить сервер можно с телефона или ПК через веб-интерфейс http://x.x.x.x:8090
На ТВ виджет запускает сервер в фоне, интерфейса не отображается.


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

smsbox писал(а):На 4pda пользователь с ником etix разместил для имеющих root информацию установки из программного репозитория на ТВ под webOS
Посмотреть состав репозитория можно по адресу http://bin.entware.net/armv7sf-k3.2/

Автор дополнил сообщение [UPD]
etix писал(а):Не хочет терминал принимать кастомный /etc/profile
Так что пока выкрутился так:cоздал /root/blah-blah-blah.sh с этим содержимым:

Код: Выделить всё
NEWROOT='/media/cryptofs/root'
PATH=$PATH:$NEWROOT/opt/sbin:$NEWROOT/opt/bin
TERM=xterm
alias opkg="opkg -f $NEWROOT/opt/etc/opkg.conf"
alias la='ls -lah'
mount -o bind $NEWROOT/opt /opt

задал ему chmod +x /root/blah-blah-blah.sh
и вызываю один раз при старте консоли. /root/blah-blah-blah.sh (точка нужна для применения к текущему шеллу)
JackSparrow

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

Re: Как получить Root права на webOS 1.0-6.0

Сообщение davnozdu » 09 июн 2021, 23:29

Поставил YouTube без рекламы, он заменяет стандартное приложение. Из плюшек также выполнена интеграция SponsorBlock.
davnozdu

 
Сообщения: 19
Зарегистрирован: 05 май 2021, 23:37
Благодарил (а): 3 раз.
Поблагодарили: 5 раз.
Телевизор: LG UH770V

Re: Как получить Root права на webOS 1.0-6.0

Сообщение realmorfey » 10 июн 2021, 09:51

Всем привет. Ради интереса поставил рут. Не совсем понял с таймером времени. Приложение DEWMODE не стоит (не нашел) :roll:. Могу отпрпавлять к команды с пингвина остальные ковыряния для меня сложноваты. Может уже есть готовые "команды" для блокировки обновления? И вот по ютубу вопросик, как установить без рекламы?
realmorfey

 
Сообщения: 11
Зарегистрирован: 10 июн 2021, 09:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: LG OLED55CX

Re: Как получить Root права на webOS 1.0-6.0

Сообщение EvoGeek » 10 июн 2021, 14:19

Прочел последние страницы, но так и не понял, можно ли все же убрать полностью уведомление об обновлении (появляется при каждом включении телевизора), чтобы никто случайно не нажал обновиться?
Способы из шапки попробовал, не помогло.
EvoGeek

 
Сообщения: 43
Зарегистрирован: 09 апр 2021, 14:53
Благодарил (а): 1 раз.
Поблагодарили: 18 раз.
Телевизор: 50UN80006LC
Звук: SN7Y+SPK8

Re: Как получить Root права на webOS 1.0-6.0

Сообщение narpol » 11 июн 2021, 08:48

Полезно будет и тут (выдернутое по наводкам из обсуждения в теме Новые прошивки на серверах обновления LG для ТВ 2019 года)
https://www.avsforum.com/threads/offici ... t-60764521
Хорошие новости для тех, кто случайно установил техническую версию v05.10.02 в прошлом году (октябрь 2020 г.): следующая версия прошивки близится к завершению, и у нее будет более высокий номер версии. Скорее всего, это будет версия 05.10.04 или 05.10.05.
Тем, кто установил v05.10.20 (февраль 2021 г.), все равно придется подождать, пока они не смогут установить еще одну официальную и последнюю версию выпуска.
И напоследок тем, кто не обращал внимания и недавно установил v05.90.92: вам придется очень-очень долго ждать новой релизной версии.

В следующей версии выпуска исправлены ранее описанные и известные серьезные проблемы безопасности, которые позволяют получить root-доступ к моделям 2019 года. Вероятно, вы можете ожидать релиза в ближайшие 2–3 недели.
Так больше нет пользовательского режима BFI?
Полагаю, вы говорите о функции «OLED Motion Pro»?
Те, кто изменил настройку «Motion Pro» через корневую оболочку, вероятно, не смогут сбросить ее после обновления, в случае потери корневого доступа.

Это означает, что параметр настройки «OLED Motion Pro», вероятно, останется, но вы больше не сможете вернуться к настройке «OLED Motion» по умолчанию. Из-за чего у вас могут возникнуть проблемы, если техник по обслуживанию проверит настройки телевизора.

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

https://www.avsforum.com/threads/offici ... t-60803362
Версия 05.10.04 теперь официально доступна для всех моделей во всех регионах (как и ожидалось и описано выше)
Официальный журнал изменений выглядит следующим образом:
[05.10.04]
1. Сервис Who.Where.What, информирующий о текущей программе, будет доступен в Великобритании (только для Великобритании)
2. Обновление программного обеспечения содержит незначительные исправления ошибок.

Как описано ранее, в этой версии устранены известные проблемы безопасности, которые можно использовать для получения корневого доступа к телевизору.
В ближайшие дни я могу добавить еще не объявленные официально изменения в этот пост.
Все человек теряет с годами: юность, красоту, здоровье, порывы честолюбия. И только одна глупость никогда не покидает людей.
Броня крепка, но водка все же крепче.
Полезная форуму информация из ЛС будет опубликована в соответствующей теме.
Аватара пользователя
narpol

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

Re: Как получить Root права на webOS 1.0-6.0

Сообщение smsbox » 11 июн 2021, 09:12

EvoGeek писал(а): убрать полностью уведомление об обновлении (появляется при каждом включении телевизора), чтобы никто случайно не нажал обновиться?
Способы из шапки попробовал, не помогло.

Вероятно это не про обновление прошивки, а про обновление установленных виджетов, типа IVI, DevMode? Блокировка там как-то по другому устроена, то, что описано блокирует только обновление прошивки, которую ТВ еще не скачал. Так как там блокировка запросов ТВ к серверу LG в поисках выпущенной новой прошивке (только) и еще блокировка идет только по ipv4, поэтому в самом ТВ запретите ipv6, хотя его тоже можно заблокировать, но в инструкции ipv6 не заблокирован и по этому протоколу может быть приход обновлений прошивки!
Либо добавляйте в hosts блокировку по ipv6
Код: Выделить всё
::1 snu.lge.com su-dev.lge.com su.lge.com su-ssl.lge.com
smsbox

 
Сообщения: 772
Зарегистрирован: 10 фев 2018, 09:56
Благодарил (а): 61 раз.
Поблагодарили: 266 раз.
Телевизор: LG 32LK615B

Re: Как получить Root права на webOS 1.0-6.0

Сообщение realmorfey » 11 июн 2021, 11:58

Ну вот это и произошло. после включения телевизора вылезла табличка обновления во время нажатия кнопки ок :cry: телек начал обновляться. я его вырубил :o :shock:. Теперь при включении пишет что надо продолжить обновление оно было прервано после выключения телевизора. Рут остался). Есть идеи как это убрать?
realmorfey

 
Сообщения: 11
Зарегистрирован: 10 июн 2021, 09:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Телевизор: LG OLED55CX

Пред.След.

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



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

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

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