Решил начать со Способа №2, где указано изменить в настройках ТВ дату назад до и не позже чем 30 Сентября, 2021 г. Ставлю дату например - 19 Cентября 2021 года. Сохраняю. Запускаю бразуер ТВ и в адресной строке пишу: http://rootmy.tv В результате всплывает синее окошко со следующей ошибкой: "На телевизоре установлено время", отличающееся от текущего. Перейти к настройкам времени? ". Тупик?! Подскажите пожалуйста что я делаю не так? Фото ошибки прилагается.
для выноса кнопок необходимо заменить текст в файле main.js, текст см. в приложенном к сообщению файле, т.к. движок форума автоматически проставляет кучу пробелов и ломает код. В консоли можно использовать редактор vi, для sed получается слишком длинная строка, превышающая 1024 символа. Можно скопировать файл на комп по SFTP, отредактировать на компе и залить обратно. Сам код кнопок скопирован из этого же файла и чуть доработан.
для уменьшения интервала перемотки необходимо заменить текст в файле main.js командой
если приложение сделано запускаемым при старте системы, измененный код может не успеть примениться (думаю, потому что монтирование происходит после автостарта), нужно 1 раз после запуска ТВ закрыть приложение крестиком в правом верхнем углу, оно само перезапустится.
удаление бинарника приводит к более медленной загрузке приложения, особенно первый раз, но это не критично. Компилировать бинарник сам я еще не научился.
Подключение неподдерживаемых устройств по Bluetooth
Большинство методов, описанных тут https://www.webosose.org/docs/reference/ls2-api/com-webos-service-bluetooth2/, работает. Т. е. статус устройств показывается, сканирование начинается, даже pairing вроде как проходит успешно, и устройство выглядит как paired. Но по факту ни джойстик, ни наушники (подключал для тестов) не выглядят присоединенными и продолжают мигать лампочкой для pairing. Либо я что-то недосмотрел, либо в коде чего-то не хватает, либо реально вырезано (хотя ведь клавиатура от LG поддерживается официально). В общем, у меня не получилось Update: Разобрался!!! Dystopian @ [rootmy.tv] Как получить Root права на webOS Найденные каталоги с конфигами:
Лежат в образе /mnt/lg/appstore/preload/igallery/20y_igallery_02.squashfs, который даже доступен для записи. Сам я не пробовал закинуть туда свое, но уверен, что это сработает.
Я писал выше что в адресной строке указывал именно http://rootmy.tv! а не https://rootmy.tv?А. Сегодня вечером попробую без перевода времени и сообщю о своих результатах! До связи
Всем добрый день! Следуя Способу №2 в результате рут успешно получен! Ура! Дату на ТВ не менял, просто запустил браузер, ввел в адресной строке http://rootmy.tv и далее по описанной процедуре. Всем спасибо за оказанную помощь. Подскажите пожалуйста после того как Рут получен, в инструкции я пропускаю Шаг №1 и Шаг №2 и делаю по инструкции согласно Шага №3?
В списке наверняка будет и пульт, у которого "name": "LGE MR20", "paired": true, "typeOfDevice": "ble". У геймпада может быть пустое имя, но "paired" должен быть false. Копируем MAC-адрес (address) геймпада.
запускаем RetroArch, в левом нижнем углу выскочит подсказка, что геймпад обнаружен. После успешного присоединения больше искать не придется, геймпад будет цепляться автоматически.
Таким же способом можно подключить мышь и наушники. Наушники после такого подключения в настройках звука отсутствуют, т. е. выбрать их для вывода звука нельзя. Мышь не управляет курсором после подключения, но если после этого подключить/отключить USB-мышь или USB-клавиатуру, начинает работать нормально. После засыпания мышь работать перестает. Видимо, не хватает каких-то udev-конфигов. Клавиатуру, которая при сопряжении требует ввода пин-кода, подключить не получается.
Последний раз редактировалось Dystopian 30 дек 2021, 00:20, всего редактировалось 1 раз.
За это сообщение автора Dystopian поблагодарили: 2