RCast Перетворює ваш Chromecast на окремий медіаплеєр

Поява смарт-телевізора дала нам чимало речей, від яких можна насолоджуватися. Це дозволило нам консолідувати (більшу) частину нашого часу роботи з екраном на одному пристрої (без необхідності мати екрани пліч-о-пліч), і це дозволив нам робити на наших телевізорах речі, які ми не могли робити раніше без допомоги дорогих ігрових консолей або комп’ютерних систем.

Крім того, ця тенденція також породила недорогі рішення для перетворення «тупих» телевізорів на розумні. Одним із таких рішень стала відповідь Google AppleTV від Купертіно Chromecast. Маленький пристрій не зазнав особливих змін з моменту свого скромного виходу на ринок у липні 2013 року (і це можна побачити, виконавши порівняння з останнім втіленням ключа HDMI). Однак це завдяки розробникам, таким як XDA Senior Member рундгонг що пристрій (і власники) отримав набагато більше переваг за мізерні 35 доларів США, які він коштує.

Chromecast практично марний без підключення до Інтернету, і Google переконався в цьому, додавши велику кількість блокувань, щоб запобігти таким речам, як спеціальне програмне забезпечення. Це, власне, його ахіллесова п'ята... або принаймні так було.

Введіть rCast. Це спеціальна ПЗУ, яка в основному дозволяє користувачеві ефективно використовувати внутрішню пам’ять Chromecast, увімкнувши локальне відтворення медіа. Більше того, пристрій не потребує підключення до Інтернету для роботи. Далі розробник пояснює, що ПЗУ використовує виправлені двійкові файли, щоб натомість пінг до серверів 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.

Ці обхідні шляхи дозволять пристрою нормально запускатися, навіть якщо мережа відсутня.

Зайве говорити, що пристрій повинен мати можливість завантажувати спеціальне програмне забезпечення, оскільки це ПЗУ на основі Eureka. Спробуйте, якщо вам захочеться зробити щось «веселе» зі своїм старим Chromecast.

Ви можете знайти більше інформації та повний посібник у Оригінальний потік rCast.