Реклама показывается только незарегистрированным пользователям. Вход или Регистрация
- Ответить с цитатой
Re: Как получить Root права на webOS 1.0-6.0
Добрый день!
Решил начать со Способа №2, где указано изменить в настройках ТВ дату назад до и не позже чем 30 Сентября, 2021 г.
Ставлю дату например — 19 Cентября 2021 года. Сохраняю. Запускаю бразуер ТВ и в адресной строке пишу:
http://rootmy.tv
В результате всплывает синее окошко со следующей ошибкой: «На телевизоре установлено время», отличающееся от текущего. Перейти к настройкам времени? «.
Тупик?! Подскажите пожалуйста что я делаю не так?
Фото ошибки прилагается.
Спасибо!
-
1.JPG (572.41 КБ) Просмотров: 2790
- Ошибка с датой
- akozubay
- Сообщения: 11
- Зарегистрирован: 06 дек 2021, 12:31
- Благодарил (а): 1 раз.
- Поблагодарили: 0 раз.
- Телевизор: 32LM6370PLA
- Звук: Штатная акустика
- Спонсор
- Сообщения: 100
- Зарегистрирован: 15 июл 2014, 18:43
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- AMETKO
- Сообщения: 3445
- Зарегистрирован: 18 июн 2017, 22:32
- Благодарил (а): 386 раз.
- Поблагодарили: 489 раз.
- Телевизор: LG 43UH603V
- Ответить с цитатой
Re: Как получить Root права на webOS 1.0-6.0
Dystopian » 21 дек 2021, 00:05
Немного моих исследований рутованного ТВ.
Модификация приложения «Фото и видео». Изменено:
- в плеере кнопки «Субтитры» и «Аудиодорожка» вынесены на главную панель
- в плеере интервал перемотки уменьшен с 15с до 5с
- в разделе «Образцы фото» лежат свои картинки
Подключение неподдерживаемых устройств по Bluetooth
Картины для приложения «Галерея»
Последний раз редактировалось Dystopian 24 дек 2021, 06:54, всего редактировалось 2 раз(а).
- За это сообщение автора Dystopian поблагодарили: 4
- andrewttrb (21 дек 2021, 00:44), Архивариус (11 июн 2022, 12:32), dimonml (14 сен 2023, 19:45), JackSparrow (21 дек 2021, 06:24)
- Dystopian
- Сообщения: 3
- Зарегистрирован: 12 дек 2021, 02:56
- Благодарил (а): 1 раз.
- Поблагодарили: 6 раз.
- Телевизор: LG 65NANO866NA
- JackSparrow
- Сообщения: 8456
- Зарегистрирован: 10 июн 2018, 17:48
- Благодарил (а): 1141 раз.
- Поблагодарили: 1469 раз.
- Телевизор: LG OLED 55C9
- Ответить с цитатой
Re: Как получить Root права на webOS 1.0-6.0
akozubay » 22 дек 2021, 10:58
Всем добрый день!
Следуя Способу №2 в результате рут успешно получен! Ура!
Дату на ТВ не менял, просто запустил браузер, ввел в адресной строке
http://rootmy.tv
и далее по описанной процедуре. Всем спасибо за оказанную помощь.
Подскажите пожалуйста после того как Рут получен, в инструкции я пропускаю Шаг №1 и Шаг №2 и делаю по инструкции согласно Шага №3?
- akozubay
- Сообщения: 11
- Зарегистрирован: 06 дек 2021, 12:31
- Благодарил (а): 1 раз.
- Поблагодарили: 0 раз.
- Телевизор: 32LM6370PLA
- Звук: Штатная акустика
- Ответить с цитатой
Подключение геймпадов по Bluetooth
Dystopian » 24 дек 2021, 00:10
Подключение геймпадов по Bluetooth (требуется root)
Алгоритм проверял на китайских джойстиках EXEQ и GameSir. Геймпад отлично видится в RetroArch, играет прекрасно.
Некоторые команды не завершаются сами и бесконечно ждут чего-то, в таких случаях нажимаем Ctrl-C после получения результата выполнения.
- заходим на тв по телнету или ssh
- проверяем статус адаптера
- Код: Выделить всё
luna-send -i -f luna://com.webos.service.bluetooth2/adapter/getStatus '{}'
- смотрим доступные профили
- Код: Выделить всё
luna-send -i -f luna://com.webos.service.bluetooth2/adapter/queryAvailable '{}'
Ключевой момент здесь — доступен профиль HID-host. Думаю, без него геймпад не прицепить.
- запускаем discovery
- Код: Выделить всё
luna-send -n 1 -f luna://com.webos.service.bluetooth2/adapter/startDiscovery '{ }'
на геймпаде активируем синхронизацию, чтобы телевизор нашел его
- смотрим список подключенных и найденных устройств, ищем в нем нужный нам геймпад
- Код: Выделить всё
luna-send -i -f luna://com.webos.service.bluetooth2/device/getStatus '{}'
В списке наверняка будет и пульт, у которого «name»: «LGE MR20», «paired»: true, «typeOfDevice»: «ble». У геймпада может быть пустое имя, но «paired» должен быть false. Копируем MAC-адрес (address) геймпада.
Повторяем этот и предыдущий пункт, пока геймпад не появится. - делаем сопряжение, в команде подставляем адрес своего геймпада. Команду до появления результата (1-20 сек) не прерываем!
- Код: Выделить всё
luna-send -i -f luna://com.webos.service.bluetooth2/adapter/pair '{ "address": "00:13:87:65:ce:12", "subscribe":true }'
Повторяем, пока в ответе returnValue не станет true.
- присоединяемся к сопряженному геймпаду
- Код: Выделить всё
luna-send -i -f luna://com.webos.service.bluetooth2/hid/connect '{"address":"00:13:87:65:ce:12"}'
Команда недокументированная, нашел ее по аналогии с другими connect-ами (для наушников нужно делать a2dp/connect — это есть тут https://www.webosose.org/docs/reference/ls2-api/com-webos-service-bluetooth2/). После успешного коннекта на моем геймпаде загорается индикатор присоединения
- запускаем RetroArch, в левом нижнем углу выскочит подсказка, что геймпад обнаружен. После успешного присоединения больше искать не придется, геймпад будет цепляться автоматически.
Таким же способом можно подключить мышь и наушники. Наушники после такого подключения в настройках звука отсутствуют, т. е. выбрать их для вывода звука нельзя. Мышь не управляет курсором после подключения, но если после этого подключить/отключить USB-мышь или USB-клавиатуру, начинает работать нормально. После засыпания мышь работать перестает. Видимо, не хватает каких-то udev-конфигов.
Клавиатуру, которая при сопряжении требует ввода пин-кода, подключить не получается.
Последний раз редактировалось Dystopian 30 дек 2021, 00:20, всего редактировалось 1 раз.
- За это сообщение автора Dystopian поблагодарили: 2
- andrewttrb (24 дек 2021, 09:17), TheChief (24 дек 2021, 12:21)
- Dystopian
- Сообщения: 3
- Зарегистрирован: 12 дек 2021, 02:56
- Благодарил (а): 1 раз.
- Поблагодарили: 6 раз.
- Телевизор: LG 65NANO866NA
- amyr13
- Сообщения: 37
- Зарегистрирован: 18 ноя 2018, 07:24
- Благодарил (а): 3 раз.
- Поблагодарили: 0 раз.
- Телевизор: LGTVLJ600U
- Ответить с цитатой
Re: Подключение по Bluetooth устройств ввода
TheChief » 24 дек 2021, 15:35
Dystopian писал(а):Как будет (если будет) работать клавиатура и мышь, я не знаю, проверить не на чем.
Моя клавиатура требует вводить пин-код, а запрос adapter/pair почему-то не выводит pin, хотя по мануалу и должен. Так что обломинго.
- За это сообщение автора TheChief поблагодарил:
- Dystopian (24 дек 2021, 23:34)
- TheChief
- Сообщения: 21
- Зарегистрирован: 22 сен 2018, 15:45
- Благодарил (а): 4 раз.
- Поблагодарили: 4 раз.
- Телевизор: LG OLED55C8
Вернуться в Телевизоры LG — Обсуждение
Search code, repositories, users, issues, pull requests…
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign up
Unfortunately I get an actual timeout error when https://rootmytv.inf.re
attempts to download stage3, even though I can manually download it into /tmp/
via ares-novacom
( but then have no way to run it, since the browser doesn’t allow file:///
access — at least in 04.30.10 )
edit: well, if I host the project locally on the network via ares-server
I actually can access it over the network… it almost looks like it works, but then it fails anyway with «PalmServiceBridge is not found
«… However…
rootmytv.inf.re
started working after I swapped from wifi to ethernet on the tv, ( ??? ), but I was unfortunately met with the dreaded Download completed, but target directory (/media/internal/downloads/) did not match what we expected (/media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/). This likely means your TV is not vulnerable to LunaDownloadMgr exploit
result. Surprised, to be honest!
Как установить приложения для ТВ LG
Обновление ПО
Обновление (2022-12-24) : уязвимости, используемые RootMyTV (как v1, так и v2), были исправлены LG. RootMyTV вряд ли будет работать на прошивках, выпущенных с середины 2022 года.
Получение Root-прав
К телевизору LG необходимо подключить мышку или иметь пульт c гироскопом!
Заходим в Браузер телевизора LG и в адресной строке прописываем адрес сайта «rootmy.tv»
Теперь необходимо перетащить ползунок слева-направо. Без мыши и пульта с гироскопом не обойтись!
Даём разрешение сайту сохранять информацию, нажав «Да».
После всех процедур телевизор перезагрузится и в «Список приложений» добавится иконка с кружкой. Нажмите на неё.
Нажмите «Reboot now», чтобы снова перезагрузить телевизор LG.
Снова нажимаем на иконку с кружкой.
В правом верхнем углу есть белая шестерёнка в красном круге. Нажимаем на неё.
Нажимаем на надпись «Add repository» и вводим «https://repo.webosapp.club».
Теперь необходимо снова перезагрузить систему.
Нажимаем «System reboot».
Как обычно, нажимаем на иконку с кружкой.
Теперь вы можете установить любое из предложенных сторонних приложений для телевизоров LG.
Статья составлена при помощи youtube-канала Pro100tehnika.
Также рекомендуем статью «Torrserver MatriX WebOS».
Как получить рут если http://rootmy.tv не работает и откат прошивки не возможен
Ссылка на оригинал: https://t.me/weboschat/143334
1. Включите режим разработчика: https://webostv.developer.lge.com/develop/getting-started/developer-mode-app
2. Загрузите необходимое программное обеспечение:
а) WebOS-Dev-Manager — https://github.com/webosbrew/dev-manager-desktop/releases
b) PuTTY — https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
c) WebOS Homebrew Channel 0.5.1 ipk — https://github.com/webosbrew/webos-homebrew-channel/releases
3. Откройте WebOS-Dev-Manager и выполните следующие действия:
а) Нажмите «+ Add Device».
b) Введите IP-адрес вашего телевизора LG в поле «Host Address».
c) Введите пароль отображаемый в приложении LG Developer Mode, в поле «Passphrase».
d) Оставьте все остальные настройки по умолчанию и нажмите «Add».
е) Нажмите «Install» в правом верхнем углу
f) Выберите ранее загруженный homebrew channel 0.5.1 ipk
g) Убедитесь, что Homebrew Channel 0.5.1 установлен на вашем телевизоре LG.
h) Нажмите на «terminal»
i) Введите следующую команду в терминалe:
/var/log/crashd/»x;telnetd -l sh»
затем нажмите Enter
4. Откройте PuTTY и выполните следующие шаги:
а) введите IP-адрес вашего телевизора LG в поле «Host Name»
b) Убедитесь, что в разделе «Тип подключения» («Connection Type») выбрано «telnet».
c) Откройте telnet-подключение к телевизору.
d) Выполните следующее, чтобы предоставить права root для Homebrew Channel: /media/developer/apps/usr/palm/services/org.webosbrew.hbchannel.service/elevate-service
е) Выполните следующую команду, чтобы удалить файлы, и гарантировать, что режим разработчика не отключится в течение 48часов:
rm -rf /var/luna/preferences/devmode_enabled && mkdir -p /var/luna/preferences/devmode_enabled
(одна команда, скопировать одной строкой)
5. Удалите приложение developer mode из главного меню телевизора.
6. Выключите телевизор, поедварительно отключив «QuickStart+» в настройках телевизора!
ВАЖНО: НЕ нажимайте «да» (yes) на запрос «Install Homebrew Channel» !!!
7. После перезагрузки убедитесь, что «Root Status» в Homebrew Channel «ОК».
8. Включите SSH в Homebrew Channel и перезапустите
9. Теперь ваш телевизор рутирован!