Overview

A free utility to change themes, INCLUDING the media player skin and all the system screens etc common in .CAB themes.
NEW in V4: a sound event editor, with theme and storage card support.
It also supports putting themes on a storage card (Put them in \Storage Card\Application Data\Home\)
NEW in V4: support sounds in \Storage Card\Application Data\Sounds\

as seen on : modaco forum (en)(My username is g4mb17), smartphonethoughts (en), msmobiles (en), coolsmartphone (en), airfagev (en), kleinweder (en), Mobile Gadget News (en), MSMobileNews (en),
Lemondeduskin.com (fr), jdskins (fr) mobileaute (was smartphony)(fr), smartease (fr), smartphonefrance (fr), smartmobile (fr), handdator (se), mobilebat forum (dk), mobilejoe (de), Dopod (tw)

Screenshots

Designed for

All (2002, 2003, 2003SE and 5.0) unlocked phones, such as: Motorola (MPx200, MPx220), iMate (Smartphone, Smartphone2, SP3, SP3i), QTek (7070, 8080, 8010, 8020, 8100), O2 (XPhone, XPhone II, XPhone IIm), Dopod (515, 535, 565, 575, 585), Audiovox 5600
All phones that have been unlocked, such as: Orange (SPV, SPV E100, SPV E200, SPV C500 and MPx200), Mitac (8380 and 8390)

Download

Version 4.1 (unsigned)
(Tweeks release)
(English, Français, Dansk, Italiano, Nederlands, Deutsh, Español, Chinese Traditional)

(build 1316) Added support for the SmartMonitor plugin, as a few themes are using it now - and it rocks :-)
Added Rushs Chinese Traditional Translation. If you've sent in a translation (eg Russian) and havn't heard back from me, can you send again please!
Fixed SVGA support - oops.
Fixed the crash on some phones when opening the sounds dialog
Update 1: Added two chinese strings, and Windows Mobile 5.0 support. (another update pending to fix kl1wdr and futrama themes)
Update 2 (build 1329): Fixed kl1wdr and futrama themes under Windows Mobile 5.0 (XML parser has changed)
Update 3 (build 1330): WM5.0 doesn't include call.gif by default, and due to another bug that causes corruption of the incomming call screen. (thanks to Dan Polivy for reporting this)
Update 4 (build 1331): The Windows Media skins weren't getting applied. Goes to show how oftern I use WMedia! Thanks to 'netmaster' on modaco.

Version 4.0 (unsigned)
(TookYouLongEnough release)
(English, Français, Dansk, Italiano, Nederlands, Deutsh, Español)

NEW icon, now it doesn't look like MSN
NEW sound editor (includes support for sounds on storage card)
NEW sound script editor (see screenshot above)
NEW sound themes (see below for a 3 in 1 theme pack)
NEW plugin support for Orange, WMP, LCD, RJTime, RJHTML, RJShortcut, BattPlug
NEW supports themes with fonts
and of course: bug fixes
thanks to Marc Laboulais for the Français translation.
Update 1 (build 1297): Added defaults for three new phones
Update 2 (build 1298): Added wma support and Dansk translation thats to Janus Kamp Hansen
Update 3 (build 1304): Added more phone brandings, also added more checks so there is less chance of it going pear when you open the Sounds Dialog.
Update 4 (build 1304): Updated the Italiano translation, thanks to Tiziano D'Angelo
Update 5 (build 1305): Updated the Nederlands translation, thanks to Chris Kuiken, and fixed a silly 'save theme' bug
Update 6 (build 1305): Add an Español translation, thanks to Kraventh
Update 7 (build 1309): Updated the Deutsh translation, thanks to "JI", I've been busy, but I'm trying to get a 4.1 bug fix out

Version 3.4 (unsigned)
(YetAnotherTweeks release)
(English, Français, Dansk, Italiano, Polish, Deutsch, Nederlands and Chinese Trad.)

Changes: ThemeChanger now checks to see if a color scheme is set with a custom homescreen, then prompts to reset it to defaults.
Have fixed the Browse Background, so it sets the background black first, therefor images smaller than the screen don't have the last viewed images under them!
Translators, new string!
"You have a custom colour scheme set, usually themes have their own colour schemes, would you like to use the theme's colour scheme?"
Update1: Deutsch translation, thanks to Julius Prüger, Note: the menu's were too long on the main screen. :-(
Update2: Nederlands translation, thanks to Thomas Geurts

Older Changes

Theme Collection A (version 3.2) ActiveSync Installer (~1.5mb)
(requires Theme Changer V3.2b)

Changes: smaller installer (update oops the saving rewrite created a bug when saving media player skin location) Contains these themes:

#1 : Reload by Midnight and RichieM
#2 : Reload 2 Ice by Midnight
#3 : Brushed11th by Eleventh
#4 : DarXkin's OS X by Randy Nivales
#5 : MS Mobile News by Brody And David RM
#6 : Smoothscreen 2 by Brody And David RM

Theme Collection B (version 3.2) ActiveSync Installer (~2.1mb)
(requires Theme Changer V3.2)

Changes: smaller installer Contains these themes:

#1 : Alien Invention 1 by Midnight
#2 : Alien Invention 2 by Midnight
Congrats on the new game.

Sound Collection A (version 4.0) ActiveSync Installer (~1.1mb)
(requires Theme Changer V4.0)

Contains an amazing, back breaking, *three* sound themes. thats right, but only if you call in the next 30 minutes!

Theme Collection C (version 4.0) ActiveSync Installer (~1.2mb)
(requires Theme Changer V4.0)

Update: fixed the kl1wdr theme's extra screens

Contains these themes:

#1 : Mind and Soul by Fandang
#2 : MoDaCo C500 by Midnight
#3 : Kl1wdr's Skin by Kleinweder (includes 33 backgrounds to choose from)
If you havn't been to Kleinweder's webpage, I HIGHLY recommend it. He is one of the two best theme creaters for smartphone, and his website contains over 100 great themes.

For more themes try

airfagev (en), kleinweder (en), nectun (fr - but don't let that stop you!), jdskins CoolSmartphone (en)(Registration required), MoDaCo forums (en)(Registration required)

Contact me

If I've missed anything, or you have a feature request or a bug, email me (Riki):
g4mb17@hotmail.com

or post on this thread at modaco

FAQ

Q: How do I install a theme file I found on the Internet?
A1: If the filename ends with .cab or .hme, Connect the phone to your computer, click the 'explore' button on activesync, Navigate to: 'My Smartphone', 'Storage' (or IPSM), 'Windows', 'Start Menu', 'Accessories' and copy the file there. Then on your smartphone select 'Start' then find Accessories (you might have to select 'More...' a few times), then simply select the file and it will install.
A2: If the theme is several files one of which ends with .home.xml, copy all the files (see A1 for more infomation on this) to 'My Smartphone', then 'Storage' (or IPSM), 'Application Data', then 'Home'. Open ThemeChanger and the theme should appear in the theme list.
A3: If the file is a .zip, right click on the file and select 'Extract All' in Windows XP, agree to the questions it asks. This will create a new directory, open the directory and look at the files inside, then try A1 or A2 above.

Q: Whats so special about .CAB themes?
A: They theme system dialogs too:

Q: Why not use the Microsoft Settings program?
A: because it doesn't change system dialogs

Translation

If anyone wants to translate this, I have English (UK/US), Français, Dansk, Italiano, Nederlands, Español, Chinese Traditional
Theme Changer V4
Plus Version 3 and Version 4 translations for: Chinese Simplified, Japanese, and Korean
Theme Changer V3

Example theme file

This is generated automaticlly, its presented here so those people who know a bit about themes can check i've got everything.

REG_SZ=HKCU\ControlPanel\Home\Scheme=Application Data\Home\AI2.home.xml
REG_SZ=HKCU\ControlPanel\Home\BGImage=
REG_SZ=HKCU\ControlPanel\Home\Colorscheme=
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:CallAlert\BKBitmapFile=Application Data\Home\AI2\exclam.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:ErrorBox\BKBitmapFile=Application Data\Home\AI2\error.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:ExclamationBox\BKBitmapFile=Application Data\Home\AI2\exclam.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:InformationBox\BKBitmapFile=Application Data\Home\AI2\info.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:QuestionBox\BKBitmapFile=Application Data\Home\AI2\Question.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:VolDlg\BKBitmapFile=Application Data\Home\AI2\volume.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:MSCprog\BannerImage=Application Data\Home\AI2\incall.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:MSCprog\BKBitmapFile=Application Data\Home\AI2\incallback.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:MSCdial\BannerImage=Application Data\Home\AI2\dial.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:MSCdial\BKBitmapFile=Application Data\Home\AI2\dialback.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:MSStart\BannerImage=Application Data\Home\AI2\programs_header.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:MSStart\BKBitmapFile=Application Data\Home\AI2\programs_back.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:MSCONTACTS\BannerImage=*delete*
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:MSCONTACTS\BKBitmapFile=Application Data\Home\AI2\contacts.gif
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:MSSYNCAPP\BannerImage=*delete*
REG_SZ=HKLM\Software\Microsoft\Shell\Rai\:MSSYNCAPP\BKBitmapFile=\windows\syncall.gif
REG_SZ=HKLM\Software\Microsoft\Splash Screen\CARRIERBITMAP=Application Data\Home\AI2\startup2.gif
REG_SZ=HKLM\Software\Microsoft\Splash Screen\CARRIERSHUTDOWNBITMAP=Application Data\Home\AI2\shutdown2.gif
REG_SZ=HKLM\Software\Microsoft\Splash Screen\MSBITMAP=Application Data\Home\AI2\startup1.gif
REG_SZ=HKLM\Software\Microsoft\Splash Screen\MSSHUTDOWNBITMAP=Application Data\Home\AI2\shutdown1.gif
REG_SZ=HKLM\Software\Microsoft\Windows Media Player 8\Parameters\SKINDIR=Application Data\Home\AI2\
REG_SZ=HKLM\Software\Microsoft\Windows Media Player\Parameters\SKINDIR=Application Data\Home\AI2\
REG_SZ=HKLM\Software\Microsoft\Windows Media Player 8\Parameters\SKINFILE=wmplayer.skn
REG_SZ=HKLM\Software\Microsoft\Windows Media Player\Parameters\SKINFILE=wmplayer.skn

And the sounds section:

REG_SZ=HKCU\ControlPanel\Sounds\SystemStart\Sound=Application Data\Home\AI2\startup.wav
REG_SZ=HKCU\ControlPanel\Sounds\SystemStart\Script=ap
REG_SZ=HKCU\ControlPanel\Sounds\KeyPress\Sound=HWandSW.wav
REG_SZ=HKCU\ControlPanel\Sounds\KeyPress\Script=f0
REG_SZ=HKCU\ControlPanel\Sounds\Ringtone0\Sound=Application Data\Home\AI2\ringer.wav
REG_SZ=HKCU\ControlPanel\Sounds\Ringtone0\Script=av0f1pr
REG_SZ=HKCU\ControlPanel\Sounds\MenuPopup\Sound=Application Data\Home\AI2\menu.wav
REG_SZ=HKCU\ControlPanel\Sounds\MenuPopup\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\MenuCommand\Sound=Application Data\Home\AI2\select.wav
REG_SZ=HKCU\ControlPanel\Sounds\MenuCommand\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf#\Sound=Application Data\Home\AI2\hash.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf#\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf*\Sound=Application Data\Home\AI2\asterisk.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf*\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf0\Sound=Application Data\Home\AI2\0.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf0\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf1\Sound=Application Data\Home\AI2\1.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf1\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf2\Sound=Application Data\Home\AI2\2.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf2\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf3\Sound=Application Data\Home\AI2\3.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf3\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf4\Sound=Application Data\Home\AI2\4.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf4\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf5\Sound=Application Data\Home\AI2\5.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf5\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf6\Sound=Application Data\Home\AI2\6.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf6\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf7\Sound=Application Data\Home\AI2\7.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf7\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf8\Sound=Application Data\Home\AI2\8.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf8\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf9\Sound=Application Data\Home\AI2\9.wav
REG_SZ=HKCU\ControlPanel\Sounds\Dtmf9\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\E-Mail\Sound=Application Data\Home\AI2\email.wav
REG_SZ=HKCU\ControlPanel\Sounds\E-Mail\Script=apf1w999999f0
REG_SZ=HKCU\ControlPanel\Sounds\SMS\Sound=Application Data\Home\AI2\sms.wav
REG_SZ=HKCU\ControlPanel\Sounds\SMS\Script=apf1w999999f0
REG_SZ=HKCU\ControlPanel\Sounds\VoiceMail\Sound=Application Data\Home\AI2\vmail.wav
REG_SZ=HKCU\ControlPanel\Sounds\VoiceMail\Script=apf1w999999f0
REG_SZ=HKCU\ControlPanel\Sounds\SystemQuestion\Sound=Application Data\Home\AI2\error.wav
REG_SZ=HKCU\ControlPanel\Sounds\SystemQuestion\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\SystemHand\Sound=Application Data\Home\AI2\error.wav
REG_SZ=HKCU\ControlPanel\Sounds\SystemHand\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\SystemExclamation\Sound=Application Data\Home\AI2\error.wav
REG_SZ=HKCU\ControlPanel\Sounds\SystemExclamation\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\SystemAsterisk\Sound=Application Data\Home\AI2\error.wav
REG_SZ=HKCU\ControlPanel\Sounds\SystemAsterisk\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\SystemDefault\Sound=Application Data\Home\AI2\error.wav
REG_SZ=HKCU\ControlPanel\Sounds\SystemDefault\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Warning\Sound=Application Data\Home\AI2\error.wav
REG_SZ=HKCU\ControlPanel\Sounds\Warning\Script=*delete*
REG_SZ=HKCU\ControlPanel\Sounds\Reminder\Sound=Application Data\Home\AI2\reminder.wav
REG_SZ=HKCU\ControlPanel\Sounds\Reminder\Script=apf1w999999f0
REG_SZ=HKCU\ControlPanel\Sounds\Clock\Sound=Application Data\Home\AI2\alarm.wav
REG_SZ=HKCU\ControlPanel\Sounds\Clock\Script=apf1w999999f0
(c) Riki June 2004, 2005