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

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

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

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

Сообщение S.V.D. » 18 июн 2021, 22:04

Ещё немного потыкал палкой свою лыжу.
Удалось выявить следующее: json-ина она не просто так json-ина, а несёт в себе следы некоего подобия ЭЦП
Т. е. в POST запросе телевизор отправляет некий свой уникальный ID, который должен соответствовать модели (а также возможно что и стране. Предположу что именно его LG банит чтоб превратить серые тв в тыкву)
В ответ сервер отдаёт куку, sessionID, deviceSecret и собственно метку времени.
На основании этого всего на следующем шаге ТВ рассчитывает новый deviceUniqueID, с которым ходит на следующую ссылку и так далее. Теоретически, если вскрыть эту криптографию, можно будет прям всякое творить, но увы, моих знаний тут недостаточно - не хакеры мы)
Самое главное тут то, что json-ина валидна только небольшое количество времени (час или около того). Так же возможно считается хэш самой json-ины и менять её тоже не выйдет - не проверял пока но я бы именно так сделал.
Однако не всё так грустно, способ корректной блокировки обновлений приложений без отвала смарт сервисов тапи был изыскан. Для его реализации мною была задействована такая вот железочка
https://a.aliexpress.com/_AApOJf
На которой и поднимается вебсервер. Также она помогает собрать запрос на сервер лыжи.
Идея такая
1. Перехватываем запрос от телевизора, пуляем его постманом и получаем свой уникальный json. Также обязательно прихраниваем метку времени.
2. Метку времени прописываем в код, проливаем прошивку и json на файловую систему.
3. Телевизору в hosts добавляется маппинг адреса ru.lgtvsdp.com на ip-шник нашей железки, а в сиартовый скрипт -
curl http://ru.lgtvsdp.com/toggle_time_static, который однократнг взводит нашу железку на отдачу корректной жсонины с корректной меткой времени.
4. При холодном старте ТВ радостно урча всё это хавает, включает все функции и ведёт себя хорошо.
5. Включаем быструю загрузку, пару раз выключаем/включаем, телевизор снова бежит проверять аплейты, а ему в ответ отлуп, но с правильной меткой времени.
6 Он успокаивается до следующего включения, сервисы не гасит и дальше всегда будет получать корректное время с железки, до соедующего холодного старта.

Всё вышеописанное у меня сейчас реализовано и работает, но хочу подебажить-посмотреть пару дней, если всё ОК - выложу сорцы и инструкцию

За это сообщение автора S.V.D. поблагодарили: 2
Архивариус (18 июн 2021, 22:10), smsbox (18 июн 2021, 22:26)
S.V.D.

 
Сообщения: 17
Зарегистрирован: 31 май 2020, 20:01
Благодарил (а): 0 раз.
Поблагодарили: 17 раз.
Телевизор: LG UM7100PLB

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

Спонсор » 18 июн 2021, 22:04

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

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

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

Сообщение sanchomutant » 19 июн 2021, 04:00

webos 1.4
скрипт для всех одинаково полезен?
Такс мануал для 1,2 и 3 webos
Качаем файл
http://zalil.su/6937580
Переименовываем в root

Приложения устанавливается, а процесс приостанавливается
Скрипт начнет выполнять свои действия, ждем пока не появится надпись -
try install any app from market
sanchomutant

 
Сообщения: 8
Зарегистрирован: 13 июн 2021, 07:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение mediadoctor » 19 июн 2021, 08:47

davnozdu писал(а):Пока что в homebrew всего пару приложений для демонстрации.
Retroarch - у меня запустился, но там видимо джойстик нужен и я дальше не стал настраивать


Интересует тема эмулятора игр на тв, а именно retroarch, установил эмулятор, вроде работает, в сети куча rom-ов, как их добавлять для запуска на тв?
Мог бы кто-то поделиться опытом, написать краткую инструкцию как скормить образ игры retroarch в телеке?
Нашёл видео на ютубе, чел играем в mortal kombat, ностальгия :)
https://youtu.be/un7M4pjl8L0
mediadoctor

 
Сообщения: 11
Зарегистрирован: 19 июн 2021, 08:00
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.

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

Сообщение sanchomutant » 19 июн 2021, 17:30

после проведенного эксплойта перезагружаю тв. и теперь
Код: Выделить всё
connection refused
sanchomutant

 
Сообщения: 8
Зарегистрирован: 13 июн 2021, 07:30
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение w1w2 » 20 июн 2021, 08:05

Мне нужен бэкап ОС. Можно ли сохранить всё как есть, а потом восстановить? Принцип Акронис и т. п. Иными словами, сохранить все теперь существующие параметры и не бояться обновления от производителя.
LG 43UK6750PLD
w1w2

 
Сообщения: 20
Зарегистрирован: 23 мар 2019, 17:53
Благодарил (а): 3 раз.
Поблагодарили: 2 раз.
Телевизор: LG 43UK6750

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

Сообщение dima8080 » 20 июн 2021, 13:25

Подскажите, пожалуйста, версия ОС 5.00.20
После перехода по ссылке амазона, открывается стандартный браузер, в конце получаю ошибку "palmservicebridge is not found"
Это всё? мне рута больше не сделать?
dima8080

 
Сообщения: 7
Зарегистрирован: 01 сен 2020, 19:25
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

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

Сообщение wins911 » 20 июн 2021, 14:29

dima8080 писал(а):Это всё? мне рута больше не сделать?
Зависит обновляли ли OS в последний месяц, два. Пробуйте через гугл
wins911

 
Сообщения: 12
Зарегистрирован: 20 май 2021, 12:56
Благодарил (а): 3 раз.
Поблагодарили: 4 раз.
Телевизор: SM9010

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

Сообщение smsbox » 20 июн 2021, 14:52

w1w2 писал(а): Принцип Акронис и т. п.

Если бы был способ, чтобы ТВ грузил какой-то другой образ с флешки или диска, тогда можно было бы и акроникс загрузить, но как?
smsbox

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

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

Сообщение dima8080 » 20 июн 2021, 15:30

wins911 писал(а):
dima8080 писал(а):Это всё? мне рута больше не сделать?
Зависит обновляли ли OS в последний месяц, два. Пробуйте через гугл

спасибо, но гугл и фейсбук вообще не открывают браузер, а просят ввести код (
dima8080

 
Сообщения: 7
Зарегистрирован: 01 сен 2020, 19:25
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

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

Сообщение AMETKO » 20 июн 2021, 15:36

dima8080 писал(а):Подскажите, пожалуйста, версия ОС 5.00.20

Это версия прошивки, не ОС (см. Как узнать версию прошивки и версию ОС в ТВ). Какая модель тв?
AMETKO

 
Сообщения: 4476
Зарегистрирован: 18 июн 2017, 22:32
Благодарил (а): 630 раз.
Поблагодарили: 659 раз.
Телевизор: LG 43UH603V

Пред.След.

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



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

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

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