handdator

Visa fullständig version : Introduktion till Cardsharing



atomized
2008-12-03, 09:24
Det här är tänkt att vara en introduktion för dem som inte vet något om cardsharing. Här behandlas bara cardsharing inom hushållet.
Den som har tänkt att pröva på cardsharing behöver vara lite datakunnig (helst Linux). Det finns inga färdiga lösningar utan konfigurationsfiler m.m. behöver alltid anpassas så man får vara beredd att hacka lite. Det är också bra att ha lite nätverkskunskaper så man kan förstå de nätverksrelaterade problem som kan uppstå.


1. Vad är cardsharing?
Med cardsharing menas att man delar ut ett original programkort till flera mottagarboxar. Fördelen är att man kan använda ett programkort till flera mottagare hemma istället för att köpa flera s.k. tvillingkort eller liknande.

2. Funkar det med satellit, kabel, marksänt?
Cardsharing funkar i dagsläget för Boxer, Comhem (inte HD-kanalerna), Canal Digital och Viasat (inte HD-kanalerna). Det funkar även för en hel del andra utländska programleverantörer.

3. Vad är en cardserver?
Cardservern läser av originalkortet och skickar koderna vidare till klienterna.

4. Vad är en klient?
En klient är en digitalmottagare som hämtar koderna från en server för att kunna dekryptera och visa programmet.

5. Hur många klienter kan man ha på en server?
Detta är en vanlig fråga som det inte finns något exakt svar på. Det maximala antalet klienter beror på hur snabbt programkortet svarar, om klienterna tittar på samma eller olika kanaler samt en del andra tekniska förutsättningar. Det är normalt sett inga problem att ha lika många klienter som man normalt kan tänkas ha TV-apparater i ett hushåll.

6. Vad behöver man?
I ett cardsharing system behöver man en server och en eller flera klienter. Servern och klienterna kommunicerar via vanligt datanätverk (ethernet).

7. Vad består servern av?
Servern är en programvara som körs på en dator. Ett vanligt cardserverprogram är NewCS. Datorn man kör NewCS på kan vara en vanlig PC som kör Windows eller hellre Linux. Det kan också vara en Linuxbaserad digitalmottagare t.ex. Dreambox. Servern måste ha en kortläsare för att kunna läsa programkortet. I Dreambox finns kortläsaren inbyggd, använder du en PC måste du koppla till en lös kortläsare.

8. Varför skall jag köra servern på Linux?
NewCS finns i en Windows-version också. Det går att köra servern på Windows. Men Windows-versionen är inte lika bra som Linux-versionen och en Linux-dator är stabilare än en Windows-dator. Så många väljer att köra servern på Linux för att det blir stabilare.

9. Vilka kortläsare fungerar?
Till en PC behöver man ett s.k. Phoenix-interface. Äldre typer ansluts via serieporten och modernare typer ansluts via USB. Det finns också en del "multiprogrammerare" som tidigare använts för att programmera piratkort som går att använda. Tumregeln är att den går att använda om den kan sättas i "Phoenix-läge".

10. Var kan jag köpa en kortläsare?
Kolla på nätet på sajter som säljer satellit-utrustning, ibland säljer de under avdelningen "Brännare" eller "Programmerare" Phoenix-interface. En annan mycket vanlig kortläsare som används av många idag är AD-Teknik:s USB Phoenix. Den finns med och utan ID-chip. Planerar man att använda mer än en kortläsare på samma dator är det bra att köpa sådana med ID-chip.

11. Kan samma server dela ut mer än ett kort?
Ja, samma server kan dela ut flera kort. t.ex. Canal+ och Viasat. Men man måste ha en kortläsare för varje kort man vill dela ut.

12. Vad består en klient av?
Det finns tre olika typer av klienter.
a. En Linuxbaserad digitalmottagare som Dreambox, Relook eller liknande. Detta är ofta den bästa lösningen eftersom man får allt i samma låda och det är lätt att göra uppdateringar genom att byta ut programvaran i mottagaren. Mottagaren klarar också av olika system, t.ex. Canal+ och Viasat samtidigt.
b. En vanlig digitalmottagare som kompletteras med ett lämpligt interface t.ex. Alex. Interfacet har en anslutning som passar i mottagarens kortläsare och en anslutning till datanätet. Detta är en billigare lösning (knappt 1000:-) som kan passa om man redan har en bra mottagare. Nackdelen är att mottagaren oftast bara klarar ett system. Det blir också fler sladdar att hålla reda på och strulfaktorn ökar.
c. Ett TV-kort i en dator. Med ett lämpligt TV-kort i en dator är det ofta möjligt att titta på krypterade program genom att koppla upp sig mot en cardserver. Det krävs lämpliga programvaror och en del konfigurerande.

13. Vilken programvara använder klienten?
Det finns flera olika. I Linux-baserade mottagare är mgcamd en vanlig programvara. Kör man TV-kort i en dator finns programvaror som WinCSC och acamd. Alex har sin egen inbyggda programvara.

14. Hur kan ett system se ut?
a. Det enklaste systemet kan vara en enda Dreambox som är både klient och server. I Dreamboxen körs serverprogrammet NewCS som läser av kortet och klientprogrammet mgcamd som kommunicerar med servern och dekrypterar bilden.
b. Efter ett tag kanske man vill ha en mottagare till och skaffar ytterligare en Dreambox. Den nya Dreamboxen behöver bara köra klientprogrammet mgcamd som konfigureras att koppla upp sig mot servern i den gamla Dreamboxen. I den gamla Dreamboxen måste man då göra inställningar så att man tillåter den nya Dreamboxen att ansluta.
c. Ett större system kan bestå av tre-fyra olika Dreamboxar som klienter och en PC som server.

15. Varför är det bra att ha servern på en PC?
Det kan vara en fördel att ha servern på en maskin som inte används till något annat. Detta för att det skall bli så lite störningar för klienterna som möjligt. Om maskinen som servern går på behöver startas om eller hänger sig så försvinner ju tjänsten för alla klienterna. Många väljer att ha servern på en gammal PC som inte används till något annat. Om man inte vill ha en stor PC på ständigt som brummar och drar ström så finns det möjlighet att köra servern på t.ex en liten Linux-baserad router eller en gammal Dreambox med trasig mottagardel.

16. Vilka kunskaper behövs?
Det är bra med datorkunskaper. Ju mer desto bättre. Linux är bra att kunna eftersom Dreambox m.fl. mottagare är Linux-baserade. Många väljer att sätta upp cardservern på en Linux-dator och då krävs också Linux-kunskaper. Det är en fördel att kunna nätverk eftersom kommunikationen sker via nätverket och det krävs kunskaper för att kunna göra rätt nätversinställningar och reda ut ev. problem med nätverket.

17. Måste alla klienter anslutas till parabol/kabel/antenn?
Ja. Det enda som skickas mellan servern och klienterna är koderna som dekrypterar bilden. Själva antennsignalen måste varje box få från sin egen antenningång via antennkabel från parabol, kabelTV-uttag eller antenn.

18. Måste servern anslutas till parabol/kabel/antenn?
Om servern är enbart server t.ex. en PC så behöver den inte anslutas till antenn. Servern behöver bara ha en kortläsare för att kunna läsa programkortet.
(Om man har en kombinerad server/klient t.ex. en Dreambox eller en PC med TV-kort så behöver den anslutas till antennsignal för att kunna visa bilden.)

atomized
2008-12-04, 12:47
Här skickar jag med en lämplig första newcs.xml att börja med. Många av de exempelfiler som finns i olika guider innehåller en massa onödigt. Jag tycker det är bättre att börja med en "avskalad" version som bara innehåller det nödvändigaste och lära sig hur den fungerar. Sen kan man lägga till ev. features senare när man fått det att rulla.


<newCSconfig>
<readers name="Phoenix">
<device>
<name>Phoenix Interface</name>
<type>phoenix</type>
<mhz>357</mhz>
<node>/dev/ttyS0</node>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<!-- <boxkey>0000000000</boxkey> -->
<!-- <rsa>0000000000</rsa> -->
<Seca-PPV>no</Seca-PPV>
<crypto-special>No</crypto-special>
<PTShandshake>No</PTShandshake>
<carddetect>yes</carddetect>
<newcamd_port>15000</newcamd_port>
<priority>round</priority>
</device>
</readers>
<cache>
<emm>20</emm>
<ecm>-1</ecm>
</cache>
<httpd>
<server>
<port>8080</port>
<enabled>yes</enabled>
</server>
<user>
<name>newcs</name>
<password>newcs</password>
<accesslevel>admin</accesslevel>
</user>
</httpd>
<debug>
<password>NewCSpwd</password>
<level>verbose</level>
<type>init</type>
<output>console,tcp</output>
<console_options>normal,init</console_options>
<tcp_port>1001</tcp_port>
<tcp_options>normal,init</tcp_options>
</debug>
<newcamdserver>
<enabled>Yes</enabled>
<name>newcs</name>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<user>
<name>user1</name>
<password>pass1</password>
<spider>No</spider>
<au>on</au>
</user>
</newcamdserver>
</newCSconfig>


Den här filen är för Linux och man får själv ändra raden:
<node>/dev/ttyS0</node>
ifall kortläsaren får någon annan beteckning (oftast blir den dock /dev/tty/S0).

För Windows kan du använda samma fil och bara ändra raden:
<node>/dev/ttyS0</node>
till
<node>COM4</node>
eller till den COM-port kortläsaren får på din dator.

(Om du kör Windows är det inte säkert att web-interfacet eller telnet-interfacet fungerar. De senare Windows-versionerna av NewCS har haft dålig funktionalitet. Vad jag kunnat prova så fungerar inte web-interfacet i v. 1.50 och inte telnet-interfacet i v. 1.62.)

atomized
2008-12-13, 15:15
Många undrar över hur man kommer igång med NewCS på Windows.
Här kommer en liten lathund för hur man kommer igång på enklaste sätt.

1. Koppla in din kortläsare och installera ev. drivrutiner till den. Om det är en äldre serieportansluten läsare så behövs oftast inte någon drivrutin. Om det är en USB-ansluten läsare så behöver den oftast en drivrutin. Se instruktioner från tillverkaren.

2. När din kortläsare är installerad så kontrollera att du vet säkert vilken COM-port den använder.

3. Tanka ned zip-filen med NewCS-programvaran från denna siten. Välj helst inte v. 1.62 eftersom den har lite problem i Windows. v. 1.50 eller tidigare går bra. (v. 1.62 behövs bara om man kör Viasat).

4. I zip-filen finns en mapp som heter 'win32'. De filer som finns i den mappen lägger du i en tom mapp på din dator.

5. Kopiera texten i den newcs.xml som finns i mitt inlägg ovanför i denna tråden. Ändra raden:
<node>/dev/ttyS0</node>
så att den innehåller den COM-port din kortläsare använder, t.ex.:
<node>COM4</node>
spara sedan filen med namnet newcs.xml och lägg den i samma mapp som du har NewCS-filerna.

6. Starta ett kommandofönster (DOS-prompt). Byt till din NewCS-mapp med kommandot 'cd' och starta NewCS med kommandot:
newcs

Om allt går bra så får du en utskrift på skärmen där du kan följa hur NewCS rullar igång. :thumbup:

====================

Tyvärr finns det en hel del buggar i de senare Windows-versionerna. Den senaste versionen som rullar helt felfritt är v. 1.31. I senare win32-versioner finns följande buggar:
v. 1.50: web-interface fungerar inte.
v. 1.62: telnet-interface fungerar inte och NewCS kraschar om inte raden:
<output>console,tcp</output>
ändras till:
<output>none</output>
men då får man ingen loggning och kan inte se vad som händer. Använd web-interfacet för att kolla om servern rullar.

atomized
2009-02-15, 19:56
Kul med synpunkter! :happy:

Tråden kom till för att kanske slippa svara på samma frågor om och om igen... :rolleyes:

Det kan bli lite tjatigt i forumet emellanåt om samma frågor ställs av olika personer vecka efter vecka. :whistle:

Men det är klart, för enkelt ska det inte vara. Lite problem bör man springa på för att lära sig och för att kunskaperna ska fastna så man vet vad man håller på med.

Men jag tror cardsharing till sin natur är såpass komplicerat att det aldrig kan bli helt enkelt, oavsett hur många lathundar man skriver...?

Hade så smått börjat fundera på att lägga till ett avsnitt om hur man drar igång NewCS på Linux, men jag kanske ska lägga ner det då så det inte blir för enkelt... :D

Vi får se om andan faller på. ;)

Slackerboy
2009-03-04, 11:40
Hejsan, en liten fråga bara:

Jag ser att du inte har radegastserver med i din newcs.xml, hur får man då till att nycklar uppdateraas till kortet? Vad jag läst så fungerar det bara om man byter till radegast, stämmer det? (jag kör boxer, opensasc 49 samt newcs 1.62 under mythbuntu) Själv fick jag dock inte nya nycklar till kortet då de bytte senast :( (3:e mars) Dvs, det jag igentligen undrar över är om detta fungerar under boxer samt hur jag måste ställa in i newcs samt ev opensasc för att nyckeluppdateringar skall skickas till kortet? Tack på förhand!

atomized
2009-03-04, 12:08
Hej,
Jag vet inget om opensasc tyvärr.
Radegast behövs inte för att uppdatera kortet. Uppdateringar klaras med newcamd-protokollet.

I NewCS anger du i newcs.xml under sektionen <newcamdserver> vilka användare som skall få lov att skicka uppdateringar till kortet. Detta görs genom att sätta <au>on</au> på dessa. T.ex.:

<user>
<name>user1</name>
<password>pass1</password>
<spider>No</spider>
<au>on</au>
</user>

Sedan måste ju också klienten skicka uppdateringarna till NewCS. Jag har bara kört mgcamd så jag vet inte hur detta görs i opensasc?

Skall inte vara något problem med Boxer. Testade Boxer för något år sedan.

Slackerboy
2009-03-04, 13:34
Jag bytte till mythbuntu/newcs/opensasc för ca 3v sedan, innan körde jag gentoo/newcamd/sasc-ng vilket fungerade bra förutom att newcamd tydligen inte har stöd för uppdatering av kortet. Efter bytet har jag endast radegast enable då jag läste att det skulle få kortuppdateringarna att fungera. Hur ser jag i loggarna att den försöker uppdatera kortet? Skall det visas i newcs log eller klienten? (opensasc för mig)

Jag skall testa att även enable newcamd som du föreslår.

Tack för respons!

atomized
2009-03-04, 19:05
Du kan se det i newcs log om du höjer logg-nivån (level och type). Logga in i newcs-servern och skriv help så ser du vilka nivåer du har att välja på. Jag är inte helt säker på vilken logg-nivå som behövs för att se EMM, men skriver du type all och level spam så lär du se det i alla fall. Kanske går med någon lägre nivå också.

satnerd
2009-03-20, 20:55
Hej

Jag skulle gärna ha lite förklaringar/hänvisningar runt punkterna 12.c och 13
Jag kör dvbviewer för satellit på windows vista ultimate.
Dvs client under windows.

atomized
2009-03-20, 21:14
Hej

Jag skulle gärna ha lite förklaringar/hänvisningar runt punkterna 12.c och 13
Jag kör dvbviewer för satellit på windows vista ultimate.
Dvs client under windows.

Jag har inte så stor personlig erfarenhet av klienter i Windows-miljö tyvärr.

Grovt sett så finns det väl två fall:
1. Kör ett enklare "TV-tittar-program" typ ProgDVB eller MyTheatre som stöder plugins som kan koppla upp mot en kortserver. Detta har jag provat och det är ganska enkelt att få igång under förutsättning att du har ett TV-kort eller USB TV-mottagare som stöds av resp. program. Plugins som går att använda är t.ex. WinCSC, CSC eller Acamd.

2. Kör ett större "Mediacenter-program" i datorn som då blir en HTPC. Detta har jag inte haft tid/möjlighet att prova själv ännu. Det finns dock mycket att läsa här i forumet i t.ex. HTPC-arean och även här i Cardsharing-areorna.

Prova att söka i forumet på de programvaror du är intresserad av att få igång så hittar du nog en del.

Hiren
2009-04-22, 17:07
Hej!
Jag undrar hur newcs.xml ska se ut när man har 2 stycken kortläsare.

ska man kopiera från <device>---</device> eller är det mer/mindre som ska ändras.



<device>
<name>Viasat</name>
<type>phoenix</type>
<mhz>357</mhz>
<node>/dev/ttyUSB0</node>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<!-- <boxkey>0000000000</boxkey> -->
<!-- <rsa>0000000000</rsa> -->
<Seca-PPV>no</Seca-PPV>
<crypto-special>No</crypto-special>
<PTShandshake>No</PTShandshake>
<carddetect>yes</carddetect>
<newcamd_port>15000</newcamd_port>
<priority>round</priority>
</device>

<device>
<name>Sky</name>
<type>phoenix</type>
<mhz>357</mhz>
<node>/dev/ttyUSB1</node>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<!-- <boxkey>0000000000</boxkey> -->
<!-- <rsa>0000000000</rsa> -->
<Seca-PPV>no</Seca-PPV>
<crypto-special>No</crypto-special>
<PTShandshake>No</PTShandshake>
<carddetect>yes</carddetect>
<newcamd_port>16000</newcamd_port>
<priority>round</priority>
</device>


är det typ så det ska se ut då eller?.
om det är det. måste man ha två CWS rader i newcamd.list eller?
en för port 15000 och en för 16000 ?

atomized
2009-04-22, 17:48
Japp! Du har gjort alldeles rätt! :clap:

Och, Ja du måste ha två CWS-rader i newcamd.list.
Eller om du inte vill ha två CWS-rader kan man skriva på ett annat sätt:

CWS_MULTIPLE = 192.168.x.x 15000:16000 user1 pass1 01 02 03 04 05 06 07 08 09 10 11 12 13 14

Hiren
2009-04-22, 18:15
Tack så mycket :P

pl1sk3n
2009-05-26, 18:48
En dum fråga kanske?
Kör cccam 2.1.1+ newcs 1.65 nedladdat via addons i en db 7020.
Får inte igång newcs + mina kortläsare.
Hur startar jag newcs i dcc med telnet?

Tack på förhand;)

Detta är min newcs;

<newCSconfig>
<globals>
<listening-ip>192.168.1.104</listening-ip>
</globals>
<readers name="SCI">
<device>
<name>Lower</name>
<type>sci</type>
<mhz>368</mhz>
<node>/dev/sci0</node>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<!-- <boxkey>0000000000</boxkey> -->
<!-- <rsa>0000000000</rsa> -->
<!-- <irdeto-camkey>0000000000000000</irdeto-camkey> -->
<!-- <irdeto-camkey-data>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</irdeto-camkey-data> -->
<crypto-special>No</crypto-special>
<ipk>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</ipk>
<ucpk>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</ucpk>
<PTShandshake>No</PTShandshake>
<carddetect>Yes</carddetect>
<newcamd_port>12000</newcamd_port>
<autosid>Yes</autosid>
<Seca-PPV>No</Seca-PPV>
<pincode>0000</pincode>
<sid>
<allow>
<!-- <id>0000</id>
<id>0001</id>
<id>0002</id> -->
</allow>
<deny>
<!-- <id>0000</id>
<id>0001</id>
<id>0002</id> -->
</deny>
</sid>
<priority>round</priority>
</device>
<device>
<name>Upper Cardreader</name>
<type>sci</type>
<mhz>368</mhz>
<node>/dev/sci1</node>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<!-- <boxkey>0000000000</boxkey> -->
<!-- <rsa>0000000000</rsa> -->
<!-- <irdeto-camkey>0000000000000000</irdeto-camkey> -->
<!-- <irdeto-camkey-data>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</irdeto-camkey-data> -->
<crypto-special>No</crypto-special>
<ipk>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</ipk>
<ucpk>00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000</ucpk>
<PTShandshake>No</PTShandshake>
<carddetect>Yes</carddetect>
<newcamd_port>12001</newcamd_port>
<autosid>Yes</autosid>
<Seca-PPV>No</Seca-PPV>
<pincode>0000</pincode>
<sid>
<allow>
<!-- <id>0000</id>
<id>0001</id>
<id>0002</id> -->
</allow>
<deny>
<!-- <id>0000</id>
<id>0001</id>
<id>0002</id> -->
</deny>
</sid>
<priority>round</priority>
</device>
</readers>
<radegastserver>
<enabled>No</enabled>
<port>16000</port>
<allow>
<hostname>localhost</hostname>
</allow>
</radegastserver>
<cache>
<emm>2</emm>
<ecm>3</ecm>
</cache>
<debug>
<password>NewCSpwd</password>
<level>normal</level>
<type>init</type>
<output>console,tcp</output>
<console_options>normal,init</console_options>
<tcp_port>3001</tcp_port>
<tcp_options>normal,init</tcp_options>
</debug>
<newcamdserver>
<enabled>Yes</enabled>
<name>newcs</name>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<user>
<name>newcs</name>
<password>newcs</password>
<allow>Lower</allow>
<au>on</au>
</user>
<user>
<name>dummy</name>
<password>dummy</password>
<allow>Upper</allow>
<au>on</au>
</user>
</newcamdserver>
</newCSconfig>

atomized
2009-05-26, 22:41
Hmm... Nu satte du mig lite på pottkanten... :lol:

Jag har nämligen aldrig kört cccam eller Dreambox... :D

Men vi får väl hoppas att någon mer Dreambox-kunnig kan hjälpa till här?

Vad jag ser vid en snabb blick på din newcs.xml så verkar den OK. Fast lite underligt att usern 'newcs' bara får använda undre kortläsaren och usern 'dummy' bara får använda den övre? Har du koll på det när du konfiggar cccam?

Om jag vore du så tog jag bort raderna:
<allow>Lower</allow> och
<allow>Upper</allow>
ifrån user-sektionen för att undvika den förvirringen.

Sedan har jag något svagt minne av att jag läst att det är problem med kortläsarna på DM7020 (eller är det DM7025)? Nån mer Dreambox-kunnig som kan reda ut detta?

bpl
2009-05-27, 08:10
@pl1sk3n

Du behöver inte NewCS om du kör CCcam med kortet i din box.

CCcam är klient/server i ett...

vojat
2009-05-27, 11:19
Hej, inte för att jag har så stor erfarenhet på dreambox men jag är beredd att hålla med atomized och ta bort <Allow> raderna. Speciellt då jag tror att "Upper" skall vara "Upper Cardreader" eftersom den har det som namn lite längre upp i filen. Vet inte om det löser dina problem men det kan ju vara värt att prova i alla fall.

pl1sk3n
2009-05-27, 12:57
Tack för era svar.
@ bpl, jag har oxå förstått att cccam ska funka fristående.
Har dock inte fått igång det där heller, önskar järna mer info om hur jag ska konfa cccam så att det går utan newcs.
Hamnar väll då i fel tråd förstås
@atomized & vojat, jo jag vet att vissa bitar ser lite konstiga ut men när man inte får det att funka så blir man till slut så kavla desperat att man testar allt.
Kör boxman på db & sif, edg-nemesis, nabilo darkstar, tdw & pli jade 2
via usb & har testat alla dessa images ihop med cccam & newcs i olika ed.
Kan se min server i cccam info men inga kort.
Ska väll tillägga att jag är väldigt ny på det här.......

Vi hörs / p:cool:

bpl
2009-05-27, 17:15
CCcam behöver inte konfas, det räcker att ladda ner CCcam binärfil och config fil så ka du ha bild.

Kör du CCcam + NewCS får du problem med kortuppdateringar då CCcam inte uppdaterar kortet.

MgCamd + NewCS är ett bättre alternativ om du vill köra NewCS. Se bara till att ändra A: till 01 i /var/keys/mg_cfg så uppdateras ditt kort.

pl1sk3n
2009-06-07, 08:47
Installerade om allt från början & nu funkar allt som det ska:D

Tack för hjälpen iaf / p

Maniac666
2009-06-11, 14:55
mmm.. skall själv testa köra Dreambox som server och en annan som client.. låter som jag kommer få ställa er kunniga lite fråger när det börjar dra igång.

squad
2009-07-31, 11:40
:lol:
Kul med synpunkter! :happy:

Tråden kom till för att kanske slippa svara på samma frågor om och om igen... :rolleyes:

Det kan bli lite tjatigt i forumet emellanåt om samma frågor ställs av olika personer vecka efter vecka. :whistle:

Men det är klart, för enkelt ska det inte vara. Lite problem bör man springa på för att lära sig och för att kunskaperna ska fastna så man vet vad man håller på med.

Men jag tror cardsharing till sin natur är såpass komplicerat att det aldrig kan bli helt enkelt, oavsett hur många lathundar man skriver...?

Hade så smått börjat fundera på att lägga till ett avsnitt om hur man drar igång NewCS på Linux, men jag kanske ska lägga ner det då så det inte blir för enkelt... :D

Vi får se om andan faller på. ;)

Sitter här och önskar att du skrivit ett avsnitt om hur man drar igång NewCS på linux .. Hade tänkt försöka mig på en linux server.. fast jag inte har någon erfarenhet av det... Och det är alltid till en stor hjälp om man har någonstans att börja.. Vad vilka saker som krävs och i vilken ordning man ska göra allt !!!

Hoppas den kommer snart !!! :pray:

atomized
2009-07-31, 14:30
Jag har varit lite till och från vad gäller en guide för NewCS på Linux. Det ligger i cardsharingens natur att det inte skall vara för enkelt. Det finns en viss risk att om det blir "för enkelt" så att "vem som helst" kan dra igång en cs-server så kommer det att bli så vanligt att bolagen snabbar upp sina motåtgärder mot cs. Jämför vad som hände för c:a 6 år sedan då i stort sett alla bolag bytte krypteringsmetoder för att Internet svämmade över av beskrivningar på hur man gjorde sina egna auto-uppdaterande piratkort...

Så jag har bestämt mig för att inte göra någon exakt punkt för punkt beskrivning hur man gör. ;) (Kan nämna att jag pysslat med att bygga UNIX-installationer i mitt yrke under många år och jag har lekt med tanken att göra en enda zip-fil eller ett enda script som bara behöver packas upp eller köras och så är allt klart. Det vore fullt möjligt, men jag har alltså bestämt mig för att inte göra det.)

Nåväl, NewCS verkar inte utvecklas för Windows-plattformen längre så nu är det Linux som gäller. Jag anser att det är bättre att förklara en del begrepp och ge allmänna riktlinjer så att de som är tillräckligt intresserade kan finna den information de behöver men att det ändå inte ska vara "busenkelt" så att alla klarar av det. Det hör också till saken att cs bygger mycket på nätverkskommunikation, så även om man gör en busenkel guide för hur man sätter upp servern så kommer användaren inte att klara ut ev. problem om han inte förstår lite hur det fungerar. :rolleyes:

Så mitt råd till den som vill börja med cs är: Läs så mycket information du kan hitta. Testa sedan att dra igång en egen installation för att få lite hands-on erfarenhet. Och när du springer på problem så ställ frågor här i forumet. :thumbup:

Så äntligen, det du frågade efter. :lol:
Några allmänna råd hur man får igång NewCS i Linux:

Om du inte har någon speciell Linux-distribution du föredrar så rekommenderar jag att använda någon av de stora, Fedora eller Ubuntu. På senare år har jag själv kommit att gilla Ubuntu mycket även om jag tidigare varit ett RedHat/Fedora fan. Använd en av de senaste versionerna för att få med dig uppdaterade drivrutiner som behövs ifall du ska använda AD-Tekniks USB Phoenix eller liknande som kortläsare. Gör en grundinstallation, det spelar ingen roll om du väljer Desktop eller Server, NewCS behöver bara grundläggande funktionalitet i Linux.

En sak att se upp med om man använder Ubuntu eller andra Debian-inspirerande Linux:ar är att man måste avinstallera en programvara som heter "brltty". Det är en programvara för Braille (blindskrift) som verkar installeras by default. Den lägger beslag på serieportarna och ställer till problem för kortläsarna. Man tar bort den med:
sudo apt-get remove brltty

Sedan skapar du ett bibliotek på valfritt ställe i filsystemet t.ex. /usr/local/newcs. Där lägger du en kopia av den newcs.xml som jag postat tidigare i denna tråd. Samt att du lägger dit filen newcs.i686 som finns i det zip-arkiv med NewCS som du tankat hem. Anslut din kortläsare och gör ett första försök att sparka igång newcs.

Ovanstående borde vara nog för att få det att starta så man kan testa lite. Sedan återstår att snygga upp systemet. Skapa start och stopp script som automatiskt drar igång NewCS vid boot. Fixa till loggningen, och kanske placera konfigurationsfilen på ett snyggare ställe som t.ex. /etc/newcs. Mycket av det här finns beskrivet i forumet sedan tidigare, en del kanske du kan hitta och annat får du fråga om. Det ska kosta lite svett att få igång cs... :D

squad
2009-08-02, 17:51
Du har helt rätt, det ska inte vara för lätt : ) .. Som van windows människa är det inte lätt att sätta sig vid ubuntu och försöka göra något heller. Men det tar sig, man får läsa och läsa. Hittade en guide för ubuntu och där fanns det mycket nyttigt just för att kunna använda terminalen. För det är just det att veta vad och hur kommandona funkar... Det är tur att det finns folk att fråga ... Tack Tack ( Det kommer snart fler frågor ) : )

padz
2009-08-24, 17:20
vilken cam måste man köra på klienten för att kunna uppdatera kortet? Alla mina kör evocamd 2.17 men ser att många kör med mgcamd är det denna som gäller? om det är mgcamd, hur skall konfigfilen se ut på klienten, eller kör den mot samma?

atomized
2009-08-24, 17:42
Någon som har bra koll på vilken hastighet du måste ha på din uppkoppling för att kunna ha en server med 5-6 stycken. Har idag adsl 24/2 mbit men funderar på att skaffa bradbansdtelefon och då måste man ta tv och då stryper Telia ned till 14/1 mbit klarar man av att dela på 1 mbit?

Det här är ett gränsfall för vad som är tillåtet att diskutera eftersom forumets regler endast tillåter "diskussioner om cardsharing inom hushållet".

Men du kan räkna med att cardsharing förbrukar väldigt lite bandbredd så det är inget problem med en upplänk på 1 Mb/s. Det går bra med betydligt mindre också.

wildone
2009-08-24, 18:29
Någon som har bra koll på vilken hastighet du måste ha på din uppkoppling för att kunna ha en server med 5-6 stycken. Har idag adsl 24/2 mbit men funderar på att skaffa bradbansdtelefon och då måste man ta tv och då stryper Telia ned till 14/1 mbit klarar man av att dela på 1 mbit?

§10. Enbart diskussioner om Cardsharing inom hushållet är tillåtet.

Mannisch
2009-09-25, 17:32
Hej! Undrar hur det funkar med om jag t.ex bor i ett comhem hus och har ett abbonnemang där via kabeltv. Om jag vill dela med mig det till en dreambox som står i mitt andra rum som har tele2uttag(hus) =). Fungerar det då eller fungerar det endast om den andra dreamboxen också står i ett comhem hus?

T-bird
2009-09-25, 17:37
Stoppa in TELE2 kortet i ComHem boxen eller tvärsom så ser du hur mycket bild du får

Geeh
2009-11-14, 22:14
Är det fortfarande inte möjligt att dela HD-kanaler inom hushållet? Har idag HD kanal paket med tvillingkort hos viasat via parabol men funderar på att införskaffa DM800 HD boxar och dela ett kort istället är detta möjligt? Som sagt inom hushållet

atomized
2009-11-15, 01:10
Är det fortfarande inte möjligt att dela HD-kanaler inom hushållet? Har idag HD kanal paket med tvillingkort hos viasat via parabol men funderar på att införskaffa DM800 HD boxar och dela ett kort istället är detta möjligt? Som sagt inom hushållet

Kortdelning av HD-kanaler fungerar idag inte för Viasat och ComHem. Detta beror på att de leverantörerna använder chip-pairing för HD-kanalerna. D.v.s. att kortet låses mot en viss box. SD-kanalerna fungerar att kortdela.

Canal Digitals HD-kanaler går fint att kortdela än så länge. Chip-pairing är på gång där också, men vi vet inte när...

Manjola
2009-11-16, 23:23
[quote=atomized;129344]Det här är tänkt att vara en introduktion för dem som inte vet något om cardsharing. Här behandlas bara cardsharing inom hushållet.
Den som har tänkt att pröva på cardsharing behöver vara lite datakunnig (helst Linux). Det finns inga färdiga lösningar utan konfigurationsfiler m.m. behöver alltid anpassas så man får vara beredd att hacka lite. Det är också bra att ha lite nätverkskunskaper så man kan förstå de nätverksrelaterade problem som kan uppstå.

ruskigt bra faq, tack så mycket.. jag har inte haft ngn koll på deta men varit intresserad på att ge det ett försök, kommer garanterat med en massa frågor.. men det får jag återkomma med ... sova nu

sleddog
2009-11-29, 14:05
Hur ser det ut med prestanda på cardsharingserver om man kör NewsCS via sin dreambox eller via linux på en vanlig dator, är det någon prestandaskillnad?

För och nackdelar på båda alternativen vore uppskattat, och är det skillnad i prestanda på att köra servern på olika dreamboxmodeller?

atomized
2009-11-29, 15:18
Hur ser det ut med prestanda på cardsharingserver om man kör NewsCS via sin dreambox eller via linux på en vanlig dator, är det någon prestandaskillnad?

För och nackdelar på båda alternativen vore uppskattat.

Generellt sett krävs det väldigt lite resurser för att köra en cardsharingserver. Eftersom vi pratar om cs inom hushållet och ett begränsat antal klienter så blir prestanda tillräckliga i båda alternativen. Skulle man pressa systemen till det yttersta så antar jag att en PC ger bättre prestanda eftersom CPU, minne m.m. är betydligt kraftfullare på en PC än på en digitalbox.

Här är några plus och minus jag kom på:

Digitalbox:
+ ingen extra hårdvara behövs
+ strömsnål
+ tyst
- om man behöver starta om eller greja med sin box försvinner kanalerna för övriga klienter
- kan vara svårt att ansluta fler kortläsare

PC:
+ separat server så det gör inget om man stänger av eller startar om vilken box som helst
+ oftast lätt att bygga ut hårdvaran med fler kortläsare m.m.
- dyrare lösning
- drar mera ström
- låter mera
- tar plats

sleddog
2009-11-29, 15:46
Generellt sett krävs det väldigt lite resurser för att köra en cardsharingserver. Eftersom vi pratar om cs inom hushållet och ett begränsat antal klienter så blir prestanda tillräckliga i båda alternativen. Skulle man pressa systemen till det yttersta så antar jag att en PC ger bättre prestanda eftersom CPU, minne m.m. är betydligt kraftfullare på en PC än på en digitalbox.

Här är några plus och minus jag kom på:

Digitalbox:
+ ingen extra hårdvara behövs
+ strömsnål
+ tyst
- om man behöver starta om eller greja med sin box försvinner kanalerna för övriga klienter
- kan vara svårt att ansluta fler kortläsare

PC:
+ separat server så det gör inget om man stänger av eller startar om vilken box som helst
+ oftast lätt att bygga ut hårdvaran med fler kortläsare m.m.
- dyrare lösning
- drar mera ström
- låter mera
- tar plats

Tack för feedback, min tanke är alltså att köra 3 boxar här och vi har 2 abbonemang för närvarande (Viasat och canalplus) skulle du säga att att min tänkta lösning att köra 2 st boxar som klient och server och den tredje som enbart klient vara lättare att få att funka än köra 2 kortläsare på min burk (som hur som helst tickar och går 24/7)?

Jag har inte pillat med linux på ett par år men jag tror inte att själva datakunnandet kommer att begränsa mig där, dessutom är det ju ingen jätteinvestering att köpa 2 USB läsare...

Vill väl bara att få det att funka så snart jag fått min boxar som jag bör få till veckan, så därför frågar jag vad du valt i mina skor?
:shifty:

atomized
2009-11-29, 19:56
Det största jobbet ligger i att sätta sig in i konfigurationsfilerna och få till dem rätt. Och det jobbet blir ju detsamma vilken lösning du än väljer.

Men det blir väl lite lättare att få igång två boxar som server+klienter och en box som klient som du föreslår. Helt enkelt beroende på att du då kan utnyttja de nedladdningsmöjligheter som finns i boxarnas menyer och få newcs + mgcamd installerat med startscript och grundläggande configfiler snabbt och lätt. Sedan återstår som sagt att editera configfilerna, och det är väl det som är knepigast för en nybörjare.

Kör du en separat server får du installera newcs för hand och själv skapa startscript som drar igång den efter boot. Det är inte så där överdrivet svårt och det finns exempel att söka fram här i forumet. Men är man lite osäker på Linux så kan det vara trixigt. Ett annat moment som tillkommer vid separat server är att få kortläsarna att fungera. Det kan strula lite om man har otur. På boxarna finns det ju oftast inbyggd kortläsare som redan ligger med i configfilerna.

Jag tycker du kan börja med de tre boxarna som du har tänkt. Det kostar ju inget extra i hårdvara. När du sedan fått det att fungera har du lärt dig så mycket om konfiguration, att du förstår hur lätt eller svårt det skulle vara att få igång det på din server.

jhunden
2009-12-09, 11:47
Tack för en jättebra guide om cardsharing! Den har hjälpt mig otroligt mycket.
Nu kan jag och frugan sluta slåss om tv'n och vilken kanal som ska vara på...(och jag får se min amerikanska fotboll i lugn och ro). :)

Linux Ubuntu 9.10
AMD64 proc.
newcs 1.67
AD Teknik Phoenix-läsare (USB)

Det var riktigt lätt att sätta upp en server och editera config-filen. Däremot lite synd att comhem har pairing på sina kort/boxar och enbart SVT HD fungerar utan Comhem's orginalboxar.

I vissa fall blir man frustrerad när man inte hittar information om det man söker efter. Här blev det nästan kontraproduktivt då det finns för mycket information om cardsharing och man vet inte ur vilken godispåse man ska plocka den godaste chokladen. Men skam den som ger sig. Tack igen

//Nybliven expert på cardsharing ;) *ironi*

Boomerang
2010-01-13, 13:54
Hej! visst kan man bara lägga in nycklar i boxen och köra cardsharing utan att ha ett originalkort ....Jag vet att detta inte kan vara laglig men undrar bara i utbildningssyfte....rent nyfiken....ska läsa lite mera då tentan e över.....

atomized
2010-01-13, 15:15
Hej! visst kan man bara lägga in nycklar i boxen och köra cardsharing utan att ha ett originalkort ....Jag vet att detta inte kan vara laglig men undrar bara i utbildningssyfte....rent nyfiken....ska läsa lite mera då tentan e över.....

Cardsharing betyder ju att dela på ett programkort. Visst finns det vissa (ej nordiska) kanaler du kan öppna genom att lägga in nycklar i filer i boxen. Men då handlar det ju inte om cardsharing längre... :rolleyes:

Boomerang
2010-01-14, 15:55
Nej du har nog rätt... det kanske inte blir cardsharing...men är det samma princip eller? att man drar nätverk på samma sätt men kör de utländska kanalarna via nycklar???

T-bird
2010-01-14, 17:53
Nej du har nog rätt... det kanske inte blir cardsharing...men är det samma princip eller? att man drar nätverk på samma sätt men kör de utländska kanalarna via nycklar???
Nej det har ingen likhet, om du skall hålla på med key-files så är det upp till varje box/klient att sköta sin egen key-file det är inget som delas.