Ways of Using Hidden System APIs
summary
Explains techniques SberDevices used to access Android’s hidden system APIs for vendor device development, for example to react to Window flags in third‑party apps to hide or show a system assistant panel like the Navigation Bar. Covers several concrete approaches they tried, comparing pros and cons of each, and explains why apps distributed via Google Play cannot simply replicate those methods.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 4:46Goals and objectives
- 12:24Accessing hidden APIs
- 38:30Protecting against hidden calls
- 48:46Summary
- 50:32Q&A
related talks
25mWays of using hidden Android APIs in system and vendor development
35mDeveloping system apps without AOSP
17mAndroid: those little details that make the difference
24mBehind The Screen: The Humans Who Use Our Code
25mProbably Not Scary: Android and Hardware
56mModern Android Hacking
48mSecuring the System: A Deep Dive into Reversing Android Pre-Installed Apps
25mSimple Spyware: Android's Invisible Foreground Services and How to (Ab)use Them
