How to create Android themes I would like to create a whole new theme for Android jelly bean but not sure where to start. I have rooted my phone and have poked around the file system a little but haven't really seen all that much that would help.

I would like to completely change the LockScreen, Homescreen(s) the menu layout, icons, wallpaper, etc. It's not going to be just a launcher theme but a whole UI theme. I have spent a while searching for a solution (links, articles, any resources) but have not found anything that would be of much help.

If you know how to do this, or know of any resources at all that would help I'd be extremely grateful.

Thanks
Themes on Android are internal to apps: they're not user-accessible things. Replacing the theme of every app on your phone entails building a new custom ROM with your changes, and may cause some apps to behave oddly or appear wrong, because they're relying on details of the Holo themes. These days, even phone manufacturers can't replace the themes of third-party apps, because the Android conformance tests verify that the Holo theme has not been modified. That's why, if you buy (say) a Samsung phone with a blue theme, only the built-in apps use that blue theme: third-party apps use the unmodified Holo theme.

Replacing the theme of an individual app is more feasible, but without the sources it requires decompiling and replacing the app's APK file, essentially making a new app. This kind of reverse-engineering may be illegal where you are, even if you don't intend to distribute your themed app; either way, your new app would not have access to the original app's data, and will fail any licensing or anti-piracy check the app performs.