О Shelter
Для этого приложения требуется разрешение администратора устройства. Если вы зададите вопрос о том, что он делает с разрешением, прочитайте или проверите исходный код, вы также можете создать исходный код самостоятельно.
Shelter - это бесплатное приложение с открытым исходным кодом (FOSS), которое использует функцию «Профиль работы» Android для обеспечения изолированного пространства, в которое вы можете установить или клонировать приложения.
Укрытие поставляется абсолютно без рекламы / статистики / отслеживания SDK в комплекте с ним. Весь исходный код доступен на странице https://git.angry.im/PeterCxy/Shelter или в зеркале https://github.com/PeterCxy/Shelter, а источники лицензированы в WTFPL.
Это приложение зависит от реализации вашего Рабочего профиля вашей системы Android. Некоторые производители / пользовательские ПЗУ могут иметь поврежденную реализацию, которая может привести к сбоям и даже ударам вашего устройства. Одним из таких примеров является MIUI от Xiaomi. В настоящее время я не поддерживаю такие ПЗУ, потому что лично я не владею ни одним из этих устройств. Если вы используете Укрытие на этих ПЗУ, вы сами по себе. Если какой-либо разработчик там владеет этими устройствами и может заставить «Укрытие» работать на этих ПЗУ, отправьте запросы на тяну, и я буду счастлив объединить их.
Особенности / Случаи использования
===
- Запуск приложений внутри изолированного профиля, чтобы они не могли получить доступ к вашим данным вне профиля
- «Замораживать» (отключать) фоновые или редко используемые приложения, когда они вам не нужны. Это особенно актуально, если вы используете приложения из «некоторой компании».
- Клонировать приложения для использования двух учетных записей на одном устройстве
Предостережения
===
Укрытие - это не полная реализация песочницы. Он не может защитить вас от:
- Ошибки безопасности системы Android или ядра Linux
- Backdoor установлен в вашей системе Android (поэтому, пожалуйста, используйте ПЗУ с открытым исходным кодом, если вас это беспокоит)
- Backdoor установлен в прошивках (нет возможности обойти это)
- Любые другие ошибки или ограничения, налагаемые системой Android.
Кроме того, Shelter не может создавать более одного рабочего профиля на одном устройстве Android и не может сосуществовать с другими приложениями, которые управляют рабочим профилем. Это связано с ограничениями системы Android, и я ничего не могу с этим поделать.
FAQS
===
Вопрос: Почему бы не использовать Island by OasisFeng, создателя Greenify?
A: Просто потому, что это не приложение FOSS и оно связано с несвободными SDK. Обратите внимание, что это не обязательно означает, что на острове есть анти-функции, такие как отслеживание (и я не думаю, что это так), просто я написал Shelter как замену FOSS. Нет другой причины, по которой вы предпочитаете Укрытие на острове, за исключением этого.
Вопрос: Почему «Укрытие» всегда работает в фоновом режиме?
A: Пожалуйста, попробуйте удалить Shelter из «Recent Apps» каждый раз, когда вы его закрываете. Если он все еще сохраняется в ваших уведомлениях и питается батареей, возможно, вы столкнулись с ошибкой. Пожалуйста, напишите отчет об ошибке.
В: Как удалить Shelter с моего устройства?
A: 1) Перейдите в Настройки -> Учетные записи, чтобы удалить рабочий профиль; 2) Откройте «Настройки» -> «Безопасность» -> «Дополнительно» -> «Приложения для администрирования устройства», чтобы удалить «Укрытие» из приложений «Администрирование устройств»; 3) Утилита «Укрытие» обычно.
В: Если я столкнулся с ошибками, как мне сообщить об этом?
О: Вы можете указать проблему либо в основном репозитории по адресу https://git.angry.im/PeterCxy/Shelter, либо в зеркальном репозитории по адресу https://github.com/PeterCxy/Shelter. Если возможно, укажите информацию о вашей системе, а также логарифм.
Читать далее