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)
- SSH (PuTTY) →
root@IP_H9S
- Dodanie repo:
wget -O - -q http://updates.mynonpublic.com/oea/feed | bash
Skrypt tworzy plik /etc/opkg/*softcam*feed.conf
i wykonuje opkg update
.
- Restart GUI:
init 4
init 3
- Pilot → Menu → Wtyczki → Pobierz wtyczki → Softcams →
oscam-stable
lub oscam-emu
.
- 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.
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.