- Registriert
- 16. September 2008
- Beiträge
- 4.159
- Lösungen
- 1
- Reaktionspunkte
- 3.307
- Punkte
- 393
- Ort
- Niederlande
Installation der oscam: Step-by-Step
Vorwort:
OSCam steht für Open Source Conditional Access Modul und ist eine non-profit Gemeinschaftsarbeit zahlreicher Entwickler. Die Entwicklung ist public, also offen einsehbar. Der Entwicklungsfortschritt kann hier verfolgt werden: Timeline. OSCam timeline basiert auf changesets und wird mit tickets verfolgt. Die Entwicklungsschritte finden in sogenannten "svn's" (subversion) statt. Sie stehen für eine Compilation (siehe Plattformen) zur Verfügung. (Quelle: oscam-wiki)
Inhalt:
Beschreibung wie man die oscam manuell in ein Enigma2 image selbst einbaut und wie man die oscam Datei erneuert. Ich beschreibe nicht wie man Dateien anlegt oder bearbeitet, auch das Kopieren von Dateien setze ich voraus. Wer sich mit den tools ein wenig beschäftigt kriegt das schon heraus.
Es wird hier eine Minimalversion beschrieben damit die oscam läuft.
Voraussetzungen:
Benötigt wird ein FileTransferProgram, ich arbeite mittlerweile sehr gerne mit WinCSP, Filezilla. Es gibt natürlich auch eine ganze Reihe anderer Programme mit denen sich Dateien transferieren lassen.
Wissenswertes vorab:
Oscam ist so flexibel dass die von mir gewählte Ordnerstruktur nur eine Möglichkeit ist. Da ich wohl der älteren Generation angehöre werden vielleicht einige diese Struktur kennen.
Tipp: (auch wenn häufig in den Boards anders dargestellt)
- keine services verwenden
- cs378 Protokoll von oscam zu oscam verwenden
- alles in der group=1 verwenden
Damit wird auch deutlich das services und weiteres Feinsttuning unnötig ist und die Fehlersuche erschwert, bzw. viele Fehler Aufgrund falscher services sehr sehr häufig vorkommen -> lasst sie einfach weg, später beim tuning kann man sie immer noch einbauen.
Step1: Ordnerstruktur bei Bedarf anlegen
Die Ordnerstruktur:
/
---etc
---var/bin
---var/keys
Hinweis: Das Ganze würde natürlich auch mit 2 Verzeichnissen funktionieren, ist aber ein wenig unüberichtlich und /var/bin und /var/keys ist eine sehr gebräuchliche Struktur die auch so von einigen images genutzt wird.
Step2: Die benötigten Dateien Anlegen bzw. in die Ordner kopieren
Die benötigten Dateien:
1) Datei erstellen: /etc/oscam.emu
Beschreibung: Das ist die eigentliche Steuerdatei, der Inhalt ist eigentlich selbsterklärend,
2) Datei Kopieren: /var/bin/oscam
Beschreibung: Das ist das binary file.
Hinweis: kann aus den verschiedenen boards kopiert werden, fast alle Versionen finden sich im streamboard; Googlesuche: „oscam wiki“ & natürlich das Forum hier
3) Datei erstellen: /usr/keys/oscam.conf
Beschreibung: Das ist oscam Konfigurationsdatei
Hinweis: Googlesuche: „oscam wiki“ & natürlich das Forum hier
4) Datei erstellen: /usr/keys/oscam.server
Beschreibung: von wo und wie werden die Karten gelesen (entfernt oder aus den Kartenlesern)
Hier wird von extern die V14 und intern eine HD02 gelesen
Hinweis: Googlesuche: „oscam wiki“ & natürlich das Forum hier
5) Datei erstellen: /usr/keys/oscam.user
Beschreibung: wer darf was lesen, intern
Hinweis: Googlesuche: „oscam wiki“ & natürlich das Forum hier
Step3: Rechte setzen:
Die Rechte: Wichtig !!!!
Die Datei oscam in /var/bin muss ausführbar sein, min, 755 als numerischen Wert (Dateiberechtigung, Dateieigenschaft oder Eigenschaft je nach genutztem tool)
Step4: oscam über das softcampanel starten
Der Austausch gegen eine neure Version:
Oscam über das softcampanel stoppen und
Step2 – 2) durchführen
Oscam über das softcampanel stoppen
Das war es schon …
Version 1.0: 21.01.2016 by HarryHase
----
Bitte benutzt den Laberthread für Kommentare und Anregungen und nicht diesen thread, damit es hier übersichtlich bleibt: click
Vorwort:
OSCam steht für Open Source Conditional Access Modul und ist eine non-profit Gemeinschaftsarbeit zahlreicher Entwickler. Die Entwicklung ist public, also offen einsehbar. Der Entwicklungsfortschritt kann hier verfolgt werden: Timeline. OSCam timeline basiert auf changesets und wird mit tickets verfolgt. Die Entwicklungsschritte finden in sogenannten "svn's" (subversion) statt. Sie stehen für eine Compilation (siehe Plattformen) zur Verfügung. (Quelle: oscam-wiki)
Inhalt:
Beschreibung wie man die oscam manuell in ein Enigma2 image selbst einbaut und wie man die oscam Datei erneuert. Ich beschreibe nicht wie man Dateien anlegt oder bearbeitet, auch das Kopieren von Dateien setze ich voraus. Wer sich mit den tools ein wenig beschäftigt kriegt das schon heraus.
Es wird hier eine Minimalversion beschrieben damit die oscam läuft.
Voraussetzungen:
Benötigt wird ein FileTransferProgram, ich arbeite mittlerweile sehr gerne mit WinCSP, Filezilla. Es gibt natürlich auch eine ganze Reihe anderer Programme mit denen sich Dateien transferieren lassen.
Wissenswertes vorab:
Oscam ist so flexibel dass die von mir gewählte Ordnerstruktur nur eine Möglichkeit ist. Da ich wohl der älteren Generation angehöre werden vielleicht einige diese Struktur kennen.
Tipp: (auch wenn häufig in den Boards anders dargestellt)
- keine services verwenden
- cs378 Protokoll von oscam zu oscam verwenden
- alles in der group=1 verwenden
Damit wird auch deutlich das services und weiteres Feinsttuning unnötig ist und die Fehlersuche erschwert, bzw. viele Fehler Aufgrund falscher services sehr sehr häufig vorkommen -> lasst sie einfach weg, später beim tuning kann man sie immer noch einbauen.
Step1: Ordnerstruktur bei Bedarf anlegen
Die Ordnerstruktur:
/
---etc
---var/bin
---var/keys
Hinweis: Das Ganze würde natürlich auch mit 2 Verzeichnissen funktionieren, ist aber ein wenig unüberichtlich und /var/bin und /var/keys ist eine sehr gebräuchliche Struktur die auch so von einigen images genutzt wird.
Step2: Die benötigten Dateien Anlegen bzw. in die Ordner kopieren
Die benötigten Dateien:
1) Datei erstellen: /etc/oscam.emu
Beschreibung: Das ist die eigentliche Steuerdatei, der Inhalt ist eigentlich selbsterklärend,
Code:
emuname = oscam
binname = oscam
startcam = /var/bin/oscam -c /var/keys
stopcam = killall -9 oscam
2) Datei Kopieren: /var/bin/oscam
Beschreibung: Das ist das binary file.
Hinweis: kann aus den verschiedenen boards kopiert werden, fast alle Versionen finden sich im streamboard; Googlesuche: „oscam wiki“ & natürlich das Forum hier
3) Datei erstellen: /usr/keys/oscam.conf
Beschreibung: Das ist oscam Konfigurationsdatei
Hinweis: Googlesuche: „oscam wiki“ & natürlich das Forum hier
Code:
[global]
logfile = /dev/tty
nice = -1
[cache]
[dvbapi]
enabled = 1
au = 1
pmt_mode = 4
request_mode = 1
user = dvbapi
[webif]
httpport = 91
httphelplang = de
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255
4) Datei erstellen: /usr/keys/oscam.server
Beschreibung: von wo und wie werden die Karten gelesen (entfernt oder aus den Kartenlesern)
Hier wird von extern die V14 und intern eine HD02 gelesen
Hinweis: Googlesuche: „oscam wiki“ & natürlich das Forum hier
Code:
[reader]
label = oscam-extern
protocol = cs378x
device = IP_oscam_server,20248
user = Name
password = Kennwort
group = 1
emmcache = 1,1,2,0
[reader]
label = int_Read_1
protocol = internal
device = /dev/sci0
caid = 1843
boxkey = A7642…D37C
rsakey = BF358B … DD5
detect = cd
mhz = 368
cardmhz = 368
group = 1
emmcache = 1,1,2,0
5) Datei erstellen: /usr/keys/oscam.user
Beschreibung: wer darf was lesen, intern
Hinweis: Googlesuche: „oscam wiki“ & natürlich das Forum hier
Code:
[account]
user = dvbapi
pwd = dvbapi
caid = 1843,098C
au = 1
group = 1
Step3: Rechte setzen:
Die Rechte: Wichtig !!!!
Die Datei oscam in /var/bin muss ausführbar sein, min, 755 als numerischen Wert (Dateiberechtigung, Dateieigenschaft oder Eigenschaft je nach genutztem tool)
Step4: oscam über das softcampanel starten
Der Austausch gegen eine neure Version:
Oscam über das softcampanel stoppen und
Step2 – 2) durchführen
Oscam über das softcampanel stoppen
Das war es schon …
Version 1.0: 21.01.2016 by HarryHase
----
Bitte benutzt den Laberthread für Kommentare und Anregungen und nicht diesen thread, damit es hier übersichtlich bleibt: click