下载 APKPure App
可在安卓获取PilferShush Jammer的历史版本
通过跟踪应用程序阻止不需要使用麦克风
PilferShush Jammer会在您不知情的情况下阻止其他尝试使用麦克风的应用程序。一些应用程序使用隐藏过程在后台记录跟踪音频,该跟踪音频由附近的信标,电视广告,流式音乐服务或网站生成。跟踪音频在18 kHz至22 kHz(近超高频)之间传输,这超出了人类的听力范围,但在典型的Android手机的录音范围内。
为了阻止隐藏的应用程序进程不必要地使用麦克风,PilferShush Jammer要求从Android系统使用硬件麦克风并予以保留。这项技术可将麦克风锁定在其他任何尝试访问它的应用程序中。仅在用户应用程序(而非系统应用程序)上测试了此技术。每当收到或拨打电话时,Android系统都应阻止PilferShush Jammer阻止麦克风。
当干扰技术运行且麦克风已锁定时,PilferShush Jammer会发布一条通知,以使用户随时了解其正在运行。测试表明,运行一个小时以上时,它将使用0%CPU,0%网络和43.6mb RAM。
这是一个实验性应用,是对Android和IoT世界中的音频反监视方法进行研究的一部分。
它需要RECORD_AUDIO权限,以便可以访问和锁定麦克风。
它不会录制或收听任何音频。
它无法连接到互联网。
2.0版有源干扰器的新增功能:
音调可以通过载波频率和漂移限制来发射,并且速率取决于设备的性能,所有速率都限制在18 kHz至24 kHz的NUHF。例如,20000 Hz载波,1000 Hz的漂移极限和缓慢的速率-大约每秒输出19 kHz和21 kHz之间的随机频率。
3.0版干扰器可作为服务运行:
现在,主动干扰器和被动干扰器均作为(前台)服务运行,该服务应准确指示它们是否正在运行。这取决于Android OS(电源管理)和任何可能破坏正在运行的服务的应用程序管理器。
由于此应用试图阻止麦克风的使用,因此请勿忽略或隐藏通知,否则可能会忘记它正在运行,这一点很重要。
还包括一个扫描仪,用于检查用户安装的NUHF和音频内容识别(ACR)SDK以及所有服务或接收器的应用程序。
4.0版重新设计
对设计进行重大修改,以使信息更清晰并简化应用程序的典型使用
Android 10(Q)并发音频更新:音频捕获策略,这意味着其他录音应用程序可以从麦克风撞击先前的录音音频应用程序。
(请参阅https://source.android.com/compatibility/android-cdd#5_4_5_concurrent_capture)
如果其他用户应用尝试从PilferShush Jammer接管麦克风,则最新版本(4.4.1)会尝试自动重新启动正在运行的被动干扰器服务,以使其符合“开始捕获最近接收到的音频的服务”(引用来自Android API文档)。尝试录制音频但无法访问麦克风的应用程序将被系统归零音频数据(静音),即使它们似乎仍在录制音频。
笔记:
白噪声输出在阻挡方面可能不是很有效,并且听起来有些烦人。
扬声器输出的幅度可能不足以阻止有害的NUHF信号-测试将确定。
针对4.5.0版的有源干扰器代码重写
源代码可在此处获取:https://github.com/kaputnikGo/PilferShushJammer
研究与项目网页:https://www.cityfreqs.com.au/pilfer.php
Last updated on 2022年06月22日
* dupe/move fdroid metadata en-AU to en-US
* fixes for TR translation
* bugfix for Android 12 notification changes causing crashes
* versionCode 43
PilferShush Jammer
4.6.2 by Cityfreqs
2022年06月22日