The document proposes adding instrumentation to the Android emulator to capture hardware events and metrics like duty cycle and clock frequency. This would allow using existing power models to estimate the energy consumption of apps as if they were running on real devices. The project would involve modifying the Android emulator to log low-level information and building a Python energy profiling tool that implements power models for components like the modem, GPS, screen, WiFi and CPU. It provides details on the Android emulator architecture and describes code for modeling the states and power consumption of the modem component as a proof of concept.