Η έλευση της smart TV μας έδωσε αρκετά πράγματα να απολαύσουμε. Μας επέτρεψε να συγκεντρώνουμε (το μεγαλύτερο μέρος) του χρόνου μας στην οθόνη σε μία μόνο συσκευή (χωρίς να χρειάζεται να έχουμε οθόνες δίπλα-δίπλα) και μας επέτρεψε να κάνουμε πράγματα στις τηλεοράσεις μας που δεν μπορούσαμε να κάνουμε πριν χωρίς τη βοήθεια υπερτιμημένων κονσολών παιχνιδιών ή συστημάτων υπολογιστών.
Επιπλέον, αυτή η τάση γέννησε και φθηνές λύσεις για να μετατρέψουμε τις «χαζές» τηλεοράσεις σε έξυπνες. Μια τέτοια λύση ήταν η απάντηση της Google στο AppleTV του Κουπερτίνο, το Chromecast. Η μικρή συσκευή δεν έχει εξελιχθεί πολύ από την ταπεινή της είσοδο στην αγορά τον Ιούλιο του 2013 (και μπορεί να φανεί κάνοντας μια σύγκριση με την τελευταία ενσάρκωση του HDMI dongle). Ωστόσο, οφείλεται σε προγραμματιστές όπως το XDA Senior Member rundgong ότι η συσκευή (και οι ιδιοκτήτες) έχουν πάρει πολύ μεγαλύτερη έκρηξη για τα άθλια 35 δολάρια ΗΠΑ που κοστίζει.
Το Chromecast είναι ουσιαστικά άχρηστο χωρίς σύνδεση στο διαδίκτυο και η Google έχει βεβαιωθεί για αυτό προσθέτοντας μεγάλο αριθμό κλειδαριών για να αποτρέψει πράγματα όπως προσαρμοσμένο υλικολογισμικό. Αυτή είναι στην πραγματικότητα η αχίλλειος πτέρνα του... ή τουλάχιστον ήταν.
Εισαγάγετε rCast. Αυτή είναι μια προσαρμοσμένη ROM που βασικά επιτρέπει στο χρήστη να κάνει καλή χρήση της εσωτερικής μνήμης του Chromecast, ενεργοποιώντας την αναπαραγωγή τοπικών πολυμέσων. Επιπλέον, η συσκευή δεν απαιτεί σύνδεση στο διαδίκτυο για να μπορεί να λειτουργήσει. Ο προγραμματιστής συνεχίζει εξηγώντας ότι η ROM χρησιμοποιεί διορθωμένα δυαδικά αρχεία για να κάνει το ping στους διακομιστές της Google να κατευθυνθεί σε έναν τοπικό διακομιστή.- οι cast_shell και net_mgr κάνουν αιτήματα http στους διακομιστές της Google. Έχω επιδιορθώσει αυτά τα δυαδικά αρχεία, ώστε να κάνουν αιτήματα στον τοπικό διακομιστή ιστού.
- Η συσκευή πραγματοποιεί αναζήτηση dns που αποστέλλεται στον διακομιστή 8.8.8.8. Έχω δουλέψει γύρω από αυτό δημιουργώντας ένα ψευδώνυμο για το 8.8.8.8 στον τοπικό κεντρικό υπολογιστή και τρέχοντας έναν διακομιστή dns.
- Η συσκευή δεν θα ολοκληρώσει την εκκίνηση μέχρι να λάβει ενημερωμένο χρόνο από το pool.ntp.org. Αυτό διορθώνεται προσθέτοντας το pool.ntp.org ως 127.0.0.1 στο αρχείο hosts και εκτελώντας τοπικά έναν διακομιστή sntp.
Αυτές οι λύσεις θα επιτρέψουν στη συσκευή να ξεκινήσει κανονικά ακόμα και όταν λείπει το δίκτυο.
Περιττό να πούμε ότι η συσκευή πρέπει να μπορεί να αναβοσβήνει προσαρμοσμένο υλικολογισμικό σε αυτήν, καθώς πρόκειται για ROM που βασίζεται στο Eureka. Συνεχίστε και δοκιμάστε το εάν θέλετε να κάνετε κάτι "διασκεδαστικό" με το παλιό σας Chromecast.
Μπορείτε να βρείτε περισσότερες πληροφορίες και τον πλήρη οδηγό στο rCast αρχικό νήμα.