Stránka 2 z 6

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 14:07
od dempsey
Z STV2 nahral normálne.

Z Novy HD nenahral nič a ešte sa aj sekol a reštartol. Myslím že je to použitou fleškou.
Patriot 16 GB. Treba to skúsiť s HDD - nemám

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 14:30
od neo177
to, ci prebehol update zistite jedoducho tak, ze otvorite /EMU/OpenXCAS/mgcamd/SoftCam.Key a pozrete sa na datum v hlavicke suboru. aktualne nieco taketo

Kód: Vybrat vše

; HackSat.Org & DVBSaT.org & SkyStar.Org Team SoftCam.Key	
; Created Time: 15/May/2009 12:05	
; This SoftCam.Key for mgcamd CCcam DVB-S	
; Php&Sql writen & web Designed by @tonytr
tzn ze SoftCam.Key je aktualizovany na dneskajsiu verziu (btw, to je hlavicka mojho suboru ktory sa dneska sam stiahol)

co sa tyka toho zatazenia, da sa nastavit aj dlhsi interval (myslim ze kluce sa aktualizuju raz za den).

skript dalej robi to, ze po update klucov zhodi mgcamd (zakiluje ho) a podla toho ci mate alebo nemate watchdog ho bud nastartuje alebo necha watchdog ho nastartovat.

vcera som ho testoval takto:
1. spustil som updater (na pozadi uz bezali mgcamd a newcs, v druhom teste aj watchdog)
2. zmenil som jeden znak v hlavicke /EMU/OpenXCAS/mgcamd/SoftCam.Key - subory zrazu zhodne neboli a dalej skript urobil toto:
1. vykonal sa update suboru na verziu z webu
2. zakilloval vsetky mgcamdy (killall mgcamd)
3.1. v pripade spusteneho watchdogu sa sleepol na 600 sekund
3.2. v pripade vypnuteho watchdogu spustil mgcamd a sleepol na 600 sekund.

pocas tejto procedury som sedel za TV a nebolo znat ani sek pri restartnuti mgcamdu.

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 15:21
od Benny
Mam jen jeden drobny problem, po rebootu celeho boxu mi autoupdate smaze klice a musim cekat 10 minut nez si stahne nove. Jinak funguje perfektne. Ma nekdo podobnou zkusenost?

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 15:23
od bene1
mohol by niekto dat cely postup od A po Z ako na to?

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 15:30
od Benny
Stahni plugin
Nakopiruj ho do /EMU/OpenXCAS
Zmen atributy na 755 (total commande -> oznacis slozku nahore das Soubor -> Zmena Atributu a tam nastavis 755 pak otevri slozku a pro jistotu oznas obcas a udelej to znova)
Pak dej MENU 3 openXCAS spust autoupdate a je to

Mne spis porad nejde do hlavy proc mi nejde ten MultiCAS :)

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 15:31
od bene1
no ja mam v multicase Cigi emu,to nebude mat vplyv na to?

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 15:43
od garion
Ahoj,
nemelo by byt potreba kill mgcamdu pro pouziti novych klicu. V mg_cfg nastavit
# reread files, summ of:
# 00 No (default)
# 01 reread config file on channel change (including priority and ignore, but not replace/cache)
# 02 reread SoftCam.Key on channel change
# 04 reread SoftCam.Key if file changed
R: { 04 }

neo177 píše: skript dalej robi to, ze po update klucov zhodi mgcamd (zakiluje ho) a podla toho ci mate alebo nemate watchdog ho bud nastartuje alebo necha watchdog ho nastartovat.

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 15:55
od bene1
Benny píše:Stahni plugin
Nakopiruj ho do /EMU/OpenXCAS
Zmen atributy na 755 (total commande -> oznacis slozku nahore das Soubor -> Zmena Atributu a tam nastavis 755 pak otevri slozku a pro jistotu oznas obcas a udelej to znova)
Pak dej MENU 3 openXCAS spust autoupdate a je to

Mne spis porad nejde do hlavy proc mi nejde ten MultiCAS :)

mam to,staci openxcas prepisat na 755 alebo aj autoupdate? v plug pustene mam zatial ide vsetko aj po reboote,aj skylink aj EMU,tak neviem ci je to funkce..

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 16:49
od Benny
garion píše:Ahoj,
nemelo by byt potreba kill mgcamdu pro pouziti novych klicu. V mg_cfg nastavit
# reread files, summ of:
# 00 No (default)
# 01 reread config file on channel change (including priority and ignore, but not replace/cache)
# 02 reread SoftCam.Key on channel change
# 04 reread SoftCam.Key if file changed
R: { 04 }

neo177 píše: skript dalej robi to, ze po update klucov zhodi mgcamd (zakiluje ho) a podla toho ci mate alebo nemate watchdog ho bud nastartuje alebo necha watchdog ho nastartovat.
zkousel jsem smazat klice, pak reboot a pri behu je tam nakopirovat a nic se nestalo tak asi reread nejde

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 17:00
od neo177
garion> ja mam {04} ale samotne nacitanie zabezpecuje ten restart mgcamu (len tak, ked som zmenil kluce tak ich sam od seba nenacital a stale pouzival to, co je v cache.)
btw. je to default config, nikde som nic od instalacie mgcamu neinstaloval...

tento plugin neupdatuje kluce pre multicas... tak isto sa podla mojich znalosti neda mat zapnute naraz mgcamd a multicas. nejde poriadne ani jedno ani druhe.

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 17:08
od 005jon
Funguj je to aspoň niekomu (mgcamd AutoUpdater)!!! Mňa to prestáva baviť :51:

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 17:10
od dempsey
Klídek :) Snáď prídeme na to ako to rozbehnúť u všetkých

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 17:10
od Benny
005jon píše:Funguj je to aspoň niekomu (mgcamd AutoUpdater)!!! Mňa to prestáva baviť :51:
Mne zda se ano, jen mam problem s tim rebootem jak jsem psal.

edit: moc s tim neumim ale trochu jsem experimentoval. Kdyz dam na zacatek sleep na 10s tak se mi pri hard rebootu softCam nesmaze a myslim si ze funkcnosti scriptu to nijak neuskodi. Jinak to funguje perfektne.

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 18:04
od neo177
okey takze podme na to postupne a krok za krokom, prikaz za prikaz za prikazom.
Co musite splnat:
1. ako emulator musite pouzivat mgcamd
2. musite mat alebo nemat plugin-checker (auto updater kontroluje len pritomnost na disku nie ci je zapnuty alebo vypnuty a podla toho vyhodnocuje ci ma mgcamd zapnut alebo nie - toto som nedomyslel... mal by asi kontrolovat ci je zapnuty:) ). Pokial ho mate nainstalovany, zapnite ho, ak nie tak zmazte aj adresar.
3. musite vediet co je to adresar, ako nadviazat FTP a SSH/telnet spojenie

Tak, pome to rozbehnut

1. stiahnite plug in do PC a rozbalte ho > Vznikne vam adresar "AutoUpdate" ktory bude obsahovat adresar TMP a subory "autoupdate.sh" a "openxcas.conf"
2. otvorte TotalCommander (alebo iny FTP klient, avsak dalsi postup sa bude odvijat od neho) a spojte sa cez FTP na svoj AZBOX.
standartne ste v adresari /root/ preto sa bud preklikajte do adresara /EMU/OpenXCAS/ alebo zadajte do prikazoveho riadku cd /EMU/OpenXCAS/ a stlacte enter
3. ste v adresari /EMU/OpenXCAS/a vidite adresare Vasich pluginov. V druhej polke TC sa preklikajte k umiestneniu kde ste rozbalili veci z kroku 1
4. oznacte adresar AutoUpdate a stlacte F5 > prekopirujete subory do svojho AZBOXU
5. oznacte adresar AutoUpdate ktory je uz na FTP, nie na Vasom disku (odteraz pracujeme len na FTP)
6. chodte Files>Change Attributes [Subor>Zmena atributov]
7. zmente na 777
8. Otvorte adresar "AutoUpdate"
9. Oznacte vsetky subory a adresare [bud pravym tlacidlo na mysi alebo tlacidlom Insert]
10. Znova zmena atributov na 777
11. Otvorte adresar "TMP" a zmena atributov na 777
12. odhlaste sa od FTP
---- Koniec prace s FTP ----
---- Zaciatok prace priamo v boxe > otestovanie funkcnosti ----
Potrebujete sa pripojit bud cez telnet alebo putty [putty sa moze prihlasit aj na telnet aj na ssh]
1. prihlaste sa [root:azbox]
2. napiste prikaz "cd /EMU/OpenXCAS/AutoUpdate/ " [bez apostrofov, v putty staci toto skopirovat a stlacit prave tlacidlo na mysi + enter]
3. mali by ste sa nachadzat v adresari /EMU/OpenXCAS/AutoUpdate/ [ ked zadate prikaz pwd tak sa vam zobrazi nazov adresara v ktorom ste ]
4. na overenie ci sa zmenili atributy, napiseme "ls" > autoupdate.sh a openxcas.conf maju byt zelene, tmp modry
5. ideme overit funkcnost - napiste do konzoly "./autoupdate.sh"
6.1. v pripade aktualnych klucov a aktivneho plugin chceckera bude vystup takyto

Kód: Vybrat vše

MMP[AutoUpdate]$ ./autoupdate.sh
testujeme pritomnost PluginChecker-a
/EMU/OpenXCAS/PluginChecker/plugin-checker.sh
=== Plugin checker najdeny, zaciname aktualizaciu, stahuju sa kluce ===
Cakanie na dotahanie
=== Kluce su rovnake ===
6.2. V pripade nefunkcneho plugin chceckera a aktualnych klucov bude vystup takyto

Kód: Vybrat vše

MMP[AutoUpdate]$ ./autoupdate.sh
testujeme pritomnost PluginChecker-a
find: /EMU/OpenXCAS/PluginChecker/plugin-checker.sh: No such file or directory
=== Plugin checker nejdeny, zaciname aktualizaciu, stahuju sa kluce ===
Cakanie na dotahanie
=== Kluce su rovnake ===
je tam chyba vo vypise, slovicko "nejdeny" bude pri najblizsom update prepisane na "nenajdeny"

6.3. V pripade neaktualnych klucoch a aktivneho plugin checkera

Kód: Vybrat vše

MMP[AutoUpdate]$ ./autoupdate.sh
testujeme pritomnost PluginChecker-a
/EMU/OpenXCAS/PluginChecker/plugin-checker.sh
=== Plugin checker najdeny, zaciname aktualizaciu, stahuju sa kluce ===
Cakanie na dotahanie
cmp: /EMU/OpenXCAS/mgcamd/SoftCam.Key: No such file or directory
=== nerovnaju sa. Presuvam novostiahnuty file ===
=== mgcamd zastaveny ===
=== kluce zaktualizovane, restartneme mgcamd ===
6.4. V Pripade neaktualnych klucov a neaktivneho plugin checkera

Kód: Vybrat vše

MMP[AutoUpdate]$ ./autoupdate.sh
testujeme pritomnost PluginChecker-a
find: /EMU/OpenXCAS/PluginChecker/plugin-checker.sh: No such file or directory
=== Plugin checker nejdeny, zaciname aktualizaciu, stahuju sa kluce ===
Cakanie na dotahanie
cmp: /EMU/OpenXCAS/mgcamd/SoftCam.Key: No such file or directory
=== nerovnaju sa. Presuvam novostiahnuty file ===
=== mgcamd zastaveny a zaroven aj spusteny===
=== kluce zaktualizovane, restartneme mgcamd ===
tuxbox mgcamd v1.33 by mixvt (compiled Mar 23 2009 15:02:24)
[mg] Net:9:7:2:5s Show ecm:1, emm:1 Up:1 Au:0 Dir:0 Osd:no:80:0 Cache:6 Log:3:172.16.1.1:8028 Reread:4
[mg] Ecm cache time: 15
Box type: azbox
Conax.Key error 2: No such file or directory
Keys readed
Conax.Key error 2: No such file or directory
[config] newcamd route = dummy:127.0.0.1:20000 server local
newcamd keep alive: 0, incoming port: 12000
Me: host  id 0000 port 0 max send 10 max dist 10
Resend time: normal 3000 5000, nds 700 1500
Ports to monitor:
[OPENXCAS_API:Sun Oct  6 18:48:55.995] openxcas_open:285 ## mgcamd
[OPENXCAS_API:Sun Oct  6 18:48:55.1000] load_xcas_control:98 ## loaded controller ID = 0x19760507
osdep_msq_server_open : key_request 0x54C4D100 key_response 0x54C4D101
key(54c4d100), msgflg(448)
key(54c4d101), msgflg(448)
osdep_msq_client_connect : key_request 0x54C4D100 key_response 0x54C4D101
[mgcam] emm thread started
[mgcamd] tps update started.
/EMU/OpenXCAS/mgcamd/tps.bin error 2: No such file or directory
[newcamd] Connecting to 127.0.0.1:20000...
[newcamd] Login to 127.0.0.1:20000 as dummy accepted (10ms)
[newcamd] Card data from 127.0.0.1:20000 (21ms):
        EMM enabled: UA yes SA yes GA yes, Card serial: 5005025F46
        Userid 1 caid D03 providers 4
        Idents: 000004 000008 000024 000028
        ids: 0 0 0 0

[mgcamd] signal 2 received
stopping mg0
closing routes
unlinking files
POZN. akonahle sa prestane nieco pisat na obrazovku alebo zacnu lietat divne vypisy, zastavte prikaz stlacenim ctrl + c a poslite vypis. tak isto pokial vidite ze to ide, tak ho tiez zastavte tymto prikazom.

7. pokial sa pri vystupe ziavi nieco ine = chyba = piste sem vystup
8. pokial ste to preslo vsetko OK, mozete plug in spustit v menu. Mate zarucene ze bude updatovat (overite to otvorenim suboru SoftCam.Key a pozretim sa na datum vytvorenia suboru ktory je na zaciatku toho suboru, kluce sa aktualizuju kazdy den).
9. mozete sa odhlasit prikazom exit

Ak je setko OK, plugin enablujte v pluginoch a rebootnite box.


co sa tyka mazania suboru, neviem cim to moze byt sposobene ale ten sleep je dobre riesenie. nesmie sa to vsak editovat v notepade ale najlepsie v notepad++.

Edit: Postup presunuty aj do prveho prispevku.

Re: mgcamd AutoUpdater

Napsal: 15 kvě 2009, 18:11
od dempsey
Zatiaľ - pred testom - si len silno spomínam že atribúty boli 775 - potom som niekde videl 755 a teraz vidím 777.

Idem testovať :)