LFD415 Inside Android: An Intro to Android Internals