Change Accent colors on Windows Phone 7 Samsung, LG, HTC devices
| After seeing this thread at XDA, I’ve put together a quick accent color changer for Samsung (and now HTC and LG) devices running Windows Phone 7.
The app simply lets you edit the name and color value for all 10 of the installed accent colors. Simply edit the color, and then switch your theme in the Settings app for the changes to take effect. There’s a button to reset the theme to default. You can download the XAP which will work on any Samsung, LG or HTC Windows Phone 7 that is developer unlocked. The source code may also be downloaded. Update: I’ve added the ability to restore default colors. |
![]() |
![]() |
![]() |
Comments
67 Comments on Change Accent colors on Windows Phone 7 Samsung, LG, HTC devices
-
chris on
Sat, 15th Jan 2011 3:48 AM
-
Dave on
Sat, 15th Jan 2011 3:51 AM
-
dave on
Sat, 15th Jan 2011 5:08 AM
-
mark on
Sat, 15th Jan 2011 6:16 AM
-
Sami on
Sat, 15th Jan 2011 7:43 AM
-
Uros on
Sat, 15th Jan 2011 8:32 AM
-
Lolrik on
Sat, 15th Jan 2011 9:01 AM
-
vong on
Sat, 15th Jan 2011 12:37 PM
-
Christian Hood on
Sat, 15th Jan 2011 2:30 PM
-
Christian Hood on
Sat, 15th Jan 2011 2:32 PM
-
Dave on
Sat, 15th Jan 2011 2:52 PM
-
Dave on
Sat, 15th Jan 2011 2:54 PM
-
Dave on
Sat, 15th Jan 2011 2:54 PM
-
Dave on
Sat, 15th Jan 2011 2:55 PM
-
Dave on
Sat, 15th Jan 2011 2:55 PM
-
frank kiehner on
Sat, 15th Jan 2011 5:06 PM
-
Dave on
Sat, 15th Jan 2011 5:09 PM
-
wsantiago on
Sat, 15th Jan 2011 5:59 PM
-
Ryan on
Sat, 15th Jan 2011 6:01 PM
-
Dave on
Sat, 15th Jan 2011 6:06 PM
-
Christian Hood on
Sat, 15th Jan 2011 6:20 PM
-
Jessie on
Sat, 15th Jan 2011 8:17 PM
-
poy41 on
Sat, 15th Jan 2011 10:57 PM
-
Dave on
Sat, 15th Jan 2011 11:06 PM
-
Saitek009 on
Sat, 15th Jan 2011 11:14 PM
-
poy41 on
Sat, 15th Jan 2011 11:15 PM
-
Dave on
Sat, 15th Jan 2011 11:23 PM
-
Dave on
Sat, 15th Jan 2011 11:23 PM
-
poy41 on
Sat, 15th Jan 2011 11:34 PM
-
Saitek009 on
Sun, 16th Jan 2011 5:10 AM
-
wsantiago on
Sun, 16th Jan 2011 10:31 AM
-
Paul on
Sun, 16th Jan 2011 1:38 PM
-
Cody on
Sun, 16th Jan 2011 2:24 PM
-
Dave on
Sun, 16th Jan 2011 3:42 PM
-
Dave on
Sun, 16th Jan 2011 3:42 PM
-
Fritz on
Sun, 16th Jan 2011 4:13 PM
-
Jafaifl on
Sun, 16th Jan 2011 7:05 PM
-
yves707 on
Sun, 16th Jan 2011 7:09 PM
-
Cristian on
Mon, 17th Jan 2011 3:48 AM
-
Max on
Mon, 17th Jan 2011 4:32 AM
-
Paul on
Mon, 17th Jan 2011 5:34 AM
-
puzwackl on
Mon, 17th Jan 2011 4:42 PM
-
The Man on
Mon, 17th Jan 2011 5:20 PM
-
Ryan on
Mon, 17th Jan 2011 6:08 PM
-
Dave on
Mon, 17th Jan 2011 6:11 PM
-
Dave on
Mon, 17th Jan 2011 6:12 PM
-
Max on
Tue, 18th Jan 2011 2:09 PM
-
Ian on
Tue, 18th Jan 2011 6:33 PM
-
Eric on
Tue, 18th Jan 2011 8:47 PM
-
Kevin on
Wed, 19th Jan 2011 9:17 PM
-
Dave on
Wed, 19th Jan 2011 9:35 PM
-
Chris on
Thu, 20th Jan 2011 1:55 PM
-
Justin on
Thu, 20th Jan 2011 2:51 PM
-
jason on
Wed, 26th Jan 2011 1:09 AM
-
TeJazz on
Mon, 31st Jan 2011 5:46 PM
-
wever on
Tue, 1st Feb 2011 11:01 AM
-
Dave on
Mon, 7th Feb 2011 6:38 PM
-
mnxn! on
Sun, 27th Feb 2011 10:34 PM
-
Brad on
Wed, 2nd Mar 2011 9:56 PM
-
Alex on
Mon, 21st Mar 2011 8:36 PM
-
Max on
Thu, 24th Mar 2011 3:13 PM
-
munkeyphyst on
Fri, 1st Apr 2011 3:43 PM
-
munkeyphyst on
Fri, 1st Apr 2011 3:44 PM
-
Nathan Rice on
Wed, 6th Apr 2011 2:55 AM
-
knarker on
Wed, 22nd Jun 2011 8:49 PM
-
Benny on
Thu, 10th Nov 2011 2:13 AM
-
Dave on
Wed, 28th Mar 2012 10:42 AM
thats awesome now do the same for the HD7…………please
@chris – I don’t have an HTC phone so I won’t be making HTC-specific software. I think they already have a tool that’s very similar though. Check over at the XDA forums for more info.
Any hope this Will work on LG phones?
This is great… Us there link which will explain about developer unlocking and what it involves so I can get this running on my Omnia
Any chance of this working on the Optimus 7?
Hy, nice work here, but is there a way to put things back to default ?
Awesome! Thanks buddy!
hey dave, what apps are those on your phone there? can you please post instructions on how to do this?
Where do you get the NativeIO.dll?
Nevermind, found it in the bin folder.
@vong I have lots of apps that I wrote for myself, but I don’t plan on releasing them because I don’t want to host the infrastructure.
@Christian Hood – The source for NativeIO (my Homebrew project native code component) is available in the webserver example I’ve posted. I’ll include the source for it in the update I’m planning later today.
@Uros – I’m planning an update later that will let you reset themes to default.
@mark – I only support the official developer unlocking method, which you can review at create.msdn.com
@Sami @dave – Only Samsung phones are supported, it uses code specific to drivers that exist only on Samsung phones.
once I download the xap, what do I do with it and how do I install it?
Thanks
@frank – Once you download the XAP, you may install it using the Application Deployment tool, located at “C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Tools\XAP Deployment\XapDeploy.exe” (Remove the (x86) if you aren’t on Windows x64)
Note that you must a) have the Windows phone tools installed, and b) you MUST have a developer unlocked phone. If you are not a Windows Phone developer then this is not useful for you.
Thanks Dave! This app is what finally got me to unlock my Focus. Looking forward to more of your work!
Hey Dave, as a suggestion, put this at the beginning and end of your ListBox SelectionChanged event so you can select the same color multiple times in a row:
if (lstColors.SelectedIndex == -1)
return;
// do stuff
lstColors.SelectedIndex == -1;
Also, this doesn’t seem to apply to all accent brushes within applications, but primarily just affects the main tiles.
@Ryan – We need /Windows access to change the XAML styles that third-party apps use, but first-party apps will use the new accent color.
I’m not sure that is the best way to handle ListBox clicking, feels very Winforms-ish to me, but I’ll look into that, thanks!
Doesn’t seem to work on the developer devices (Samsung Taylor) or at least it doesn’t work on mine.
That’s fantastic man!
dont work on my lg quantum optimus. cant save anything.
@poy41 – I’m working to fix LG support. I’ve re-uploaded a new XAP you can give it a try again if you’d like. This is hard for me because I don’t have an LG device to test with. Thanks for testing. :)
Dell Venue support would be great. Just sayin’ ;) Looks useful
@Dave
works now, but cant change the name of the color. none the less, really nice work!
@poy41 – Awesome! I’ve added string writing – can you confirm that it works for me?
Thanks!
@Saitek009 – definitely would need to get physical access to the device to add support. Feel free to mail me a VP. :)
@dave
100% working now from what i can see. (LG Quantum Optimus) Awesome work! keep it up!
@Dave Haha, yeah… I know… Thanks for your other good work though. Really love rockin’ your flashlight app. :)
Flashlight app rocks too.
Doesn’t work on HTC Trophy 7 — app starts blank black screen then closes.
Shame – seems a lot easier than messing about with the colour strings!
Doesn’t work on HTC Surround. Goes back to tiles after I click the icon. Have tried reboot reinstall etc. No dice.
@Cody – I don’t have any solutions to offer, others have confirmed it working but without a debugger I cannot do anything for you.
@Paul – I don’t have any solutions to offer, others have confirmed it working but without a debugger I cannot do anything for you.
Thanks! Worked fine on LG Optimus 7 (E900)
HD7 dont Work :(((((
The same problem here with my htc Mozart (germany) :(((
Thx
Dave I installed the app on my HD7 and it worked great. I changed my theme to gray. The next time I went to launch the app I got a message: “Accent Changer has been revoked by Microsoft. Please uninstall it.” And then I get a button that says “Uninstall”. What do I do? I can get out of the message by hitting the Windows button and the theme remains unchanged for now.
Doesn’t work on my HTC HD7, same problem as Cody.
I tryed is on the wp7 emu but i became an error report.
@Dave – is it possible that it’s not working because I’d added other ‘extra’ colour themes with a different app earlier?
Also, if there’s anything I can do to test why it’s failing for me on HTC Trophy, let me know.
Worked great on Omnia7 (Germany), but no”this app has been revoked by Microsoft” message. What will happen, when i ininstall it? Will the modified colours disapear??
Please fix this on the Samsung Taylor. I have tried everything!
@Dave: About the ListBox event I suggested, yeah it’s totally Winform-ish. But until there is an “ItemSelected” event instead of the less useful (IMO) “SelectionChanged” event, even Microsoft handles this the same way (this is what the default VS template does at the end of the SelectionChanged handler as per MSFT).
I just found myself frequently adjusting a color, going back to the initial screen to see it in contrast with some of the other colors, then clicking the same one again to make further adjustments, and it doesn’t respond until I pick another one first.
@The Man – I can never support pre-production devices. If you have a non-retail Samsung Windows Phone, you will not be able to use Samsung specific API.
@Ryan – Yeah, it sucks but that does seem to be the best solution. If you didn’t notice, I did include it yesterday. :)
It works!!!! (HD7 Germany)
but there is a nother thing,
in the app it´s called “SAMSUNG ACCENT CHANGER”
maybe you can change it in only “ACCENT CHANGER”
Now working on my HTC HD7 :)
Fantastic and thanks :)
@Dave
Any chance of making it so we can type the Hex code in? I’ve found the hex values for my college and nfl football teams and would love to be able to specify them directly instead of trying to select them exactly using a touch screen ;)
TIA and for all your hard work you’ve put into this!
Btw, on a Samsung Focus myself
It appears the XAP file download link points to the source code. when I unzip, it looks like the source code – and I do not see a XAP file anywhere, or am I missing something?
@Kevin – the link is to a XAP file. If you download it and it has the extension .zip, rename it back to .xap. It is not source code.
Awesome app! Do you think you could add a textbox to input the hex/RGB code directly?
Thanks for making this app. Saw you on WMPoweruser. My brother and I use Dell Venue Pros – could you try and add support for it?
Hey Dave, will the accent color changer ever be available to the general public. Been hit up numerously by people who can’t stand the 10 offered colors.
Works like a charm on my LG E900 Optimus 7. Major props, mate. If you ever come to India, you be sure of a free Pizza awaiting you.
I love you.
@jason – no, I use APIs not suitable for the marketplace..
hey bro. worked great on my LG Quantum! great work. especially after failing myself with RegistryEditor and AdvancedConfig. One suggestion, since it seems this would be easily implementable, could you possibly add an editing theme feature? that would really help make this the perfect app. thanks a ton.
Simply amazing man. I finally like my new phone!!! Just added my own ringtones as well and I’m finally liking it. I don’t think MS realized how important this is for the average user. Thanks a ton! Now wondering what other apps I didn’t know about :)
Very good contribution many thanks, works perfectly on my LG E900h
What are the chances of adding the ability to type in the html color color as well as touching to it on the screen? This would simplify trying to set a specific color. Nice app!
love the app :) exactly what i wanted.
fwiw, i changed the default magenta to a dark blue, but when the accent color is used within some apps, the accent color still shows up as magenta. Doesn’t bother me, but thought I’d pass the info along.
thanks again for the app.
nevermind, just read that you already knew this. :)
love this app, totally works great. i can choose a whole different color for my hubs. yeah!!!
Excellent app. Works great. Cheers man =)
Have used this app with delight since launch. It worked perfectly. Now, after upgrading to Mango, it suddenly does not run anymore (“…the request is not supported”). Does this app not work with Mango?
@Benny – Mango is not supported.



