Zgemma H9S OpenATV – szybka instalacja OSCam przez softcam-feed, bez FTP

Pytanie

jak najprościej wgrać oscam do zgemma h9s?

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Najprostsza, w pełni „klikana” metoda polega na:
    1) dodaniu do systemu (np. OpenATV 7.x) zewnętrznego „softcam-feedu” komendą
    wget -O - -q http://updates.mynonpublic.com/oea/feed | bash,
    2) restarcie GUI (init 4 / init 3 lub przez Menu → Standby/Restart → Restart GUI),
    3) zainstalowaniu OSCam z poziomu Menu → Wtyczki → Pobierz wtyczki → Softcams → OSCam → Zielony („Install”) i ponownym restarcie GUI.
  • Cała operacja trwa kilka minut, nie wymaga FTP ani ręcznego kopiowania plików.

Kluczowe punkty • Włącz „softcam-feed”, bo w najnowszych obrazach Oscam nie jest w oficjalnym repozytorium.
• Instalacja odbywa się z poziomu pilota, pliki i uprawnienia konfiguruje skrypt pakietu.
• Po instalacji w Menu → System → Softcam/CI wybierz i uruchom OSCam.

Szczegółowa analiza problemu

1. Środowisko – obrazy i ich specyfika

Zgemma H9S pracuje na Enigma2 (HiSilicon HI3798MV200 – ARM v7). Najczęściej używane obrazy:

  • OpenATV (7.0/7.1/7.2) – softcamy usunięte z głównego feedu, wymagany dodatkowy repo-feed.
  • OpenPLI, Pure2, OpenBH – softcamy bywają w standardowym repo albo w odrębnych feedach.
  • Egami, VTi (Vu+) – rzadziej spotykane na Zgemma, ale procedura analogiczna.

2. Krok po kroku – metoda z feedem (rekomendowana)

  1. SSH (PuTTY) → root@IP_H9S
  2. Dodanie repo:
    wget -O - -q http://updates.mynonpublic.com/oea/feed | bash

    Skrypt tworzy plik /etc/opkg/*softcam*feed.conf i wykonuje opkg update.

  3. Restart GUI:
    init 4
    init 3
  4. Pilot → Menu → Wtyczki → Pobierz wtyczki → Softcams → oscam-stable lub oscam-emu.
  5. Po instalacji: Menu → System → Softcam/CI → Softcam Manager → wybierz Oscam → czerwony („Restart Cam”).

3. Alternatywy (gdy brak internetu lub inny obraz)

A. Pakiet .ipk

  • Pobierz oscam_***_armhf.ipk (wersja dla Cortex-A53 / armv7a).
  • Skopiuj do /tmp (WinSCP / FileZilla) lub na pendrive.
  • SSH → opkg install /tmp/oscam_*.ipk.
    B. Pojedynczy binarny plik
  • Kopia oscam do /usr/bin/, prawa: chmod 755 /usr/bin/oscam.
  • Skrypt startowy w /etc/init.d/ lub Softcam Manager (wymaga wpisu).
    C. Kompilacja własna (build open-source) – przydatne, gdy potrzebne niestandardowe moduły (webif SSL, smartreader USB, pcsc-lite).

4. Konfiguracja po instalacji

Domyślne ścieżki:

/etc/tuxbox/config/oscam/   (OpenATV)
/etc/tuxbox/config/         (OpenPLI)
/usr/keys/                  (niektóre forki)

Minimum konfiguracji:

  • oscam.conf – interfejs web, log.
  • oscam.server – źródło uprawnień (karta, newcamd, cccam, emu).
  • oscam.user – użytkownicy i grupy.
  • oscam.dvbapi – przypisanie ECM do kanałów (gł. przy emu).

WebIf: http://IP_H9S:8888 (lub port z oscam.conf).

Aktualne informacje i trendy

  • Obrazy OpenATV ≥ 7.x celowo wycinają softcamy z repo dla kwestii licencyjnych – stąd konieczność ręcznego feedu.
  • Najnowsze buildy Oscam-EMU zawierają wbudowane soft-descrypt (Powervu, Tandberg, irdeto2-mod), ale wymagają kluczy w SoftCam.key.
  • Coraz popularniejsze staje się połączenie Oscam ↔ streamboard radegast/newcamd z serwerami w chmurze (kontenery Docker), ułatwiające multi-room w domu.

Wspierające wyjaśnienia i detale

  • Uprawnienia 755 = rwx r-x r-x – plik wykonalny dla root i odczyt dla innych; 777 niezalecane (względy bezpieczeństwa).
  • init 4 zatrzymuje proces Enigma2, init 3 uruchamia ponownie bez pełnego rebootu.
  • Architektura ARMv7 (little-endian) – binarki z komp. arm-linux-gnueabihf.

Aspekty etyczne i prawne

  • Oscam jest legalnym oprogramowaniem typu open-source (GPL).
  • Nielegalne jest używanie go do uzyskania dostępu do treści, za które użytkownik nie posiada ważnych uprawnień/abonamentu.
  • W Polsce obowiązuje Ustawa o prawie autorskim i prawach pokrewnych (Dz.U. 2022 poz. 2509), a dodatkowo przepisy k.k. (art. 287 § 1 – uzyskanie korzyści majątkowej).

Praktyczne wskazówki

  • Zrób pełny backup (OpenATV: Menu → Konfiguracja → Zarządzanie obrazem) przed modyfikacją.
  • Testuj nowy build Oscam w /usr/bin/oscam.test; uruchom ręcznie (/usr/bin/oscam.test -b -c /etc/tuxbox/config/oscam/) zanim nadpiszesz stabilny.
  • Jeżeli dekoder nie widzi USB-smartreadera, sprawdź moduły ftdi_sio / pl2303 (lsmod).

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • Adres feedu nonpublic może się zmienić; alternatywa: github „oe-alliance/OScam-feed”.
  • Niektóre obrazy (np. OpenPLI 8) wymagają ręcznego doinstalowania libusb-1.0-0 dla smartreaderów.
  • Przy dużym obciążeniu CPU (kanały HEVC / H.265) warto kompilować Oscam z -O2 -mcpu=cortex-a53 -mfpu=neon-fp-armv8.

Sugestie dalszych badań

  • Automatyczna kompilacja nightly przy pomocy GitHub Actions – własny feed z najświeższymi commitami.
  • Integracja Oscam z Home Assistant (MQTT → statystyka ECM/CDW).
  • Analiza bezpieczeństwa softcamów: hardening systemu (dropbear, fail2ban, blokada portów spoza LAN).

Krótkie podsumowanie

Najmniej kłopotów sprawia instalacja Oscam poprzez oficjalny menedżer wtyczek, po wcześniejszym dodaniu softcam-feedu jednym poleceniem wget | bash. Całość wykonujesz pilotem, bez FTP i ręcznego ustawiania praw. Po instalacji aktywujesz Oscam w Softcam Managerze i konfigurujesz przez wygodny interfejs WWW. Pamiętaj o legalnym wykorzystaniu i kopii zapasowej systemu.

Oceń odpowiedź:
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.