Ga naar inhoud


Decrypted video opnemen met een emu image


Aanbevolen berichten

Geplaatst:

Hi guys,

 

iemand geinteresseerd om gedecodeerde video te kunnen opnemen met een emu image? <img src="http://www.sat4all.com/ubbthreads/images/graemlins/wink.gif" alt="" /> Yep ik heb het gevonden <img src="http://www.sat4all.com/ubbthreads/images/graemlins/grin.gif" alt="" /> Nog vrij snel eigenlijk, dacht dat ik er langer op zou zitten. Goed, hier volgt de info:

 

Ten eerste, de reden waarom tot nu toe de video scrambled was wanneer je recorde terwijl het beeld op TV wel in orde was. De STB04500 chip heeft 3 demuxers. Dit zijn dingen die een TS stream nemen en hem uitsplitsen in de verschillende data streams (video, audio, ...). In onze teergeliefde chip is elk zo'n ding voorzien van een descrambler. Deze moet voorzien worden van de juiste CW's om de video en audio streams te kunnen descramblen.

 

In de huidige emu images zorgt de sdev.o module (credit to Dr. Matrix) ervoor dat de CW's tot bij de descrambler geraken. Maar hij schrijft ze maar naar 1 descrambler, die van demux0. En dat is de demuxer waardat de mpeg decoder achterhangt. En hieraan hangt dan via via ons TV scherm. En voila, we hebben beeld.

 

Maar wanneer we opnemen dan wordt demux1 gebruikt. Aangezien sdev.o niet naar demux1 zijn descrambler schrijft, krijg je dus scrambled video op je HD. Aha, dan doen we dat toch ook even.

 

Goed idee, maar zo simpel is het niet. Ook voor demux1 moest ergens de descrambler geactiveerd worden. Zie ook mijn patch voor rel 1.02 die dat doet voor demux0. Aha, dan doen we dat toch gewoon zoals bij demux0.

 

Goed idee. Maar weer niet goed genoeg <img src="http://www.sat4all.com/ubbthreads/images/graemlins/wink.gif" alt="" /> Na een snelle studie van recording in enigma wist ik hoe dat zaakje in zijn werk ging. Gewoon een aantal PES filters opzetten met demux1 en dan de TS stream van het DVR device lezen en wegschrijven. Die PES filters krijgen een PID mee, om de audio en video en PCR etc... te identificeren. In mijne vorige patch kan je zien dat ik ergens bij de functie acc() een vlag opzet. En die vlag staat samen met de PID van de video en audio stream. Deze vlag enabled de descrambler. Dus dacht ik: bij het opzetten van die PES filter wordt ook ergens de PID naar een demux register weggeschreven,

 

Wat als ik nu daar ook diezelfde vlag hoog zet? Dat was het goede idee <img src="http://www.sat4all.com/ubbthreads/images/graemlins/laugh.gif" alt="" />

 

Ik weet dat er niet veel mensen zijn die met deze info nu ook echt iets kunnen doen. Don't worry. Ik heb de sdev.o module uitgebreid. Dus al wat er moet gebeuren is de sdev.o module vervangen. De oplossing staat nog niet op punt. De eerste seconden van de stream zijn nog niet decrypted en meer testing is nodig.

 

@tatanka

 

Ik mail je sevves de module. Als je goesting hebt kan je hem testen.

 

@traveller

 

Zelfde geldt voor jou alleen moet je mij dan nog even je email address PM'en.

 

@alle anderen

 

Heb nog even geduld, het komt eraan.

 

Greetz

(en nu zal ik maar es eindelijk wat huishoud werk doen.... aaargghh)

 


Geplaatst:

hihihi... huishoudwerk!?!?! KOMT NIETS VAN IN!!! <img src="http://www.sat4all.com/ubbthreads/images/graemlins/wink.gif" alt="" />

 

Goed werk!!!! <img src="http://www.sat4all.com/ubbthreads/images/graemlins/biggthumpup.gif" alt="" />

 

Volgens mij heb jij vast ook weinig moeite om die unable to descramble melding weg te krijgen... ofniet?? dat zou het bijna perfect maken!

 

wacht gespannen af!!!

There is nothing wrong with having a strong opinion... if it comes with an open mind!

Geplaatst:

Goed werk, we wachten op jouw resultaten hoor. <img src="http://www.sat4all.com/ubbthreads/images/graemlins/biggthumpup.gif" alt="" /> <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" />

Ik zie trouwens dat er op diverse duitse boards het UCAS thema angstwekkend gemeden word.

Hier in NL (en Belgie) worden er zeer mooie dingen gemaakt voor de dreambox, daar zijn ze in Duitsland nog ver verwijderd van <img src="http://www.sat4all.com/ubbthreads/images/graemlins/biggthumpup.gif" alt="" /> <img src="http://www.sat4all.com/ubbthreads/images/graemlins/biggthumpup.gif" alt="" />

 

Is het trouwens mogelijk om handmatig een keyupdate te maken b.v. met de afstandsbediening?

Ik wil niet iedere keer voor een keyupdate mijn box aan het internet hangen en verder geen controle hebben wat er met mijn image gebeurd.

 

Wie heeft hier misschien een tip voor?

 

Greetz van Jonas

 

Pioneer 506-XDE plasma met Yamaha YSP-1000 Surround receiver; DM800; DM7000; DM500; Iphone 3G(S); iMAC 2.7i met SNOW leopard OSX; PS3 en WII; Apple TV

Geplaatst:

Een fantastische prestatie! <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" />

Ik heb ondertussen snel even een image gemaakt op basis van de 104a5emu van Traveller. Het opnemen werkt feilloos!

Er zijn nog wel een paar glitches, maar of dat iets met de patch te maken heeft is maar de vraag...

 

Het feit dat er heel in het begin niet gedecodeerd wordt heeft m.i. met de camd te maken, want met mgcamd lijkt dit niet het geval te zijn. Het gebruik van die mgcamd is overigens ook niet zonder problemen: na een tijdje gaat die bij mij ook blokken en loopt uiteindelijk vast.

 

Nu even terug naar de sdev.o patch:

* Bij het afspelen van een opgenomen stream werken de pauze, stop, etc niet. Bij een niet gecodeerde opname (BVN) lijkt dit wel te werken.

* Bij het switchen van een opname naar een andere loopt de DB nogal eens vast. Ook hier ligt dat misschien aan de image. Ik heb zelf de harddisk nog niet veel gebruikt om op te nemen.

 

Er is misschien nog wel wat "fine tuning" nodig, maar dit is alleszins een hele sprong in de goeie richting <img src="http://www.sat4all.com/ubbthreads/images/graemlins/biggthumpup.gif" alt="" />

 

Nu nog die vervelende "Switch" message weg (Is dat misschien een uitdaging voor Ronaldd? Die is toch blijkbaar goed thuis in Enigma...

 

Voor diegenen die zelf de image van Traveller willen aanpassen en een andere camd gebruiken volstaat het om de volgende regel aan te passen in het camd script (in /bin/)

 

[ -x /var/bin/camd ] && exec /var/bin/camd [color:"red"] $* [/color]

Heel handig om snel een andere versie te testen <img src="http://www.sat4all.com/ubbthreads/images/graemlins/wink.gif" alt="" />

 

Geplaatst:

Yo mcduff,

 

Klinkt erg goed! Ik wacht je mailtje af. Je vindt het vast niet erg als ik deze in m'n volgende release stop, of zal ik nog even wachten? Ik heb de SDK en cross-compiler nog niet geinstalleerd, maar tegen die tijd ben ik ook wel geintresseerd in de source.

 

 

Tatanka:

 

Yups, het bugje in dat script heb ik zelf helaas net iets te laat op gemerkt, maar wou nou niet nog een hele nieuwe release uploaden om het te fixen. In de volgende is het gefixed. Probeer, om de freezes tegen te gaan, eens de interval waarin mgcamd herstart wordt, nog iets kleiner te maken. Hier is het scriptje zoals het er nu bij mij uit ziet, met de oude interval (moet deze theorie nog testen):

 

#!/bin/sh

 

# By Traveller. A dirty hack around segfaults in the newer mgcamd,

# but it does the job. :-)

[ -x /var/bin/camd ] && exec /var/bin/camd $*

/bin/mgcamd $*

killall -9 mgcamd

sleep 5

exec /bin/camd $*

 

Deze versie schiet ook de af en toe voor enige tijd hangende mgcamds af. Hopelijk komt er snel een mgcamd die even goed werkt en waarbij deze hack overbodig wordt..

 

 

Grtz,

 

Traveller

Geplaatst:

Hoi Traveller,

Ik ga dat nieuwe script morgen eens proberen. Die nieuwere mgcamd geeft vooral problemen bij de P* Direkt NVOD en na een uurtje of zo loopt heel de boel vast.

In combinatie met de "alternatieve" camd is het eenvoudig om te wisselen tot er een beter werkende versie komt.

Is het overigens niet mogelijk om een link in /bin te plaatsen en het script + camd in de /var/bin ? Dat zou wel makkelijker zijn om wijzigingen aan te brengen...

 

 

Geplaatst:

Yo Tatanka,

 

Dat is de reden dat mijn scriptje een camd uit "/var/bin/" execute, mits aanwezig. Niks zal je verhinderen een aangepaste versie van het scriptje daar neer te zetten, althans in de volgende versie, waarin 'ie de argumenten goed door geeft. :-)

 

 

 

Grtz,

 

Traveller

Geplaatst:

Wat ik eigenlijk bedoelde was om het script niet in /bin/ te plaatsen, maar inplaats daarvan een "symbolic link" naar /var/bin/

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...