diff --git a/.github/workflows/build_and_patch.yml b/.github/workflows/build_and_patch.yml index 495d632..24f590c 100644 --- a/.github/workflows/build_and_patch.yml +++ b/.github/workflows/build_and_patch.yml @@ -11,13 +11,13 @@ on: permsRemoval: description: 'Permission removal level. More removal may break features.' required: true - default: 'dangerous' + default: 'strict' type: choice options: - 'none' - 'dangerous' - 'strict' - # - 'paranoid' + - 'paranoid' jobs: build: diff --git a/README.md b/README.md index 9ae31bd..d297a14 100644 --- a/README.md +++ b/README.md @@ -74,10 +74,9 @@ * **`permsRemoval` (Уровень удаления разрешений)** Эта настройка контролирует, какие разрешения будут удалены из файла `AndroidManifest.xml` приложения. Удаление разрешений повышает вашу приватность, но может привести к неработоспособности некоторых функций приложения. * **`none`**: Не удалять никаких разрешений. Будут применены только Smali-патчи. - * **`dangerous` (по умолчанию)**: Удаляет наиболее критичные разрешения, связанные с личными данными и доступом к чувствительным функциям (геолокация, контакты, камера, микрофон, доступ к файлам, ID аккаунтов, рекламный ID). Базовая функциональность мессенджера (отправка сообщений) обычно сохраняется, но медиафункции и обмен данными будут нарушены. - * **`strict`**: Удаляет все из `dangerous`, плюс разрешения, связанные с Bluetooth, возможностью рисовать поверх других окон, устанавливать другие APK, а также все разрешения для значков (бэйджей) приложений. - * **`paranoid`**: (В разработке) Максимальный уровень приватности. Удаляет все из `strict`, плюс разрешения на доступ в интернет и к сети, запуск при загрузке системы, вибрацию и другие системные функции. Приложение, скорее всего, не сможет выполнять большую часть своих функций, включая подключение к серверам. - + * **`dangerous`**: Удаляет разрешения, которые напрямую и опасно вторгаются в вашу конфиденциальность (например, доступ к точному местоположению, управление аккаунтами, установка других приложений). Приложение, скорее всего, сохранит основную функциональность обмена сообщениями, но некоторые "удобные" функции будут недоступны. + * **`strict` (по умолчанию)**: Удаляет все "опасные"(dangerous) разрешения, а также те, которые позволяют приложению получать широкий доступ к вашим личным данным или ресурсам устройства (например, чтение контактов, доступ к камере, микрофону, хранилищу, биометрии, системным окнам). Это значительно повышает приватность, но может привести к потере значительной части функциональности, такой как отправка медиафайлов или совершение звонков. + * **`paranoid`**: (В разработке) Удаляет абсолютно все разрешения, включая доступ к интернету. Приложение будет полностью лишено любых прав на взаимодействие с вашей системой или сетью, что сделает его нефункциональным как мессенджер, но обеспечит максимальную конфиденциальность. * **`experimental` (Включить экспериментальные патчи Smali)** Эта настройка определяет, будут ли применены патчи, которые могут быть более агрессивными и потенциально вызывать нестабильность или сбои в работе приложения. diff --git a/manifests/AndroidManifest_dangerous.xml b/manifests/AndroidManifest_dangerous.xml index 2898ae5..0e5cc6e 100644 --- a/manifests/AndroidManifest_dangerous.xml +++ b/manifests/AndroidManifest_dangerous.xml @@ -1,6 +1,8 @@ - - + + + + @@ -8,11 +10,11 @@ - - + + - - + + @@ -31,24 +33,67 @@ - + + - - - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + diff --git a/manifests/AndroidManifest_paranoid.xml b/manifests/AndroidManifest_paranoid.xml index 93d31bd..d1c5878 100644 --- a/manifests/AndroidManifest_paranoid.xml +++ b/manifests/AndroidManifest_paranoid.xml @@ -1,5 +1,23 @@ - + + + + + + + + + + + + + + + + + + + @@ -15,9 +33,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + diff --git a/manifests/AndroidManifest_strict.xml b/manifests/AndroidManifest_strict.xml index d956b34..0144ece 100644 --- a/manifests/AndroidManifest_strict.xml +++ b/manifests/AndroidManifest_strict.xml @@ -1,5 +1,24 @@ - + + + + + + + + + + + + + + + + + + + + @@ -14,19 +33,67 @@ + + + + + + - + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +