Találtam egy T-Home set-top boxot

Épp a szülői házban rakodtunk, sok régi kacat-kütyü közt előkerült régebbi T-Home set-top box, ami hivatalosan a Cisco ISB6030MT-A nevet viseli. Valamiért ez, és pár más típusú Tés box nálunk maradt. Eszembe jutott, hogy ez tudott rögzíteni, az pedig háttértárat sejtet. Bingó, egy 320 GB-os HDD figyel a dobozban, ami mai szemmel nem olyan sok, de ez épp 320 GB-tal több mint a semmi.

A következő ami beugrott, hogy a készüléken oprendszerként valami módosított Windows fut, állítólag. Ha ez igaz, akkor csak ki lehet valahogy cserélni azt egy linuxra. Ha a hardver elég erős (passzív hűtés nem sok jót sejtet), a linuxos driverek is rendben vannak, talán torrent/fájlszerverként jó lesz. Ha nem, akkor legalább lett egy extra HDD-m.

Hozzászólások

Valami Windows CE variáns volt rajtuk és talán PowerPC a proci.
Linuxot hegeszteni rá izgalmas lenne, csak már elmúlt az ilyenek varázsa.

Gondolom nem azért adtátok el mert ebben láttátok a jövőt. ;)

Magáról a termékről sokat nem tudok mondani, menni megy. Ahhoz képest amit egy dobozból ki lehetne hozni (szerintem) nagyon buta és ilyen luxusfunkciók mint pl. DLNA köhög (legalábbis a Telekomén). Igaz nehéz eldönteni, hogy a Mediaroom alapból ilyen vagy a "Telekom customization" teszi ilyenné.

Szerintem ez nem a doboz hibája, vagy adott esetben a WiNCE-je. Ez inkább a Telekom és egyebek sara. Nyilván az USB port is ezeken a cuccokon kb semmire nem használható mobil töltésen kívül, holott tuti lehetne bele integrálni egy lejátszós cuccot (tudom, codecek, stb). De valószínűleg a Telekom sem azt szeretné hogy adjon egy fullos mediaboxot a usernek. Szóval szerintem tudatosan ilyen buta ez és a szolgáltató felől (lehet az most Telekom, vagy Digi, vagy UPC, vagy bármi egyéb).

Ez beugratós kérdés volt? Néhány tipp, nem Mediaroom specifikusan:
-a gyártó stratégiája megváltozik (pl. a szolgáltatóktól a végfelhasználók felé fordul vagy alacsonyabb margójú termékekről magasabb margójú felé mozdul)
-olyan réspiaci megoldásról van szó, melyet más cég hatékonyabban tud monetizálni az értékesítési hálózatával
-valaki jó pénzt ajánl érte

Üdv,
Marci

Ja igen fotózd már körbe, hogy milyen proci is van benne konkrétan, meg mennyi RAM, milyen ethernet phy, stb. Ha gigás ethernet van benne az csajozós lenne.

sub

Jó projektnek ígérkezik, bár én már kinőttem az ilyenekből. :)

2010-ben, vagy 2011-ben „vezették be” hozzánk az IPTV-t, azóta ilyen dobozom volt. Mivel néhány hónapja lemondtam a TV szolgáltatást, így csak emlékezetből tudok írni.

- A menü információk részénél WinCE 5.?-osnak hívja magát. Ettől még nem kizárt, hogy hazudik, és valójában Mediaroom.
- Ha valaki nem rendeli meg a felvétel rögzítése szolgáltatást, akkor más boxot kap, amiben nincs merevlemez. Ezt a másik változatot nem ismerem, de az nyilvánvaló, hogy az nem merevlemezről bootol. A kérdés az, hogy a kétféle boxnak a szoftvere megegyezik-e vagy sem. Mert ha megegyezik, akkor már a merevlemezről való bootolás is nehézségekbe ütközhet.
- A processzor 450 MHz-es volt, és a memória is elég kevés volt. Talán 64 MByte. A kérdés az, hogy a videók dekódolását végző chiphez találsz-e drivert, mert anélkül elég korlátozott a felhasználhatósága.

Közben ezt találtam: https://mendel129.wordpress.com/2013/12/19/belgacom-digitale-tv/

Szerintem a Mediaroom egy Windows CE 5.0 "distro" :)
Van rajta egy webservice ami elárulja: Access-Control-Expose-Headers: x-mediaroom-companion-signature
Ha nincs benne merevlemez akkor szvsz hálózatról bootol, ha van akkor a merevlemezről.
Nem az enyém, így nem szedtem szét de le merem fogadni, hogy ott figyelne egy fat partíción a wince (az oroszok nem tisztelik az Ericsson IP-t :()
Látszik, hogy ott van az NK.bin egy boot.sig ami ha nem stimmel természetesen nem bootol (hanem valószínűleg lehúzza az ISP-től újra a képet), persze ott a JTAG de az újabb dobozokon alapból az is tiltott...

De rá lehet kötni egy PI zero-t OSMC-vel az USB portja simán elbírja. ;)

Megkérdeztem egy egykori Mediaroom-os Kollégát. A műszaki részletek itteni ismertetése nélkül: szerinte nem fog menni.

Üdv,
Marci

Az is az Ericsson felé...
Úgyhogy inkább csak annyit mondok, hogy az egyik legkomolyabb veszély, hogy a set top boxot megchipelik valahogy és olyan tartalmakhoz is hozzáfér valaki, amire nem jogosult. Ehhez elég komoly anyagi érdeke is fűződhet a rosszfiúknak. Ezért ez a rendszer az alapjaitól és minden rétegében úgy lett kialakítva, hogy ezt megnehezítse/megakadályozza.

Üdv,
Marci

Némi update:

Sajnos a hardverrel semmit sem fogok tudni kezdeni, mert füst formájában távozott a lélek belőle. Úgyhogy marad a vinyó extra tárhelyként. Kíváncsiságból azért megnéztem mit tartalmaz. Ez nem volt egyszerű, az amúgy 2.5-ös HDD-hez szánt USB-s keretem nem tudott elég áramot leadni a 3.5-ös vinyónak, az asztali gépemben pedig minden tápcsatlakozó foglalt volt, kénytelen voltam az áramellátást megoldani egy régi tápból átkábelezve.

Pár dolgot kiderítettem, többek közt, azt, hogy a fájlok nagyrésze alá van írva (legalábbis valamiért valamilyen hash van mindegyikhez hozzárendelve .sig fájlokban), úgyhogy nagyon módosítgatni nem fogom a rendszert. A rendszer alapja WinCE, a rajta futó valami TV2Client-nek hívja magát.

Itt egy boot.prf, ami vélhetően az entry point, de vajon miért tartalmaz egy url-t?


$ hexdump -C BOOT.PRF 
00000000  01 00 00 66 01 05 00 00  56 02 7d 1d 00 00 01 00  |...f....V.}.....|
00000010  00 61 01 01 00 00 51 05  01 00 00 3b 00 02 00 00  |.a....Q....;....|
00000020  5b 03 00 02 00 00 24 ff  ff 01 00 00 2e 00 01 00  |[.....$.........|
00000030  00 5d 00 01 00 00 6a 00  04 00 00 4e 01 00 00 00  |.]....j....N....|
00000040  01 00 00 79 00 2b 00 00  7d 68 74 74 70 3a 2f 2f  |...y.+..}http://|
00000050  31 30 2e 31 2e 31 33 34  2e 36 39 2f 62 6f 6f 74  |10.1.134.69/boot|
00000060  73 74 72 61 70 2f 62 6f  6f 74 73 74 72 61 70 2e  |strap/bootstrap.|
00000070  61 73 6d 78 01 00 00 65  00 01 00 00 2f 05 01 00  |asmx...e..../...|
00000080  00 69 00 01 00 00 21 01  01 00 00 40 05 01 00 00  |.i....!....@....|
00000090  26 05 08 00 00 50 72 77  6e 01 00 00 00 00 00 00  |&....Prwn.......|
000000a0  00 00 cd d1 55 53                                 |....US|

A felvett adások vélhetőleg titkosítva vannak (csomó .slc fájl ,amit elvileg a VLC játszana, de "újabban" titkosítva vannak ezek egy netes forrás szerint, gonndolom ezért se, tudtam lejátszani.

Szóval erről ennyit.

Service Information Subsystem, Bootstrap Web Service and Sync Discovery Service Windows Service where the first provides clients with information about how to acquire video services. The second one authenticates Mediaroom STBs towards the back-end, and provides them with information on how the STB can obtain configuration data. The latter provides connected STBs with information about how to recover from an error state.

Forrás

Egyébként egy IIS7 figyel Telekom ADSL-ről azon a privát IP-n. (Gondolom a Mediaroom szerver része) :)