Calculate Phone

Обновлено 14 сентября 2019

Calculate Phone

О проекте

Calculate Phone - проект, посвящённый интеграции мобильного телефона с ОС Calculate Linux. Интеграция выполняется при помощи облака Nextcloud, доступа к телефонии, почте и сервису мгновенных сообщений.

Покупая телефон, вы из коробки получаете готовый к использованию аппарат. При подключении к Google Account или Apple ID телефон интегрируется с облачными сервисами Google/Apple. Все ваши контакты, календарь, заметки тут же восстанавливаются. За несомненным удобством такой конфигурации скрывается ряд минусов:

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

Проект Calculate Phone лишен этих недостатков, т.к. все свои данные вы храните у себя. Ваши облачные сервисы могут быть подняты на одном из компьютеров, имеющем выход в интернет. Защиту от взлома может обеспечить изолированность ваших облачных сервисов от прямого доступа из интернет.

Можно выделить три основных направления проекта:

  1. Сбор сведений о мобильных телефонах с ОС Android с возможностью получить root-доступ и по возможности перепрошить систему.
  2. Подбор оптимального программного обеспечения, имеющего открытый исходный код.
  3. Настройка телефона при помощи шаблонов утилит Calculate.

Поддерживаемые телефоны

Наработки проекта Calculate Phone можно использовать на любом телефоне с ОС Android. В будущем планируется выпустить утилиты Calculate с поддержкой автоматической настройки телефонов. Для работы утилит понадобится полный root-доступ к системе. К сожалению, далеко не на каждом телефоне можно получить полный доступ. Телефонные аппараты с поддержкой перепрошивки будут описаны в wiki. В федеративной сети Mastodon создана группа @phone@calculate.social, где вы можете поделиться информацией по прошивке вашего телефона.

Программное обеспечение

Основным требованием к устанавливаемому в Calculate Phone программному обеспечению является его открытый исходный код и интеграция с Nextcloud, а также другими свободными облачными сервисами. Так, для прослушивания музыки из облака неплохим решением будет связка из Funkwhale и DSub.

Настройка телефона

На данном этапе все настройки телефона придется выполнить вручную. Для удобства будет создана страница, где мы опишем все основные моменты. В будущем будет написана утилита cl-phone для настройки телефона. Настройки приложений будут описаны в шаблонах, при этом настройка телефона с нуля с установкой необходимого программного обеспечения займет всего несколько минут.

Полезное

Группа проекта @phone@calculate.social в Федеративной сети Mastodon