Today's talk will introduce Android's networking and connectivty layer and its fundamental changes toward legacy Linux. Through a quick overview of its internals and how wireless connections (Radio, WiFi, Bluetooth, NFC) are handled, the presentation will enlight a particular use case as how to bring support for wired connectivity. Designed for handled devices, Android lacks complete support for proper Ethernet management. Things go even worse when you bring enterprise requirements into play by adding proxy, security and authentication support. Presented as a series of tips and tricks, this presentation will introduce all AOSP hacks that were required to bring such feature to life.