Найти тему
(не)Честно о технологиях*

Песочница для Android - намного круче, чем клонирование, безопасность 100%

Оглавление

Сегодня мы поговорим на такую тему, как запускать приложения на Android в изолированной среде. Что такое "изолированная среда"? - это когда приложение не видит остальные программы, установленные на вашем смартфоне и не может с ними взаимодействовать (в операционной системе Windows такой режим называется "песочницей"). При этом оно никак не ограничено в плане функционала, просто приложение думает, что оно одно единственное установлено на вашем смартфоне. Таким образом вы можете не беспокоиться о сохранности своих личных данных - для изолированного приложения создается виртуальное хранилище (оно никак не связано с физической памятью вашего смартфона, то-есть доступа к вашим данным у него нет). В конце вас будет ждать видеоинструкция*

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

Обложка выпуска. Почему такой акцент на оболочке от Xiaomi? Все дело в том, что на прошивках этого разработчика заблокирована функция переключения между профилями.
Обложка выпуска. Почему такой акцент на оболочке от Xiaomi? Все дело в том, что на прошивках этого разработчика заблокирована функция переключения между профилями.

Например:

  • удаленные программы нельзя восстановить или отследить (они не фиксируются в журналах Android);
  • приложения установленные в изолированную среду не расходуют никаких дополнительных ресурсов вашего смартфона (или планшета); когда вы завершаете с ними работу - они попросту уходят в режим гибернации (настройка по умолчанию), но если есть необходимость, чтобы программа работала в фоне, то ей можно выдать соответствующее разрешение;
  • если приложение отказывается запускаться, из-за того, что на вашем смартфоне установлено "нежелательное" ПО, то изолированный запуск решит эту проблему | приложение "Телекард" (это официальный клиент Газпромбанка) отказывается запускаться на телефоне, если там установлена программа "AnyDesk", которая предназначена для удаленного управления компьютером или смартфоном (ЕСЛИ ПОЛЬЗОВАТЕЛЬ СОБСТВЕННОРУЧНО НАСТРОИТ такое СОЕДИНЕНИЕ МЕЖДУ СВОИМ ПК И ТЕЛЕФОНОМ, по-другому никак не подключиться). Так вот "Телекард" почему-то реагирует только на "AnyDesk" и полностью игнорирует "TeamViewer", хотя обе программы выполнят одни и теже задачи, и выводят уведомление о том, что к вашему смартфону осуществленно удаленное подключение. Мне нужно и банковское приложение, и мой "AnyDesk", потому что я им пользуюсь чуть ли не каждый день. Что делать? Установить "Телекард" в изолированную среду;
  • все приложения, которые были установлены в песочницу, можно удалить одним разом за пару секунд...
  • вы полноценно устанавливаете приложения в изолированное хранилище, то-есть в отличие от клонов - нет никакой необходимости, чтобы программа была и там, и там | вы можете установить программу в одном единственном экземпляре и она будет находиться только в вашей песочнице.

Программа, о которой сегодня пойдет речь, работает даже на азиатских прошивках, типа EMUI, MIUI, Flyme OS и им подобных.

Одна система. Два хранилища. И там, и там могут быть установлены разные приложения. Работают они параллельно друг другу и не создают никакой дополнительной нагрузки на ваш смартфон! Удобно, безопасно, быстро и самое главное конфиденциально!
Одна система. Два хранилища. И там, и там могут быть установлены разные приложения. Работают они параллельно друг другу и не создают никакой дополнительной нагрузки на ваш смартфон! Удобно, безопасно, быстро и самое главное конфиденциально!

Shelter и Island - что выбрать?

Приложения "Shelter" и "Island" делают одно и тоже - их функционал мало чем отличается друг от друга. Единственное что "Shelter" официально работает только на чистом Android'е - тот самый, который от Google (аппараты Pixel, Nokia, смартфоны линейки Android One и т.д.). Сейчас найти в рознице смартфон, где будет установлен "оригинальный" Android, довольно трудно. Это уже удел гиков... В любом случае "Shelter" очень удобная и понятная программа. Если у вас чистый Android, то смело устанавливайте ее себе на телефон и пользуйтесь! Я же расскажу о том, как правильно установить и настроить приложение "Island" на сторонних оболочках (показывать буду на примере MIUI).

Если вы хотя бы раз клонировали приложение на своем смартфоне, то вам необходимо будет сделать следующее | если такого не было, то просто пропустите первые 3 пункта инструкции:

Настройки клонов находятся в приложении "Безопасность".
Настройки клонов находятся в приложении "Безопасность".
  1. удалить все клоны;
  2. пройти в раздел настроек "Клонирование приложений" и удалить все "аккаунты клонов" (если некоторые пункты инструкции вызывают у вас затруднения, то в конце этой публикации будет доступна ссылка на видеоинструкцию);
  3. перезагрузить смартфон.

Устанавливаем приложение "Island" https://play.google.com/store/apps/details?id=com.oasisfeng.island&hl=ru&gl=US (официальный магазин Google Play | ссылка на "Shelter" будет в самом конце статьи). Запускаем ярлык программы. "Island" спросит вас, готовы ли вы создать "рабочий профиль" на телефоне? У вас 2 варианта: "Принять и продолжить" (установить изолированное пространство), либо "Закрыть" (завершить работу программы). Естественно мы выбираем первый предложенный вариант.

Рабочий профиль может создаваться от 10 до 30 секунд (максимум минута). Поэтому, если вам покажется, что ваш телефон завис - просто дайте программе закончить начатое и не закрывайте ее, и не выходите на рабочий стол. Лучше отложите свой телефон в сторону.
Рабочий профиль может создаваться от 10 до 30 секунд (максимум минута). Поэтому, если вам покажется, что ваш телефон завис - просто дайте программе закончить начатое и не закрывайте ее, и не выходите на рабочий стол. Лучше отложите свой телефон в сторону.
Что такое рабочий профиль? Он был создан компанией Google для корпоративных пользователей. Если у вас есть "фирменный" софт, который используется в стенах вашей компании, либо IT-специалисты работодателя могут удаленно подключаться к вашему смартфону, чтобы должным образом настроить те или иные программы, то на аппарате включают специальный "рабочий профиль". Таким образом Googe гарантирует вам, что работодатель не сможет получить доступ к вашим личным данным: фотографиям, перепискам в мессенджерах и соц.сетях, и т.д.

"Island" создает корпоративный профиль, где единственным IT-специалистом будете только вы - соответственно вы сможете устанавливать в закрытое хранилище любой софт, который будет невидим для всей остальной системы Android. Как например, поступил я с приложением"Телекард" (больше он на "AnyDesk" уже не ругается).

Теперь давайте разберем интерфейс программы

Обратите внимание! 2 магазина приложений Google Play. Слева системный и справа "корпоративный". Внутри Android уже установлен клиент Дзен, а вот на рабочем профиле его нет. При желании программы можно устанавливать только в корпоративный профиль.
Обратите внимание! 2 магазина приложений Google Play. Слева системный и справа "корпоративный". Внутри Android уже установлен клиент Дзен, а вот на рабочем профиле его нет. При желании программы можно устанавливать только в корпоративный профиль.

Интерфейс максимально простой. Перенести программы в корпоративный профиль можно тремя способами:

  1. "MAINISLAND" (главный остров) - это основное хранилище, где установлены все ваши приложения. Если вы хотите какое-то из них перенести в песочницу, то просто выбираете его и жмете на иконку копировать (плюсик в контекстном меню, зеленая галочка на снимке). Тогда программа скопируется в "ISLAND". Все теперь оба эти приложения работают независимо друг от друга, только "клон" не может получить доступ к данным, которые находятся на основном острове. Если есть необходимость - "оригинал" можно удалить, это никак не скажется на работоспособности программы в песочнице.
  2. Во время создания рабочего профиля, "Island" делает изолированные копии магазина Google Play, приложений Загрузки и Безопасность, сервисов Google, и браузера Google Chrome. Все ярлыки появятся на рабочем столе вашего смартфона. Поэтому вы можете просто запустить "изолированный" Google Play и уже оттуда загрузить нужные вам приложения. При этом в отличие от клонов, программы будут находиться ТОЛЬКО в изолированном хранилище.
  3. Если у вас есть apk-файл нужного приложения, то просто открывайте файловый менеджер и вручную инсталлируйте программу, используя "Island App Installer" и тогда она автоматически установится в изолированное хранилище.
Если хотите установить приложение в изолированную среду, то используйте не системный "Установщик пакетов", а "App Installer". Обратите внимание! Последние 2 снимка. То, о чем я говорил в самом начале. Изолированный "Телекард" не видит AnyDesk.
Если хотите установить приложение в изолированную среду, то используйте не системный "Установщик пакетов", а "App Installer". Обратите внимание! Последние 2 снимка. То, о чем я говорил в самом начале. Изолированный "Телекард" не видит AnyDesk.

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

Ссылки на чудо (Google Play и YouTube):

*видеоинструкция по настройке и работе с программой (YouTube): https://youtu.be/YShWZPM2bIo