Вирішення проблеми недійсного сертифікату на WebOS

  1. Отримаємо root-права, для цього використовуючи браузер телевізора, заходимо на https://rootmy.tv/
  2. Натискаємо 5 на пульті або тягнемо слайдер внизу сторінки, підтверджуємо запит, телевізор перезавантажиться
  3. Використовуючи комп’ютер та клієнт PuTTY в режимі Telnet підключаємося до телевізора, який має бути під’єднаний до інтернету спільним з вашим комп’ютером роутером. В адмін-панелі роутера необхідно також дізнатися локальну IP адресу телевізора для з’єднання через Telnet
  4. Після з’єднання по 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
  5. Далі необхідно виправити конфігураційні файли, використаємо консольний редактор vi. Після відкриття файлу, для режиму редагування необхідно натиснути на клавіатурі літеру “i“, для збереження змін і виходу – клавішу Esc, далі ввести команду :wq! та натиснути Enter, для виходу без збереження використовується команда :q!

    Оновлення стартового скрипта:
    vi /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/start-devmode.sh

  6. vi /etc/ca-certificates.conf