Ways of using hidden Android APIs in system and vendor development
It's not uncommon to eventually find yourself looking for new interesting things to do with your Android skills. Some people turn to infrastructure, some go to GameDev and others, like me, end up in development of brand new devices.
In this talk I'll show you the ways to access, navigate through and use hidden Android APIs that helped us in creating amazing UX for our devices: SberBox, SberPortal, SberBox Top. You will learn about pros and cons of each of the way and which one is actually used within big vendors.
Lastly, I will cover the security mechanisms that protect Android from using hidden APIs in everyday development.