
Syster Nagra Kodlu Kanalların Deşifresi
1.Gerekenler
1. MMX komutlarını işletebilecek (Pentium , PII , Celeron , AMD K6 , AMD K6-2
, Cyrix MX vs.) işlemcili , yeterli işlem gücüne sahip bir bilgisayar ve full
duplex ses kartı . PubS ın MMX isteyip istemediğinden emin değilim. Renk için
bir MMX no MMX ayarı var ama bu sadece renk için mi yoksa diğer işler için de
MMX gerekiyor mu bilmiyorum. Deneyip görün.
Denemelerim 166MMX işlemcili 32MB Ram lı S3 V+ ekran kartlı bir makine ile
Syster 4.6 programı kullanılarak düşük çözünürlükte de olsa bu iş için
kullanılabileceğini gösterdi. Main board ın da en azında 512K cache i olması
lazım. Makinenizin gücü yetmez ise görüntü hızı düşer veya sesler kesik kesik
gelmeye başlar. Main boardın da cache büyüklüğü dışında adam gibi bir şey
olması hızı arttırıcı bir faktör. Benzer özelliklerdeki iki MB arasında 13fps
fark gördüm ki bu ciddi bir rakam.Bu konuya ileride yine değinilecektir.
Celeron lar dahil PII serisi maksimum performans veriyor.
2. Üzerinde Bt848/Bt849/Bt878/Bt879 chiplerinden biri olan capture özellikli
bir TV kartı , aslında gereken üzerinde bu entegrelerden biri bulunan bir
capture kartı. Ancak capture kartlarının üzerinde Tuner olmadığı için antenden
gelen yayını doğrudan bağlayamazsınız. Bir şekilde baseband işaret vermeniz
gerekir. Bu da her zaman mümkün olmadığı için capture özelliği olan TV
kartları kullanılıyor. Piyasada bulunabilecek benim bildiğim kartlar ve
haklarındaki yorumlarım aşağıdadır :
1.Hauppauge WinTV : PC Word TV kartı testinde de belirtildiği gibi genel
olarak görüntü kalitesi çok iyi. Ancak aynı özelliklerdeki diğer kartlarla
karşılaştırıldığında biraz pahalı. Standart versiyonunda ne uzaktan kumanda ne
de FM seçeneği var. Uzaktan kumanda için -galiba- 50$ fark istiyorlar. Eski
modellerinde Bt848 yenilerinde Bt878 kullanılıyor.
2.Avermedia TV Phone:Benim ve pek çok kişinin kullandığı kart. Uzaktan kumanda
, FM , Teletext hepsi var ve bu özelliklerdeki kartlar arasında sanırım en
makul fiyata sahip. Şifre çözücü programların hemen hemen hepsi ile denedim ,
bir sorun çıkartmadı. Görüntü kalitesi de iyi. Win98 altında kullanacak
arkadaşların Aver’in web sitesinden Win98 sürücülerini indirip kullanmasını
hararetle tavsiye ederim. (Bu arada Win95 in suyu mu çıktı ? :-) )
3.Miro PC TV : Kullanmadım ama şikayetçi olanını da duymadım. Miro , Hauppauge
gibi bir Alman firması ve grafik konusundaki ürünleriyle tanınıyor. Bazı
sitelerde Miro nun bazı modellerinin bu iş için uygun olmadığını okumuştum ama
tam detayları bilemiyorum. Fiyatı pek ucuz değil.
4.Fly Video II : Kullananlar iş gördüğünü söylüyorlar. Askey le beraber bu
listedeki en hesaplı kart. UK + TXT var , FM yok.
5.Askey Magic : Bir ara elime bir tane geçmişti. Ucuz bir kart ve iş görüyor.
6.Winview 601 : Uzak durun. Öğrenebildiğime göre artık pek ithal edilmiyor.
Temelde çalışsa da ses konusunda sorun çıkartıyor.
3.Şifre kırıcı bir program: Ortalıkta bir sürü program var. Neredeyse hepsi de
DirectX kullanıyor. Bu nedenle sisteminizde DirectX 8.0 ve üstğnğn kurulu
olması lazım.Bu programların belli başlıları PC TV: Bu tip programların ilki
herhalde PCTV idi. PCTV mmx işlemciye ihtiyaç duymayan nadir programlardan
biri. Ancak kullanması çok zor. Bir de bu işler genelde Alman’ların elinde
olduğu için Ingilizce bir dokuman bulmak zor. Kullanamdım , pek te niyetim
yok.
Win TV: En son versiyonu 2.0(d) renkli ama ses yok. Uğraşmaya değmez.
Free TV: Son olarak 6.0’ı çıktı herhalde. Açılışı çok uzun , renk var ses yok.
Üzerinde durmaya pek değmez.
MoreTV : Yeni bir program ama PubS ve Syster dururken hiç denemedim , niyetim
de yok.
Syster4.6:Çeşitli versiyonları mevcut , en son versiyonu 4.6 . PubS gelene
kadar en iyisi idi. Halen sesi doğrudan çözebilen tek program. Renkli + Ses
var. Ses kalitesi harika değil ama kullanımı kolay. Diğer programlar için de
gereken key.txt dosyaları Syster4.0 paketinin içinde. Program indidirken 4.0
versiyonu indirmeyi de unutmayın.
PubS : Şu an için kırıcı programların kralı. Görüntü kalitesi harika , her
güzelde olduğu gibi bir kusuru var ses özelliği yok. Ses için ayrı bir program
kullanmak gerekiyor. Çok user- friendly olduğu da söylenemez ama hepsine
değer. Şu an benim de kullandığım program. İlk çıkan versiyonu 0.904 te bazı
sorunlar vardı. Bir iki patch çıkartıldı. En son patch 2.0 . Asıl programla
beraber patch i de indirmeyi unutmayın.
Bu programlar -Syster hariç- sadece video decoder lar. Bir de sadece sesi
decode eden programlar mevcut. Ses özelliği olmayan programlarla beraber bu
programları kullanarak seslendirebilirsiniz.
CPlusWin: İlk ses decoderı. Bende pek kaliteli sonuç vermedi ama memnun
olanlar var.
NGSound: Cpluswin’den daha iyi , hemen hemen syster kalitesinde ses veriyor.
NSCodec: Ses kalitesi çok iyi bir program. Alçak geçiren filtreyi de
eklemişler. Ama işlemciye fazla yüklendiği için sistemi yavaşlatıyor. Celeron
veya PII niz varsa gönül rahatlığı ile kullanabilirsiniz.
Eğer Celeron , PII veya kuvvetli bir MMX işlemciniz (233 MHz ve üstü) yok ise
ses decoderı olarak program yerine bir elektronik devre kullanmak daha makul
bir çözüm olur. Nedeni sadece ses kalitesi değil , ses decoderlarının video
hızını ciddi şekilde düşürmesidir.
Peki bu programları nereden bulacağız ? En populer sayfa FreeTV sayfası.
Adresi ara sıra değişiyor ama en son adresi
http://www.randy.msing.de/mediamaster/
idi. Bu adres çalışmazsa FreeTV nin diğer URL lerini listesini
http://www.klaubach-dbox.de/freetv/files/freetvurl.htm
den bulabilirsiniz.
Genel pay tv hacking konuları ile uğraşan http://www.eurosat.com ve sadece
yazılım decoderları ile uğraşan
http://www.eurosat.com/salp/
adresleri de diğer ilgili sayfalar.
2.Adım adım bu iş nasıl yapılır ?
Diğer programları bir yana bırakıp sadece Syster ve PubS programıyla bu işin
nasıl yapıldığını anlatacağım.
1.TV kartınızı ve DirectX8.0 (yada üstünü) bilgisayarınıza kurun. TV kartınızı
istediğiniz gibi ayarlayıp çalışır hale getirin.
2. http://www.randy.msing.de/mediamaster/ adresinden
i)Syster 4.0 ve Syster 4.6 - şimdi baktım da FreeTV syster 4.0 ı kaldırmış.
Syster 4.0 için http://www.bildung.net/syster/softwarn.htm adresini
kullanabilirsiniz.-
ii) PubS ve DekPatch
iii)NGSound , NSCodec ve CPluswin dosyalarını indirin.
3. Uygun directory ler içine programları açın. Syster4.6 yı açtığınız yere
Syster4.0 içindeki üç Key.txt dosyasını da açın.
4. Şimdi önemli bir adım. Ses için gerekli. Sağ alttaki küçük hoperlor
simgesine çift tıklayın.
Karşınıza gelen pencerede Line-in görünmüyorsa
Seçenekler>Özellikler>Kayıttan Yürütme için de Line-in in yanını işaretleyin
ve Tamam a tıklayın wave i sonuna kadar açın. Daha sonra da
Seçenekler>Özellikler>Kayıt İçin de sadece Line-in in yanı işaretli kalsın ,
diğerleri boş.
Tamam a bastığınızda karşınıza Kayıt içi ses ayarları gelir. Sadece Line-in
görünecektir ve altındali Seç kutusu işaretli olacaktır. Line-in i sonuna
kadar açıp menuden çıkın.
5. Makinenizi bir resetleyip TV programınızı çalıştırıp bir kanala ayarlayın.
Daha sonra Syster ile gelen BtDiag programını çalıştırıp Refresh tuşuna basın.
GPIoData ve GPIoEnable değerlerini bir kenara not edin.
Buraya kadarki adımlar programdan bağımsız idi gelelim tek tek programların
nasıl kullanılacağına.
2.1 Syster 4.6
1. TV programınızla seyretmek istediğiniz kanalı ayarlayın ve TV programınızı
kapatın.
2. Hoperlor simgesine çift tıklayıp gelen menude Line-in i sessiz hale
getirin.
3. Syster4.exe yi çalıştırın.
Video Mode: Ekran kartınız 15 bit mi 16 bit mi?
Örneğin S3 V+ , S3 V2 16 bit ; S3 Virge , nVidia Riva vs. 15 bitlik
kartlardır. Yanlış seçim yaparsanız renkler yeşil yeşil olur o kadar.
Input : Tuner de kalsın. Composit için yanında gelen readme yi okuyun.
On Startup : Keyfinize göre takılın. Hadi decode ta kalsın
TV Card : TV kartınızın markasını seçin. Burası ses decoding i ile ilgili bir
seçenek. Elinizdeki kart burada görünmüyor ise aşağıda 8. maddede ne yapmanız
gerektiği mevcut.
Key File : Key.txt
Keyline : 100-150 arası iyi
Number of Keys : 8 optimum bir sayı
Decode Audio : Tabiki on ve OK tuşuna basın. Karşınıza mekinenizi
resetlemenizi söyleyen bir mesaj mı geldi ? Dediğini yapın ve Syster i tekrar
çalıştırın. PubS “Kein Specier” gibi bir şeyler söylerse de yine makinenizi
resetlemeniz gerekiyor demektir.
4. Makinenizi resetlediniz Syser i çalıştırdınız ama karşınıza pembe bir ekran
geldi. Syster den çıkıp TV programınıza bir girip ilgili kanalı ayarlayın ve
çıkın. Sonra Syster i tekrar başlatın.
5. Syster çalıştı hepsi tamam da renk mi yok ? Numpad deki 0 tuşuna renk
gelene kadar basın.
6. Gelelim HotKey lere
F1. Programı başlatır
F2. Programı durdurur
F3. FPS (frame per second) sayacını sıfırlar.
F4. Tam çözünürlük / Düşük çözünürlük arası geçiş
F5. Freeze
F6. Status Line on/off
F8. Decoding on/off
Numpad 0 . Faz ayarı , renkleri oturtmak için
Numpad 4/5. Parlaklık aç/kapa
Numpad 7 . Key sayısını değiştirir. Pek oynamayın.
7. F6 ile status line ı açıp F3 e basarak sayacı bir sıfırlayın. Sağ altta
programın fps olarak hızı belirir. Maksimum 50 fps yapabilirsiniz. Eğer hız
30 fps in altında ise makinenizin gücü hem sesi hemde görüntüyü aynı anda
decode etmeye yetmiyor demektir. Hareketler yavaşlar falan. O zaman F4 e basıp
çözünürlüğü düşürün.Düşük çözünürlükte maksimum hız 25 fps olabilir. Veya
audio decoding seçeneğini off seçin. Hızınız artacaktır. Ya sessiz
seyredeceksiniz veya ses için dediğim gibi basit bir elektronik devre
kullanacaksınız. Devre kullanıyorsanız , line-in i sessiz hale getirmeyin ve
Syster i audio decoding off olarak çalıştırın.
8. TV kartınızın markası listede yok ne yapacaksınız ? İki seçenek var :
a) TV Card olarak “User Defined .....” seçin ve alt kısma da daha önce BtDiag
ile bulduğunuz GpIoData değerini yazın. Sonra da Syster i çalıştırın. Yine mi
ses yok?
b) O zaman “Unknown(Use TV....)” seçin. Önce Syster i başlatın sonra F2 ile
durdurup Alt-Tab ile geçiş yapın. Normal TV programınızı çalıştırın. Yine Line-in
i sessiz hale getirip Syster e geçin ve F1 ile programı başlatın. Syster 4.0
da da bu metod kullanılırdı.
2.2 PubS
Abi yok böle bir şey. Görüntü kalitesi acayip. Bir de sesi olsa. Neyse gelelim
nasıl kullanılıra.Aslında bu programın kanal ayarı falan da var ama kafanızı
karıştırmayım , en iyisi en basit kullanımdır
1. Öncelikler paketin içinde gelen Gencrc2.exe yi çalıştırın. Sabredin epey
bir süre çalışıp crcA.bin diye 26MB lık bir dosya oluşturacak.
2. Daha sonra ne olur ne olmaz makinenizi bir resetleyin. Önce TV programınızı
sonra da kurukafa ikonlu dekpatch ın 2.0 versiyonunu çalıştırın.
3. Karte kısmında üç ayar var :
i)TV kartınızdaki Tuner Phlips mi ? Temic mi? Bunu elle girmeniz lazım.
ii)Kart Bt848 li mi , Bt878 li mi ? Auto çalışıyor
iii)İşletim sistemi , onu da otomatik anlayabiliyor.
Video Kısmında ekran kartınızın 15 bit mi 16 bit mi olduğunu girin , parlaklık
, kontrast ve renk ayarlarını yapın , kalan kısımlara dokunmayın. Audio
kısmında yanlış yaparsanız ses elde edemezsiniz. Uber decoder / Uber Software
bana ikisi de aynı geldi , ama bu program GpIoEnable ve GpIodata değerlerini
kendi otomatik bulamıyor. yüzden Auto yanındaki işareti kaldırıp ilgili
yerlere BtDiag ile daha önce bulduklarınızı yazın ve dosyayı yamayın.
4. Programmınız artık kullanıma hazır. Normal TV programınızla ilgi kanala
ayarlayıp çıkın. Daha sonra Line-in i sessiz hale getirin. Ses decoder
programınızı çalıştırın. En son olarak ta Dek.Bat dosyasını çalıştırın. Dek
abuk bir mesaj verip çalışmazsa makinenizi resetleyip programı tekrar
başlatın.
5. PubS ın HotKey leri neler ?
'X' color decoding needs mmx
'C' color decoding no mmx
'M' b/w decoding no mmx
'T' Testmode????
'A' enable autodetect of coded / uncoded broadcasts - Çalıştığını görmedim -
'E' decoding on/off (autodetect will be disabled)
'R' reads a raw screendump for testing purpose
'W' dumps a raw screendump for testing purpose
‘+' and '-' Channel tuning - kurcalamayın ! -
'S' freeze picture / unfreeze
'N' new picture in freeze mode
'V' enable/disable debug stuff
'K' dumps a clock value on console for every frame (???)
ESC Quit program
Ingilizce ama herkes anlar herhalde. Yine de önemli olanları E şifre çözmeyi
açıp kapatıyor , ESC ile de programdan çıkıyorsunuz. X e basarsanız renk için
MMX kodları kullanıyor C ‘ ye basarsanız normal kodları. Deneyin hakikaten
fark ediyor.
2.3 Ses Decodarları
Dediğim gibi Syster hariç diğer programlar için ayrı bir ses decoder programı
kullanmak gerekiyor. Bu programlar çok akrmaşık şeyler değil , burnunuzun
dikine giderek kullnabilirsiniz. Cpluswin , Nscodec veya NGSound deneyin
beğendiğinizi kullanın. Çok yavaşlatıyorlarsa donanım yoluyla sesi decode
edebilirsiniz. Haftaya bir PCB yapıp ben de bu yöntemi deneyeceğim.
3.Sonuç ve Genel Değerlendirme
Özellikle PubS + NSCodec çok iyi sonuç veriyor. Ancak NsCodec sistemi çok
yavaşlattığından sisteminiz kaldırmıyoorsa ses kalitesi daha kötü de olsa
diğer programları kullanabilirsiniz.
Syster 4.6 makul bir performans ve kullanım kolaylığına sahip. Ama renkler
PubS kadar iyi değil. Belki en başında bahsetmek lazımdı ama , bu işin uzmanı
olmasam da , kısaca bu iş nasıl yapılıyor onu da belirteyim. Sesten
başlayalım. Sesi kodlamak için normal işareti 12.8KHz lik bir sinus ile module
ediyorlar. Daha sonra da Üst yan bandı filtreliyorlar. Böylece frekans
spektrumu invert edilmiş oluyor. Decode etmek için gelen sesi yine 12.8KHz ile
çarpıp alçak geçiren bir filtreden geçirmek lazım. Çarpım sonrası şifreli ve
şifresiz ses üst üste binmiş olarak elde ediliyor. NSCodec hariç diğer
programların hiçbirince alçak geçiren filtre yok veya var da adam gibi değil.
Bunun etkisini ıslık gibi sesler ve distorsiyon şeklinde farkedebilirsiniz.
Filtreleme de işlemciye çok yük bindiriyor. Insan kulağı belli bir frekansın
üstünü duymadığı için filtresiz de olsa ses idare ediyor.
Görüntüye gelince , PAL TV görüntüsü 625 satırdan oluşuyor. Senkronizasyon
falan 580 kadarı görünen resimler için kullanılıyor. Syster-Nagravision
kodlama sisteminde gelen satırlar belli bir konfsiyona bağlı olarak 32
satırlık bir bufferın belli bir sırasına aktarılıyor , o sıradaki satır da
çıkışa veriliyor. Bu iş için kullanılan iç içe iki fonksiyon var. S fonksiyonu
pek sık değişmiyor ve Key.Txt dosyalarındaki fonksiyon bu. İkincisi ise zamana
bağlı olarak değişen iki parametre. Bunlar bilinmiyor ama tahmin ediliyor.
Nasıl mı? Satırların benzerliğinden. Altalta gelen satırların parlaklığı rangi
falan benzerdir. Program ufak bir deneme yapıp bu iki parametreyi belirliyor
sonra bütün resmi çözüyor.
Pekala bu kadar laf salatasının sonucu ne ?
1. Eğer görüntü birbirine benzer kesimlerden oluşuyorsa ( örneğin maçlarda
uzak çekimlerde ekranın çoğu birbirine benzer yeşil alanlar ) her yer
birbirine benzediğinden program yanlış tahminde bulunuyor ve görüntü gidip
geliyor. Bu normaldir telaşa gerek yok.
2. Hız ve programlama zorluğu açısıdan ses programlarında alçak geçiren filtre
konmamışsa ses kalitesinde normal olrak biraz düşme olacaktır.
Benden bu kadar , hepinize iyi seyirler :-)
Ana
Sayfaya Dön