I'd imagine the dalvik part to be pretty open to static analysis?
On the desktop JVM, I've seen bytecode that decompiled to a form more readable than the original source I got access to later...