응용 프로그램을 추적하여 마이크의 불필요한 사용을 차단
advertisement
이름 | PilferShush Jammer |
---|---|
버전 | 4.6.2 |
업데이트 | 2022년 06월 22일 |
크기 | 4 MB |
카테고리 | 도구 |
설치 수 | 100K+ |
개발자 | Cityfreqs |
Android OS | Android 5.0+ |
Google Play ID | cityfreqs.com.pilfershushjammer |
PilferShush Jammer · 설명
PilferShush Jammer는 사용자 모르게 마이크를 사용하려는 다른 앱을 차단합니다. 일부 앱은 숨겨진 프로세스를 사용하여 주변 비콘, TV 광고, 스트리밍 된 음악 서비스 또는 웹 사이트에서 생성되는 백그라운드에서 추적 오디오를 녹음합니다. 이 추적 오디오는 18kHz에서 22kHz (초고주파에 가까운) 사이에서 전송되며 이는 일반적인 사람의 청력 범위를 벗어나지 만 일반적인 Android 휴대 전화의 녹음 범위 내에 있습니다.
숨겨진 앱 프로세스에서 원치 않는 마이크 사용을 차단하기 위해 PilferShush Jammer는 Android 시스템에서 하드웨어 마이크 사용을 요청하고 보유합니다. 이 기술은 액세스를 시도하는 다른 앱에서 마이크를 잠급니다. 이 기술은 시스템 앱이 아닌 사용자 앱에서만 테스트되었습니다. Android 시스템은 전화를 받거나 걸 때마다 PilferShush Jammer가 마이크를 차단하는 것을 중지해야합니다.
재밍 기술이 실행 중이고 마이크가 잠기면 PilferShush Jammer는 사용자에게 실행 중임을 알리는 알림을 게시합니다. 테스트 결과 한 시간 이상 실행할 때 CPU 0 %, 네트워크 0 % 및 43.6MB RAM을 사용하는 것으로 나타났습니다.
이 앱은 Android 및 IoT 세계에서 오디오 대응 감시 방법에 대한 연구의 일환으로 만들어진 실험용 앱입니다.
마이크에 액세스하고 잠글 수 있도록 RECORD_AUDIO 권한이 필요합니다.
오디오를 녹음하거나 듣지 않습니다.
인터넷에 연결되지 않습니다.
버전 2.0 Active Jammer 추가 :
신호음은 반송파 주파수 및 드리프트 제한으로 방출 될 수 있으며, 속도는 모두 장치 기능에 따라 18kHz ~ 24kHz의 NUHF로 제한됩니다. 예를 들어 20000Hz 반송파, 드리프트 제한 1000Hz 및 느린 속도-약 1 초마다 19kHz에서 21kHz 사이의 임의 주파수를 출력합니다.
버전 3.0 Jammer는 서비스로 실행됩니다.
이제 능동 및 수동 재머가 모두 실행 중인지 여부를 정확하게 표시해야하는 (전경) 서비스로 실행됩니다. 이는 Android OS (전원 관리)와 실행중인 서비스를 파괴 할 수있는 모든 앱 관리자에 따라 다릅니다.
이 앱은 마이크 사용을 차단하려고하므로 알림을 닫거나 숨기지 않는 것이 중요합니다. 그렇지 않으면 실행 중임을 잊을 수 있습니다.
또한 NUHF 및 ACR (Audio Content Recognition) 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 용 Active Jammer 코드 재 작성
소스 코드는 여기에서 확인할 수 있습니다 : https://github.com/kaputnikGo/PilferShushJammer
연구 및 프로젝트 웹 페이지 : https://www.cityfreqs.com.au/pilfer.php
숨겨진 앱 프로세스에서 원치 않는 마이크 사용을 차단하기 위해 PilferShush Jammer는 Android 시스템에서 하드웨어 마이크 사용을 요청하고 보유합니다. 이 기술은 액세스를 시도하는 다른 앱에서 마이크를 잠급니다. 이 기술은 시스템 앱이 아닌 사용자 앱에서만 테스트되었습니다. Android 시스템은 전화를 받거나 걸 때마다 PilferShush Jammer가 마이크를 차단하는 것을 중지해야합니다.
재밍 기술이 실행 중이고 마이크가 잠기면 PilferShush Jammer는 사용자에게 실행 중임을 알리는 알림을 게시합니다. 테스트 결과 한 시간 이상 실행할 때 CPU 0 %, 네트워크 0 % 및 43.6MB RAM을 사용하는 것으로 나타났습니다.
이 앱은 Android 및 IoT 세계에서 오디오 대응 감시 방법에 대한 연구의 일환으로 만들어진 실험용 앱입니다.
마이크에 액세스하고 잠글 수 있도록 RECORD_AUDIO 권한이 필요합니다.
오디오를 녹음하거나 듣지 않습니다.
인터넷에 연결되지 않습니다.
버전 2.0 Active Jammer 추가 :
신호음은 반송파 주파수 및 드리프트 제한으로 방출 될 수 있으며, 속도는 모두 장치 기능에 따라 18kHz ~ 24kHz의 NUHF로 제한됩니다. 예를 들어 20000Hz 반송파, 드리프트 제한 1000Hz 및 느린 속도-약 1 초마다 19kHz에서 21kHz 사이의 임의 주파수를 출력합니다.
버전 3.0 Jammer는 서비스로 실행됩니다.
이제 능동 및 수동 재머가 모두 실행 중인지 여부를 정확하게 표시해야하는 (전경) 서비스로 실행됩니다. 이는 Android OS (전원 관리)와 실행중인 서비스를 파괴 할 수있는 모든 앱 관리자에 따라 다릅니다.
이 앱은 마이크 사용을 차단하려고하므로 알림을 닫거나 숨기지 않는 것이 중요합니다. 그렇지 않으면 실행 중임을 잊을 수 있습니다.
또한 NUHF 및 ACR (Audio Content Recognition) 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 용 Active Jammer 코드 재 작성
소스 코드는 여기에서 확인할 수 있습니다 : https://github.com/kaputnikGo/PilferShushJammer
연구 및 프로젝트 웹 페이지 : https://www.cityfreqs.com.au/pilfer.php