Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

PilferShush Jammer

PilferShush Jammer

84 downloads

Uploaded by
Anonymous
Version
4.6.2 (build 43) 
Size
3.5 MiB
Publish Date
2023-07-14
Category
Tools
Package
cityfreqs.com.pilfershushjammer
Minimum OS
Android 5.0
SHA1
d17f0faa5f9cf2f4c8c278a17070d0c4af625c08
Description
Бывает много момент, когда вас может прослушать разные корпорации, правительство, либо ещё кто. Но в любом случае, тебя прослушают, особенно, если ты не подстерегал свой андроид, улучшая на нём защищённость данных или просто, добавляя различные методы обхода слежки, но не всем это дано. И поверь, даже сейчас кто-нибудь из перечней корпораций может вывести твои разговоры, то, что ты говоришь, думаешь, твоё мнение, однобокий секретный и личный для тебя разговор, который противозаконен в этой стране, а может и не только... Но, что же делать, как ополститься и уединиться ото всех, абсолютно, хотя бы в плане прослушки? А в этом тебе может помочь PilferShuch Jammer, который продеводействует всей слежке, двинувшееся в сторону других контор/неизвестных для тебя производителей, либо людей. Её можно тут запросто заблокировать в несколько простых шагов. Причём, приложение имеет открытый исходный код, в ней исключены какие-либо трекеры/реклама и всё то, что сделано, лишь для слежки за своими пользователями. PilferShush Jammer блокирует другие приложения, пытающиеся использовать микрофон без вашего ведома. Некоторые приложения используют скрытые процессы для фоновой записи звука слежения, который генерируется маяками, телевизионной рекламой, потоковыми музыкальными сервисами или веб-сайтами. Этот звук передается в диапазоне от 18 кГц до 22 кГц (около ультравысоких частот), который находится за пределами диапазона обычного человеческого слуха, но в пределах диапазона записи обычного телефона Android. Чтобы блокировать нежелательное использование микрофона скрытыми процессами приложений, PilferShush Jammer запрашивает использование аппаратного микрофона у системы Android и удерживает его. Эта техника блокирует микрофон от любых других приложений, пытающихся получить к нему доступ. Эта техника была протестирована только на пользовательских, но не на системных приложениях. Система Android должна останавливать работу PilferShush Jammer от блокировки микрофона всякий раз, когда принимается или совершается телефонный звонок. Когда техника глушения работает и микрофон заблокирован, PilferShush Jammer публикует уведомление, чтобы пользователь знал, что она работает. Тесты показали, что при работе более часа оно использует 0% процессора, 0% сети и 43,6 мб оперативной памяти. Это экспериментальное приложение, созданное в рамках исследования методов аудио-контрнаблюдения в мире Android и IoT. Оно требует разрешения RECORD_AUDIO, чтобы получить доступ к микрофону и заблокировать его. * Оно НЕ записывает и НЕ прослушивает аудио. * Он НЕ подключается к Интернету. '''Версия 2.0 Добавление активного глушителя:''' Тональные сигналы могут излучаться с несущей частотой и пределом дрейфа с частотой, ограниченной NUHF от 18 кГц до 24 кГц в зависимости от возможностей устройства. Например, несущая частота 20000 Гц, предел дрейфа 1000 Гц и медленная скорость - будет выдавать случайную частоту между 19 кГц и 21 кГц приблизительно каждую секунду. '''Версия 3.0 Глушилки работают как сервис:''' Как активные, так и пассивные глушилки теперь работают в качестве (переднего плана) службы, которая должна точно указывать, работают они или нет. Это зависит как от ОС Android (управление питанием), так и от любых менеджеров приложений, которые могут уничтожить запущенные службы. Поскольку это приложение блокирует использование микрофона, важно НЕ отклонять и не скрывать уведомление, иначе вы можете забыть о его запуске. Также включает сканер для проверки установленных пользователем приложений на наличие NUHF и SDK для распознавания аудиоконтента (ACR), а также любых служб или приемников. '''Версия 4.0 Редизайн''' Значительная переработка дизайна, чтобы сделать информацию более понятной и упростить типичное использование приложения. Примечания: Продолжаем искать лучший код вывода звука для активной глушилки. Выход белого шума может быть не очень эффективным для блокировки и является несколько раздражающим звуком. Выход динамика может не иметь достаточной амплитуды для блокирования нежелательных сигналов NUHF - тестирование покажет. Исходный код доступен: PilferShush Jammer Github Веб-страница исследования и проекта: Городские частоты Приложение для проверки и глушения микрофона на Android, созданное для AOSP LineageOS. Приложение для пассивного глушения микрофона при низком заряде батареи. Вызывает audioRecord.startRecording(), но НЕ ЧИТАЕТ АУДИО БУФЕР. Удерживает доступ к микрофону и должен блокировать пользовательские приложения от получения фокуса микрофона. Системные телефонные звонки будут отменяться и отбрасывать глушилку от микрофона. Добавляет уведомление в качестве напоминания о запуске в фоновом режиме. Протестировано и блокирует приложение Google Voice search (пользовательское). В настоящее время тестируется блокировка голоса приложений Chrome/Omnibox/Assistant. Активная глушилка - версии тонального и белого шума, усиление эквалайзера для более высокой амплитуды. Сканирует установленные пользователем приложения на предмет ключевых функций, возможного совпадения имен пакетов NUHF/ACR SDK и запущенных служб/приемников. Глушилки запускаются как экземпляр MediaRecorder в службе переднего плана. Примечание: Android 10 имеет новую политику одновременного захвата звука, которая означает, что другие записывающие приложения могут вытеснить предыдущее записывающее аудио приложение с микрофона. см. https://source.android.com/compatibility/android-cdd#5_4_5_concurrent_capture. Примечание: Android 11 (API 30) изменил доступ к микрофону для служб переднего плана - только "доступ во время использования". см. https://developer.android.com/about/versions/11/privacy/foreground-services. Примечание: APK пакет приложений скоро станет необходимой вещью для Google Play Store, поддерживайте apk здесь для FDroid Примечание: установка переключателя источника микрофона с VOICE_COMM на DEFAULT приведет к тому, что пассивный глушитель потеряет фокус одновременного звука и перестанет блокировать микрофон. TODO: API 24 (7.0) минимум: добавить сервис плитки Quick Settings для пассивных (req: android.permission.BIND_QUICK_SETTINGS_TILE) добавить печать названия sdk (ссылка на exodus?) в диалог Inspector, если найден nuhf/acr sdk В Android 12 (S, API31) есть переключатель настроек "отключить микрофон" - определите его область применения Для глушения помощника требуется минимум API 23 (M) для supportsAssist в xml фоновый автозапуск активности для одновременной борьбы с аудио через разрешение SYSTEM_ALERT_WINDOW против злоупотребления AccessibilityService, в Android 10 (не работает в Go версии) см : https://developer.android.com/guide/components/activities/background-starts Изменения в Android 11 для одновременного аудио непоследовательное поведение с состоянием виджета и службы помех Сборка: min API 21 (5.0) целевой API 30 (11.0) скомпилированный API 30 (11.0) Android Studio 4.2.2 стабильная Gradle 6.7.1 Изменения: 4.6.0 (выпущен 24 февраля 2021 года) min API увеличен до 21 (5.0, Lollipop) Архив ветки github2 до обновления min api 21 Android 11 добавить foregroundServiceType добавить намерение для доступа к пакету браузера прототипирование Ассистент/Омнибокс глушилка добавить предупреждение о чрезмерном ретриггере ловить исключение MediaRecorder placebo на некоторых устройствах обновить Android Studio добавить название SDK тестирование устройств EMU : Galaxy Nexus 4.3 (18) (Android Studio AVD, без GApps) EMU : Nexus 4 5.1 (22) (Android Studio AVD, без GApps) EMU : Nexus 5X 7.0 (24) (Android Studio AVD, GApps) EMU : Galaxy Nexus Oreo (27) (Android Studio AVD, GApps) EMU : Pixel 3a 10.0 (29) (Android Studio AVD, GApps) LOW : s4 I9195 (антикварный) 7.1.2 (25) (/e/ 0.13, Cleanapk) SLO : Mts 5045D (испорченный) 7.1.2 (25) (LineageOS 14.1, GApps) MID : Galaxy Tab 2 GT-P5110 (минимальный) 7.1.2 (25) (LineageOS 14.1, F-Droid) DEV : s5 G900I (испорченный) 10.0 (29) (LineageOS 17.1, GApps) DEV : s5 G900P (полезный) 7.1.2 (25) (LineageOS 14.1, F-Droid) PROD: s10 SM-G977B (номинальный) 11.0 (30) (LineageOS 18.0, F-Droid) Скриншоты приложения: Фрагмент дома Фрагмент инспектора Диалог информации о входе в приложение Фрагмент настроек Анализ частоты активного глушителя: Активный тон, полный диапазон NUHF со случайным разбросом дрейфа тест Активный тон, медленная скорость, ограниченный тест дрейфа Активный тон, несущая и дрейф ограничены, быстрый Активная помеха (несущая 19 кГц, ограничение 1000 Гц, эквалайзер включен) в сравнении с нарастающим звуковым сигналом, похожим на маяк: демонстрация рассеянной помехи 2021 Kaputnik Go Лицензируется по лицензии Apache License, Version 2.0 ("Лицензия"); вы не можете использовать этот файл иначе как в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу http://www.apache.org/licenses/LICENSE-2.0 За исключением случаев, предусмотренных действующим законодательством или оговоренных в письменном виде, программное обеспечение, распространяемое в соответствии с Лицензией, распространяется на условиях "КАК ЕСТЬ", БЕЗ ГАРАНТИЙ И УСЛОВИЙ ЛЮБОГО ВИДА, явных или подразумеваемых. Конкретные формулировки, регулирующие разрешения и ограничения в рамках Лицензии, см. в Лицензии. Лицензия: https://spdx.org/licenses/Apache-2.0.html Открытый исходный код: https://github.com/kaputnikGo/PilferShushJammer Ошибки/перечни багов, можно высказать разработчику сюда: https://github.com/kaputnikGo/PilferShushJammer/issues Список многочисленных изменений: https://github.com/kaputnikGo/PilferShushJammer/blob/HEAD/CHANGELOG.md F-Droid: https://f-droid.org/packages/cityfreqs.com.pilfershushjammer

You may also be interested