If you're in the modding and theming community, your work is about to get a bit faster, because Smali v2.0 is now in beta and firing on all cylinders. The new version brings multithreaded processing and a few tweaks to the language that should result in cleaner-looking code.
Smali and baksmali
are tools for assembling and disassembling the dex
format used in Android apks. It's true that tools like this can be used for less than honorable endeavors, but they are also incredibly important to activities like deodexing apps for custom themes, tweaking functionality (like forcing portrait or landscape mode), and even digging around to learn more about various apps.