Changing the Start Button Icon

Search This thread

dom_mitchell1

Senior Member
Mar 2, 2006
188
0
I've seen a lot of people asking how folks have changed the Windows logo to the HTC one and so on. I am one of those people!

There's a thread over in the Diamond Forum here, http://xdaforums.com/showthread.php?t=437307, that discusses altering the taskbar icons.

I've had a read of that but it doesn't appear to discuss the start button. I've currently got a cab installed that gave me coloured icons on the taskbar but also the 3d MS Office style start button. I like the icons but not that start button.

Is there anyway someone could provide an idiot/noob style guide for altering that icon. I'd love to have the Vista start button on my HD (attached image) but have no idea how to go about it aside from I think it has something to with .dll files.

Can anyone explain this? Anyone? I know there would be a lot of people grateful for it! I've Googled and used the search but just cannot seem to find anything!

I've attached a mock-up of my ideal; I've got the coloured icons, just the start button to go!
 

Attachments

  • Start_Button.jpg
    Start_Button.jpg
    15.1 KB · Views: 846
  • taskbar.png
    taskbar.png
    18.1 KB · Views: 2,810

Prof. Yaffle

Senior Member
Mar 19, 2008
368
30
OnePlus 6T
Google Pixel 8 Pro
This is the thread I used to alter the Windows logo to a HTC logo among other things in this thread. It's dead easy,

1) Unsign the file using Unsigner linked to in the thread further up (on page 2 of the Unsigner thread there's a .bat file that I found gave a better idea of whether it had worked or not).
2) Open the file in Reshacker and go to Icon on the left hand side and click it to expand it. Go to number 292, click it and it will expand to show 1033. Click 1033 and it should be the start menu icon. Right click on 1033 and select Replace Resource. Select Open File With New Icon and find your new (resized) icon. Double click it and it will show a preview of new and old. Click Replace in the bottom right corner.
3) Save the newly modified file.
4) Sign the modified file using Ssigner linked to in the thread above. CHECK THE TEXT FILE IT CREATES TO MAKE SURE IT SIGNED OK. Don't forget this bit as it will mean a hard reset if you do (as I learnt).
5) If you've not installed SDKCert.cab some time in the past. download it from here, copy it to the phone and install it.
6) Copy the file to the Windows directory on the phone using Resco Explorer or Total Commander.
7) Reboot the phone.
 
Last edited:

guap

Senior Member
Sep 23, 2007
1,303
48
Milano
how did you copy shellres.192.dll? it says "Acces denied" even with resco. No chance to renaming also :(
 

guap

Senior Member
Sep 23, 2007
1,303
48
Milano
thanks for your efforts but seems a little complicated :D TotalCommander did the trick, resco seems to have some security check problems :eek:

anyway, unsigner doesn't work so i'm stuck
 
Last edited:

Prof. Yaffle

Senior Member
Mar 19, 2008
368
30
OnePlus 6T
Google Pixel 8 Pro
anyway, unsigner doesn't work so i'm stuck

Try the .bat file in the second page of the Unsigner thread. Copy Unsigner, the .bat file and the file you want to unlock to the same directory and double click the .bat file. Also, because the file is from ROM make sure it's not marked as Read Only when you get it to your PC before unsigning it. If it's from ROM they're usually Read Only for a start.
 

unclesomebody

Senior Member
Sep 11, 2007
136
5
Do you have the cab to change the other icons? I had a quick look on the diamond thread but couldn't find the exact ones you have! Thanks.
 

Prof. Yaffle

Senior Member
Mar 19, 2008
368
30
OnePlus 6T
Google Pixel 8 Pro
the bat only automize the process... It doesn't work anyway as it still use UnSigner

True, but when I tried Unsigner on it's own it didn't give any feedback as to what it was doing (or if it did I missed it) so I changed 150+ icons only to find it hadn't been unsigned and therefore couldn't be resigned. At least with the batch file I can check it's been properly unsigned before making changes.

Does it give you any error messages when you try Unsigner?


Do you have the cab to change the other icons? I had a quick look on the diamond thread but couldn't find the exact ones you have! Thanks.

Do you mean me or someone else?
 
Last edited:

Prof. Yaffle

Senior Member
Mar 19, 2008
368
30
OnePlus 6T
Google Pixel 8 Pro
In which case I'd say the file hasn't copied across properly from the phone. Reshacker should be able to open the file and allow editing even if it's still signed. I'd try ROM Extractor to copy the file from ROM to elsewhere on the phone and then copy that across to the PC.
 

dom_mitchell1

Senior Member
Mar 2, 2006
188
0

guap

Senior Member
Sep 23, 2007
1,303
48
Milano
In which case I'd say the file hasn't copied across properly from the phone. Reshacker should be able to open the file and allow editing even if it's still signed. I'd try ROM Extractor to copy the file from ROM to elsewhere on the phone and then copy that across to the PC.

uhm seems reasonable

but I don't want to extract all my whole rom for a stupid dll... I extracted with total commander, isn't supposed to work this way? :confused:
 

Prof. Yaffle

Senior Member
Mar 19, 2008
368
30
OnePlus 6T
Google Pixel 8 Pro
Nope, certain ROM files can't be copied using normal file copy programs. I've found that they try and copy, then say the "File already exists, do you wish to replace?" and then whatever you select you're left with a 0k file with nothing in it. The ROM extractor doesn't copy the whole ROM. When you launch it you get a list of all the ROM files. Double click the one you want to extract, give it a location (\ usually for the root directory of the phone) and a name and click Extract.
 

guap

Senior Member
Sep 23, 2007
1,303
48
Milano
Ok, I will try. But how to replace when modified? If I can't even read it, how will I replace it?