Az elején már említettem, de ennél a cikknél még egyszer megteszem: NE OSSZON SENKI TOVÁBB MŰHOLDAS KÁRTYÁT MERT TILOS ! Ha elkapnak büntetés jár érte ! Még súlyosabb a helyzet, ha pénzt kérsz vagy adsz a kártyamegosztásért !
A sokféle kártya továbbosztásra alkalmas program közül én most csak kettőt népszerűbbet emelnék ki: CCcam-ot és NewCS-t. Terveim szerint később egy cikk keretében mélyebben kielemzem a többi sharing programot is, de most csak erről a kettőről lesz szó.
Először is tisztázzunk néhány dolgot. Szerintem mindenki rájött, hogy ezek nem hivatalos, cégek által kiadott programok. A összes sharing programot, így a NewCs-t és a CCcam-ot is, lelkes amatőr csapatok írták és tették közzé, ingyenesen. Igen, nem tökélesek a programok és igen, vannak benne hibák ! Nem szidni kell a programozókat, hanem (megfelelő fórumokon, általában angolul) jelezni a bug-ot. Sajnos (főleg mostanában) sok ellenpéldát olvasok...
Kezdjük. Nézzük melyik sharing program mire való.
CCcam
Ez az egyik legnépszerűbb program. A CCcam tud kapcsolódni több másik CCcam-hoz és a partnerek között a műholdas adás dekódolására vonatkozó kéréseket kezeli. A gyakorlatban a kártya továbbosztását ez a program valósítja meg. Van beépített kártya kliense is.
Csak hogy tiszta legyen: önmagában a CCcam nem képes dekódolni a TV adást ! Csak úgy tudja megtenni, ha megkapja a dekódoláshoz szükséges adatokat. Az adatot megkaphatja másik CCcam-tól, vagy másik programtól amihez szintén tud kapcsolódni (pl. NewCS vagy Sbox) vagy ha statikus a kód (vagyis ritkán változik), akkor kiolvassa egy külső fájlból (SoftCam.Key). Ha pl. a lokális kártyánk nem tudja nyitni a TV adást, a CCcam megvizsgálja melyik partnernek van megfelelő kártyája és neki küldi el a kérést. Ha pozitív válasz kap, megjelenik a dekódolt adás a TV-n, különben sötétség az eredmény. A CCcam működéséhez nem kell lokális kártya, e nélkül is tud működni, de persze nem sok mindent fogunk látni a TV-n, ha nem érkezik valahonnan adat a dekódoláshoz.
NewCS
Ez már nem mai program, ráadásul nemrég olvastam, hogy úgy néz ki, a fejlesztését is befejezték. Azért foglalkozok mégis vele, mert (viszonylag) egyszerű a kezelése és a beállítása valamint nagyon stabil.
A NewCS egy kártya kliens, vagyis a konfigurációjában beállított kártyaolvasóban levő kártyát kezeli (írja és olvassa). Ezt úgy kell elképzelni, hogy pl. 1 db kártyához többen (akár több különböző programmal is) tudnak kapcsolódni. Gyakorlatilag mintha több embernek lenne ugyanaz a kártyája. A NewCS nem tud kapcsolódni másokhoz (de hozzá kapcsolódhatnak), és csak a behelyezett (és konfigurált) kártyákról tud olvasni/írni, így ha az adott TV műsort nem nyitja a kártyánk, akkor a NewCS nem tud segíteni. Az előbbiek alapján a NewCS működéséhez elengedhetetlen a lokális kártya. Tudomásom szerint nincs benne kártya darabszám limit, a konfigurációjában beállított kártyaolvasókat kezeli, akármennyi is legyen az. Hátránya a NewCS-nek, hogy az erősebb kódolással rendelkező (Nagra3-as) kártyákat nem tudja kezelni. Ha ilyen kártyánk van akkor SBox-ot kell használni NewCS helyett.
Update (2011-03-31):
Most vettem észre, hogy hülyeséget írtam...
A NewCS csak az ECM (gyakorlatilag a TV adatfolyam dekódolási kérése) és EMM (a szolgáltatók által küldött adatcsomag, ami a kártyát frissíti) csomagokat tudja kezelni. Az TV adás adatfolyamát másik program (pl. MgCamd) dekódolja a NewCs önmagában nem képes erre.Nagy előnye a két programnak, hogy együttműködnek, a CCcam tud kapcsolódni a NewCS-hez. Mivel a CCcam-nak van beépített kártyakliense, nem feltétlen szükséges a NewCS használata, de ebben az esetben csak a CCcam kezeli a kártyát, vagyis más program nem tud kapcsolódni hozzá, míg ha a NewCS kezeli a kártyát, az több programot is ki tud szolgálni.
A továbbiakban fel fogok vázolni egy lehetséges megoldást, ahol a NewCS kezeli a kártyát, a CCcam pedig kapcsolódik a NewCS-hez és megvalósítja a sharingot. Természetesen rengeteg egyéb konfigurációt is ki lehet építeni.
1. lépés
Töltsük le és tömörítsük ki a CCcam és a NewCS x86-os architektúrára vonatkozó disztribúcióját (a nevük ez lesz: CCcam.x86 és newcs.i686). A letöltést megtehetjük pl. a http://www.cccamforum.com Downloads szekciójából, de ez csak egy a rengeteg fellelési helyből.
CCcam-ból nem mindig a legújabb a legjobb ! A fenti konfigurációhoz a 2.1.3-as verziót javaslom (hogy miért, arra majd később visszatérünk). NewCS-ből megfelel a legújabb verzió.
2. lépés
Nyissuk meg a terminált és hozzuk léte a szükséges könyvtárakat:
sudo mkdir /var/keys sudo mkdir /var/etc sudo mkdir /var/bin
3. lépés
Vegyük saját tulajdonba a könyvtárakat. Az [USERNÉV] helyére a saját felhasználói nevünket írjuk
sudo chown [USERNÉV] /var/keys sudo chown [USERNÉV] /var/etc sudo chown [USERNÉV] /var/bin
4. lépés
Másoljuk be (FTP segítségével) a sharing programokat a megadott helyekre.
- CCcam.x86, newcs.i686 és a newcs.xml másolása a /var/bin könyvtárba
- CCcam.cfg, CCcam.channelinfo, CCcam.providers és a CCcam.prio másolása a /var/etc könyvtárba (a CCcam.cfg a legfontosabb, a másik 3 fájl csak opcionális, elhagyható)
Állítsuk be, hogy futtatható legyen a CCcam és a NewCS
sudo chmod 755 /var/bin/CCcam.x86 sudo chmod 755 /var/bin/newcs.i686
A programok indítása egy kicsit macerásabb mint a Windows-nál:
Először lépjünk be a telepítési könyvtárba, majd indítsuk el őket:
cd /var/bin ./newcs.i686 ./CCcam.x86
A telepítéssel és az alapvető beállításokkal készen vagyunk.
Ezzel az utolsó cikkel befejeztük a kártya szerverünk építését és beállítását. Természetesen még a sharing programok konfigurálás hátra van, ezzel fogunk foglalkozni a következőkben.
Előszór a NewCS majd a CCcam-ot konfiguráljuk.