Hejka, w związku z totalną bezczelnością producenta tego urządzenia, postanowiłem wziąć sprawę w swoje ręce i zmodyfikować lekko oprogramowanie, aby umożliwić swobodne wykorzystanie kieszeni. Poniżej skrypt, który umożliwi wszystkim uruchomienie telnetd na urządzeniu i dostęp do zdalnej konsoli.
Oczywiście jeśli nie wiesz co to linuks, telnet itp. to ten post nie jest dla Ciebie.
Proszę:
#!/bin/bash
#
# Natec Extreme Media HD-200 ftp,telnetd enable script v.0.3 (BETA)
# It is possible that you brick you device by flashing modified
# flash image, cooked by this script.
# Bear in mind, I take no responsibility for that.
#
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ! THIS SOFTWARE COMES WITH NO WARRANTY !
# ! YOU'VE BEEN WARNED !
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#
# Skrypt zostal stworzony, poniewaz firma natec nie czuje sie zobowiazana do:
# 1. Dbania o bezpieczenstwo i prywatnosc swoich klientow (strona www
# producenta obarczona jest wieloma bledami, ktore zagrazaja bezpieczenstwu
# informacji przez nia przetwarzanych. Producent zostal powiadomiony.
# 2. Przestrzegania licencji GNU GPL, ktora objete jest jadro linuksa oraz
# wiele komponentow zawartych w oprogramowaniu kieszeni Natec Media
# HD-200, poprzez zaniechanie publikacji zrodel i skryptow.
# 3. Pracy nad poprawieniem jakosci oprogramowania urzadzenia.
#
# THEN: simply execute this script. Be sure, you have unzip in your path env.
# DOCUMENTATION: there isn't any. Read the source.
#
# author: me.
mkdir -p ~/natec
cd ~/natec
#wget http://www.natec.pl/wsparcie/Sterowniki/Centrum%20multimedialne/NATEC_EXTREME_MEDIA_HD-200_256M_Flash_Upgrade_Image_BETA_D2.36_20110915.zip
unzip NATEC_EXTREME_MEDIA_HD-200_256M_Flash_Upgrade_Image_BETA_D2.36_20110915.zip
cd NATEC_EXTREME_MEDIA_HD-200_256M_Flash_Upgrade_Image_BETA_D2.36_20110915
mkdir install_image
tar -xf install.img -C install_image/
cd install_image/package2/
mkdir etc
tar -xjf usr.local.etc.tar.bz2 -C etc
cd etc
INETDCONF='inetd.conf'
sed -i 's/#ftp/ftp/' $INETDCONF
sed -i 's/#telnet/telnet/' $INETDCONF
sed -i 's/#auth/auth/' $INETDCONF
cat $INETDCONF
tar -cjf ../usr.local.etc.tar.bz2 *
cd ..
rm etc -r
cd ..
rm ../install.img
tar -cf ../install.img *
cd ..
rm install_image -r
echo all done. Now flash it and pray!
...działa...
# uname -a
Linux Media_HDD-2D4F 2.6.12.6-VENUS #14 Sun May 15 12:56:18 CST 2011 mips unknown
|