android framework modifications