Вирішення проблеми недійсного сертифікату на WebOS
- Отримаємо root-права, для цього використовуючи браузер телевізора, заходимо на https://rootmy.tv/
- Натискаємо 5 на пульті або тягнемо слайдер внизу сторінки, підтверджуємо запит, телевізор перезавантажиться
- Використовуючи комп’ютер та клієнт PuTTY в режимі Telnet підключаємося до телевізора, який має бути під’єднаний до інтернету спільним з вашим комп’ютером роутером. В адмін-панелі роутера необхідно також дізнатися локальну IP адресу телевізора для з’єднання через Telnet
- Після з’єднання по Telnet з вашим телевізором (пароль не встановлено) послідовно вводимо наступні команди:
mkdir -p /media/cryptofs/root/mozilla
cp -r /usr/share/ca-certificates/mozilla/* /media/cryptofs/root/mozilla
mount -o bind /media/cryptofs/root/mozilla/ /usr/share/ca-certificates/mozilla/
curl -k https://letsencrypt.org/certs/isrgrootx1.pem.txt | tee /usr/share/ca-certificates/mozilla/ISRG_Root_X1.crt
mkdir -p /media/cryptofs/root/etc
cp -r /etc/* /media/cryptofs/root/etc
mount -o bind /media/cryptofs/root/etc /etc - Далі необхідно виправити конфігураційні файли, використаємо консольний редактор vi. Після відкриття файлу, для режиму редагування необхідно натиснути на клавіатурі літеру “i“, для збереження змін і виходу – клавішу Esc, далі ввести команду :wq! та натиснути Enter, для виходу без збереження використовується команда :q!
Оновлення стартового скрипта:
vi /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/start-devmode.sh
- vi /etc/ca-certificates.conf