rCast Gjør Chromecasten din til en frittstående mediaspiller

Ankomsten av smart-TV-en ga oss ganske mange ting å glede oss over. Det gjorde det mulig for oss å konsolidere (det meste) av skjermtidspunktet på en enkelt enhet (uten behov for side-ved-side-skjermer), og det har gjort det mulig for oss å gjøre ting på TV-ene våre som vi ikke kunne gjøre før uten hjelp av overprisede spillkonsoller eller datasystemer.

På toppen av det fødte denne trenden også billige løsninger for å gjøre "stumme" TV-er til smarte. En slik løsning var Googles svar på Cupertinos AppleTV, Chromecast. Det lille apparatet har ikke utviklet seg mye siden den ydmyke inngangen til markedet tilbake i juli 2013 (og kan sees ved å gjøre en sammenligning med den siste inkarnasjonen av HDMI-dongelen). Imidlertid er det på grunn av utviklere som Senior Member rundgong at enheten (og eierne) har fått langt mer smell for de ulykkelige 35 dollar som det koster.

Chromecasten er i utgangspunktet ubrukelig uten internettforbindelse, og Google har sørget for dette ved å legge til et stort antall låser for å forhindre ting som tilpasset firmware. Dette er faktisk Achilles 'hælen ... eller i det minste det var. Skriv inn rCast. Dette er en tilpasset ROM som i utgangspunktet gjør det mulig for brukeren å utnytte Chromecastens interne minne ved å aktivere avspilling av lokale medier. Dessuten krever enheten ikke en internettforbindelse for å kunne fungere. Deven fortsetter med å forklare at ROM-en bruker patched binære filer for å lage pingen til Google-servere for å bli ledet til en lokal server i stedet.

- cast_shell og net_mgr sender http-forespørsler til google-servere. Jeg har lappet disse binærene, så de ber om den lokale webserveren i stedet.

- Enheten lager et dns-oppslag sendt til server 8.8.8.8. Jeg har jobbet rundt det ved å opprette et alias for 8.8.8.8 på den lokale verten og kjøre en dns-server.

- Enheten vil ikke fullføre oppstart før den har mottatt en oppdatert tid fra pool.ntp.org. Dette løses ved å legge til pool.ntp.org som 127.0.0.1 i vertsfilen, og lokalt kjøre en sntp-server.

Disse løsningene lar enheten starte opp normalt selv når nettverket mangler.

Unødvendig å si, enheten må kunne blinke tilpasset firmware på den, da dette er en Eureka-basert ROM. Prøv videre hvis du har lyst til å gjøre noe "morsomt" med din gamle Chromecast.

Du kan finne mer informasjon og den fulle guiden i originalen rCast.