Найти в Дзене

Shelter: как изолировать неудобные приложения и сохранить нервы на Android ( это как второй рабочий телефон в одном )

Знаете, как бывает: скачал очередное приложение — вроде и полезное, но что оно там шуршит у тебя в фоне, никто толком не знает. Ещё эти «гениальные» идеи производителей Android: встроили кучу служб, а разруливай всё сам. Да, Android даёт свободу, но, будь уверен, этой свободой сразу кто-то начнёт пользоваться против тебя. Банально — приложения лезут в личную жизнь. Разве не бесит? Вот тут на арену выходит Shelter — такая себе маленькая, бесплатная утилита, без которой (лично я считаю) жить становится сложнее, если тебе реально важна приватность или просто не хочется, чтобы каждая вторая «игрушка» рылась в твоих контактах. Звучит пафосно? Может быть, но только до тех пор, пока не попробуешь сам. Начну с простого. Shelter — это бесплатная программа с открытым кодом для Android, созданная не каким-то там гигантом, а обычным энтузиастом по имени PeterCxy. Она позволяет создать на твоём телефоне отдельную, изолированную среду. Читай: песочницу, рабочий профиль, виртуальный бункер — как уг
Оглавление

Shelter
Shelter

Знаете, как бывает: скачал очередное приложение — вроде и полезное, но что оно там шуршит у тебя в фоне, никто толком не знает. Ещё эти «гениальные» идеи производителей Android: встроили кучу служб, а разруливай всё сам. Да, Android даёт свободу, но, будь уверен, этой свободой сразу кто-то начнёт пользоваться против тебя. Банально — приложения лезут в личную жизнь. Разве не бесит?

Вот тут на арену выходит Shelter — такая себе маленькая, бесплатная утилита, без которой (лично я считаю) жить становится сложнее, если тебе реально важна приватность или просто не хочется, чтобы каждая вторая «игрушка» рылась в твоих контактах. Звучит пафосно? Может быть, но только до тех пор, пока не попробуешь сам.

Что вообще делает Shelter?

Начну с простого. Shelter — это бесплатная программа с открытым кодом для Android, созданная не каким-то там гигантом, а обычным энтузиастом по имени PeterCxy. Она позволяет создать на твоём телефоне отдельную, изолированную среду. Читай: песочницу, рабочий профиль, виртуальный бункер — как угодно называй.

Самое смешное — Shelter не придумывает велосипед. Он использует уже существующую в Android функцию Work Profile. Это такой способ разделить телефон на две части: одна — твоя личная, вторая — будто для работы. Только вместо «корпоративного» сценария, Shelter даёт тебе в руки управление этим профилем на 100%.

Плюс этого подхода прост: можно устанавливать любые приложения не «в основную» систему, а в изолированную среду. Там они будут сидеть тихо и не докучать тебе своим поведением. Или… наоборот, докучать, но только в специально отведённом для них уголке, без доступа ко всему остальному.

А зачем вообще городить огород?

Вопрос резонный. Вроде и так есть куча ограничений, разрешения приложений, прочие современные «фишки безопасности». Зачем нужен отдельный профиль?

А вот пример из жизни. Допустим, тебе нужно скачать банковское приложение для одной-единственной операции. Ты не хочешь, чтобы оно потом собирало статистику о твоём местоположении или, что хуже, лазило по контактам. Или ещё веселее — ты часто тестируешь разные APK, не особо доверяя их происхождению. В этом случае Shelter буквально спасает: всё, что происходит внутри рабочего профиля, остаётся внутри. Хоть на время, хоть навсегда.

Вдобавок — можно замораживать приложения. Не в прямом смысле, конечно. Shelter умеет «фризить» программы: они перестают работать в фоне, не висят в памяти, не сливают трафик, не копят уведомления, не трогают данные. Захотел — разморозил, и приложение снова доступно.

Для параноиков и просто занятых людей — идеальный вариант. Хочешь две копии Telegram на одном телефоне? Да запросто. Хочешь держать игры в одном профиле, чтобы они не отвлекали в рабочее время? Без проблем.

Немного о том, как это устроено

Сам по себе Shelter выглядит просто. Минимализм — это даже плюс: ничего лишнего, никаких мега-сложных меню. Запустил, создал рабочий профиль (он же «Work Profile»), выбрал, какие приложения клонировать или заморозить — всё работает.

Под капотом, конечно, всё сложнее. Shelter — это не виртуальная машина, не эмулятор, а что-то среднее между «контейнером» и встроенным механизмом безопасности Android. Он не подменяет системные библиотеки, не требует root-доступа, а всего лишь берёт под контроль тот самый Work Profile, который в Android спрятан, по большому счёту, для корпоративных задач.

Почему это важно? Потому что безопасность профиля напрямую зависит от того, как реализован Work Profile в твоей версии Android. Некоторые кастомные прошивки могут его не поддерживать. А на некоторых устройствах (привет, бюджетники от ноунейм брендов) — Work Profile и вовсе может быть отключён или работать криво.

Кому это реально нужно?

Парадокс, но большинству пользователей Shelter вроде бы и не нужен. Но если ты читаешь это — скорее всего, уже хочешь чуть больше контроля. Вот несколько типичных сценариев:

  • Личные и рабочие аккаунты: держать две версии одного мессенджера. Не путать личное и рабочее.
  • Тестирование приложений: безопасно запускать подозрительные APK, не переживая за основную систему.
  • Ограничение активности: замораживать приложения, которые иначе не умеют «отдыхать». Особенно соцсети.
  • Родительский контроль: выделить отдельный профиль для игр, чтобы дети не сбили настройки или не потратили лишнего.

И ещё — Shelter не требует root-доступа. Это важно, потому что большинство подобных утилит или требуют «сломать» телефон, или работают так себе. Тут же всё официально, легально, а код открыт. Можешь проверить сам, если хочешь.

Какие минусы?

Ну, давай честно: ничего идеального нет.

Во-первых, не все устройства поддерживают Work Profile. На некоторых китайских смартфонах, или на сильно кастомизированных прошивках, функция может быть вообще недоступна. Проверь заранее — вдруг не заработает.

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

В-третьих, если слишком много приложений держать замороженными, телефон может немного «тупить» при запуске профиля — но это скорее придирка.

Ещё момент: Shelter — не серебряная пуля. Он не шифрует данные, не скрывает приложения от оператора или производителя устройства. Всё, что происходит внутри профиля, технически может быть доступно на системном уровне. Если ищешь анонимность уровня спецслужб — это не твой инструмент.

Shelter и конкуренты. Почему не просто клон?

На Android давно есть куча решений для «двойных» приложений. Но большинство из них — коммерческие, с рекламой или закрытым кодом. Shelter же — бесплатный, без скрытых ловушек, без раздражающих пушей.

Сравни, например, с Parallel Space или Dual Apps. Они часто требуют root или установки каких-то мутных компонентов, а работают — не всегда стабильно. Shelter же берёт именно то, что есть в Android, и даёт этим управлять.

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

Как начать пользоваться? (немного практики)

Пошагово, без воды:

  1. Скачай Shelter с F-Droid или установи APK с GitHub (да, Google Play его нет, зато никто не подсовывает рекламу).
  2. Запусти приложение — оно предложит создать рабочий профиль.
  3. После создания профиля появится новый раздел с приложениями. Теперь можно:
  • Переносить приложения в рабочий профиль.
  • Клонировать приложения: теперь два WhatsApp, два Telegram, два браузера — на одном устройстве.
  • Замораживать приложения — буквально одной кнопкой.
  1. Если что-то пошло не так — профиль всегда можно удалить. Но тут есть нюанс: удаляя профиль, теряешь всё, что было внутри него. Так что заранее сохрани нужные данные.

Несколько реальных кейсов

Я бы не стал советовать Shelter, если бы не пробовал его на себе. Вот несколько ситуаций, где он реально выручал:

  • Периодически тестирую сторонние клиенты для почты. Чтобы не светить свои реальные письма, ставлю их в рабочий профиль. Если что — удалил профиль, и всё, никаких следов.
  • Для рабочих мессенджеров: держу в Shelter все «корпоративные» приложения, чтобы не сыпали уведомления по вечерам.
  • Играю в игрушки, которые любят «проситься» в телефонную книгу: ставлю в отдельный профиль, чтобы не лезли куда не надо.
  • Когда нужно было дать ребёнку телефон: создавал в Shelter отдельный профиль с нужными приложениями и — вуаля — ребёнок играет, а мои личные данные вне доступа.

Немного критики напоследок

Есть, конечно, и вещи, которые не всем понравятся. Например, на некоторых прошивках рабочий профиль просто-напросто не запускается без «танцев с бубном».

Плюс — после перезагрузки иногда приходится ждать, пока профиль активируется. Мелочь, но раздражает.

Ну и, наконец, не все приложения корректно работают внутри профиля. Например, некоторые банки и соцсети могут «ругаться» или не видеть сеть. Тут уже у кого как пойдёт — нужно тестировать на своём железе.

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

Ссылку на Google play не даю намеренно, так как там сильно урезанная версия.

Исходный код Shelter на GitHub — полистать, скачать, посмотреть