numminorih » 11 июл 2022, 21:25
wemlenie
было такое пару раз, в итоге сделал ещё раз всё с 0-я следующим образом:
0. Отключаем быструю загрузку (потом будет полезно для нормальной активации piccap при включении)
1. Ставим "developer-mode" из маркета
2. открываем, логинимся, включаем, он предлагает перезагрузиться
3. Подключаемсчя по ssh
ssh prisoner@IP -p 9922 -i "путь к ключу bash" -i
4. Используем эксполойт для открытия телнет от рута
touch /var/log/crashd/"x;telnetd -l sh"
5. Коннектимся телнетом
telnet IP
6. Ставим org.webosbrew.hbchannel_0.5.0_all.ipk (последнюю из github-а), я устанавливал с помощью webos-dev-manager, так как с прямой установкой были проблемы.
- тут же ставил сразу и org.webosbrew.hyperion.ng.loader_0.1.7_all.ipk и org.webosbrew.piccap_0.3.0_all.ipk
7. повышаем привелегии из tellnet-а
/media/developer/apps/usr/palm/services/org.webosbrew.hbchannel.service/elevate-service
- если ставили и piccap + hyperion, то сразу повышаем привелегии и им
/media/developer/apps/usr/palm/services/org.webosbrew.hbchannel.service/elevate-service org.webosbrew.piccap.service
/media/developer/apps/usr/palm/services/org.webosbrew.hbchannel.service/elevate-service org.webosbrew.hyperion.ng.loader.service
8. удаляем "developer-mode" из меню
8.1 Фиксим удаление деврежима при удалении приложения
rm -rf /var/luna/preferences/devmode_enabled && mkdir -p /var/luna/preferences/devmode_enabled
9. выключаем тв пультом и ждём 1-2 минуты
10. Включаем, запускаем "кружку", проверям ssh/telnet, если нет, выключаем галочки, перезапускаемся, включаем галочки, перезапускаемся.