3 ms·
We actually can by disassembling the YouTube.ipa, examining the calls, and checking for AVAudioSessionDataSourceDescription objects. Tracing their lifetimes. I
by gabereiser 4y ago
We actually can by disassembling the YouTube.ipa, examining the calls, and checking for AVAudioSessionDataSourceDescription objects. Tracing their lifetimes.
It’s the same method Apple uses to check for “unauthorized internal API use” people get busted for.
We can also replace the AVAudioSession class with our own proxy to examine calls.
- weberer 4y agoYou'd have to disassemble Google Play Services, not the Youtube app.
- gabereiser 4y agoOP said he/she was on iOS.
- kyriakos 4y agoAnd not using the app at all, just browsers
- gabereiser 4y agoAh right, missed that part. In this case it’s rather easy as Safari will respect your settings. Just deny microphone access. Under settings->safari->Microphone which is down under “settings for websites”
- kyriakos 4y agoit just makes it less likely that a microphone was used instead of other information such as IP and location.