Набор инструментов для Windows, macOS и Linux, который отключает рекламу и телеметрию на Android TV через ADB и устанавливает минималистичный главный экран в стиле Apple TV; изменения можно отменить.
Verlintas/NOIR
Десктопный CLI-аудитор Android-смартфона через adb: показывает разрешения приложений, адреса и потоки данных, предлагает обратимые исправления.
- Звёзды
- 2,740
- Форки
- 257
- Открытые issues
- 0
- Последний коммит
- 10 часов назад
Что это?
NOIR — десктопный инструмент для аудита Android-устройств, подключённых через adb. Он показывает приложения, у которых есть и сетевые, и чувствительные разрешения, извлекает URL из dex-файлов каждого APK на устройстве и классифицирует приложения по вендору и категории. Затем инструмент связывает разрешения с типами данных, к которым они дают доступ, например местоположением, контактами, SMS или списком приложений, и сопоставляет их с доменами, куда обращается каждое приложение, чтобы показать, куда могут передаваться те или иные данные.
Инструмент оценивает риски и предлагает действия, разделяя изменения, которые можно безопасно автоматизировать, и те, что требуют ручной проверки. Автоматически меняются только настройки app-ops; для каждой генерируется команда отката. Удалить приложения можно только с явным флагом. Необязательная команда deep извлекает один APK, декомпилирует его с помощью jadx и ищет вызовы с высоким риском, например Runtime.exec или DexClassLoader.
NOIR работает локально, без телеметрии и учётной записи, не требует root и сохраняет отчёты в JSON и Markdown, а также список доменов, который можно импортировать в Pi-hole или AdGuard. Поддерживаются macOS, Windows и Debian/Ubuntu. Результаты представляют собой статические свидетельства и не доказывают, что конкретная передача данных действительно произошла.
Ключевые возможности
- 01Показывает приложения, у которых есть и сетевые, и чувствительные разрешения, а также данные, доступные через каждое разрешение.
- 02Извлекает адреса, куда обращаются приложения, прямо на устройстве, передавая на компьютер только небольшие текстовые результаты.
- 03Оценивает риски и классифицирует приложения по вендору и категории, например телеметрии или рекламы.
- 04Разбирает AndroidManifest и находит экспортируемые компоненты, незашифрованный трафик, а также флаги резервного копирования и отладки.
- 05Меняет настройки app-ops только с командами отката; для удаления приложений требуется явный флаг.
- 06Экспортирует список доменов для Pi-hole или AdGuard.
Сценарии использования
- Проверить, какие предустановленные приложения на вашем Android-смартфоне отправляют данные на сторонние домены.
- Изучить декомпилированный код приложения и проверить наличие рискованных вызовов, прежде чем ему доверять.
- Создать список доменов для блокировки и загрузить его в домашний DNS-фильтр.
- Обратимо ограничить фоновые операции приложений на личном устройстве.
Быстрый старт
- 1
Клонируйте репозиторий с GitHub
git clone https://github.com/Verlintas/NOIR - 2
Соберите CLI из папки проекта
./gradlew :cli:installDist - 3
Запустите NOIR, чтобы вывести информацию о проекте
./cli/build/install/noir/bin/noir --about
Что важно знать
- Поддерживаются только телефоны Android; iOS не поддерживается.
- Для сборки из исходного кода требуются JDK 17 или новее и adb, а на телефоне должна быть включена отладка по USB.
- Результаты представляют собой статические свидетельства и не могут доказать, что произошла конкретная передача данных.
- Для команды deep также требуется отдельно установить jadx.
В подборках
Темы
Частые вопросы
- Что такое NOIR?
- Десктопный CLI-аудитор Android-смартфона через adb: показывает разрешения приложений, адреса и потоки данных, предлагает обратимые исправления. NOIR — десктопный инструмент для аудита Android-устройств, подключённых через adb. Он показывает приложения, у которых есть и сетевые, и чувствительные разрешения, извлекает URL из dex-файлов каждого APK на устройстве и классифицирует приложения по вендору и категории. Затем инструмент связывает разрешения с типами данных, к которым они дают доступ, например местоположением, контактами, SMS или списком приложений, и сопоставляет их с доменами, куда обращается каждое приложение, чтобы показать, куда могут передаваться те или иные данные.
- NOIR можно использовать бесплатно? Какая у него лицензия?
- NOIR распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- NOIR всё ещё поддерживается?
- Активно поддерживается. Последний коммит в NOIR — 6 нояб. 2026 г..
- Для чего можно использовать NOIR?
- Проверить, какие предустановленные приложения на вашем Android-смартфоне отправляют данные на сторонние домены. Изучить декомпилированный код приложения и проверить наличие рискованных вызовов, прежде чем ему доверять. Создать список доменов для блокировки и загрузить его в домашний DNS-фильтр. Обратимо ограничить фоновые операции приложений на личном устройстве.
- Как установить NOIR?
- Клонируйте репозиторий с GitHub: git clone https://github.com/Verlintas/NOIR Соберите CLI из папки проекта: ./gradlew :cli:installDist Запустите NOIR, чтобы вывести информацию о проекте: ./cli/build/install/noir/bin/noir --about
- Где скачать NOIR?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Verlintas/NOIR
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Отключает рекламу, горячие поисковые запросы, новостные ленты и рекламные push-уведомления на китайских Android-смартфонах (HyperOS, ColorOS, OriginOS, MagicOS) через USB, без root.
Приложение для Android, которое удаляет лишние приложения, устанавливает приложения и передаёт файлы на Android TV, Google TV и Fire TV по Wi-Fi через ADB — без root и компьютера.
PowerShell-скрипт для удаления предустановленных приложений и отключения телеметрии, рекламы и другого лишнего в Windows 10 и 11.
Открытый инструмент для Windows: удаление предустановленного ПО, отключение телеметрии, настройка производительности и пакетная установка приложений через Winget или Chocolatey.
Набор batch-скриптов и инструментов для работы с реестром, который приостанавливает обновления Windows до 2051 года и удаляет Recall, Copilot, телеметрию и предустановленный софт в Windows 10 и 11.