Parakaloume, se auto to thema na mpainoun monon Οδηγοι - Εγχειριδια - Manuals - Tutorials στα Ελληνικα «ΧΩΡΙΣ ΣΧΟΛΙΑ!»
As ksekiniso me mia eikona pou dieukrinizei oles tis pithanes syntakseis
anagnosis mias kartas gia tis rythmiseis /dev/ sto arheio cccam.cfg
To SC-8in1 symvolizei enan eksoteriko multi-reader
Yparhoun polles anafores apo atoma pou ta kataferan na paiksoun
oi kartes tous se allous dektes ektos Panasat 1100.
Kapoioi eihan epityhia me tin mia, kapoioi me tin alli methodo.
Gia epityhia isos paizei rolo kai to seiriako tis kartas...
Kappa parthena: energopoiisi se panasat 720i (merikoi aneferan ginetai kai se humax)
kai meta se dreambox me scam horis config
'h me cccam k mia apo tis 2 epiloges:
CAMKEY: /dev/sci0 00 00 00 00 00 00 00 00
CAMDATA: /dev/sci0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
CAMKEY: /dev/sci0 11 22 33 44 55 66 77 88
CAMDATA: /dev/sci0 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff
Kappa eleutheri: se dreambox me scam horis config 'h cccam kai mia apo tis 2 epiloges gia key/data
CAMKEY: /dev/sci0 11 22 33 44 55 66 77 88
CAMDATA: /dev/sci0 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff
CAMKEY: /dev/sci0 A0 A1 A2 A3 A4 A5 A6 A7
CAMDATA: /dev/sci0 CA FB 64 CA 97 0D 10 DE DF 76 9E DA 1A 57 07 13 C5 0B E7 1C A8 71 19 4F F5 82 0B F7 B5 46 06 BB B8 EC 7A 1D 51 B1 64 9A 3E D2 22 B5 3E C5 8F 56 38 F1 E2 69 9F 50 9F 30 89 AF E2 91 CA F5 E2 3C
CCCAM EMULATOR-ΕΓΚΑΤΑΣΤΑΣΗ ΚAI ΡΥΘΜΙΣΗ (CCcam v. 2.xx)
Δ Η Λ Ω Σ Η
Ο οδηγός αυτός συντάχτηκε για καθαρά εκπαιδευτικούς και πειραματικούς λόγους.
Υπενθυμίζεται ότι το μοίρασμα καρτών εκτός οικιακού δικτύου ΕΙΝΑΙ
ΠΑΡΑΝΟΜΟ ΚΑΙ ΔΙΩΚΕΤΑΙ ΑΠΟ ΤΟΝ ΝΟΜΟ
Τι είναι το CCcam
Το cccam είναι emulator το οποίο μπορεί να διαβάσει κάρτες, αλλά και να κάνει cardsharing (διαδικτυακο μοίρασμα καρτών). Είναι εξελίξιμο, ευέλικτο και μπορεί να συνεργαστεί σχεδόν με όλα τα άλλα emulators. Ένα μεγάλο προσόν του cccam είναι ότι είναι εύκολο στην εγκατάστασή του στον δέκτη μας και δεν απαιτεί πολλές γνώσεις για να γίνει ένα απλό σετάρισμα, και να αρχίσουμε το sharing.
Εγκατάσταση Cccam
Αρχικά πρέπει να εγκαταστήσουμε το cccam emulator, καθώς και το απαραίτητο αρχείο για την ρύθμιση του cccam.cfg. Ανάλογα με το image που έχουμε στον δέκτη, βρίσκουμε το cccam (συνήθως στο blue panel) και πατάμε setup. Κατόπιν εγκαθιστούμε και το cccam.cfg, το οποίο βρίσκεται επίσης στο blue panel. Όταν έχουμε εγκαταστήσει επιτυχώς τα δυο αυτά αρχεία, πηγαίνουμε και κάνουμε έναρξη του cccam emulator.
Σημείωση: Όταν κάνουμε κάποια αλλαγή στο cccam.cfg και πατάμε save, δεν χρειάζεται restart, διότι το κάνει αυτόματα από μόνο του.
Άνοιγμα πόρτας στο ρούτερ
Για να γίνει εφικτό το card sharing μεσω cccam πρέπει να ανοίξουμε στο router μας μια πόρτα (η 12000 είναι η default του cccam), η οποία θα πρέπει να ανοιχτεί για τη συγκεκριμένη i.p. του dreambox (π.χ. 192.168.1.12) και να είναι ΤCP/UDP. Απαραίτητη προϋπόθεση είναι η i.p. του dreambox να είναι πάντα σταθερή. Γι’ αυτό στις ρυθμίσεις του DreamBox στην ενότητα δίκτυο, απενεργοποιούμε το DHCP (έτσι έχουμε static ip).
Κάθε router έχει και διαφορετικό τρόπο στο άνοιγμα πόρτας. Γι' αυτό συμβουλευτείτε τον οδηγό του router σας. Συνήθως υπάρχει η επιλογή virtual servers ή nat ή port triggering ή port forward. Μπορούμε να βρούμε λεπτομέρειες για το συγκεκριμένο ρούτερ που έχουμε και πληροφορίες για τη διαδικασία εδώ: www.portforward.com
επιλέγουμε «router» ψάχνουμε τον τύπο και το μοντέλο που έχουμε.
Στη συνέχεια μας ρωτάει για ποιο πρόγραμμα θέλουμε να ανοίξουμε την πόρτα. Επιλέγουμε DynGate.
Μας ζητείται η static ip του DreamBox την οποία και συμπληρώνουμε επιλέγοντας ένα πενταψήφιο νούμερο, (default port η 12000) ΠΡΟΣΟΧΗ!! μη κλικάρετε την αυτόματη ανεύρεση ip
Ακολουθούμε τις οδηγίες και ανοίγουμε την πόρτα που επιλέξαμε για το ip του dreambox μας σαν ΤCP/UDP.
Στη συνέχεια ορίζουμε ένα host name (π.χ. mitsaras.dyndns.org, ή mitsaras.no-ip κ.λ.π.) το οποίο ρυθμίζουμε να κάνει update, είτε στο router, αν δίνεται αυτή η επιλογή, είτε στο inadyn plugin του δέκτη, είτε στο pc με κάποιο free πρόγραμμα των εταιρειών (π.χ. dyndns updater κ.λ.π.).
Το συγκεκριμένο DNS θα πρέπει στη συνέχεια να το δημιουργήσουμε και μέσω
Internet στο www.dyndns.com. Βλέπε στη συνέχεια «Δημιουργία DNS»
FTP με το DreamBox
Αφού έχουμε εγκαταστήσει επιτυχώς το emulator στον δέκτη, όσο και τη σύνδεση με το router, τώρα πρέπει να αρχίσουμε τις ρυθμίσεις έτσι ώστε να γίνει το card sharing. Απαραίτητα να έχουμε κάποιο πρόγραμμα ftp (π.χ. το Dreambox Control Center ή DCC, το οποίο είναι πολύ εύκολο στην χρήση) και να έχουμε κάνει δίκτυο το pc με τον δέκτη, είτε απ’ ευθείας, είτε μέσω router (προτείνεται μέσω router).
Δημιουργία DNS
πάμε στο www.dyndns.com
φτιάχνουμε ένα νέο account (χρησιμοποιώντας ως username τη λέξη που θέλουμε να εμφανίζεται πριν από το dyndns.org, π.χ. myname.dyndns.org).
Στη συνέχεια δίνουμε την ip address του DreamBox μας και είμαστε έτοιμοι.
(αν δεν δώσουμε την ip του δέκτη μας θα βλέπουμε τους άλλους αλλά δεν θα μας βλέπουν εκείνοι)
Τέλος ελέγχουμε επιλέγοντας accounts/My Host τα στοιχεία του DNS που δημιουργήσαμε.
Ρυθμίσεις του Cccam.cfg
Με το ftp πρόγραμμα (DCC κατά προτίμηση) μπαίνουμε στα αρχεία του linux δέκτη μας. Στο φάκελο var/etc βρίσκουμε το αρχείο cccam.cfg. Για ασφάλεια το αντιγράφουμε στο computer μας σε κάποιο συγκεκριμένο φάκελο. Κάνουμε δεξί κλικ (στο αρχείο που βρίσκεται στον υπολογιστή μας όχι στο αρχείο του DreamBox) επιλέγουμε edit, και έτσι ανοίγουν τα περιεχόμενα του, όπου υπάρχει ένα μεγάλο κείμενο που εξηγεί στα αγγλικά πως δουλεύει το
cccam. (αν δεν χρησιμοποιούμε το DCC αλλά κάποιο άλλο πρόγραμμα ανοίγουμε το αρχείο με Wordpad. Για να μην μπερδευόμαστε σβήνουμε όλα τα περιεχόμενα και ξεκινάμε την σύνταξη του αρχείου αυτού. Όταν τελειώσουμε με την σύνταξη του αρχείου το μεταφέρουμε στο D/B (επιλέγοντας overwrite για το παλιό αρχείο).
Σύσταση: κρατάτε πάντα ένα αντίγραφο του αρχείου που θα αντικαταστήσετε. Ποτέ δεν ξέρετε τι θα προκύψει
Οι γραμμές που είναι απαραίτητες προκειμένου να μπορούμε να συνδεθούμε σε άλλους peers και αυτοί να συνδεθούν σε εμάς, είναι δυο :
1) η C line και
2) η F line.
Η σύνταξή τους παρουσιάζεται αναλυτικά στη συνέχεια
1) C Line (CONNECT LINE)
H γραμμή αυτή όπως λέει και το όνομα της είναι η γραμμή που μας ενώνει με κάποιον server για να γίνουμε clients (δηλαδή πελάτες σε κάποιον server ).
Σημειώστε ότι: Η C line που βάζουμε στο δικό μας cccam.cfg είναι αυτή που μας έχει στείλει ο άλλος peer.
Αντίστοιχη C Line στέλνουμε και εμείς σ’ αυτόν. Μπορούμε να βάλουμε πολλές τέτοιες γραμμές (μία για κάθε peer). Απαραίτητη προϋπόθεση: Η C Line να είναι διαφορετική για κάθε peer.
Πως συντάσσουμε αυτήν την γραμμή;
Δείτε ένα παράδειγμα της γραμμής που θα στείλουμε:
C: hostname port user pass
• Στο hostname βάζουμε το dns που έχουμε ανοίξει (στο www. dyndns.com) να κάνει update την ip του συστήματος, όποτε σε περίπτωση αλλαγής της, ή αν δεν έχουμε static i.p. στο σύστημα μας, να μας βλέπουν πάντα οι servers.
• Στο port γράφουμε την πόρτα που ανοίξαμε (π.χ. 12000).
• Στο user και pass γράφουμε είτε γράμματα, είτε νούμερα, διαφορετικά για κάθε peer.
Στη γραμμή που μας έστειλε ο peer μας, θα πρέπει να προστεθούν no { 0:0:3 }
C: hostname(δικό του) port(δικό του) user(δικό του) pass(δικό του) no { 0:0:3 }
• H επιλογή no ενεργοποιεί την γραμμή, έτσι ώστε να μπορούμε να την ρυθμίσουμε για να βλέπουμε τις κάρτες του peer μέχρι κάποιο hop βλ. Λεπτομέρεια 1, είτε να αποκλείσουμε κάποιον provider, είτε να λαμβάνουμε κάποιον provider έως κάποιο hop.
Aν βάλουμε την c line χωρίς το no, τότε λαμβάνουμε όλες τις κάρτες από τον server του, ανεξάρτητα από hop. Αυτό δεν προτείνεται, γιατί παίρνουμε πολλές κάρτες, με αποτέλεσμα ο server μας να γίνει αργός και να κολλάει. Άλλωστε οι κάρτες που λαμβάνουμε (σε ποιότητα) είναι καλές για τηλεθέαση το πολύ μέχρι hop3.
• Στο παράδειγμα { 0:0:3 } βλέπουμε τις κάρτες το πολύ μέχρι hop3.
Λεπτομέρεια 1: Τι σημαίνει hop1 hop2 κ.λπ. Στο πιο κάτω σχήμα φαίνονται 4 DreamBoxes συνδεδεμένα μεταξύ τους με τη διαδικασία που περιγράφουμε. Το Dbox1 είναι συνδεδεμένο απευθείας με το Dbox2 (1hop απόσταση) ενώ το Dbox3 είναι συνδεδεμένο με το Dbox1 μέσω του Dbox2 (2hop απόσταση)κλπ.
Dbox1 <----> Dbox2 <----> Dbox3 <----> Dbox4
^----1 hop-----^
^-----------2 hops-----------^
^--------------------3 hops-------------------^
Λεπτομέρεια 2: Όσο περισσότερους peers έχουμε τόσο πιο αργός γίνεται ο server μας.
Προτείνουμε, αν παρατηρείτε μεγάλη καθυστέρηση, να «κατεβάσετε» τα hop που παίρνετε από τους peers σας στο 2 δηλαδή { 0:0:2 } Με τον τρόπο αυτό θα έχετε μεν λιγότερες κάρτες (και λιγότερα shares φυσικά) αλλά θα έρχονται στο DB σας χωρίς καθυστέρηση. Προσοχή ο μέγιστος αριθμός από shares που μπορείτε να έχετε στο server σας είναι 2500 (τις πληροφορίες αυτές τις βλέπουμε από τον explorer δίνοντας την ip του DB και την πόρτα που
έχουμε ορίσει για web Info. Βλέπε πιο κάτω WEB INFO).
Λεπτομέρεια 3: Με την C Line στο CCcam.cfg στο Dreambox μας μπορούμε επίσης να μπλοκάρουμε τις fake κάρτες που λαμβάνουμε καθώς και παλιές κάρτες που δεν χρησιμοποιούνται πλέον. Έτσι θα μειωθούν οι κάρτες μας, ο server μας θα τρέχει πιο γρήγορα και επίσης με αυτόν τον τρόπο θα σταματήσουμε να δίνουμε αυτές τις κάρτες και στους clients που έχουμε.
2) F Line ( FRIENDS LINE )
H γραμμή αυτή δίνει σε κάποιον peer την δυνατότητα να βλέπει τον server μας και την κάρτα μας, (αν έχουμε βέβαια). Ένα παράδειγμα για το πως την συμπληρώνουμε είναι αυτό:
F: user1 pass1 3 0 0 { 0:0:3 } { } { } hostname
Όπου user1 και pass1 είναι αυτά που στείλαμε εμείς στον peer (με την δικιά μας C Line).
To πρώτο νούμερο μετά από αυτά υποδηλώνει πόσο μακριά μπορεί αυτός ο peer να βλέπει τις κάρτες πέρα από τον δικό μας δέκτη (δηλαδή μέχρι ποιο hop. Στο παράδειγμα μας μέχρι hop3).
Αν κανoυμε την F line έτσι:
F: user1 pass1 3 0 1 { 0:0:0 } { } { } hostname
τότε δίνουμε στον peer αυτόν, τη δυνατότητα να κάνει update την κάρτα μας. Αυτό δεν πρέπει να γίνεται, γιατί φαίνεται ο αριθμός της κάρτας μας και εκτός αυτού έχουμε πολύ traffic, με αποτέλεσμα να γίνει αργός ο server μας. Αυτό όμως προτείνεται σε περιπτώσεις που υπάρχουν πολλοί peers στον server μας και το δίνουμε μόνο σε κάποιο φιλικό μας πρόσωπο.
Με το { } { } hostname ( εδώ γράφουμε το dns του peer και όχι το δικό μας ) κάνουμε ένα είδος ταυτοποίησης της i.p. του peer, καλό είναι να γίνεται πάντα.
Από την F line μπορούμε να μην δώσουμε κάποια κάρτα που έχουμε ή να την δώσουμε μέχρι κάποιο hop. Π.χ. αν θέλουμε να μην δίνουμε σε κάποιο peer τον provider «nova» βάζουμε αυτό:
F: user1 pass1 3 0 1 { 0:0:3, 0604:000000:0 } { } { } hostname
Δηλαδή με λίγα λόγια έχουμε πολλές επιλογές για κάθε peer ξεχωριστά.
WEB ΙNFO Πληροφορίες για τον Server μας τους Clients κ.λπ.
To CCcam μας δίνει την δυνατότητα μέσω κάποιου web server να μπορούμε να παρακολουθούμε την κατάσταση του emulator και τις συνδέσεις του. Εξ ορισμού ο server δουλεύει στην πόρτα 16001 (η οποία πρέπει να έχει ανοιχτεί στο router μας για την i.p. του δέκτη μας σε μορφή ΤCP/UDP). Στην σύνδεση μεσω Browser μην ξεχάσετε να γράψετε το πρωτόκολλο: http://ip_του_δεκτη:16001. (στην περίπτωσή μου http://192. 168. 1. 12:16001)
Στον Webserver μπορείτε να παρακολουθείτε τους ενεργούς (Active) Clients, Clients, και την κατάσταση του server κ. λ. π.
Για να έχουμε telnet (απομακρυσμένη διαχείριση) για το cccam πρέπει να ανοίξουμε την πόρτα 16000 στο router.
Ρυθμίσεις στο cccam.cfg
Για να ενεργοποιήσουμε τόσο το web info, όσο και το telnet info βάζουμε τις ακόλουθες ρυθμίσεις στο cccam. cfg :
SERVER LISTEN PORT : 12000 (ή όποια άλλη έχουμε δηλώσει στο ρούτερ)
INFO LISTEN PORT : 16000
HTML INFO LISTEN PORT : 16001
ALLOW TELNETINFO: yes
ALLOW WEBINFO: yes
TELNETINFO LISTEN PORT : 16000
WEBINFO LISTEN PORT : 16001
ZAP OSD TIME : 3
OSD USERNAME : root (ή όποιο άλλο έχουμε δηλώσει στο Dreambox)
OSD PASSWORD : dreambox (ή όποιο άλλο έχουμε δηλώσει στο Dreambox)
WEBINFO USERNAME : xxxxx
WEBINFO PASSWORD : xxxxx
TELNETINFO USERNAME : xxxxx
TELNETINFO PASSWORD : xxxxx
Kαλο είναι να έχουμε usernames και passwords, για να μην μπορεί κάποιος άλλος να μπει στον server μας.
Τέλος βάζουμε και τις ακόλουθες γραμμές:
MINI ΟSD : yes
DEBUG : yes
DISABLE ΕMM : yes (ΠΡΟΣΟΧΗ: Αν έχουμε κάποια κάρτα βάζουμε nο)
EXTRA ΕMM LEVEL : yes
SOFTKEY FILE : /var/keys/SoftCam. Κey\
CAID PRIO FILE : /var/etc/CCcam.prio
AUTOROLL FILE : /var/keys/AutoRoll. Κey
STATIC CW FILE : /var/keys/constant. cw
CAID ΙGNORE FILE : /var/keys/CCcam. ignore
LOG WARNINGS : /tmp/warnings. txt
Αν έχουν γίνει όλα αυτά κανονικά σίγουρα δεν θα έχετε πρόβλημα.
στις ρυθμισεις του ccam.cfg προσθεστε και αυτην την γραμμη SECA HANDLER: 0 ετσι για εσας που συνδιαζετε εκτος των αλλων και το emu στο cccam θα ειναι απροσκοπτη η θεαση των καναλιων με το αναλογο συστημα κωδικοποιησης...παντα με το σωστο softcam.key file.
01. Kanoume prota egkatastash tou micorsoft netframe 3.5 ean den to exoume idi.
02. Syndeoume ton Smartbee me to PC (USB se antistoixi Thyra kai to RS232 sti seiraki Thyra)
03. Elegxoume an to COM-Port einai to sosto (synithos einai COM1).
04. To Smartbee exei dyo lampakia. To ena einai panta kokkino, kai to allo einai prasino kai anavei gia ligo otan sproksoume tin gata mesa.
Ean symbainei afto i gata einai sosta balmenh.
Ean den anapsei stigmiaia, tote isos na tin exoume balei anapoda.
05. Sproxnoume loipon tin gata sto Smartbee.
06. Anoigoume ton G@mmaloader 1.1
07. Den peirazoume to "Tick" sto koutaki me ta 6 MHZ. O Smartbee yposthrizei mono 3,57MHZ.
08. Kanoume Load to fagito pou theloume
09. Patame Programm - To taisma tis gatas ksekinaei.
10. Afotou i prasini mpara gemisei to Loader mas eidopoiei oti i gata exei taistei. (Programmed Successfully)
11. Bgalte prosektika tin gata - Min tin trabate apotoma!!!
12. Balte tin sto Receiver sas, anoikste ton kai perimenete sto cinEm@ 1 gia na anoiksei!
Parakato tha vrite to arxeio netframe 3.5
To taisma tis gatas me to smartmouse phoenix programmer ginete me ton idio tropo alla me 2 diafores!
1on. ΠΡΟΣΟΧΗ !!! ΤΡΟΦΟΔΟΣΙΑ ΕΩΣ 5volt(agorazoume ena kalo metasximatisti 5v)
2on. o smartmouse ipostirizei kai 6Mhz!!!
Last edited by douros; 16-02-2010 at 07:57:07.
Reason: same thread
Β)
Χρειαζομαστε 2 configuration αρχεια:
1) CCcam.cfg (τοποθετητε στο /var/etc)
2) newcs.xml (τοποθετητε στο /var/tuxbox/config). Αν δε σας βαζει στο /config ριξτε το στο /var/tuxbox οπου υπαρχει και καντε το αντικατασταση.
δινονται παρακατω και τα 2.
Γ)
Ξεκιναμε το DM600 χωρις την σειριακη πανω. Οταν ξεκινηση συνδεουμε τη σειριακη και κατοπιν το ρευμα στο reader (το οποιο φυσικα ειναι στα 6MHz). Θα δουμε το λαμπακι του να αναβοσβηνει πολυ γρηγορα. Βαζουμε την καρτα μεσα. Το λαμπακι θα αναβοσβηνει αργα. Βγαζουμε βαζουμε το ρευμα (1-2 φορες θα χρειαστει) μεχρι το λαμπακι του reader να αναβοσβησει πολυ γρηγορα. Απο εδω και περα παιζουμε κανονικα.
Αυτη η διαδικασια χρειαζεται μονο σε περιπτωση που κανουμε reboot τον DM600. Αν τον βαζουμε σε standby, οταν τον ανοιγουμε παιζει αμεσως..
καλη τηλεθεαση..
ΔΗΜΟΚΡΑΤΙΑ ΕΙΝΑΙ 4 ΛΥΚΟΙ ΚΑΙ 1 ΠΡΟΒΑΤΟ ΝΑ ΨΗΦΙΖΟΥΝ ΓΙΑ ΦΑΓΗΤΟ