WD TV Live (ve diğer sürümleri) Medya Oynatıcısını FTP, Torrent ve de Usenet özellikli bir sunucuya dönüştürmek

üstresim

Merhaba arkadaşlar, size bugün WD TV live medya oynatıcısını firmware hackle torrent indirebilen, usenete bağlanabilen, ftp özellikli bir sunucuya nasıl dönüştürebileceğinizden bahsedeceğim.

Baştan söyleyim, bu işlem garanti bozar, ve de olası hatalardan ben sorumluluk kabul etmiyorum:

Bunu yapmadan önce bu aletten biraz kendimce bahsetmek istiyorum.

box Western Digital TV Live medya oynatıcısı ile herhangi bir bilgisayara gerek kalmadan 1080p çözünürlüpe kadar (bluray kalitesi yani) her türlü medyanızı bilgisayardan bağımsız bir biçimde oynatabilrisiniz. HDMI, jack girişi, ethernet girişi, 2 adet de usb girişi ile her türlü çevresel aygıt ve de bilgisayar ile tam etkileşim içinde olabiliyorsunuz.

Kurulacak olan firmware hack ile gelecek özelliklerden değinmek gerekirse,

Features included in WDLXTV-Live:

Movie Sheets
external dvd drive capability with cd-manager-0.7
psychodad’s auto framerate/resolution switcher
thespecialists WMAPro audio support
Web Server
Perl and PHP
rtorrent Bittorrent client w/ web interface
nzbget NZB downloader w/ web interface
SSH server
Telnet server
FTP server
NFS share mounting in local folders and Network Shares
sshfs for mounting a remote server as a local directory
curlftpfs for mounting remote FTP server as a local directory
unionfs for consolidation of multiple directories/locations/servers/etc as one entity
ffmpeg & mediainfo
patched samba configuration for better detection of Windows shares
user customizable background & screen saver images (3 backgrounds to choose from)
extra subtitle size options of 44, 48, 50, 56, 60, 64, 68, 72, 76, & 80
selectable 4/8/10/12/21 video thumb view (see Changelog)
selectable 4/6/8 file list view (see Changelog)
sleectable 10/15 photo/music thumb view (see Changelog)
ext2 & ext3 filesystem support ** (un)officially supported now **
device hotplugging
all media (including network shares & optical devices) can be viewed in ‘All Videos’
USB Hub support
mounting of app bin packs (if available) at boot, for plugNplay addtional functionality
mounting of OSD overlay (if available) at boot, for full theming
user customizable init.d scripts for full os customization
emergency flash recovery
many, many additional system binaries and related tools for power users.
probably more I’m leaving off…

(evet, Google Translate bile kullanmadım, çok tembelim )

Firmware’i hazırlamış olan b-rad bu aletin tüm sürümleri için ayrı firmware çıkartmış durumda. Bu sebeple bu yazıda anlatacaklarım tüm sürümler için geçerli olacak.

Yapacaklarınız:

  • Önce bu sayfadan bu sayfadan en güncel flash versiyon firmware i indirmelisiniz (0.5.11, 0.4.73ü de bıraktım link olarak)
  • Sonra bu sayfadan HP USB Disk Storage Disk Format Tool yazılımını indirmelisiniz
  • İndirdiğiniz yazılımla elinizdeki bir flash belleği FAT32 olarak formatlamalısınız.
  • Daha sonra indirdiğiniz firmware içindeki tüm dosyaları flash ın kök klasörüne atın
  • İnen dosyalardan kök klasördeki wdtvlive.ver (modele göre değişebilir, .ver uzantılı dosya)yı not defreri ile açın, şunun gibi bir değer olacak:
    • VERSION=’1.03.49_V.WDLXTV_LIVE-0.4.5.3′

    Bu kalınla işaretlediğim değeri büyütün. örneğin 1.23.66 yapın. Burada amaç yeni firmware miş gibi donanımı kandırmak.

  • Bundan sonra extra klasörü içindeki S00custom-options dosyasını not defteri ile açın. Burada ayarları dikkatlice okumanız lazım. Burada özelliklerşi aktif etmek için satırların başlarındaki # işaretlerini silmelisiniz. Mesela bu makalede sambayı, rtorrent ve rtutorrenti, nzbget ve nzbget webui yi aktif etmek için şu satırların başlarındaki #işaretlerini kaldırdım:
    • #config_tool -c RTORRENT=ON
    • #config_tool -c RTORRENT_DIR=/tmp/mnt/123ed956-1256-4825-9e79-86fc1e0febaa/
    • #config_tool -c NZBGET=ON
    • #config_tool -c ENABLE_SAMBA_SHARE=1
  • Daha sonra usb belleği usb portlarından birine (ben yandakini tercih ediyorum) sokup makineyi yeniden başlatın (kumandadan olmuyor, elektrik fişini çekmeniz daha mantıklı olacaktır).
  • Firmware update found diye ana menüde bir mesaj gelecek. bu mesaja gelip güncelleme yapılmasına onay verin. Makine yeniden başlatılacak, ve de güncelleme gerçekleşecek.

Tebrikler, işin yarısı olan kurulumu başarıyla tamamladınız ;)

Program ayarlamadan önce takılı hard diskin tam path ini belirlemeniz lazım!
Bunun için de şunu yapmalısınız:

  • Öncelikle ip adresini tarayıcıya girin, kullanıcı adı ve şifre soracak. ikisi için de wdlxtv değeri girin. Web arayüzü karşınıza gelecek.
  • Sol menüden Mount Table‘a tıklayıp Mount Point değerini not alın:
  • Bende şöyle bu değer mesela: /tmp/media/usb/USB1/E123456789012345
  • Eğer ki mount pointe ls yapmak ve pathi daha basitleştirip usb portuna bağlı kalmamak istiyorsanız harddiskin içine .mnt isminde boş bir dosya adın ve makineyi yeniden başlatın.
  • O zaman mount point şöyle olacak: /tmp/mnt/E123456789012345 (port adından bağımsız)

Şimdi Telnete bağlanıp FTP kullanıcı adı parolası ayarlamak lazım: Bunun için öncelikle ethernet kablosu ile aleti modeminize bağlayın. Daha sonra network settings/status kısmından makinenin yerel ip adresini öğrenin (192.168.1.36 ya da 10.0.0.4 gibi bir değer olmalı genelde).

Bunun için yapacaklarınız:

  • Putty isimli programı buradan indirin.
  • Daha sonra makinenin yerel ip adresini yazıp, seçenek olarak telneti seçip open diyerek bağlanın.
  • Kullanıcı adı olarak root girin, şifre girmeden direkt admin bölümünde olacaksınız. burada passwd komutunu vererek yeni bir parola belirleyin (yazarken parola gözükmek şaşırtmasın).
  • Artık bu parola ile FTP ye girebilirsiniz. FTP programı olarak ben web programlama sırasında yükleme yapmak için de kullandığım filezilla isimli programı öneriyorum. Programı kurup açınca adres olarak yerel adresi, kullanıcı adı olarak root, şifre olarak da az önce belirlediğiniz şifreyi girince makine içindeki verilere erişmiş olacaksınız.


Şimdi sıra ayarları yapmakta. Nzbget ve de rtorrent için bunları ayrı ayrı göstereceğim:

rtorrent için:

  • Önce FTP ile Mount point kısmına gidip harici harddiskin içeriğine erişin,
  • Orada rtorrent diye bir klasör açıp 777 CHMOD verin.
  • Daha sonra sol üst kısımdaki Built-In Daemons kısmından rtorrenti seçin, start service diyin, başlatıldı penceresini kapadığınızda üst menüde rtorrent ikonu gelecektir.
  • Bu ikonun altındaki [config] tuşuna tıklayın, ve de diskiniz için az önce okuduğumuz Mount Point ayarını girin. Onaylayıp kapadıktan sonra soldaki daemons kısmından servisi kapatıp açın, artık rtorrent hazır :)

Şimdi de usenet kullanıcıları için nzbget ayarlaması

  • Önce Mount point klasörünüzün altında usenet_downloads (ya da nasıl isterseniz) diye bir klasör oluşturun. İçinde 4 tane klasör olsun:
    • dst
    • nzb
    • queue
    • tmp
  • Daha sonra bu oluşturduğunuz klasör ve de bu 4 klasörün hepsine sağ tıklayıp 777 CHMOD verin.
  • Şimdi [config] butonuna tıklayarak ayarları açın. Açılan sayfadaki options kısmında NzbDir değerini MountPoint/indirme klasörünüz/nzb olarak değiştirin: Örnek: /tmp/media/usb/USB1/E123456789012345/usenet_downloads/nzb ya da /tmp/mnt/E123456789012345/usenet_downloads/nzb gibi
  • Paths kısmında $MAINDIR değeri için MountPoint/indirmeklasörü değeri girmelisiniz. Örneklerimizdeki değerlere göre şöyle girilmeli: /tmp/media/usb/USB1/E123456789012345/usenet_downloads . Burada alttaki değerleri kendisi ayarlıyor, ama ben elle onları da düzeltmeyi tercih ediyorum.
  • news-servers kısmındaki bilgileri usenet sağlayıcınızın size verdiği bilgiler çerçevesinde doldurun
  • Par Check-Repair sekmesinde LoadPars değerini One, ParCheck değerini de yes olarak işaretliyoruz, daha sonra kaydediyoruz.
  • Bundan sonra soldaki daemon kısmından nzbget i kapatıp yeniden başlatın.
  • Bundan sonra programı açıp “Add NZB file to download queue” kısmından yeni .nzb dosyaları ekleyebilirsiniz.

Eğer nzbgette error 11 hatası aldıysanız SSL li sunucuda usenet ayarlarından encryption u aktifleştirmeyi unutmayın

0.4.7.3 sürümü için nzbget için güncelleme: (0.5.11 sürümünde gerek yok buna)
Güncellemede unutulan ufak bir sorundan dolayı nzbget ayarı sorun vermekte. Hata şu şekildeydi:
Could not load server configuration template. File "/etc/nzbget/nzbget.conf" not found. Check option "ServerConfigTemplate"
Bunu da bu şekilde çözdüm.

  • Önce şu dosyayı indirip FTP den /conf klasörü içine yükledim.
  • Daha sonra config ayarlarında ServerConfigFile değerini /conf/nzbget.custom.conf , ServerConfigTemplate değerini de az önce yüklemiş olduğum /conf/nzbget.conf dosyasını belirttim. Ayar kısmı düzelmişti.

Şunu da unutmayın, bu işlem garantiyi bozmaktadır. Firmware i çektiğimiz ve de sayı yükselttiğimiz aynı metot ile orijinal firmware e her zaman geri dönebilirsiniz.

Web ara yüzünün son hali şu şekilde olmalı:

Alıntı yapacak olanlar, lütfen kaynak olarak bu sayfayı belirtin. Yazdıklarımın tamamı el emeği olup kurarken deneyrek yazdığım için deneyim ürünüdür.

Kaynaklar: WDLXTV forumları, google (tabi ki :) )

VN:F [1.9.20_1166]
Rating: 10.0/10 (8 votes cast)
VN:F [1.9.20_1166]
Rating: +2 (from 4 votes)
WD TV Live (ve diğer sürümleri) Medya Oynatıcısını FTP, Torrent ve de Usenet özellikli bir sunucuya dönüştürmek, 10.0 out of 10 based on 8 ratings