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

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

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

Re: Root Shell на webOS 1, 2 и 3

Сообщение tennis » 31 июл 2017, 19:58

sekil писал(а):
tennis писал(а):
sekil писал(а):Если кому надо то вообще можно сделать флешку предварительно отформатированную в ext4/ext2 и закинуть туда rootfs Ubuntu 12.04 (можно и другие версии - надо пробовать какие будут нормально работать) для arm.
Затем вставить в тв. Примонтировать куда либо и далее сделать chroot уже в нее. Тогда можно будет запустить почти все что угодно - и apt-get и mc и все что заработает :) и собирать из исходников можно.

а вы не могли бы такое сделать и эмулятор собрать?
за вознаграждение конечно
спасибо


Нету времени.

если появится, сообщите пож
это было бы грандиозно
tennis

 
Сообщения: 130
Зарегистрирован: 10 июн 2017, 19:02
Благодарил (а): 4 раз.
Поблагодарили: 3 раз.
Телевизор: oled Panasonic 65GZ1500

Re: Root Shell на webOS 1, 2 и 3

Спонсор » 31 июл 2017, 19:58

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

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

Re: Root Shell на webOS 1, 2 и 3

Сообщение teffd » 31 июл 2017, 21:10

sekil писал(а):Если кому надо то вообще можно сделать флешку предварительно отформатированную в ext4/ext2 и закинуть туда rootfs Ubuntu 12.04 (можно и другие версии - надо пробовать какие будут нормально работать) для arm.
Затем вставить в тв. Примонтировать куда либо и далее сделать chroot уже в нее. Тогда можно будет запустить почти все что угодно - и apt-get и mc и все что заработает :) и собирать из исходников можно.


Также же ТВ можно 'грохнуть' , разве нет?

Подозреваю, что надо сделать нечто такое - http://magnatecha.com/using-a-usb-drive ... pberry-pi/

sekil писал(а):mkdir -p /media/cryptofs/root/etc
cp -r /etc/* /media/cryptofs/root/etc
mount -o bind /media/cryptofs/root/etc /etc
passwd root
вводите новый пароль для рута (любой)


А если что-то не стартанет при запуске ТВ из-за смены пароля рута?

sekil писал(а):все далее правим скрипт
/media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/start-devmode.sh
добавив в него строки
mount -o bind /media/cryptofs/root/etc /etc
telnetd &


Зачем всю /etc на rw, недостаточно разве файлов passwd и passwd- ?
teffd

 
Сообщения: 81
Зарегистрирован: 22 июл 2017, 14:08
Благодарил (а): 7 раз.
Поблагодарили: 28 раз.

Re: Root Shell на webOS 1, 2 и 3

Сообщение sekil » 31 июл 2017, 22:13

ТВ эти действия никогда не грохнут ибо rootfs только для чтения а mount -o bind /media/cryptofs/root/etc /etc подменяет папку /etc уже после загрузки тв но перед запуском devmode.
Так что не разводите панику на пустом месте!
И passwd не меняется после passwd root - меняется shadow!
sekil

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

Re: Root Shell на webOS 1, 2 и 3

Сообщение teffd » 31 июл 2017, 22:15

sekil писал(а):Так что не разводите панику на пустом месте!


Никакой паники, просто глупые вопросы =)

Добавлено спустя 47 минут 9 секунд:

sekil писал(а):
Код: Выделить всё
mkdir -p /media/cryptofs/root/etc
cp -r /etc/* /media/cryptofs/root/etc
mount -o bind /media/cryptofs/root/etc /etc
passwd root


вводите новый пароль для рута (любой)

все далее правим скрипт
/media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/start-devmode.sh
добавив в него строки
Код: Выделить всё
mount -o bind /media/cryptofs/root/etc /etc
telnetd &


Сделал.

passwd root:
Код: Выделить всё
 / # passwd root
New password: <password>
Re-enter new password: <password>
Changing password for root
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
passwd: password changed.


При заходе через telnet после перезагрузки:
Код: Выделить всё
root@PC:~# telnet <ip>
Trying <ip>...
Connected to <ip>.
Escape character is '^]'.

webOS TV 1.4.0 LGSmartTV


LGSmartTV login: root
Password:
Login incorrect

LGSmartTV login:


root запрещен через telnet?

Добавление pts/0 в /etc/securetty не помогло.
teffd

 
Сообщения: 81
Зарегистрирован: 22 июл 2017, 14:08
Благодарил (а): 7 раз.
Поблагодарили: 28 раз.

Re: Root Shell на webOS 1, 2 и 3

Сообщение sekil » 31 июл 2017, 23:36

Ага похоже на то
Добавь в файл /etc/securetty
строки
pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
sekil

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

Re: Root Shell на webOS 1, 2 и 3

Сообщение teffd » 31 июл 2017, 23:47

sekil писал(а):Ага похоже на то
Добавь в файл /etc/securetty
строки
pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7

Не работает(
Код: Выделить всё
Login incorrect

В оригинале файл выглядит так:


Добавлял строки в конец файла (хотя понятно, что неважно куда).

Может пароль не поменялся...
teffd

 
Сообщения: 81
Зарегистрирован: 22 июл 2017, 14:08
Благодарил (а): 7 раз.
Поблагодарили: 28 раз.

Re: Root Shell на webOS 1, 2 и 3

Сообщение sekil » 31 июл 2017, 23:51

Я проверил у себя. Удалил эти строки и у меня выдал тоже login incorrect.
Проверь пароль.
И попробуй sulogin

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

Ну еще может ты уже логинишься в 500ый раз и pts уже больше 7 - Тогда будет тоже самое. Перегрузки тв и попробуй еще
sekil

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

Re: Root Shell на webOS 1, 2 и 3

Сообщение teffd » 01 авг 2017, 19:10

Может начать выкладывать на github например или на тематические зарубежные форумы инструкцию и просто внутренности ТВ (с указанием авторства sekil), и тогда подтянутся другие умельцы?
Я могу написать мануал с картинками для webOS 1.4
teffd

 
Сообщения: 81
Зарегистрирован: 22 июл 2017, 14:08
Благодарил (а): 7 раз.
Поблагодарили: 28 раз.

Re: Root Shell на webOS 1, 2 и 3

Сообщение tennis » 01 авг 2017, 21:33

teffd писал(а):Может начать выкладывать на github например или на тематические зарубежные форумы инструкцию и просто внутренности ТВ (с указанием авторства sekil), и тогда подтянутся другие умельцы?
Я могу написать мануал с картинками для webOS 1.4

cпасибо вам большое за идею
если бы я что то в этом понимал то тоже бы выкладывал что мог
если дело будет продвигаться, то может и я дождусь эмулятор на веб ос 3.5
tennis

 
Сообщения: 130
Зарегистрирован: 10 июн 2017, 19:02
Благодарил (а): 4 раз.
Поблагодарили: 3 раз.
Телевизор: oled Panasonic 65GZ1500

Re: Root Shell на webOS 1, 2 и 3

Сообщение teffd » 01 авг 2017, 22:34

tennis писал(а): дождусь эмулятор на веб ос 3.5


Могу ошибаться, но вроде как получение root'а к webOS3.5 никто тестил, а это самая свежая webOS

sekil писал(а):Я проверил у себя. Удалил эти строки и у меня выдал тоже login incorrect.
Проверь пароль.
И попробуй sulogin
Ну еще может ты уже логинишься в 500ый раз и pts уже больше 7 - Тогда будет тоже самое. Перегрузки тв и попробуй еще


И так и сяк пробовал root'ом через telnet зайти на webOS 1.4 - никак...
Где логируется ошибки по логину telnet'а (или как их заставить логировать) пока не понял..
teffd

 
Сообщения: 81
Зарегистрирован: 22 июл 2017, 14:08
Благодарил (а): 7 раз.
Поблагодарили: 28 раз.

Пред.След.

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



 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение