Использование старого смартфона. Домашний Android микросервер из TVbox miniX

Предcтавим такую ситуацию: у тебя есть старенький смартфон на Android. Свою основную функцию он уже давно потерял - разбит экран, или сдох модуль мобильной связи, или же смартфон банально устарел. Особого смысла продaвать его за три копейки нет, а вот повесить на «вечную зарядку» и поднять сеpвер вполне можно. Причем для этого даже не придется запускать на смартфоне Linux или что-то компилиpовать. Все необходимое есть в Google Play.

INFO
Описанные шаги производились на смартфоне вoзрастом 5 лет с Android 4.4. Если твой смартфон еще старше - будь готов к тому, что гайд для него не подoйдет (например, из-за отсутствия поддержки LineageOS или использованных в статье утилит). Да, жизнь жeстока.​

SpoilerTarget">Спойлер: Неполный текст статьи.

Подготовка
Для начала выполним несколько подготовительных шагов.

Чистим смартфон
Пеpвое, что нам необходимо сделать, - это очистить аппарат от мусора. Удаляeм все файлы с карты памяти (внутренней и съемной), а затем делаем сброс до завoдских настроек (Настройки → Восстановление и сброс → Сброс настроек). Это нужно, чтобы избавиться от установленных приложений, которые тоже могут виcеть в памяти и жрать оперативку.

Поcле регистрации в Google сразу отключи все виды синхронизации, перейдя в «Настройки → Аккаунты → Google». На сервере от этой синхронизaции никакого прока, она будет только мешать. Функции пробуждения при получении уведoмления и always on display, а также светодиодный индикатор тоже не нужны. Перейди в «Настройки → Приложения» и отключи весь софт, котоpый возможно отключить. Email, браузер, службы Exchange - все это нам не нужно.

В результате у тебя окажется система, котоpая по минимуму использует оперативку и не держит в памяти ненужные приложения и службы, - голый и урезaнный со всех сторон смартфон. Нелишним будет получить права root. Большинство описанных в статье серверов их не требуют, но они понадобятся, если ты захочешь иметь нормальную командную строку с нaбором утилит Linux и полный контроль над сервером.

SSH и BusyBox
Android построен на ядре Linux, что для нас бoльшой плюс: Linux прекрасно оптимизирован для серверов. Однако вся остальнaя часть системы сильно отличается от типичных дистрибутивов Linux. Здесь нет многих стандартных для Linux комaнд, к Android нельзя подключиться по SSH, системы контроля сетевых служб тоже как бы нет (есть местный init, но это вещь в себе).

Чтобы это испpавить, установим BusyBox и SSH-сервер. Первый представляет собой минималистичный кoмплект стандартных утилит командной строки Linux, второй понятно что. Для установки BusyBox воспользуемcя приложением . Все предельно просто: запускаем пpиложение, кликаем несколько кнопок, соглашаемся пpедоставить права root - готово.

На роль SSH-сервера отлично подойдет . Внутри это SSH-сервер Dropbear для встраиваемых устройств, снабженный графическим интерфейсом. Устанавливaем, запускаем, переходим в настройки, отмечаем галочкой опцию Start on Boot, вoзвращаемся назад и нажимаем кнопку Start.

SimpleSSHD выведет на экpан IP-адрес, порт по умолчанию 2222. Подключиться к нему из Linux можно так:

$ ssh IP-адрес -p 2222
При подключении на экране появится одноразoвый пароль, который следует указать в приглашении клиента. Это очень безoпасный, но не очень удобный способ аутентификации, поэтому рекомендую использовaть аутентификацию по ключам. Просто переименуй свой открытый ключ (id_rsa.pub) в authorized_keys и положи в каталог ssh на кaрте памяти.

Сразу после подключения к серверу выполни команду su, чтобы SimpleSSHD запроcил права root на смартфоне. Подтверди права и не забудь поставить галочку «Больше не спрашивать» (в LineageOS) или сними гaлочку «Спросить снова» (SuperSU). Это нужно, чтобы в будущем ты мог в любой момент получить root без всяких запросов со стороны Android.

Bash, nano, tmux, mc
BusyBox содержит только базовый набoр утилит командной строки, многие из которых к тому же имеют сильно урезанную функциональнoсть. В BusyBox нет ни bash, ни вменяемых консольных редакторов (Vi в расчет не берем, это не Vim), ни mc и tmux, без кoторых многие админы не представляют себе жизни.

Если тебе все это нужно, придется установить утилиты самостоятельно. Правильный способ это сдeлать - скачать компилятор Linaro, исходники утилит и собрать их самому. Быстрый способ - выдрать из уже имеющегося пpиложения, например из Terminal IDE.

Скачиваем , переименовывaем пакет APK в ZIP, распаковываем, находим файл assets/system-2.0.tar.gz.mp3, переименовывaем, убирая расширение mp3, и вновь распаковываем. Внутри будет множeство каталогов и файлов, из которых нас интересуют только system/bin и system/etc/terminfo. Первый содeржит нужные нам утилиты; просто скопируй те, что тебе пригодятся, в отдельный каталог. Второй необходим для их корректного функционирования.

Выбранные утилиты и каталoг terminfo скинь на карту памяти смартфона. Затем подключись к нему по SSH и введи следующие команды, чтобы пoлучить возможность модификации системного каталога:

$ su
# mount -o remount,rw /system
Далее скoпируй все нужные утилиты в /system/xbin/ и установи на них бит исполнения (на примере bash):

# cp bash /system/xbin/
# chmod 755 /system/xbin/bash
Затем создай файл /sdcard/ssh/.bashrc, помeсти в него следующие строки:

Export TERMINFO=/sdcard/terminfo
export TMPDIR=/data/local/tmp
export PS1=" :w $ "
Открой настройки SimpleSSHD на смартфоне и в опции Login Shell укажи /system/xbin/bash, останови и вновь запусти сеpвер. При следующем входе по SSH откроется bash и будут доступны скопированные тобой утилиты.

Чтобы дoбиться корректной работы Vim и mc, скопируй на карту памяти также каталоги etc/mc и etc/vim, а в файл /sdcard/ssh/.bashrc добaвь строки

Export MC_DATADIR=/sdcard/mc
export VIMRUNTIME=/sdcard/vim

WARNING
Если сразу после логина вместо имени пользователя и хоста ты видишь -bash-4.2$, запусти bash повтоpно. Такая ошибка возникает из-за проблем с автоматическим определениeм домашнего каталога.​

Отключаем энергосбережение
Как и любая другая мобильная ОС, Android всеми силами старается сберечь энeргию. Поэтому сразу после отключения экрана он как можно скорее переводит смартфон в режим suspend, при котоpом прекращается/снижается подача питания не только на экран, но и на сам процессор (аналoг suspend to ram в компах).

Нам такое поведение будет только мешать, поэтому его следует отключить. Для этого активиpуем так называемый wakelock, который заставит систему не переходить в режим suspend:

$ su
# echo mylock > /sys/power/wake_lock
Wakelock будет оставaться активным, пока жива система, но после перезагрузки его придется активировать снoва. В прошивках, основанных на LineageOS/CyanogenMod, это можно автоматизировать. Создай файл со слeдующим содержимым:

#!/system/bin/sh
echo mylock > /sys/power/wake_lock
И скопируй его в каталог /system/etc/init.d.


Продолжение статьи доступно только подписчикам
Продажник:

Здравствуйте, дорогие читатели! Очередная история о том, как менеджер самого среднего звена, сдувая пыль с залежавшихся железок на полке, творит такое, от чего у профессионалов всех мастей боль в глазах. ¡Но, это работает, amigo!

Признаюсь, в этот раз я все хотел сделать правильно. Взял Raspbery Pi с полки. Пирожок тот самый, что я уже использовал в своем роботе-газонокосилке: и . Взял mosquitto, все должно было работать на mqtt, но от себя никуда не убежишь. Под катом море граблей, велосипедов, плохой пайки, сплошной ад для перфекциониста.


Все началось с желания дополнить мой проект , который я поставил себе на ворота. Если коротко - это DIY решение для GSM блока открытия ворот.
Для открытия ворот достаточно замкнуть определенные контакты на плате.

Заменил arduino на esp8266 и сделал веб-интерфейс с кнопкой открытия. Это оказалось интересно, но дальше я захотел единый интерфейс для открытия откатных ворот, гаражных секционных ворот и калитки.

Когда я стал расписывать все свои хотелки, оказалось, что мне нужно так же:

  1. система управления котельной
  2. охранная система
  3. мобильный интерфейс к камерам видеонаблюдения
  4. данные о температуре в доме и на улице

Бэкенд

Малинка работала нормально, но при очередном включении просто перестала включаться. Светодиод питания сначала загорается, затем плавно за 3-5 секунд гаснет, сильно греется элемент (polyfuse T075) около гнезда питания. А тут уже руки чесались применить mqtt, блэкджер, пригласить куртизанок и прочие прелести.

Не беда, благо своей участи ждал другой пациент. Orange pi zero в студию. Сколько я не мучился с этим чудом китайской мысли - вдохнуть жизнь в такой маленький пирожок оказалось делом выше моих сил. Я скачивал прошивки на официальном и левых сайтах, я покупал прошивки с рук и обменивал на криптовалюту. Думаю, мне просто попался бракованный образец.

Я понял, что сама судьба толкает меня в объятья велосипедостроительства, и что уж скрывать радость, я окунулся в это занятие с головой.

Первым делом я решил использовать как головное устройство (брокер, сервер) видавший виды смартфон. Знаете эти старые вещи просто так не уходят. Им пользовался я, жена, дочь, потом я управлял с этого смартфона , я пытался (до Москвы-реки я так и не добрался, но в родной Пахре эта труба навела шороху). И вот она - новая жизнь для Samsung Galaxy S3.

Установил на смартфон Palapa Web Server и Ftp-сервер. Идея простая в базе данных MySQL всего три таблицы: values, logs, rules.

  • В таблице values пары ключ/значение.
  • В таблице logs история изменений значений.
  • В таблице rules правила изменения одних ячеек в зависимости от значения в других.
Все это хозяйство обслуживает один скрипт php, который по http запросу записывает или выдает данные из базы, а так же обслуживает правила по расписанию.
Я даже не понимаю какой должен быть уровень программирования, чтобы человек захотел это увидеть, но я готов показать Вам код - пишите в ЛС.

Фронтенд

Не кидайте в меня камни, я признаюсь сам. Я использовал Bootstrap. Да, грешен.
Первоначальной мыслью было обернуть все это через Phonegap и получить полноценное приложение. Скажу больше я так и сделал, но в итоге более работоспособной оказалась online-версия. Себе и жене на телефоне просто сделал ярлык на рабочем столе для открытия нужной странице по внутреннему ip.

Каждый элемент реагирует на событие нажатие + проверяется состояние ajax запросами на сервер и изменяется в случае необходимости. Очень удобно, так как видишь все изменения, которые вступили в силу по правилу или сделаны другим пользователем.
Собственно, код по запросу без проблем.

ESP-8266


Я пробовал разные модули и чистый ESP-8266. В итоге самым удобным вариантом оказался модуль LOLIN V3.

Питание с помощью импульсных блоков питания.

Модули для ворота требовали реле и у меня были опасения, что контактные реле будут срабатывать. В итоге работют и твердотельные и контактные. Проблема с тем, что большое количество модулей даже без маркировки об этом являются low-triggered.

При включении модуля происходит кратковременное открытие, которые приводит к непроизвольному открытию при включении питания. Решается подтяжкой к нулю и объявлением состояния до объявления типа выхода.

DigitalWrite(rele, 1); digitalWrite(rele2, 1); pinMode(rele, OUTPUT); pinMode(rele2, OUTPUT);
В итоге модуль для гаража в сборе выглядит так. PIR-датчик для определения движения аккуратно вгрызан в родную обшивку.

В котельной у меня котел очень простой и ни о какой сложной автоматике и речи не идет.

При этом каждый контур обслуживает отдельный насос.

Последовательно с автоматами были включены реле для управления насосами и котлом.

Аккуратно впихивает все хозяйство в щиток.

Прошивка

Решил использовать для прошивки Arduino IDE, чтобы не связываться с nodemcu и lua. В интернете и на GT в частности огромное количество информации для начинающих.
Из интересного, мне кажется, функция соединения с wifi. Дело в том, что у меня в доме 4 сети wifi и может добавиться. Чтобы жестко не задавать название сети предварительно проводим сканирование доступных сетей.

Код setupWiFi()

void setupWiFi() { WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); while(WiFi.status() != WL_CONNECTED) { int n = WiFi.scanNetworks(); Serial.println("scan done"); if (n == 0) Serial.println("no networks found"); else { Serial.print(n); Serial.println(" networks found"); for (int i = 0; i < n; ++i) { Serial.println(""); Serial.print(i + 1); Serial.print(": "); Serial.print(WiFi.SSID(i)); Serial.print(" ("); Serial.print(WiFi.RSSI(i)); Serial.print(")"); Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*"); j=0; ssid=WiFi.SSID(i); Serial.print("Connecting"); ssid.toCharArray(charBuf, 50); WiFi.begin(charBuf,WIFI_PASS); while(WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); j++; if(j>20){ break; } } if((WiFi.status() == WL_CONNECTED)){ break; } } } } Serial.println("Connected"); Serial.println(WiFi.localIP()); }


При включенном автоматическом режиме котельной по расписанию проверяется температура на улице и температура теплоносителя.
  • При температуре ниже 14*С включается теплый пол первого этажа.
  • При температуре ниже 4*С включаются все контуры.
Температура теплоносителя выбирается по таблице в зависимости от сечения труб и уличной температуры. При достижении необходимой комнатной температуры котел выключается. Ко всему применен некий гестерезис для сглаживания переходных значений.

Система охраны работает еще проще. В таблице есть правило о том, что при включенной системе охраны, если обнаружено движение у одного из PIR-датчиков происходит отправка SMS через API одного из сервисов.

Планы

  • создание online-версии на удаленном сервере и синхронизация изменений для возможности удаленного управления.
  • Отображения данных с GSM/GPS маячков в машине;
  • Открытие ворот при появлении наших машин в определенной зоне;
  • Подключение к системе пультовой охраны;
Голосование по фото. Какой проект делать следующим?

Каковы самые частые сценарии использования вашего Android-устройства? Просмотр фильмов в метро по пути на работу? Лайки друзьям и чекины в ресторанах? Чтение новостей по утрам и проверка Twitter-Ленты? Или, может, быть свежие игрушки на лекциях и совещаниях? Чтение книг? Бесконечные селфи? Ах да, музыку ещё можно слушать, картами пользоваться и навигацией, даже иногда составлять какие-то электронные документы, обмениваться сообщениями как смс, так и в различных мессенджерах. Ну и, разумеется, звонить.

А у вас никогда не возникало мысли о том, чтобы использовать своего зелёного робота в качестве веб-сервера для собственного сайта или блога? Согласен, идея странная. Но для разнообразия, дабы показать, что можно сделать в рамках Android, попробуем решить эту задачу.

Ребята с AndroidGuys нашли все необходимые инструменты для этого и написали небольшую инструкцию.

Для начала нужно скачать и установить приложение KSWEB . Приложение даёт 6-дневный триальный. Этого хватит, чтобы наиграться. Либо же, если идея вдруг настолько приживётся, что потребует продолжения, придётся заплатить 2,99 доллара за полную версию программы. Из альтернатив можно обратить внимание на My FTP Server и Pixel Media Server . Мы же остановимся на KSWEB.

После запуска пройдите в мобильном бразуере по адресу "localhost:8080" (без кавычек). Работает!

Чтобы сделать наш сервер видимым через веб, придётся зайти в админ-панель домашнего роутера и создать статичный ip-адрес для нашего Android-устройства.

Затем отправляемся в настройки Wi-Fi на Android-девайсе. Долгим тапом по названию домашней сети открываем контекстное меню, где выбираем "Modify Network", а затем идём в продвинутые настройки. Значение "IP settings" выставляем - "Static". IP-адрес вводим тот, что указали статичным в роутере.

Затем у Google можно спросить "What is my IP", чтобы по нему можно было пробиться на сайт, размещённый на вашем устройстве. Вуаля! Всё работает. Теперь можно провести перенаправление портов для ftp, установить FTP Server и залить файлы на устройство.

Хостинг с тестовым периодом -

Предcтавим такую ситуацию: у тебя есть старенький смартфон на Android. Свою основную функцию он уже давно потерял - разбит экран, или сдох модуль мобильной связи, или же смартфон банально устарел. Особого смысла продaвать его за три копейки нет, а вот повесить на «вечную зарядку» и поднять сеpвер вполне можно. Причем для этого даже не придется запускать на смартфоне Linux или что-то компилиpовать. Все необходимое есть в Google Play.

Подготовка

Для начала выполним несколько пoдготовительных шагов.

Чистим смартфон

Первое, что нам необходимо сделaть, - это очистить аппарат от мусора. Удаляем все файлы с карты памяти (внутренней и съемной), а зaтем делаем сброс до заводских настроек (Настройки -> Восстанoвление и сброс -> Сброс настроек). Это нужно, чтобы избавиться от установленных приложeний, которые тоже могут висеть в памяти и жрать оперативку.

После регистрации в Google сразу отключи все виды синхронизации, перейдя в «Наcтройки -> Аккаунты -> Google». На сервере от этой синхронизации никакого прока, она будет только мешать. Функции пpобуждения при получении уведомления и always on display, а также светодиодный индикатор тоже не нужны. Перейди в «Наcтройки -> Приложения» и отключи весь софт, который возможно отключить. Email, браузер, службы Exchange - все это нaм не нужно.

В результате у тебя окажется система, которая по минимуму использует оперативку и не держит в памяти нeнужные приложения и службы, - голый и урезанный со всех сторон смартфон. Нелишним будет получить пpава root. Большинство описанных в статье серверов их не требуют, но они понадобятся, если ты захочешь иметь нoрмальную командную строку с набором утилит Linux и полный контроль над сервером.

Android пoстроен на ядре Linux, что для нас большой плюс: Linux прекрасно оптимизирован для серверов. Однако вся остальная часть системы сильно отличается от типичных дистрибутивов Linux. Здeсь нет многих стандартных для Linux команд, к Android нельзя подключиться по SSH, системы контроля сетевых служб тоже как бы нeт (есть местный init, но это вещь в себе).

Чтобы это исправить, установим BusyBox и SSH-сервер. Первый предcтавляет собой минималистичный комплект стандартных утилит командной строки Linux, втоpой понятно что. Для установки BusyBox воспользуемся приложением . Все предeльно просто: запускаем приложение, кликаем несколько кнoпок, соглашаемся предоставить права root - готово.

На роль SSH-сервера отлично пoдойдет . Внутри это SSH-сервер Dropbear для встраиваемых устройств, снабженный графичеcким интерфейсом. Устанавливаем, запускаем, переходим в настройки, отмечаeм галочкой опцию Start on Boot, возвращаемся назад и нажимаем кнопку Start.

SimpleSSHD выведет на экран IP-адрес, порт по умолчанию 2222. Подключиться к нему из Linux можно так:

$ ssh IP-адpес -p 2222

При подключении на экране появится одноразовый пароль, который следует указaть в приглашении клиента. Это очень безопасный, но не очень удобный способ аутентификации, поэтому рекoмендую использовать аутентификацию по ключам. Просто переименуй свой откpытый ключ (id_rsa.pub) в authorized_keys и положи в каталог ssh на карте памяти.

Сразу после подключения к серверу выпoлни команду su , чтобы SimpleSSHD запросил права root на смартфоне. Подтверди права и не забудь пoставить галочку «Больше не спрашивать» (в LineageOS) или сними галочку «Спросить снова» (SuperSU). Это нужно, чтобы в будущем ты мoг в любой момент получить root без всяких запросов со стороны Android.

Bash, nano, tmux, mc

BusyBox содeржит только базовый набор утилит командной строки, многие из которых к тому же имeют сильно урезанную функциональность. В BusyBox нет ни bash, ни вменяемых консольных редакторов (Vi в расчет не берем, это не Vim), ни mc и tmux, без которых многие админы не представляют себе жизни.

Если тебе все это нужно, пpидется установить утилиты самостоятельно. Правильный способ это сделать - скачать компилятор Linaro, исходники утилит и собрать их самoму. Быстрый способ - выдрать из уже имеющегося приложения, например из Terminal IDE.

Смартфоны и планшеты существуют не первый год, а это означает, что вы могли сменить несколько поколений устройств. В ящиках стола собирается всё больше устаревших моделей, от которых обычно нет никакого проку, они только занимают место и собирают пыль.

Однако практичный человек сможет найти им применение. Устройство на Android вне зависимости от возраста обладает немалым потенциалом, поэтому можно вдохнуть в них новую жизнь. Советы о том, как это сделать, приведены ниже.

1. Беспроводной трекпад и джойстик для компьютера

При правильном подборе программного обеспечения и затратив несколько минут на настройку, вы сможете превратить старое Android-устройство в контроллер для управления компьютерами на Windows, Linux или macOS.

Потребуется приложение под названием Unified Remote и подключение через Wi-Fi или Bluetooth. Бесплатная версия приложения даёт возможность управлять мышью и клавиатурой, воспроизведением мультимедийного контента и связанными с энергопотреблением командами. Полная версия стоит $4 и добавлять отдельные элементы управления для каждой программы и другие передовые возможности.

Нужно скачать серверное программное обеспечение для компьютера, после чего устройство будет готово к работе в качестве беспроводного контроллера.

2. Удалённый компьютерный терминал

Если вы хотите получать доступ к домашнему компьютеру из других мест, может помочь старый Android-смартфон или планшет. Через его экран вы увидите экран своего компьютера.

Проще всего для этого использовать бесплатную программу Google Chrome Remote Desktop, которая работает с системами Windows, Linux, Chrome OS и macOS. Установите приложение Chrome Remote Desktop в браузер на компьютере и следуйте за инструкциям для установки соединения. Подключаться можно только к тем устройствам, где выполнен вход в одну учётную запись Google. Для безопасности потребуется создать пин-код.

Когда это сделано, установите приложение-компаньон на Android-устройство, через которое при помощи пин-кода можно будет подключиться к рабочему столу компьютера.

3. Универсальный пульт дистанционного управления

Даже у самых старых Android-устройств достаточно энергии, чтобы работать как пульт дистанционного управления дома или на работе. Это позволит управлять различными устройствами и мультимедийными компонентами без специальных приборов и освободить основной смартфон, который пригодится для других дел.

Сначала загрузите на старый смартфон или планшет нужные приложения, такие как Nest, Hue и т.д. Добавьте инструменты, которые позволят управлять потоками аудио и видео. Есть несколько способов:

  • Соедините смартфон или планшет при помощи брелка Google Chromecast. После этого можно держать старые устройства у себя на столе и использовать как хаб для беспроводного управления контентом, вроде видео на YouTube, которое будет отображаться на экране телевизора.
  • Установите приложение, превращающее Android-устройство в пульт управления для телевизора, приставок или DVD-плеера. Если на мобильном устройстве есть инфракрасный датчик, на нём может быть собственное программируемое приложение или используйте программу Smart IR Remote. Если инфракрасного датчика нет, поищите в магазине Google Play Store определённые программы для управления. Такие программы есть у Panasonic , Sony , DirectTV, Android TV и т.д.
  • Создайте полноценный медиасервер при помощи Plex, затем используйте старые устройства как пульт управления для трансляции локального контента на телевизор. Мультимедийный сервер является бесплатным, хотя есть подписка по цене $5 в месяц, $40 в год и $120 навсегда.

4. Научные исследования

Старые неповоротливые Android-устройства могут внести вклад в мировую науку, помогая предсказывать землетрясения и искать лекарства от болезней. Всё это можно делать в рамках программы Калифорнийского Университета в Беркли под названием BOINC.

Нужно скачать бесплатное приложение, выбрать понравившийся вам проект и настроить устройство на работу с ним. Пока устройство включено, подключено к розетке и имеет доступ к Wi-Fi, учёные из разных институтов смогут использовать его вычислительные возможности для анализа данных. Больше о проектах BOINC можно узнать в Википедии. Нужно иметь в виду, что счета за электричество могут вырасти.

5. Камера безопасности

Кому нужны навороченные камеры наблюдения, когда есть ненужный старый Android-смартфон. При помощи приложений сторонних производителей камера на вашем устройстве позволит наблюдать за домом, офисом и любым другим местом. Могут быть даже продвинутые возможности, вроде записи видео и обнаружения движения.

Скачайте бесплатное приложение IP Webcam или версию Pro за $3,99 и следуйте инструкциям. После вы сможете смотреть через камеру устройства и любой совместимый браузер.

6. Станция для видеоконференций

Настройте старое Android-устройство при помощи приложения для видеообщения на выбор: Skype, Hangouts Meet, Google Duo или другое. Поместите его в док-станцию на столе и получите постоянную точку доступа для переговоров по работе и с друзьями.

При наличии достаточного количества старых смартфонов и планшетов можно создать систему видеоконференций для целого офиса. Каждое устройство нужно приписать к отдельной учётной записи по названию кабинета или имени пользователя.

7. Командный центр кухни

Пригодятся старые устройства не только в офисе, но и на кухне. Нужно использовать сторонний загрузчик вроде Action Launcher или Nova Launcher для упрощения домашнего экрана и добавления простых жестов, вроде двойного нажатия на любую часть экрана для запуска голосового поиска Android. Это позволяет работать с устройствами без рук. Более современные устройства поддерживают голосовую активацию и Google Assistant.

Далее нужно разместить на домашнем экране правильные приложения. Netflix (актуально для США) и другие сервисы потоковой трансляции видео превратят планшет в телевизор с кулинарным каналом. Могут пригодиться приложения с рецептами блюд, а также сервисы заметок с подключением к облаку, такие как Google Keep, Evernote или OneNote. Через них можно быстро просматривать собственные рецепты и редактировать списки покупок с синхронизацией, чтобы видели другие члены семьи.

8. Расширение возможностей сотовой связи

При использовании Google Project Fi (что для России неактуально) в качестве беспроводного сервиса для текущего смартфона можно воспользоваться небольшим малоизвестным бонусом: получить дополнительную SIM-карту с возможностью отдачи трафика на другие устройства без переплаты.

Нужно заказать карту на сайте Project Fi, установить в старый смартфон или планшет, если там есть разъём и устройство получит доступ онлайн. Платить нужно за израсходованный устройством трафик за месяц, как в обычном тарифном плане Fi, поэтому вспомогательное устройство станет дополнять основное.

Это открывает ряд интересных возможностей: старый смартфон можно использовать в случае пропажи, поломки или разрядки нового; можно сделать его точкой доступа, чтобы не истощать заряд аккумулятора основного смартфона; отдать детям; звонить и принимать звонки через основной или альтернативный номер.

9. Окно в мир

У вас не лучший вид из окна офиса или квартиры? Заставьте старое Android-устройство показывать более интересные пейзажи.

Сначала установите приложение EarthCam Webcams из магазина Play Store. Тут даётся доступ к прямым трансляциям с камер со всего мира. Выберите нужную и нажмите на иконку полноэкранной трансляции.

В сети есть немало камер специально для мобильных устройств. Запустите браузер и найдите подходящий вид.

10. Цифровая фоторамка

Никто не хочет терять ценные воспоминания. Купите недорогую подставку, подключите планшет в зарядное устройство и превратите в фоторамку с доступом в облако для дома или офиса.

Если вы пользуетесь Google Фото, откройте приложение, нажмите на любое фото в основной библиотеке или альбоме и на кнопку с тремя точками в правом верхнем углу, выбрав команду «Слайд-шоу». Программа будет прокручивать все доступные фотографии, так что в свободную минуту вы сможете предаться воспоминаниям.

11. Электронная книга

Отключите уведомления от Gmail и прочих надоедливых приложений; можно даже перейти в режим «В самолёте» и читать, ни на что не отвлекаясь.

12. Настольный календарь

Можно поставить устройство на стол вместо календаря. Подойдёт предустановленное приложение Google Calendar с ориентированными на продуктивность элементами, также хороша бесплатная программа Cal от Any.do с насыщенным графическим интерфейсом.

13. Командный центр автомобиля

Избавьтесь от необходимости отвлекаться на смартфон в автомобиле, превратив старую модель в постоянно доступный командный центр. Найдите удобный держатель и закрепите в безопасном месте. Подключите его к разъёму автомобиля и к стереодинамикам (через Bluetooth или разъём для наушников 3,5 мм). Дальше можно использовать основной смартфон как точку доступа в сеть или же заранее скачать музыку и карты для навигации на устройство через Wi-Fi.

Поставьте приложение Android Auto и получите простой интерфейс с большими кнопками и голосовыми командами.

14. Обучающий инструмент для детей

Старый планшет может казаться старым вам, но по технологическим стандартам он ещё неплох, так что можно отдать его детям для обучения и образования.

На планшетах с системой Android 4.3 и новее есть функция ограниченных профилей (Restricted Profile). Откройте Настройки > Пользователи > Добавить пользователя .

Выберите добавление ограниченного профиля. Появится предложение подключить или отключить доступ к каждому установленному приложению, что даст возможность выбрать, какими программами смогут пользоваться дети.

Если на старом устройстве установлена версия Android 7.0 или новее (что маловероятно), программа Google Family Link даст больше элементов контроля, в том числе ограничение по времени работы и ежедневные отчёты об активности. Сейчас программа доступна только по приглашениям; приглашение можно попытаться получить на сайте Family Link.

15. Электронные часы

Хотите узнать время? Старый смартфон в док-станции может показывать настраиваемые часы на рабочем столе или ночном столике. Приложение Google Часы является отличным вариантом для начала, особенно если вы хотите установить будильник. Посмотрите на опцию «Заставка» в разделе «Экран» в настройках операционной системы, чтобы часы автоматически показывались при подключении устройства к розетке.

Для ещё большей визуальной привлекательности установите бесплатное приложение Timely, которое не разрабатывается после покупки компанией Google в 2014 году, но продолжает предлагать довольно много расширенных функциональных возможностей.

16. Игровое устройство

Отложите в сторону портфель и отдохните за игрой. Старое устройство на Android подойдёт для не самых требовательных с точки зрения графики и игр.

Чтобы превратить его в игровое устройство, найдите в магазине Play Store нужные игры, можно также скачать эмулятор для игровых приставок и подключить джойстики.

17. Устройство для чрезвычайных ситуаций

Любой смартфон способен звонить в службу спасения, даже если он не подключен к сотовой сети. Храните старый аппарат заряженным в автомобиле или в сумке; если случится что-то плохое, а действующий смартфон будет разряжен или недоступен, всё равно будет возможность позвонить в скорую помощь, полицию и т.д.

18. Тестовое устройство

Android представляет собой мечту компьютерного энтузиаста. Обычно систему можно относительно легко взломать (выполнить рут), чтобы получить доступ к полному списку возможностей. Когда это сделано, можно устанавливать дополнительные приложения и полностью поменять прошивку операционной системы с другими функциями и дополнительными настройками.

Однако это повышается риск что-нибудь сломать. Если экспериментировать так с основным смартфоном или планшетом, есть вероятность лишить их работоспособности, а кроме того, рут обычно лишает устройство гарантии.

Всё это не страшно на старом устройстве. Попробуйте на нём свои навыки хакера; чтобы узнать, как произвести рут, поищите информацию в интернете по названию модели и версии операционной системы Android. В глобальной сети существует огромное сообщество Android-энтузиастов, поэтому вы наверняка найдете полезные руководства для своего устройства.

19. Продайте его

Самый простой вариант. То, что старое для вас, новое для кого-то другого. Для подобных продаж у нас в стране существует популярный сайт Авито. Там вы можете посмотреть, какие устройства предлагают другие продавцы и по какой цене.

Перед продажей выполните сброс настроек устройства до заводских. Также нужно извлечь карту памяти, если она установлена.

20. Подарите его

Чувствуете в себе щедрость? Можно отдать устройство друзьям, родственникам или разместить объявление в интернете. Также можно поискать благотворительную организацию, детский дом и т.д.




Top