Customization is probably one of the biggest reasons people jailbreak their iDevices, I know personally I love the ability to make my iPhone mine. There are endless possibilities for customizing you device starting from the smallest things such as battery themes to full blown all out UI custom themes. There is a plethora of themes to choose from on Cydia and all of them are beautiful in there own right. Some of them are free and some you have to pay for. In my experience the paid themes are usually worth the money because they are 100% original and are normally a work of art.
I have recently got into building themes which started of as just graphical but I soon realized that it went a lot deeper. I started learning a little HTML and .css (style sheets that simplify HTML) and springboard strings, just to name a few non graphical modifications that can be made. I soon had created my own complete theme, Carbon OS which has a lot of extras (and is available in Cydia).
I thought I would share some easy and effective methods for learning to build these themes in case you guys want to get into doing it too. I have compiled a small list of things you will need to do so and some pointers to help you get started. First things first though lets make sure we have a jailbroken device with Winterboard installed and have the ability to SSH into your device. If you need help with any of this check out our forums or our jailbreak section on this blog. Now on to what you need.