by mirmo ( miromoni ) (6)
enigma 2 Gemini
Emulatory ( Camy )
- Strona 1 - Informacje dotyczące DCC ( strona startowa )
- Strona 2 - Informacje dotyczące Listy i DreamBoxEdit
- Strona 3 - Instalujemy Image na Flasha
- Strona 4 - Instalujemy GP3 - pierwsze informacje
- Strona 5 - Formatowanie i montaż urządzeń np.: usb
- Strona 6 - Configi camów, przykłady
- Strona 7 - Instalacja plików ....ipk, ....tar.gz
- Strona 8 - Ustawienia mojego skina (skórki) i moich pluginów
- Strona 9 - Instalacja od a - z MultiMiniBoota - mmboot
- Strona 10 - dm920uhd, dm900uhd, dm52x, dm820
UWAGA!!!!
Dzielenie karty PayTV jest NIELEGALNE !!!!!!!!!!!!!!!!!
Udostępnianie sygnałów telewizyjnych jest równierz
nielegalne i karalne.
W ramach EDUKACJI chciałbym tutaj Wam opisać pare podstawowach informaci związanych z
instalacją podstawowych emulatorów i początkowych konfiguracji.
Emulator - to nic innego jak program, który potrafi czytać nasze
karty PayTV - tj. np. z NC+, Polsat czy Orange. Karty te wkładamy do
slotu ( chipem w dół i do przodu ) lub w wypadku dm8000
możemy równierz użyć legalnego Modulu, do którego wkłada
się się karte, a Moduł z włożoną kartą wkładamy do Dreamboxa.
Legalnie i standartowo w naszych Dreamboxach jest tzw. dccamd,
który pozwala równierz czytać z tych modułów.
Moduły wraz z kartami, które otrzymacie z danej Platwormy TV
można w legalny sposób używać w naszym np. DM-8000.
Mamy dużą game różnych emulatorów. Nie opisze
wszystkich ustawień z wszystkich camów, ale spróbuje co
nie co podstawowe ustawienia opisać.
Dwa najbardziej popularne to: CCcam i OScam. Postanowiłem dla Was
zapakować oby dwa te camy z przykładowymi configami i scriptami
startowymi dla GP3.
Opisze teraz podstawowe configuracje tych w/w camów.
Gdzie znajdują się pliki: configi, scripty i binarki w GP3:
CCcam:
Binarka CCcam_2.x.x: /usr/bin/ ( atribute czyli prawa: 755 )
Configi, Prio itd.: /etc/ ( atribute czyli prawa: 644 )
Scripty Startowe: /usr/script/ ( atribute czyli prawa: 755 )
OScam:
Binarka: /usr/bin/ ( atribute czyli prawa: 755 )
Configi:
/etc/tuxbox/config/ ( atribute czyli prawa: 644 )
Scripty Startowe: /usr/script/ ( atribute czyli prawa: 755 )
##############################################################################################
01) Zmiana - liń z CCcam.cfg na oscam.server i oscam.user
01a) Dla przykładu linia C z CCcam.cfg wagląda tak:
C: jakas-domena.op.pl 12345 login1 haslo1 ( gdzie 12345 to port )
Ta sama linia jako CCcam-protocol w oscam.server będzie wyglądać tak:
[reader]
label = Nazwa-jaka-kolwiek-jednak-zawsze-inna-tutaj-1
protocol = cccam
device = jakas-domena.op.pl,12345 ( gdzie 12345 to port )
user = login1
password = haslo1
group = 4 ( powiedzmy że wszystkie CCcam-protocole są w grupie 4 )
01b) Dla przykładu linia F z CCcam.cfg wagląda tak:
F: login2 haslo2
Ta sama linia w oscam.user będzie wyglądać tak:
[account]
user
= login2
pwd
= haslo2
group
= 1,2,4 ( powiedzmy group
4=cccamprotocol i mamy nasze locale pod group 1 i 2 = czyli dajemy
biorcy nasze locale i wszystkie cccam-protocole )
penalty
= 2
01c) Port z CCcam.cfg wagląda tak:
SERVER LISTEN PORT : 98745
Ten sam port dajemy w oscam.conf w CCcam-protocolu
[cccam]
port
= 98745
reshare
= 3
version
= 2.3.0
01d) Potrzebne - niepotrzebne
To były tylko podstawowe podmiany naszych liń. OScam ma o wiele więcej możliwości ustawień. Potrzebne pliki w OScam to:
oscam.conf
oscam.server
oscam.user
Przydatne są jeszcze:
oscam.services ( tutaj możemy dopisać nasze dostępne caid-y - serv.id które mamy na naszych kartach )
oscam.srvid ( w języku CCcama - CCcam.channelinfo )
oscam.dvbapi ( w języku CCcama - CCcam.prio )
01f) Przykładowe configi - zawartści plików
a) oscam.conf
[global]
logfile
= stdout
disablelog
= 0
disableuserfile = 1
usrfileflag = 0
clienttimeout = 5000
fallbacktimeout = 2
bindwait
= 120
netprio
= 0
unlockparental = 0
logduplicatelines = 1
nice
= -1
maxlogsize
= 500
lb_mode
= 1
lb_save
= 100
############# Webinterface #####################################################
[webif]
httpport
= 1245 ( port w jakim będzie dostępny nasz oscam przez WEB = IP-Dreamboxa:1245 )
httpuser
= root ( login w web )
httppwd
= oscam ( hasło w web )
httpallowed
= 127.0.0.1,192.168.0.0-192.168.255.255 ( z jakich IP można się logować )
############# Newcamd protocoll ################################################
[newcamd]
Key
= 0102030405060708091011121314
Port
= 3333@0100:000000;3334@1803:0 ( gdzie 3333 i 3334 to porty dla Newcamdprotocolu )
############# CCcamd protocoll #################################################
[cccam]
port
= 4567
reshare
= 3
version
= 2.3.0
############# Camd3 protocoll ##################################################
[cs357x]
Port
= 2222
############# dvbapi protocoll #################################################
[dvbapi] ( jeśli OScam ma pracować jako Camd - DVBAPI musi być aktywne - czyli bez # haszu )
enabled
= 1
au
= 1
boxtype
= dreambox
user
= dreambox
pmt_mode
= 1
################################################################################
################################################################################
b) oscam.server
# serial reader polsat slot sci0
[reader]
label
= CP
enable
= 1
protocol
= internal
device
= /dev/sci0
services
= CP
caid
= 1803,1801
rsakey
=
093467906724069845079870ß87ß298ß249776352487644.........................
boxkey
= 3bb43665........
detect
= cd
mhz
= 500
cardmhz
= 2700
group
= 1
emmcache
= 1,3,2
lb_weight
= 100
# serial reader NCś slot sci1
[reader]
label
= NC+
enable
= 1
protocol
= internal
device
= /dev/sci1
services
= NC+
caid
= 0100
detect
= cd
mhz
= 368
cardmhz
= 2700
group
= 2
emmcache
= 1,3,2
lb_weight
= 100
############### CCcam-protocol ############################
[reader]
label
= CCcam1
protocol
= cccam
device
= dyn-dns.com,4567
user
= login
password
= haslo
group
= 4
[reader]
label
= CCcam2
protocol
= cccam
device
= dyn-dns.com,4568
user
= login1
password
= haslo2
group
= 4
############### Newcamd-protocol ############################
[reader]
label
= Nazwa-np-CP-1861
enable
= 1
protocol
= newcamd
key
= 0102030405060708091011121314
device
= domena.op.pl,9874 ( gdzie 9874 to port )
user
= newcamd1
password
= nwcamd1
caid
= 1861
group
= 3
fallback
= 1
c) oscam.user ( to jakgdyby linie F. w CCcam )
### DVB-API ### To jest nasz Dream - local
[account]
user
= dreambox
pwd
= dreambox
group
= 1,2,3,4,5 ( dla nas wszystkie grupy dostępne )
au
= 1
#### newcamd-protocol ####
[account] # ( przykład - dajemy po newcamd-protocolu naszą karte z sci0 - group1 i port 3334 patrz oscam.server i oscam.conf)
user
= oscam
pwd
= oscam
group
= 1
au
= 1
suppresscmd08 = 1
uniq
= 2
penalty
= 2
services
= ( dopiero gdy wypełniony )
#### camd3-protocol ####
[account] # ( przykład - dajemy na camd3-protocolu naszą karte z sci1 - group2 patrz Camd3 oscam.conf)
user
= oscam1
pwd
= oscam1
group
= 2
au
= 1
uniq
= 2
penalty
= 2
services
= NC+ ( powiedzmy że service wypełniony dla NC+ )
#### CCcam-protocol ####
[account]
user
= oscam2
pwd
= oscam2
group
= 1,2,3,4,5 ( dajemy wszystko co mamy )
d) oscam.srvid ( to tylko dla swoich informacji np. web-loglive )
# Cyfrowy Polsat
#
1803,1861:4269|Cyfrowy Polsat|VOD 151
1803,1861:426A|Cyfrowy Polsat|VOD 152
1803,1861:426B|Cyfrowy Polsat|VOD 153
1803,1861:426C|Cyfrowy Polsat|VOD 154
1803,1861:426D|Cyfrowy Polsat|VOD 155
.....................................................................................itd.
f) oscam.services ( to tylko dla naszych kart - patrz np. oscam.user - wnaszym przykładzie dla camd3-protocolu = NC+ )
[NC+]
caid = 0100
provid =
srvid
= 1132,1136,1137,1138,113(.........itd. wszystkie
jakie są dostępne na naszej karcie )
g) oscam.dvbspi ( to jakgdyby CCcam.prio
#### prio dvbapi przyklad ####
P: 1830
P: 1861:000000
P: 0100:000068
P: 1803:000000:427C
I: 0500 ( Ignorujemy wszystkie 0500 )
itd.
##############################################################################################
Jest naprawde dużo dużo więcej
możliwości ustawień w OScam. Jedne są bardziej potrzebne inne wogule
niepotrzebne. Wszystkie inne możliwości znajdziecie e necie.
Ja nie jestem w stanie wszystko opisać - też nie wszystko używam. Wiec z pytaniami prosze zwracać się na forum.
##############################################################################################
02) CCcam
CCcam potrafi
wiele systemów kodowania - jedną z nich jest np. karta NC+ gdzie
nie potrzebujemy dokonywać żadnych zmian. Czyli karta do slotu, ( chipem w dół i do przodu ) i start cama w BluePanel>
Emu i Moduły CI - gdzie w lewo-prawo wybieramy naszego cama - i
zielonym Zapisz - już możemy się cieszyć oglądaniem TV - oczywiście
programami tymi które mamy wykupione na naszej karcie.
Mamy w CCcam możliwości ustawienia innych protocoli, opisze pare rzeczy z CCcam.cfg:
Każda linie przed którą znajdziemy znaczek # jest nieaktywna - tzn. ignorowana przez CCcam.
Linia C: ( protocol CCcam ) przykład i opis:
C: ip-lub-domena.dyn.com 3333 login hasło no { 0:0:2 }
Oznaczenia:
C: ------------------------------------------------------------------------------- oznacza że jest to CCcam protocol
ip-lub-domena.dyn.com ----------------------------------------------------- IP lub domena naszego dawcy
3333 ---------------------------------------------------------------------------- port jaki otrzymaliśmy od naszego dawcy
login ---------------------------------------------------------------------------- login jaki dostaliśmy od dawcy
haslo ---------------------------------------------------------------------------- hasło jakie dostaliśmy od dawcy
no ------------------------------------------------------------------------------- no lub yes - czyli czy ma czytac z servera od dawcy klucze: no=nie yes=tak
{ 0:0:2 } -------------- przykłady:
{ 0:0:2 } [ caid : id : downhops ] np. { 0100:000068:2 } - czyli bierzemy tylko NC+ do hops 2 ( do drugiego dystansu )
{ 0:0:3 } bierze wszystkie karty do hops 3 ( do trzeciego dystansu )
{ 0:0:2, 0B01:0 } bierze wszystkie karty do hops 2 ( do drugiego dystansu ) oprócz karty 0B01:0
{ 0:0:2, 0B01:0, 1803:0 } bierze wszystkie karty do hops 2 ( do drugiego dystansu ) oprócz kart NKI i CP
Możemy naszą linie też zostawić bez jakichkolwiek ograniczeń:
C: ip-lub-domena.dyn.com 3333 login hasło
Linia N: ( protocol newcam ) przykład i opis:
N: ip-lub-domena.dyn.com 2222 login hasło 01 02 03 04 05 06 07 08 09 10 11 12 13 14
Oznaczenia:
N: ------------------------------------------------------------------------------- oznacza że jest to Newcam protocol
ip-lub-domena.dyn.com ----------------------------------------------------- IP lub domena naszego dawcy
3333 ---------------------------------------------------------------------------- port jaki otrzymaliśmy od naszego dawcy
login ---------------------------------------------------------------------------- login jaki dostaliśmy od dawcy
haslo ---------------------------------------------------------------------------- hasło jakie dostaliśmy od dawcy
01 02 03 04 05 06 07 08 09 10 11 12 13 14 ----------------------------- tzw. DesKey jaki otrzymaliśmy od dawcy
Linia L: ( protocol camd3 ) przykład i opis:
L: ip-lub-domena.dyn.com 4444 login hasło 1803:000000
Oznaczenia:
L: ------------------------------------------------------------------------------- oznacza że jest to Camd3 protocol
ip-lub-domena.dyn.com ----------------------------------------------------- IP lub domena naszego dawcy
4444 ---------------------------------------------------------------------------- port jaki otrzymaliśmy od naszego dawcy
login ---------------------------------------------------------------------------- login jaki dostaliśmy od dawcy
haslo ---------------------------------------------------------------------------- hasło jakie dostaliśmy od dawcy
1803:000000 ------------------------------------------------------------------- Caid i ID z jakiego ma ten protocol czytac - w tym wypadku jest to Caid Polsata
Linia F: ( czyli udostępniamy nasz serwer CCcam dla innych np. Dreamboxów ) przykład i opis:
N: login hasło 3 0 1 { 0:0:4 }
Oznaczenia:
F: ------------------------------------------------------------------------------- oznacza że jest to CCcam protocol
login ---------------------------------------------------------------------------- login dla biorcy - maximum 20 znaków
haslo ---------------------------------------------------------------------------- hasło dla biorcy - nie ma ograniczeń
3 0 1 -------------- opis:
3 - oznacza że udostępniamy nasze karty dla biorcy, które mamy na naszym serwerze, lecz nie te , które otrzymujemy z powyżej trzeciego dystansu - hopu
0 - 0 ( zero ) lub 1 - w wypadku jeśli chcemy udostępniać keys dla biorcy wpisujemy 1 jeśli nie wpisujemy 0
1 - 1 lub 0 ( zero ) - w wypadku jeśli chcemy dostawac emm-y od biorcy wpisujemy 1 jeśli nie wpisujemy 0
{ 0:0:4 } ---------- opis:
{ 0 - caid - zero oznacza wszystkie
{ 0:0: - drugie zero to id - jesli zostawimy zero oznacza że wszystkie
{ 0:0:4 - i trzecia liczba w tym wypadku 4 oznacza, że biorca może podawać nasze karty o 3 hopy-dystansy za siebie - dalszym biorcą
CZYLI: { 0:0:4 } = biorca bez ograniczeń może podawać nasze wszystkie karty o 3 hopy-dystansy za siebie - dalszym biorcą
CZYLI: { 0:0:3 } = biorca bez ograniczeń może podawać nasze wszystkie karty o 2 hopy-dystansy za siebie - dalszym biorcą
CZYLI: { 0:0:2 } = biorca bez ograniczeń może podawać nasze wszystkie karty o 1 hop-dystans za siebie - dalszym biorcą
INNE przykłady:
CZYLI: { 0:0:2, 0100:000068:1 } = biorca bez ograniczeń może podawać nasze wszystkie karty o 1 hop-dystans za siebie - dalszym biorcą, ale z karty
0100:000068 tylko biorca może ogądać ( w tym
wypadku NC+ )
CZYLI: { 0:0:3, 1803:000000:2 } = biorca bez ograniczeń może podawać nasze wszystkie karty o 2 hopy-dystansy za siebie - dalszym biorcą, ale karte
1803:000000 może tylko o 1 hop-dystans za siebie - dalszym biorcą podawać ( w tym wypadku Polsat )
CZYLI: { 0:0:4, 0B01:000000:3, 1803:000000:2 } = biorca bez ograniczeń może podawać nasze wszystkie karty o 3 hopy-dystansy za siebie - dalszym biorcą, ale karte
1803:000000 może tylko o 1 hop-dystans za siebie - dalszym biorcą podawać ( w tym wypadku Polsat ), a karte
0B01:000000 może tylko o 2 hopy-dystansy - dalszym biorcą podawać ( w tym wypadku Nka )
INNE przykład gdzie możemy np. ograniczyć czas dostępu dla biorcy:
F: login hasło 4 0 1 { } { } { 10:00-13:00, 18:00-19:00 }
Tutaj biorca dostaje
wszystkie karty, ktore dostajemy do czwartego "4" dystansu, ale może
je oglądać tylko w godzinach od 10:00-13:00 i od 18:00-19:00
Dostajemy też od niego emm-y aktualizujące naszą karte "1".
Linia R: ( protocol radegast ):
Radegast protocol wgląda tak samo
jak cmd3 tylko z jedną różnicą - pierwsza liteta jest R: .................................
Reszta jak w camd3 protocolu.
Configuracja dla slotu sci0: ( sci1 wyglądać będzie podobnie ):
#SMARTCARD CLOCK FREQUENCY: /dev/sci0 6000000 # określenie frequencji MHz dla slotu sci0 ( tutaj jest 6MHz )
#TRY ALL CHIDS : /dev/sci0
# Jeśli CHIDS są nieznane wybieramy
wszystkie
#SERIAL READER : /dev/ttyUSB0 smartreader+ # Kard-Reader smargo+
#B: /dev/sci0 03
# Blokowanie EMM:
00 - nic
01 - będą blokowane SA EMM
02 - będą blokowane UA EMM
04 - będą blokowane GA EMM
UWAGA - wartości się dodaje - czyli jeśli chcecie blokować SA i UA musimy dodać wartości:
01
+ 02 czyli wpisujemy B: /dev/sci0 03
#CAMKEY: /dev/sci/0 00 00 00 00 00 00 00 00
#CAMDATA: /dev/sci/0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
#BOXKEY: /dev/sci0 00 00 00 00
Powyższe ustawienia mówią same za siebie
###################################################################################
SERVER LISTEN PORT : 3333
# port na jakim mamy postawiony nasz server
ALLOW WEBINFO: Yes
# Yes lub No = wyłącz/załącz webinformacje ( Yes=załączone )
SHOW EXTENEDED CLIENT INFO : yes
# Pokazuj rozszerzone informacje biorcy ( Yes=załączone )
WEBINFO USERNAME : root
# Dla webinterface login
WEBINFO PASSWORD : dreambox
# Dla webinterface hasło
WEBINFO LISTEN PORT : 16006
# Dla webinterface Port
NEWCAMD CONF : no
# Yes lub No = wyłącz/załącz - Czy ma CCcam próbować analizować newcamd.conf
#ALLOW TELNETINFO: yes
#TELNETINFO LISTEN PORT : 8040
#TELNETINFO USERNAME : root
#TELNETINFO PASSWORD : dreambox
#OSD USERNAME : root
#OSD PASSWORD :
#ZAP OSD TIME : 3
#OSD PORT : 2503
#DEBUG : yes
######## LOKALIZACJA poszczególnych plików :
CAID PRIO FILE
: /etc/CCcam.prio
CHANNELINFO
FILE : /etc/CCcam.channelinfo
PROVIDERINFO
FILE : /etc/CCcam.providers
SOFTKEY FILE :
/var/keys/SoftCam.Key
AUTOROLL FILE
: /var/keys/AutoRoll.Key
STATIC CW FILE
: /var/keys/constant.cw
#LOG WARNINGS
: /var/log/warnings.txt
MINIMUM DOWNHOPS: 0
SHOW TIMING : yes
#NEWCAMD STEALTH : 4
DISABLE EMM : no
EXTRA EMM LEVEL : yes
PRZYKŁAD:
Troche to zapewne skomplikowane, a zwłaszcza linia F: ma bardzo dużo ustawień. Podam teraz w miare standartową linie F i jak będzie wyglądać linia C: dla biorcy.
Załóżmy że mamy
domene lub stałe IP zewnątrzne, mamy też przekierowany serwer-port na
naszego dreamboxa ( powiedzmy 3333 ) i chcemy sobie karte dla
testu
podać dalej na nasz ogródek działkowy. Nasza domena dla przykładu: "mojdom.dyn.dns"
Więc najpierw musimy w
domu oczywiscie dać dostęp dla boxa na działce - w tym celu tworzymy
linie F:
F: box-na ogrodkach ------------ gdzie box-na to nic innego jak login, a ogrodkach hasło. UWAGA na przerwy - space
Mamy
linie F: więc możemy jechać na nasze ogródki ( gdzie mamy też
dostęp do internetu i box jest w necie ) i wpisać linie C: na
boxa na ogrodkach.
Będzie ona następująco wyglądać:
C: mojdom.dyn.dns 3333 box-na ogrodkach UWAGA na przerwy - space
C:spacemojdom.dyn.dnsspace3333spacebox-naspaceogrodkach
Miłej zabawy życzy jak zwykle "mirmo"