Results 1 to 7 of 7

Thread: Share - "The Beginnings"

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Membru de onoare
    Join Date
    08 Apr 2007
    Posts
    6,796
    Mentioned
    0 Post(s)
    Rep Power
    120

    Default

    Exemplu de cardserver:

    1.NewCS
    "Batranul" Newcs este exemplul cel mai bun de cardserver.Un excelent soft care stie sa gestioneze un card,dar care fara un emulator in spate e cam inutil.Citeste majoritatea cardurilor si gestioneaza emm-urile sau sid-urile canalelor inca din timpuri stravechi.Poate da linii prin protocol newcamd sau radegast (nu ma intrebati ce e acela chameleon ca nu stiu,nu am fost niciodata curios).
    Intrebarea care vine e: pai daca am oscam sau sa zicem ca de fapt imi citeste cccam direct cardul la ce mai foloseste newcs?Ei bine se poate folosi pe post de cardserver (ca si oscam de altfel si poate chiar si altele) pe un PC cu windows,pe un router cu OpenWRT sau Tomato,pe mai multe tipuri de receptoare linux,pe freetzbox,doar ca si cardserver si linie newcamd catre un receptor cu orice fel de emu.Prin intermediul liniei primeste ECM-uri si raspunde cu CW si chiar poate primi EMM-uri pentru update card.E bine sa ai mintea deschisa catre orice oportunitate.

    Pe langa emulatoarele si cardservele de mai sus mai sunt altele mai putin cunoscute si despre care recunosc ca stiu foarte putin,dar putem sa enumeram cateva: scam, evocamd, camx ,radegast ,camd3 ,etc.Unele dintre ele reusesc cu succes sa citeasca carduri si chiar sa functioneze ca emu.Sa nu uitam de Kpcs care e pe bani si chiar laudat,din ce am inteles e un cardserver foarte stabil.

    Instalare/configurare.
    E bine sa stim de ce fisiere avem nevoie si locatia lor.In general se respecta locatiile mai ales in cazul receptoarelor Dream,chiar de la o imagine la alta,dar pot apare si diferente.Cum experienta mea e cam limitata cu receptoare din alta categorie am sa ma refer putin la locatia acestor fisiere pe Dream SD si sper sa nu gresesc nici legat de cele HD.
    In mare trebuie sa avem:
    - bin-ul corespunzator receptorului (routerului,etc) nostru.
    - script de start.
    - fisiere de configurare.
    Binul si scriptul trebuie sa aiba atribut 755,sa spunem de executie.Aceste fisiere le putem compara cu executabilele din Windows,ca sa fie mai simplu.Celelalte nu e nevoie decat sa fie acolo si eventual configurate corespunzator.
    Sa dam cateva exemple,inafara scriptului care de obicei e in /var/script pe E1 si in /usr/script pe E2 (de fapt si binul e de obicei in acelasi loc dupa cum vom vedea),vom avea:
    CCcam:
    -Bin in /var/bin E1 si /usr/bin E2
    -Config in /var/etc E1 si /etc E2
    -Key in /var/keys E1 si /usr/keys E2
    Gbox:
    -Bin in /var/bin E1 si /usr/bin E2
    -Config in /var/keys E1 si /usr/keys E2
    -Key in /var/keys E1 si /usr/keys E2
    Mgcamd:
    -Bin in /var/bin E1 si /usr/bin E2
    -Config in /var/keys E1 si /usr/keys E2
    -Key in /var/keys E1 si /usr/keys E2
    Sbox:
    -Bin in /var/bin E1 si /usr/bin E2
    -Config in /var/bin E1 si /usr/bin E2
    -Key...
    Oscam:
    -Bin in /var/bin E1 si /usr/bin E2
    -Config in /var/tuxbox/config E1 si /etc/tuxbox/config E2
    -Key ....
    NewCS:
    -Bin in /var/bin E1 si /usr/bin E2
    -Config in /var/tuxbox/config E1 si /etc/tuxbox/config E2
    -Key ....

    Locatiile unor fisiere suplimentare pot fi modificate in functie de dorinte,dar pentru incepatori e bine sa stie unde sunt ele default.
    Scriptul se poate referi la un singur emu sau la mai multe,cu posibilitatea setarii unei eventuale intarzieri intre pornirea acestora.Cel mai important este ca denumirea si locatia binurilor sa fie corecta,astfel daca eu vrea ca acel script sa imi porneasca CCcam_2.1.3 din /var/bin atunci in script el trebuie sa apara exact "/var/bin/CCcam_2.1.3" .Daca vreau sa pun alta versiune de cccam pot schimba doar binul (fara a uita sa ii dau atribut 755) cu conditia sa il redenumesc "CCcam_2.1.3" sau mai simplu il redenumesc in "cccam" si editez liniile din script sa apara "/var/bin/cccam".Asa nu imi mai bat capul si cu versiunea exacta,daca nu mai stiu ce am o pot afla din webif sau din log.
    La crearea unor scripturi noi trebuie sa aveti grija sa nu porniti deodata doua cardservere sau doua emu-uri,e posibil sa apara conflicte intre ele si pur si simplu unul dintre ele sa nu porneasca deloc.De exemplu pentru combinatia oscam(cardreader)/cccam trebuie setata o anumita intarziere,astfel incat oscam sa aiba timp sa acceseze slotul de card inaintea cccam.Daca oscam este setat si ca emu (dvbapi activat) cccam nu va mai porni deloc dupa el,deci trebuie avuta putina atentie si cel mai bine e sa faceti rost de un script de pornire gata testat in care editati doar denumirea exacta a fisierelor bin.
    Last edited by stargate; 07-06-11 at 00:41. Reason: corectura
    :

  2. #2
    Standard RSP member stargate's Avatar
    Join Date
    23 Apr 2007
    Location
    P3X-888
    Posts
    3,754
    Mentioned
    0 Post(s)
    Rep Power
    108

    Default

    Anti automerge
    Nota: Vizionarea programelor Pay TV fara un abonament valabil este ilegala
    Discutiile purtate si fisierele disponibile aici sunt ?n scop experimental si educational !

  3. #3
    Membru de onoare
    Join Date
    08 Apr 2007
    Posts
    6,796
    Mentioned
    0 Post(s)
    Rep Power
    120

    Default

    Pentru a vedea daca un emu e pornit pe receptorul vostru va conectati cu telnet si tastati:
    Code:
    ps
    apoi enter.Daca aveti scriptul bine configurat si binul la fel ar trebui sa vedeti acel emu in lista de procese.Daca nu ... luam "manualul" la citit din nou.
    Pentru a opri un proces,de exemplu "cccam",tastati:
    Code:
    killall cccam
    Pentru a porni un proces,de exemplu "cccam" din /var/bin tastati:
    Code:
    /var/bin/cccam &
    Multe cardservere sau emulatoare au si posibilitatea activarii webif-ului.Acesta e o interfata web,astfel incat putem acccesa setari si informati despre acest emu din browserul web.Cititi cum se activeaza acest webif si retineti portul,user si password pentru a-l putea accesa.Acum e foarte simplu sa puneti in browser pe pc ip-ul receptorului urmat de portul pe care a fost setat,ceva de genul:
    http://192.168.0.5:16001
    Enter
    Completati user si parola si aveti acces la emu-ul vostru de pe receptor/router,etc.Bineinteles daca acesta a fost configurat corect si e pornit.Webif e mult mai usor de folosit,mai prietenos si atragator pentru incepatori,dar nu puteti renunta nici la programele de FTP/Telnet folosite in lucrul cu receptorul.

    Adresa dyndns:
    Daca faceti share intern nu aveti nevoie de asa ceva,veti lucra cu ip-uri interne care de obicei sunt din clasele 192.168.x.x ,dar daca vreti sa faceti share extern ar fi utila o asemenea adresa.De fapt aceasta "adresa" leaga o denumire fixa de ip-ul vostru extern si in acest fel emu-ul partenerilor de share nu pierde legatura cu emu-ul vostru cand vi se schimba ip-ul.Mergeti pe un site de genul http://www.no-ip.com/ si va faceti un cont.Normal de acolo ar trebui sa aveti o adresa de genul vasile.no-ip.org pe care mai apoi o folositi cand faceti schimb de linii.
    Pentru ca adresa vasile.no-ip.org sa corespunda cu ip-ul vostru intotdeauna trebuie sa aveti grija sa faceti update la aceasta adresa.Asta se poate din meniul routerului,printr-un script instalat pe receptor sau cu ajutorul programului Dynamic Update Client (in cazul no-ip,dar si alte site-uri care ofera adrese dyndns au programe asemanatoare) instalate pe un PC din aceeasi retea interna cu receptorul.Pentru update veti avea nevoie de userul si parola cu care v-ati inscris pe site cand ati creat contul,acel user si acea parola nu au nici o legatura cu share-ul sau receptorul vostru,deci nu le folositi in linii sau mai stiu eu unde.

    Porturi:
    Pentru share si comunicarea atat intre emu-uri de acelasi fel dar si diferite aveti nevoie de folosirea unor anumite porturi.Pentru fiecare emu de gen cccam sau gbox aveti nevoie de un anumit port care se poate seta in fisierul de configurare.Pentru mai multe receptoare e bine sa fie pe porturi diferite.Daca in aceeasi retea aveti si linii newcamd (N) folositi pentru fiecare linie alt port.
    Pentru home share nu e necesar deschiderea unor porturi prin router,dar pentru internet share trebuie sa deschideti doar acel port folosit de emu-ul vostru si din care dati linie,in rest nu.De exemplu daca eu am setat in cccam portul 17000 atunci acest port trebuie sa il deschid si pe el va comunica cccam cu toti clientii carora le voi da linii C.Daca vreau sa ii dau si linie N din oscam-ul care imi citeste cardul va dati seama ca deja am avut grija ca sa folosesc un alt port,am pus (sa zicem) 8000,deci trebuie sa deschid si acel port prin router,destinat ip-ului din retea interna de la receptorul meu.
    Nu deschideti alte porturi decat daca stiti ce faceti.Daca totusi stiti si vreti sa aveti si alte porturi deschise atunci e bine sa schimbati parola default de la receptor,dar asta trebuie facut oricum dupa instalarea unei imagini noi.
    :

  4. #4
    Standard RSP member stargate's Avatar
    Join Date
    23 Apr 2007
    Location
    P3X-888
    Posts
    3,754
    Mentioned
    0 Post(s)
    Rep Power
    108

    Default

    Anti automerge
    Nota: Vizionarea programelor Pay TV fara un abonament valabil este ilegala
    Discutiile purtate si fisierele disponibile aici sunt ?n scop experimental si educational !

  5. #5
    Membru de onoare
    Join Date
    08 Apr 2007
    Posts
    6,796
    Mentioned
    0 Post(s)
    Rep Power
    120

    Default

    De ce bin am nevoie?

    Daca fisierele de configurare sunt aceleasi pentru toate receptoarele,in cazul bin-urilor acestea sunt diferite in functie de procesorul folosit pe receptorul vostru.Luam exemplul unei arhive oscam de pe forum si vedem ca avem:
    available versions:
    - oscam-svnX-arm-coolstream Coolstream
    - oscam-svnX-x86_64-pc-linux 64 Bit Linux PC
    - oscam-svnX-mips-freetz Fritzbox Router
    - oscam-svnX-mips-tuxbox DM500HD, DM800, DM7025, DM8000
    - oscam-svnX-powerpc-tuxbox DM600, DM7000, DM7020
    - oscam-svnX-powerpc-tuxbox-old Dbox2, DM500
    - oscam-svnX-tripledragon Triple Dragon
    - oscam-svnX-openwrt-little_endian-kernel24 OpenWRT Router with Kernel 2.4.x
    - oscam-svnX-openwrt-little_endian-kernel26 OpenWRT Router with Kernel 2.6.x


    webif is on all versions included
    dvb-api is on all dvb-api stbs included like dreambox and sh4 stbs with enigma2
    Aveti listat mai sus fiecare bin pentru ce e destinat.De celelalte nu aveti nevoie,le stergeti.Luati binul si il redenumiti simplu "oscam",sa aveti la fel si in script/scripturi ,restart si sunteti cu noua versiune pusa si functionala.Denumirile lungi ale bin-urilor mai mult incurca,deci faceti-va viata usoara.Acelasi lucru se face si in cazul altor emu sau cardservere cand trebuie sa alegeti binul potrivit: powerpc sau PPC pentru DM500/DM600...,arm pentru Coolstream,etc.
    Atentie la scripturi,daca nu aveti emu la download pe receptor care sa vina cu tot cu script,cautati script pentru emu-ul si receptorul vostru pe net,cereti de la un prieten,etc.Daca va uitati putin prin scripturi veti intelege ce fac acestea si chiar cum sa vi le modificati singuri sau sa creati altele dupa nevoile proprii.

    Log:
    Unele emu au log inclus in webif (oscam) dar pentru altele sunt cazuri in care avem nevoie de un asemenea log.Pe dreambox de obicei cam toate emu-urile isi pot genera un asemenea log si se poate gasi in /tmp sau unde e setat din configurari sa fie.Astfel daca emu/cardserverul e pornit dar totusi aveti probleme puteti activa scrierea acestui log din config,dati un restart si veti gasi in acel log tot ceea ce se intampla dupa pornirea lui.Asa puteti face o diagnosticare a problemelor sau sa puneti acel log pe forum pentru a putea fi ajutat.Eliminati din log datele legate de seria cardului daca faceti acest log public.Nu uitati sa dezactivati acest log daca el este scris pe flashul receptorului sau nu are o limita maxima setata,altfel poate sa ajunga destul de mare si sa duca la blocarea receptorul cand ocupa tot spatiul din flash.Mai ales pe receptoare cu spatiu liber mic.


    Final:
    La ce trebuie sa aveti grija?
    -La update pentru cardul local,sa nu expire.De obicei gasiti entitlements in webif,sunt unele carduri la care se stie cand se trimit updateuri,deci sa fiti pe faza in acele zile daca nu merg emm-urile permanent catre carduri.Daca cardul s-a blocat il puneti in receptorul oficial si daca nici acolo nu pornesti sunati la provider.
    -La update adresa dyndns.
    -Sa aveti salvate fisierele de configurare,bin-uri si scripturi tot timpul la zi pe pc,astfel in caz de ceva puneti imagine noua,bin+script cu atribut 755,fisierele de configurare,restart la receptor,selectare cam si sunteti cu receptorul setat inapoi cum era.
    -Sa nu deschideti porturi fara rost prin router,schimbati parola default de pe receptor.
    -Nu am intrat in detalii despre configurarea exacta deoarece asta se face in parte pentru fiecare in sectiunile lor.Aveti grija ca la multe dintre ele aveti nevoie de fisiere suplimentare de configurare mai ales daca aveti card local.Care sunt acestea,cu ce ajuta,unde e locatia lor si ce trebuie sa setati in ele gasiti pe forum.Oricum nu sunt fisiere critice.

    Daca recitesc ce am scris ajung la concluzia ca informatiile sunt multe si poate naucitoare pentru un incepator,dar cu cat incercati sa puneti pe receptor ce aveti nevoie,sa incercati sa faceti legaturi intre diverse cardservere/emu veti vedea ca ce am scris prinde tot mai mult sens si va deveni mai util.
    Daca cineva are de adus completari sau corectii e bine primit.Sa fie doar lucruri pe cat posibile generale si care sa se refere la toate emu si/sau la toate receptoarele.Altfel pentru fiecare emu si tip de receptor avem alte topicuri.Bafta.

    ---------- Post added at 23:37 ---------- Previous post was at 22:20 ----------

    PS: Cred ca am scris ca pe bani e Mpcs cand de fapt e vorba de Kpcs si am scris ca liniile din mgcamd sunt CW cand de fapt sunt CWS.Las ca va trece.

    P.S.S.: s-a rezolvat maestre . respecte
    Last edited by stargate; 07-06-11 at 00:47. Reason: corectura
    :

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •