Introduction to WinterBoard
Updated: January 19, 2014
WinterBoard is a program for customzing the visual look and the sound events on your
iPhone. It works by hooking into the iPhone's file system and replacing the stock
graphics and audio files with any custom files you'd like on the fly.
Themes are in their infancy right now as theme designers must learn to program with the
new way that iOS 7 handles graphics. Pictured below are a couple themes that caught my
eye. Aura, Ayecon and 77 are paid themes, Solstice is free.
What is a theme? A theme is the graphical "look" of a phone. In the case of the iPhone,
a theme consists largely of the way the SpringBoard (or your desktop if you will), dock
and all the program icons look. A theme can ultimately involve most every graphic being
changed. There are some great themes out there for iOS 6 and previous firmwares in which a
tremendous amount of the graphics and the way default programs look have been changed. If
you don't want to go to that extent then there are a handful of graphics you can change to
create a dramatic look.
You can change the iPhone's appearance with a couple programs. You need Cydia,
WinterBoard, OpenSSH (if you want to upload your own personal images, or themes that are
not on Cydia), and a program to make your graphics.
I use Adobe Photoshop (you can get a free trial of this program), you
could also use Adobe Photoshop Elements (which also has a free trial, and is less
expensive option than Photoshop). You can learn more about these trial versions at
GIMP is a free
alternative to Photoshop, which is also a very powerful program.
You can download GIMP here.
don't want to create your own images, you can use the themes that are already available
through Cydia in the various "Themes" folders.
To install WinterBoard, launch Cydia and press the Search button. Enter winterboard in the
text box and it should appear as the first choice. Press Confirm to install. Press the
reboot button when prompted.
Once installed, you'll see an icon for WinterBoard. You can also launch it from within
- Select Themes - This is where you can select what theme you want to use on the iPhone.
- SummerBoard Mode - The predecessor to WinterBoard, this switch should be left on if
you use older themes or use older naming conventions in your themes.
- Hide WinterBoard - Makes the icon disappear from the SpringBoard.
- Advanced (For Themers) - Provides tools most users won't need.
When WinterBoard came out years ago it came with many themes installed so that you could
see some of the things it could do out of the box. Sadly, over the years more and more of
the default theme items included have been released in a broken state. Currently the
only default themes hide the application names. If you use SSH and look in
/Library/Themes you'll see there are many other themes installed by WinterBoard, they are
just hidden from displaying in the program interface as they don't work.
Keep in mind you can combine themes by selecting more than one. You can also change their
order in the list. When one theme is higher up on the list than another theme, and they
both change the same element (say the icon for the Notes application), then the theme that
is higher up on the list will have priority and you'll see the graphics it's using instead
of the graphics from the theme below it which may also change the Notes application.
I'll install both themes. A check mark next to the name confirms it will be used.
Then press WinterBoard to go back.
Then press Respring. Look at that, the text disappeared. That's how easy it is to use
Keep in mind I have three other tweaks installed TransparentDock is used to hide my dock,
and NoPageDots7 is hiding my page dots. I'm also using Zeppelin for the custom T-Mobile
logo. These tweaks have nothing to do with WinterBoard, but a theme could be created for
WinterBoard to achieve the same effect.
Let's take a look at that Advanced (Themers) button. Unfortunately Saurik (the creator
of this program) isn't big on documentation so this screen is a bit of a mystery to me.
- Optimize Themes - Processes anything in the Themes directory and alters the png files
to conform to Apple's system of encoding. It does something with the color channels to
make them load or process faster on the iPhone. It may use the PNG Crush program to
optimize them. You may or may not notice a difference when using this feature, and you can
get by just fine without it.
- Debug Logging - I assume this assists you in troubleshooting your theme during
construction and testing.
- Record UIImages - This may help you in creating a
theme as it's supposed to save any images that it isn't replacing into a folder so that
you can modify them to have a more complete theme. Currently pressing this button places
eight images in the /tmp/UIImages folder, which isn't going to do you very much good.