Технический прогресс идет быстрыми темпами. Большинство людей, вероятно, никогда не осознавали, что даже обычные умные часы в наши дни обладают большей вычислительной мощностью не только по сравнению с компьютером НАСА, который доставил астронавтов Аполлона на Луну, но и по сравнению с некоторыми старинными профессиональными ноутбуками. Можем ли мы использовать эту силу? Что ж, как оказалось, можем. А иногда «странные» вещи могут быть просто забавными, и, делая их, мы также можем узнать что-то новое. В этой статье я покажу, как запустить Linux, Python и веб-сервер Django на умных часах Android Wear.

Установить

Основное приложение, которое нам поможет – Termux. Это бесплатное приложение содержит терминал и полноценную среду Linux. Версия Linux Termux работает в локальной песочнице, поэтому не требует корневого доступа и безопасна для системы. Termux официально доступен в Google Play, но версии для Wear OS там нет. Итак, нам нужно установить APK вручную с помощью ADB. ADB (Android Debug Bridge) — это инструмент командной строки для разработчиков Android, который поможет нам установить приложение и отправлять ему ключевые команды. Но сначала нам нужно включить отладку ADB и Wi-Fi на умных часах:

«Отладка ADB» нужна для подключения умных часов к ADB, а «Отладка по Wi-Fi» нужна, чтобы умные часы не отключали Wi-Fi после 1–2 минут бездействия.

Теперь мы готовы подключиться:

adb connect 10.14.24.123:5555

Также нам необходимо подтвердить соединение на часах; после этого мы можем проверить, подключился ли ADB, отправив команду:

adb devices

Затем мы можем скачать Termux и установить его на умные часы:

adb -s 10.14.24.123:5555 install com.termux_118.apk

Значок Termux должен появиться на экране приложений: