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

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

Обсуждение телевизоров LG на webOS

Re: Root Shell на webOS 3.0

Сообщение tessi » 31 мар 2017, 06:09

$and
Как определили? :)
tessi
Лучший пользователь форума 2016
 
Сообщения: 6659
Зарегистрирован: 08 авг 2014, 11:20
Благодарил (а): 173 раз.
Поблагодарили: 673 раз.
Телевизор: LG 49UB850V 24LH480U

Re: Root Shell на webOS 3.0

Спонсор » 31 мар 2017, 06:09

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

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

Re: Root Shell на webOS 3.0

Сообщение sekil » 03 апр 2017, 22:36

Все ссылки и т.п. только с разрешения главы LG :-D
sekil

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

Re: Root Shell на webOS 3.0

Сообщение mailonego » 04 апр 2017, 09:49

Может и Oscam на WebOS дождемся?
mailonego

 
Сообщения: 26
Зарегистрирован: 04 фев 2015, 12:36
Благодарил (а): 3 раз.
Поблагодарили: 4 раз.
Телевизор: LG 47LB650V

Re: Root Shell на webOS 3.0

Сообщение anastas93 » 05 апр 2017, 08:15

sekil писал(а):rtd299o armv7l 4 ядра
Ураа.. получилось реализовать автостарт ottplayer
:)

А можно пример скрипта?
anastas93

 
Сообщения: 1
Зарегистрирован: 05 апр 2017, 07:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Root Shell на webOS 3.0

Сообщение Архивариус » 10 апр 2017, 08:29

Как пишут в личку, данный root позволяет установить в телевизор торрент-клиент и скачивать фильмы на флешку. Правда не очень быстро...:)
Архивариус

 
Сообщения: 5975
Зарегистрирован: 29 июл 2010, 21:22
Благодарил (а): 645 раз.
Поблагодарили: 791 раз.
Телевизор: LG 24MT57S 55B7V

Re: Root Shell на webOS 3.0

Сообщение vangogh » 11 апр 2017, 13:07

Привет, а можно и мне поиграться? Подробности в личку или Orchis@list.ru
vangogh

 
Сообщения: 1
Зарегистрирован: 11 апр 2017, 12:29
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Root Shell на webOS 3.0

Сообщение alex7z » 11 апр 2017, 16:59

И мне тоже на почту бинарник плз - /*почта удалена*/
Пробовал рута получить через CVE-2012-0056, но в паблик эксплоитах нет шеллкода для arm, а опыта еще и на asm забацать - нет.
Инфе про автозапуск тоже был бы очень рад.
Последний раз редактировалось alex7z 15 апр 2017, 14:45, всего редактировалось 2 раз(а).
alex7z

 
Сообщения: 5
Зарегистрирован: 11 апр 2017, 16:54
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Телевизор: LB65

Re: Root Shell на webOS 3.0

Сообщение sekil » 13 апр 2017, 11:48

Блин чет времени нет пока.... Забил пока на все это..
Такая вот инфа -
Режим девелопер (и не только) запускается в так сказать своем окружении (песочнице) через демон jailer, который создает как бы свою мини корневую файловую систему со всеми нужными для работы папками - /etc /usr /sbin и т.п. При этом папки, которые нужны из основной системы - те просто зеркалятся в новую систему путем mount --bind И в итоге процесс, запущенный через jailer ограничен от основной. И получив рут в этом процессе через эксплоит мы получим рут только в песочнице.
Но путем не хитрых манипуляций можно после получения рута заглянуть в основную систему - для этого нужно пройти по пути /proc/номер любого процесса (PID)/root. Эта папка - это ссылка на основную файловую систему.
Зная это просто делаем из песочнице команду - chroot /proc/PID/root - и попадаем в корневую систему уже с рутом.
Есть разделы во внутренней памяти тв доступные для записи - это /dev/mmcblk0p54 один из них.
Режим девелопер запускается путем запуска скрипта /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/start-devmode.sh - вот его и можно править и добавить все что угодно при запуске тв.
Я и сделал так, что после запуска тв делается несколько mount --bind на папку /etc - уже с подмененным паролем в passwd на мой ну и еще несколько папок...

Кароче у кого на что фантазии хватит.
В системе установлен opkg но в etc отсутствует запись о репозитории - можно ее добавить и ставить какие угодно пакеты, поправив путь до папки установки в конфигурационном файле.
Ссылка на репозиторий из которого у меня получилось запустить проги - http://ipkg.nslu2-linux.org/feeds/optwa ... /unstable/

Автозапуск приложений можно сделать путем прописывания в скрипт автозапуска режима девелопера строку типа
luna-send -n 1 -f luna://com.webos.applicationManager/launch '{"id": "com.webos.app.mystarter", "params":{}}'
- это просто команда сервису luna-send послать сообщение менеджеру приложений com.webos.applicationManager запустить прогу с id com.webos.app.mystarter. Заменив ID можно запустить все что угодно... У меня запускается ottplayer.

P.S. Я не гуру в линуксе и в написании каких либо скриптов и все это делал ради интереса. Каких либо автоматизированных скриптов, которые установят все сами у меня нету - если кто займется этим делом - занимайтесь. Если есть конкретные вопросы пишите все что знаю отвечу.

За это сообщение автора sekil поблагодарили: 2
alex7z (14 апр 2017, 11:30), oleg77 (17 апр 2017, 11:28)
sekil

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

Re: Root Shell на webOS 3.0

Сообщение alex7z » 14 апр 2017, 11:32

Ребят, эксплоит так никто и не прислал.
Скиньте, пожалуйста. Очень жду!

/*почта удалена*/
Последний раз редактировалось alex7z 15 апр 2017, 14:45, всего редактировалось 1 раз.
alex7z

 
Сообщения: 5
Зарегистрирован: 11 апр 2017, 16:54
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Телевизор: LB65

Re: Root Shell на webOS 3.0

Сообщение unbas » 15 апр 2017, 01:06

Hi to all!!

Sorry for written in English but my language is Spanish. I got user shell but not gain root access. someone please tell me how to gain root?

Thanks for all and great forum!
unbas

 
Сообщения: 10
Зарегистрирован: 15 апр 2017, 01:02
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Телевизор: LG 42LB652V-ZA

Пред.След.

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



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

Сейчас этот форум просматривают: Архивариус и гости: 1