A ver si lo que queires es cambiar iconos y cosas así tienes que descompilarla, sustituyes las imágenes que quieras por otras DEL MISMO TAMAÑO y con el mismo nombre, las sustituyese y ala. Lo que pides de cambiar botones y funcionalidad es algo que no he hecho nunca pero creo que si la descompilas con el Android Studio o el Eclipse mas el SDK y todo eso ,abrir la carpeta que te sale al descompilar y ya modificar mediante programación lo que quieras