AppWatcher — контроль доступа в интернет для всех приложений
AppWatcher** — это лёгкое приложение для Android, которое отслеживает, когда какое-либо приложение после обновления получает разрешение на доступ в интернет (`INTERNET`).
📱 Зачем это нужно?
Приложения часто обновляются и могут тихо получить новые разрешения — в том числе доступ в сеть. Это может означать:
- Передачу ваших личных данных без согласия
- Фоновую загрузку рекламы и трекеров
- Скрытый расход трафика и батареи
AppWatcher **ничего не блокирует**, а только **предупреждает** вас о подозрительных изменениях.
⚡ Как это работает
1. При первом запуске сканирует все приложения и запоминает те, у которых уже есть `INTERNET`.
2. После каждой перезагрузки телефона обновляет этот список.
3. Когда любое приложение обновляется (через Google Play или установкой APK), AppWatcher проверяет:
- Появился ли у него доступ в интернет, которого раньше не было?
4. Если да — AppWatcher:
- Показывает системное уведомление с именем приложения
- Сохраняет запись в истории
- Отображает все такие события на главном экране
🖥️ Что вы видите на главном экране (элементы на английском)
| **Switch Monitor** (переключатель) | Включает / отключает мониторинг. Если переключатель **ON** — приложение слушает обновления пакетов. |
| **Clear** (кнопка) | Очищает всю историю тревог из списка. |
| **Список (RecyclerView)** | Показывает все срабатывания. Каждая карточка содержит три поля: |
| → `tvAppName` | Название приложения (например, «Chrome») |
| → `tvPkg` | Имя пакета (например, «com.android.chrome») |
| → `tvTime` | Время, когда приложение получило доступ в интернет (формат: `dd MMM HH:mm`) |
| **«No alerts»** (текст) | Появляется, когда список событий пуст. |
Когда происходит новое срабатывание, приходит уведомление:
- **Заголовок** (например, «Internet permission gained»)
- **Текст** (например, «AppName now has Internet access»)
Нажатие на уведомление открывает главное окно программы.
✅ Ключевые особенности
- 🛡️ **Полная прозрачность** — никакой скрытой передачи данных, всё хранится только на вашем устройстве.
- 📜 **История событий** — вы всегда можете посмотреть, какое приложение и когда получило доступ в интернет.
- 🔘 **Switch Monitor** — легко включить/отключить слежение.
- 🗑️ **Кнопка Clear** — удалить все записи одним нажатием.
- 🔄 **Автозапуск после перезагрузки** — приложение получает событие `BOOT_COMPLETED` и запускается снова.
- 🚀 **Низкое потребление ресурсов** — работает только при установке или обновлении приложений.
🔒 Разрешения, которые запрашивает программа
| `QUERY_ALL_PACKAGES` | Чтобы видеть все установленные приложения и отслеживать их обновления |
| `RECEIVE_BOOT_COMPLETED` | Для автоматического перезапуска после перезагрузки телефона |
| `POST_NOTIFICATIONS` | Чтобы показывать вам уведомления о новых доступах в интернет |
> AppWatcher **не собирает и не отправляет** ваши данные. Вся информация (список известных приложений, история тревог) хранится локально в SharedPreferences.
📥 Требования к системе
- Android 8.0 (API 26) и выше
- Установка из APK или магазина
📌 Ссылки
- Скачать последнюю версию (APK)
🧑💻 Для кого это приложение
- Для тех, кто заботится о приватности
- Для желающих контролировать поведение приложений после обновлений
- Для энтузиастов безопасности
**AppWatcher** — ваш личный сторож за изменениями прав доступа в интернет. Теперь вы всегда будете знать, какое приложение начинает выходить в сеть на вашем телефоне.
เวอร์ชันล่าสุด
1.0.0อัปโหลดโดย
tech.prog
ต้องใช้ Android
Android 8.0+
Available on
tech.progCategory
ฟรี เครื่องมือ แอปรายงาน
ปักธงว่าไม่เหมาะสมLast updated on May 3, 2026