Az okostévé megjelenése jó néhány élveznivalót adott nekünk. Lehetővé tette, hogy a képernyő-bekapcsolási időnk (legtöbbször) részét egyetlen eszközön konszolidáljuk (anélkül, hogy egymás melletti képernyőkre lett volna szükség), és lehetővé tette számunkra, hogy olyan dolgokat tegyünk a tévénkben, amelyeket korábban nem tudtunk megtenni a túlárazott játékkonzolok vagy számítógépes rendszerek segítsége nélkül.
Ráadásul ez a trend olcsó megoldásokat is szült a "buta" tévék okossá alakítására. Az egyik ilyen megoldás volt a Google válasza a cupertinoi AppleTV-re, a Chromecast. A kis eszköz nem sokat fejlődött azóta, hogy 2013 júliusában szerényen megjelent a piacon (és látható a HDMI-kulcs legújabb megtestesülésével való összehasonlításból). Ez azonban olyan fejlesztők miatt van, mint az XDA Senior Member rundgong hogy az eszköz (és a tulajdonosok) sokkal nagyobb durranást kapott a csekély 35 dollárért.
A Chromecast lényegében használhatatlan internetkapcsolat nélkül, és a Google gondoskodott erről azzal, hogy nagyszámú zárat adott hozzá, hogy megakadályozza az olyan dolgokat, mint az egyedi firmware. Ez valójában az Achilles-sarka... vagy legalábbis az volt.
Írja be az rCast parancsot. Ez egy egyéni ROM, amely alapvetően lehetővé teszi a felhasználó számára a Chromecast belső memóriájának megfelelő kihasználását a helyi médialejátszás engedélyezésével. Ráadásul a készülék működéséhez nincs szükség internetkapcsolatra. A fejlesztő a továbbiakban elmagyarázza, hogy a ROM javított binárisokat használ, hogy a Google szervereire érkező ping helyett egy helyi szerverre kerüljön.- A cast_shell és a net_mgr http kéréseket küld a Google szervereinek. Kijavítottam ezeket a bináris fájlokat, így ehelyett kéréseket küldenek a helyi webszervernek.
- Az eszköz dns keresést végez, és elküldi a 8.8.8.8 szerverre. Megkerültem ezt úgy, hogy létrehoztam egy álnevet a 8.8.8.8-hoz a helyi gazdagépen, és futtattam egy DNS-kiszolgálót.
- Az eszköz nem fejezi be a rendszerindítást, amíg nem kap frissített időt a pool.ntp.org webhelyről. Ezt úgy javítja ki, hogy a pool.ntp.org 127.0.0.1-et adja hozzá a hosts fájlhoz, és helyileg fut egy sntp-kiszolgáló.
Ezek a megoldások lehetővé teszik, hogy az eszköz akkor is normálisan elinduljon, ha hiányzik a hálózat.
Mondanom sem kell, hogy az eszköznek képesnek kell lennie arra, hogy egyedi firmware-t villogtasson rajta, mivel ez egy Eureka-alapú ROM. Próbáld ki, ha valami „szórakoztatót” szeretnél csinálni régi Chromecastoddal.
További információkat és a teljes útmutatót a rCast eredeti szál.