Из справочного документа firebase https://firebase.google.com/docs/perf-mon/network-traces?platform=android, в нем говорится
Для всех типов приложений Мониторинг производительности автоматически собирает трассировку для каждого сетевого запроса, выданного вашим приложением, который называется трассировкой сетевого запроса HTTP / S. Мониторинг производительности автоматически собирает метрики для сетевых запросов, которые используют следующие сетевые библиотеки: OkHttp3, Java's URLConnection, Apache HttpClient.
Как они автоматически отслеживают http-запросы без использования перехватчиков? используют ли они какие-либо манипуляции с байтовым кодом для их отслеживания?