~/talk

(Android) Transformers - Bytecode in Disguise!

Talkat droidcon Italy 2019 · 2019-04-04..04-05· [android, security]
slides:none on file

A talk explains how Firebase Performance Monitoring detects and reports HTTP traffic by rewriting app classes at build time using the Android Transform API inside a Gradle plugin. The plugin performs bytecode manipulation to rewrite call sites and insert runtime hooks for three HTTP stacks (URLConnection, Apache, OkHttp), allowing interception and measurement of real network traffic without a runtime network-listening agent.

AI-written summary · about

  1. 0:00Android transformers intro
  2. 5:43Core API and bytecode
  3. 12:06Bytecode tools & techniques
  4. 18:48Transformer implementations
  5. 25:12Debugging transformer code
  6. 30:00Use cases & best practices
  7. 33:03Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.