~/talk

Going Beyond Obfuscation: Advanced Techniques for Protecting Android Apps

Talkat AndroidMakers by droidcon 2026 · on Thursday, 2026-04-09· at 10:00· [security, android]
slides:none on file

Shows concrete defenses: use R8/ProGuard or DexGuard for obfuscation, detect tampering by checking CRC hash of classes.dex and validating signatures from the Gradle signing report, block launch and send telemetry when checks fail, use device attestation like Play Integrity API or Firebase App Check to deny untrusted devices, detect root and hooking tools (RootBeer, Talos X, Frida) and hard-fail or degrade features, and expect attackers to bypass any single layer.

AI-written summary · about

  1. 0:00Welcome
  2. 10:09Standard obfuscation limits
  3. 13:40Mobile security risks
  4. 14:02Runtime self-protection
  5. 17:46Binary tampering exploits
  6. 22:22Integrity checks for tampering
  7. 24:09Certificate validation
  8. 25:55DEX for tamper detection
  9. 27:19Untrusted environment protection
  10. 29:06Root detection challenges
  11. 31:54Rooted device handling
  12. 33:39Frida anti-debugging
  13. 37:31Debugging prevention
  14. 39:59Swiss cheese security model
  15. 40:42Summary and next steps
  16. 42:26Q&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.