Deschid un topic unde incerc sa scriu pe intelesul unui incepator cateva lucruri generale legate de share.Dati-mi timp sa postez si incercati sa nu interveniti 1-2 zile pana cand termin,apoi daca aveti ceva de adaugat/corectat nu e nici o problema.

Deci,ce inseamna share?
Destul de simplu,posibilitatea de a "imparti" un card cu alti utilizatori sau local pe mai multe receptoare.

Bun,avem un receptor capabil sa faca asa ceva si un card,acum ce facem?
Aici incepe partea grea.Prima data trebuie sa alegi un emu care sa faca treaba asta.Pacat ca la ora actuala ar fi doar cccam ca emu folosit pe scara larga,dar conteaza si ce vrei sa faci exact.Oscam poate functiona cu acelasi protocol al cccam,dar configurarea greoaie nu il face recomandabil pentru incepatori.
Pentru impartirea unui card(uri) local (fara legaturi cu alti parteneri,doar pe cateva receptoare in casa) se pot folosi si alte emu cu protocol newcamd,etc.Newcamd e un protocol vechi care inca se mai foloseste cu succes in legarea unor emu care citesc cardul (cardserver) si altele emu care fac emularea si se ocupa de partea de sharing.Celebra "linie N" din cccam este de fapt o legatura facuta cu ajutorul acestui vechi protocol intre un cardserver si cccam.

Ce e "emu" asta?
Emulatorul este partea software care se ocupa de decriptarea semnalului TV receptionat.Practic emulatorul extrage din streamul venit de pe satelit informatiile destinate cardului (ECM,EMM),le trimite catre card,acesta decripteaza ECM-ul (EMM este folosit pentru updatarea cardurilor si nu direct la decriptarea semnalului video) si raspunde cu un CW (Control Word) cu jutorul caruia emulatorul decripteaza programul pe care vrem sa il vizionam.
Multe dintre emulatoare erau/sunt capabile sa foloseasca key cu ajutorul caruia sa obtina acest CW din ECM,astfel incat functionau/functioneaza fara a mai fi nevoie de un card oficial.De exemplu cccam,mgcamd ,gbox si chiar oscam.Fiecare pasionat trebuie sa "guste" si acest fruct oprit,cel putin din curiozitate.

Cardserver?

Trebuie sa fie capabil sa utilizeze cardul nostru.Acest cardserver trebuie sa "stie" cum sa reseteze cardul,la ce baudrate functioneaza cardul respectiv,ce tip de card e,sa ne ajute la setarea frecventei la care functioneaza,multe alte comenzi care sa le trimita cardului si apoi el sa interpreteze corect raspunsul cardului,etc.Nu intram prea adanc in sistemele de criptare,doar spunem ca daca stim ce card avem trebuie sa ne orientam catre acel cardserver care in primul rand e capabil sa il utilizeze si apoi daca avem mai multe variante sa ne informam care dintre ele e mai stabil sau chiar care poate face update la card.
Cardserverul se leaga de un emu,cateodata avem un cardreader inclus in emu (asa cum e la cccam,sbox sau gbox) care e legat deja intern de emu.Legatura intre un cardserver si un emu se poate face si cu alte protocoale (adica un standard de comunicare intre doua entitati) cum ar fi radegast,etc.

Revin.

---------- Post added at 11:59 ---------- Previous post was at 10:27 ----------

Un cardserver detecteaza cardul cu un anumit caid si provider id,e posibil ca emu-ul de care il legam sa detecteze din stream un alt provider id sau chiar caid diferit.Fiind facute de team-uri diferinte acestea nu sunt "standardizate" chiar daca incearca sa foloseasca aceleasi caid/provid pentru a nu aparea incompatibilitati.Aici trebuie avuta putina grija,de obicei se poate urmari in logurile cardserverelor cum e detectat cardul si in logul emulatorului ce ecm-uri sunt cerute.Daca nu corespund caid si provid de la cardserver cu cel din emulator atunci nu vor merge cereri catre cardserver si rezultatul este ... bezna.Solutia e folosirea unor combinatii compatibile.De obicei pe forum gasiti recomandari legate de combinatiile functionale pentru fiecare dintre cardurile autohtone,dar si multe straine.

Update card.
Pentru ca un card sa functioneze trebuie sa primeasca (nu neaparat permanent) EMM-uri de pe satelit.Acestea contin informatii legate de subscriptia cardului dar pot contine si alte date in lipsa carora cardul nostru nu ar functiona.Aceste emm-uri sunt de mai multe feluri,fiind emm generale care pot aduce modificari generale pentru toate cardurile,emm de grup care prelungesc subscriptia unui grup de carduri sau emm unice care contin informatii de activare pachete,imperechere cu un anumit receptor sau prelungire subscriptie pentru un singur card.Toate aceste emm-uri trebuie sa ajunga la card,nu poti stii exact (decat in putine cazuri) cand se transmit emm-uri utile cardului tau,cel mai simplu si sigur e ca aceste emm-uri sa ajunga in permanenta la card asa cum se intampla si in receptorul oficial.
Problemele care pot apare sunt in cazul in care emulatorul nu stie sa extraga aceste emm-uri din stream si sa le trimita catre cardserver sau chiar cardserverul sa nu stie sa le foloseasca,dar si configurarea gresita.De aceea pentru anumite carduri se poate face update cu o combinatie dar pentru alte carduri sa nu fie functional update,cu toate ca altfel prin cererile ECM si raspunsul CW decriptarea semnalului de pe satelit sa functioneze.
O metoda simpla de update este punerea cardului din cand in cand in receptorul oficial.


Exemple de emulatoare:

1.CCcam
Este un emu care are inclus si un cardreader.Ii spun "cardreader" pentru ca citeste cardul dar este legat intern de partea de emulare a cccam si nu poti folosi doar partea de citire a cardului pentru al lega de alt emu.Poate citi si din fisierul de key,accepta linie newcamd (N) din alt cardrserver si foloseste linii separate pentru legarea unui client si legarea unui server cccam.In acest fel poti seta o linie pentru un client fara sa si primesti tu una de la el,sau invers,dar poti folosi ambele legaturi astfel incat sa dai dar sa si primesti.
Inafara faptului ca poate primi carduri prin linie N de la alte cardservere comunica doar pe protocol propriu,cccam,atat ca server cat si ca client.
Din cardurile autohtone,de exemplu,poate citi direct card via TVR dar emulatorul intern nu reuseste sa faca lumina.Alte carduri nici nu se pot folosi direct in cccam si asa avem nevoie de un cardserver care sa ne ajute cu citirea cardului legat de el.Atentie la update,nu trimite emm-urile catre cardserver in multe cazuri si trebuie asigurat update-ul cardului in alt mod.
Informatii mai exacte si detaliate sunt in subforumul dedicat cccam.