RCast Gør din Chromecast til en selvstændig medieafspiller

click fraud protection

Fremkomsten af ​​smart-tv'et gav os en del ting at nyde. Det gjorde det muligt for os at konsolidere (det meste) af vores skærm-on-tid på en enkelt enhed (uden behov for at have side-by-side skærme), og det har givet os mulighed for at gøre ting på vores tv, som vi ikke kunne gøre før uden hjælp fra overprisede spillekonsoller eller computersystemer.

Oven i det affødte denne trend også billige løsninger til at forvandle "dumme" tv'er til smarte. En sådan løsning var Googles svar på Cupertinos AppleTV, den Chromecast. Den lille enhed har ikke udviklet sig ret meget siden dens beskedne indtog på markedet tilbage i juli 2013 (og kan ses ved at sammenligne med den seneste inkarnation af HDMI-donglen). Det er dog på grund af udviklere som XDA Senior Member rundgong at enheden (og ejerne) har fået langt mere bang for de sølle 35 dollars, den koster.

Chromecast er stort set ubrugelig uden internetforbindelse, og det har Google sørget for ved at tilføje et stort antal låse for at forhindre ting som brugerdefineret firmware. Dette er faktisk dens akilleshæl... eller det var det i hvert fald.

Indtast rCast. Dette er en brugerdefineret ROM, der grundlæggende gør det muligt for brugeren at gøre god brug af den interne hukommelse på Chromecast ved at aktivere lokal medieafspilning. Hvad mere er, kræver enheden ikke en internetforbindelse for at kunne fungere. Udvikleren fortsætter med at forklare, at ROM'en bruger patchede binære filer til at få ping til Google-servere til at blive dirigeret til en lokal server i stedet.

- cast_shell og net_mgr laver http-anmodninger til google-servere. Jeg har patchet disse binære filer, så de sender anmodninger til den lokale webserver i stedet for.

- Enheden laver et dns-opslag sendt til server 8.8.8.8. Jeg har omgået det ved at oprette et alias for 8.8.8.8 på den lokale vært og køre en dns-server.

- Enheden afslutter ikke opstart, før den har modtaget en opdateret tid fra pool.ntp.org. Dette rettes ved at tilføje pool.ntp.org som 127.0.0.1 i hosts-filen og lokalt køre en sntp-server.

Disse løsninger vil lade enheden starte normalt, selv når netværket mangler.

Det er overflødigt at sige, at enheden skal kunne flashe brugerdefineret firmware på den, da dette er en Eureka-baseret ROM. Gå videre og prøv det, hvis du har lyst til at lave noget "sjovt" med din gamle Chromecast.

Du kan finde mere information og den fulde vejledning i rCast original tråd.