PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MTV's offen auf Astra (mit MGCamd + SBCL)



n.primera
12.10.07, 08:03
hey,
hab ich gefunden, vieleicht interesiert es




Eine gute Nachricht Freunde!
MTV NL, MTV Base, MTV Hits, MTW TWO, VH1 Classic sowie MOTORS TV, MEZZO und Sailing Channel international sind offen auf 19.2°E.
Leider geht das Ganze nicht ganz einfach mit "Pure Emu", die folgende Anleitung ist daher nichts für Leute, die gar keine Erfahrung haben. Aber ich werd versuchen, es so einfach wie möglich zu gestalten...

1. Was wird benötigt?
- Receiver mit funktionsfähiger MGCamd 1.25
- Ein Windows-PC
- Netzwerkverbindung zwischen Receiver und PC
- Windows-Software SBCL mit vPlug 1.9.0

Bemerkung: Wer die oben genannten technischen Voraussetzungen nicht erfüllt, sollte hier besser zu lesen aufhören.

2. Wie wird's gemacht?
Wenn alle Voraussetzungen unter 1. erfüllt sind, kann's los gehen.
- Datei mit SBCL in ein beliebiges Verzeichnis entpacken
- SBCL v1.0i.exe starten
--> es erscheinen 2 neue Symbole in der Taskleiste
- Auf das rot-weiße Symbol klicken
--> Unter "Tuner" erst auf "Stop" klicken, danach bei "Client-IP" die IP des
Receivers eingeben, danach auf "Start"

Bitte sonst keine weiteren Einstellungen machen!
Nun geht's am Receiver weiter.
- Die Datei mg_cfg (in /var/keys/) folgendermaßen anpassen:



# EMM messages
# 00 don't show any EMMs (default)
# 01 show only valid EMMs
# 02 show valid and bad EMMs with complete data display
M: { 01 }
# ECM messages
# 00 don't show any ECMs
# 01 show only valid ECMs (default)
# 02 show valid and bad ECMs with complete data display
C: { 01 }
# AU
# 00 disable
# 01 enable
# 02 Auto
# 03 network ****s update only
A: { 01 }
# key update (sum 01 or 02 with 04)
# 01 update only new keys, default setting
# 02 update all keys (used for valid PMK checking)
# 04 replace (not add) http-aes keys, only first key replaced !
U: { 04 }
# config files folder (softcam, autoroll, ignore/priority)
# 00 files in /var/keys
# 01 files in /tmp
T: { 00 }
# network mode, use summ for several clients
# 00 no network (default)
# 01 newcamd netclient
# 02 radegast netclient
# 04 camd3 netclient
G: { 01 }
# network retry, use summ for several options
# 00 disable
# 01 retry every new ecm
# 02 try to connect to offline shares every Q: seconds
# 04 try to detect and fast reconnect to lost (and not used atm) server
N: { 04 }
# network ecm timeout in seconds
K: { 05 }
# newcamd dead routes connect retry, sec
Q: { 600 }
# network shares priority
# 00 newcamd, radegast, camd3 (default)
# 01 camd3, radegast, newcamd
# 02 newcamd, camd3, radegast
P: { 00 }
# on screen display type
# 00 No OSD (default)
# 01 neutrino
# 02 enigma
# 03 relook
# + user password for http auth
O: { 00 } username password
# on screen display Options, summ of:
# 01 show emu ecm
# 02 show network shares messages
# 04 show decoding failed / fta
# 08 show emm keys update
# + web port to use for osd
S: { 03 } 80
# Log option, summ of:
# 00 Off
# 01 Network
# 02 console
# 04 file, appended ! delete it by yourself, before it eat all your hdd
# + IP udp-port log-file-name
L: { 00 }
# keep ecm cache, seconds
E: { 15 }
# cache option, summ of:
# 00 Off (default)
# 01 Ecm pids cache, store pids used to decode in /tmp/ca_cache.list at exit, load at startup, same syntax as restore.list
# 02 Ecm data cache, remember CW for (E: ) time
# 04 Emm cache for network ****s, do not resend the same emm twice, cache not cleared until restart
H: { 07 }
# reread files, summ of:
# 00 No (default)
# 01 reread config file on channel change (including priority and ignore, but not replace/cache)
# 02 reread SoftCam.Key on channel change
# 04 reread SoftCam.Key if file changed
R: { 00 }
# debug, summ of
# 00 off (default)
# 01 debug ecm
# 02 debug emm
# 04 debug network ecm
# 08 debug network emm
# 16 debug network login
# 32 show mem/cpu stats every 1 min
# 64 add timestamp to log messages
D: { 00 }
# box type
# 00 autodetect, change only if you think wrong type detected.
# 01 dbox2
# 02 dreambox
# 03 triple-dragon
# 04 relook
# 05 openbox
B: { 00 }
# urls for aes keys update, any number or urls allowed,
# url data must contain key in format 0500:007C00:0000000000:00:key1:keyl
# W: { http://some.host.com/keys.php }


WICHTIG SIND NUR DIE ROT MARKIERTEN TEILE!
Den Rest könnt Ihr so beibehalten, wie es vorher war.
Nun müssen wir noch auf der Box eine Datei für den newcamd-Server erstellen.
Dazu benutzt Ihr folgenden Code:



# /var/tuxbox/config/newcamd/newcamd.conf
#
# newcamd mandatory settings
#
# Use emulator?
EMU = yes
# if both control word server and emulator keys are available for the
# channel, which method should be tried first?
PREFER_EMU = yes
# Autoupdate for Emu and Control Word Servers
# AU is always yes if there are betad UDS control word server
# connected to newcamd
AU = yes
#
# OSD
#
# number of seconds to show the newcamd OSD, works on enigma only
# 0 seconds -> OSD off
# 1 second -> show "Can't decode" messages only
OSD_TIMEOUT = 0
# Recent Enigma versions come with a new option "Use http authentication"
# in the Expert Setup menu. If this option is enabled, the Enigma web server
# requires all clients to authorize themselves with username (root) and
# password (usually dbox2 or dreambox). The following option tells newcamd
# about the authentication username and password to use for the web server
# in order to be able to display its on screen information.
OSD_WEB_LOGIN = root:dreambox
#
# newcamd debug options
#
# dumps all ca systems used by a channel on the console
SHOW_ALL_CA_SYSTEMS = no
# print debug messages about ECM handling
DEBUG_ECM = yes
# print debug messages about EMM handling
DEBUG_EMM = no
# print debug messages about Control Word Server (CWS)
DEBUG_CWS = no
# print debug messages about dbox2 CAM (cam-alpha.bin)
DEBUG_CAM = no
# hex dump of entire PAT
SHOW_PAT = no
# hex dump of entire PMT
SHOW_PMT = no
# hex dump of entire ECM
SHOW_ECM = no
# hex dump of entire CAT
SHOW_CAT = no
# hex dump of entire EMM (AU)
SHOW_EMM = no
# show network ECM messages being sent and received from/to the ****servers
SHOW_CWS_ECM = no
# show network EMM messages being sent and received from/to the ****servers
SHOW_CWS_EMM = no
# hex dump of EMMs with wrong signature
EMM_REPORT_WRONG_SIG = no
#
# newcamd optional settings
#
# Delay between reception of new control word and writing them into
# the CSA registers
# this is a default, can be changed for each individual key in keylist
DEFAULT_CW_DELAY = 0
# reload config on every channel zap
RELOAD_CONFIG_ON_ZAP = no
# reload keylist on every channel zap
RELOAD_KEYLIST_ON_ZAP = no
# write osd ca info to file
CA_INFO_FILE = /tmp/cainfo.txt
#
# newcamd mandatory settings for control word servers (cws)
#
# ****server list
#
# <hostname> <port> <username> <password> <14 byte triple-des key in hex> <lan/wan> <****server name> [noecm]
#
# wan connections will be dropped and rebuild if newcamd is told so by camdcmd
# (see admin options)
#
# If the last word in the CWS line is noecm, newcamd will not attempt to send
# any ecms to that ****, it will only send EMMs (AU) if userid is 1. Useful if
# you want to merge several ****s of one provider into one port using
# ****spider.
#
# hostname = uds to use betad, port is the serial port in that case
#
# CWS = uds 1 dummy dummy
# CWS = linux.domain.com 10000 dummy2 dummy2 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan ****serv
# CWS = 127.0.0.1 10000 dummy3 dummy3 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan ****serv
#CWS = uds 0 local local
#CWS = 127.0.0.1 10001 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan ****serv
CWS = 192.168.0.100 6001 test test 01 02 03 04 05 06 07 08 09 10 11 12 13 14
#
# newcamd optional settings for using control word servers (cws)
#
# Timeout for ****server login in 100ms
CWS_CONNECT_TIMEOUT = 20
# Port to listen for incoming ****server connections (reverse login)
# and/or admin connections
CWS_INCOMING_PORT = 12000
# Port to get a list of all connected ****servers, just telnet to it
CWS_DEBUG_PORT = 12001
# send keep alive messages to servers to keep connections from dying by
# unreasonable router NAT timeouts, make sure all ****servers/spiders you
# conntect to are v5.25 or newer, otherwise you'll loose connection to them,
# if set to yes
# seems this feature is commonly misunderstood, it only keeps connections
# open even if no data packets are using it for while (NAT routers tend to
# forget about established tcp connections when they are inactive), it is
# NOT to automatically reconnect to servers, see also Q&A in readme.txt
CWS_KEEPALIVE = no
#
# newcamd admin control options
# (incoming port is the same as CWS_INCOMING_PORT)
#
# <password> <14 byte des key>
#
ADMIN_PASSWORD = test 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Auch hier ist der rot markierte Teil ausschlaggebend. Bitte passt die IP-Adresse entsprechend an - hier muss die IP des PCs, auf dem SBCL läuft, rein!
Das Ganze speichert Ihr dann mit einem Linux-konformen Editor (wie UltraEdit) auf die Box, Dateiname: newcamd.conf
Pfad: /var/tuxbox/config/newcamd.conf

Nun noch die MGCamd resetten oder die Box neu booten - und schon könnt Ihr Euch über die MTVs freuen.

Übrigens gehts alternativ auch mit Camd3:

SLOT=PC-IP:4:1:1:1:6001:test:test:010203040506070809101112 1314

in der camd3.config eintragen (für PC-IP logischerweise die IP eures Rechners)
und im SBCL, auch lediglich nur die Client-IP (BOX-IP) angeben.


Viel Erfolg!


läuft super mit camd3, leider hab ich es mit mgcamd nicht hinbekommen. Hab es aber auch nur mal auf die schnelle gemacht. Ist bestimmt ein Fehler irgendwo bei mir.

mfg
Rico