Calculate Phone
Обновлено 14 сентября 2019
О проекте
Calculate Phone - проект, посвящённый интеграции мобильного телефона с ОС Calculate Linux. Интеграция выполняется при помощи облака Nextcloud, доступа к телефонии, почте и сервису мгновенных сообщений.
Покупая телефон, вы из коробки получаете готовый к использованию аппарат. При подключении к Google Account или Apple ID телефон интегрируется с облачными сервисами Google/Apple. Все ваши контакты, календарь, заметки тут же восстанавливаются. За несомненным удобством такой конфигурации скрывается ряд минусов:
- Если доступ к вашей учётной записи получит злоумышленник, то он узнает о вас всё, в т.ч. ваши перемещения на протяжении нескольких лет.
- Становится очевидным, что в некоторых случаях вам придется оплачивать вначале хранение ваших фотографий в приемлемом качестве, затем прослушивание музыки, просмотр фильмов и т.д., постепенно увеличивая бюджет.
- Нет никакой гарантии, что ваши данные не будут использованы третьими лицами в своих рекламных и прочих проектах.
- Если в один прекрасный момент вы захотите сменить поставщика услуг, вас могут ожидать сложности - например, связанные с выкачиванием отснятых фотографий.
- Никто не даст вам гарантий сохранности бесплатно размещаемых данных.
Проект Calculate Phone лишен этих недостатков, т.к. все свои данные вы храните у себя. Ваши облачные сервисы могут быть подняты на одном из компьютеров, имеющем выход в интернет. Защиту от взлома может обеспечить изолированность ваших облачных сервисов от прямого доступа из интернет.
Можно выделить три основных направления проекта:
- Сбор сведений о мобильных телефонах с ОС Android с возможностью получить root-доступ и по возможности перепрошить систему.
- Подбор оптимального программного обеспечения, имеющего открытый исходный код.
- Настройка телефона при помощи шаблонов утилит Calculate.
Поддерживаемые телефоны
Наработки проекта Calculate Phone можно использовать на любом телефоне с ОС Android. В будущем планируется выпустить утилиты Calculate с поддержкой автоматической настройки телефонов. Для работы утилит понадобится полный root-доступ к системе. К сожалению, далеко не на каждом телефоне можно получить полный доступ. Телефонные аппараты с поддержкой перепрошивки будут описаны в wiki. В федеративной сети Mastodon создана группа @phone@calculate.social, где вы можете поделиться информацией по прошивке вашего телефона.
Программное обеспечение
Основным требованием к устанавливаемому в Calculate Phone программному обеспечению является его открытый исходный код и интеграция с Nextcloud, а также другими свободными облачными сервисами. Так, для прослушивания музыки из облака неплохим решением будет связка из Funkwhale и DSub.
Настройка телефона
На данном этапе все настройки телефона придется выполнить вручную. Для удобства будет создана страница, где мы опишем все основные моменты. В будущем будет написана утилита cl-phone
для настройки телефона. Настройки приложений будут описаны в шаблонах, при этом настройка телефона с нуля с установкой необходимого программного обеспечения займет всего несколько минут.
Полезное
Группа проекта @phone@calculate.social в Федеративной сети Mastodon