Related
Let’s sum up what we already know.
update 19-03-2008 : Icon tutorial by Luigi
update 26-03-2008 : Background mod by asefsef, some cleaning done.
*** IF YOU KNOW ANYTHING USEFUL NOT MENTIONED HERE, JUST PM ME AND I WILL UPDATE THIS POST. ***
0-Basics
.dat files need to be opened using winzip. To extract the files you will need to use a password which is:
PASSWORD = b0fm18zq
*** WARNING ***
If you plan to use WinRAR instead of WinZIP to reencrypt the files, be sure to change the radio checkbox from RAR to ZIP format before entering the password (thanks cincij for the trick).
1-Localization
Simply edit the SpbMobileShell.txt file and change the corresponding items to your needs:
…
Text Messages|Messages texte
My Documents|Mes documents
…
Note that not all of the texts will be changed; some of them require registry hacks.
2-Customize the layouts (Quick and dirty tuto from SPBCLUB, written by met3ora ?)
(I will use brackets to indicate the XML tags, since the SPB forum doesn't like the XML tags.)
Copy qa_layouts.dat to your computer.
Using a WinZip, extract Launcher.xml, using the password b0fm18zq.
Opening up Launcher.xml in Notepad, you can see how MS reads the file. There are a few layouts that are defined, and are based on screen size and orientation. For my Kasier, 240x320 and 320x240 are the portrait and landscape layouts, respectively.
Under {Layout Name="240x320"} and more specifically under {Plugins Extends="Default"}, we find what we're looking for. The first 12 plugins (named rN) are the "pinned menu" buttons, and the next 6 (named mN) are the large buttons. Defined in each Plugin is the following line (with variation on the numbers, of course) {BoundRect X="0" Y="182" Width="39" Height="45"/}. So obviously X and Y are the X and Y positions in pixels, and Width and Height are, well, width and height also in pixels.
If you'd like to remove all the 12 pinned menu buttons, simply remove the following lines (for r0-rB):
{Plugin Name="r0"}
{BoundRect X="0" Y="182" Width="39" Height="45"/}
{/Plugin}
Just delete them, and then they're done. Now, this leaves the bigger launcher menu sitting on the bottom, looking pretty odd since there's a big void on the top. To even out the void, I moved each of those big buttons up 45 pixels. Why 45? Well, 45 was the height of one of the icons in the pinned menu, so moving it up that much would leave 45 pixels above and below the big grid.
So just simply subtract 45 from each Y coordinate of each plugin m0-m5, giving you (for m0-m2) 46 and (for the next 3) 137.
Now, I don't like the grid. Fortunately, we can just hide the grid by finding this line at the top of the XML file, under {General}, which is {Int Name="LineOpacity" Value="64"/}. Simply change the Value to 0, and that will hide the grid lines.
There you go, now the 6 button launcher is in the middle of your Launcher screen, with none of those pesky 12 pinned items. Do the same thing under {Layout Name="320x240"}, except of course change the numbers so that your 6 grid is in the middle of your screen.
Save the file.
Go back to WinZip and add Launcher.xml back into qa_layouts.dat, remembering to overwrite the old Launcher.xml and remembering to encrypt it again with the same password (which is b0fm18zq).
Now replace qa_layouts.dat in the \Program Files\Spb Mobile Shell\ folder and soft reset your phone.
Click to expand...
Click to collapse
How to get rid of this annoying icon tab at the bottom (Why do this soft has gestures enabled AND shortcuts ?) netzcoyote has a solution:
Not sure if this is already known:
To get rid of the icon tab at the bottom, edit Main.xml in qa_layouts.dat:
Basically, I moved the tab below the screen's visible area.
- In every layout node you want the tab to disappear, add 47 (the tab height) to the Y-coordinate of the plugins named Tab1, Tab2, Tab3 and Tab4.
- In order to make the area where the other elements appear extend to the bottom of the screen, add 47 to the height of the Plugin named Subform.
This expands the canvas height on which to show elements like the calendar, clock, menubuttons, etc.
Now you have to go into those xml files (for example LockScreen.xml) and change those element's coordinates, heights, etc. where appropriate.
This can easily be done with the menu tab, launcher tab, speeddial tab, etc.
Navigation with left and right gestures WORKS!
Click to expand...
Click to collapse
3-Customize the icons
Thx 2 Luigi
Do-it-yourself Icon Tutorial: here. <- Use this !
4-Customize the background
Thx 2 asefsef
So far, doing this is pretty easy:
- Extract files from qp_bkg_now.dat
- Change the separator2 and its mask to 240x320.
- Make the mask all white.
- Then put whatever image you like into the separator2 bmp.
You have to save the file as a Windows - 16bit - R5 G6 B5 - .bmp file.
if u miss the separator, just photoshop the separator back into the file. (thats not cheatin! >< hehe, it IS the separator layer after all.)
5-Registry Hacks
You can do some pretty nice things by directly editing your registry:
Look at the keys located here:
HKLM>Software>Spb Software House 2>Spb Mobile Shell>
How to enable the 9th icon with a 3x3 layout:Just create a .reg file with this inside:
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Menu\Root\Games]
"Image"=dword:00000008
"Text"="Jeux"
"MRUImage"=dword:000000BF
"Index"=dword:00000007
"Inactive"=dword:00000001
"Add"=dword:00000001
Copy to your PDA, and launch it from there. The "Games" Menu should be available in the settings as a 9th icon.
Here’s another exemple done by Vincentvg:
gr8 work you all!
I now have 9 buttons and no need for all possible submenus. Therefore I started looking to use one of the menu buttons to activate the taskmanager from the main menu tab.
in the registry HKLM>Software>Spb Software House 2>Spb Mobile Shell>Menu>Root I added the ninth menu with folowing values:
Add = 0
Image = 8
Index = 9
Text = Active Tasks
Type = TaskManager
And the most amazing is that I got it 2 work!
Looking at existing 'Type' regvalues show that the menu buttons can be used for a lot more!
Click to expand...
Click to collapse
6-Integration with Pocket Informant, Agenda Fusion and Agenda One
http://www.spbclub.com/forum/viewtopic.php?t=7794
7-Make SPB your Today screen
Have a look here, thedumbkid has done something neet for us, called SPBWatcher.
http://forum.xda-developers.com/showthread.php?p=2029338
8-Nice links
HOT Theme collection for SPB mobile Shell 2, maintained by iamwhoiam
http://forum.xda-developers.com/showthread.php?t=380103
The development thread at XDA:
http://forum.xda-developers.com/showthread.php?t=374335
SPB Club:
http://www.spbclub.com/forum/viewtopic.php?t=15353
ActualiteMobiles: (french)
http://www.actualitemobile.com/forum/index.php/topic,1195.0.html
English translation of 4PDA.ru:
http://209.85.135.104/translate_c?hl=en&langpair=ru%7Cen&u=http://4pda.ru/forum/index.php%3Fs%3Da905e4fde300239b84d47f1dfd36ea09%26showtopic%3D31453%26st%3D2340%23entry1522182
SPB Mobile Shell 2.0 Beginner's How-to (Continued)
natong's Example to change menu Texts, Types and Image icons
Click Here
natong's Conclusion to make 3x3 icons (9 menus)
Click Me
natong On how make a tab for 16 speed shortcut icons
Press Me
Thank u ..
Great Work...
Dredd67 said:
*** WARNING ***
WinRAR seems OK for unpacking the files, but there has been some reports that you need WinZIP to reencrypt the files into the .dat. Files reemcrypted winth winRAR, even with the right password won’t work with SPB Mobile Shell 2.
Click to expand...
Click to collapse
For me it works just fine
Good job!
Thx a lot!!
This is exactly what I was looking for!!!
Congratulations for this sum up!!!
bon tuto mon ami et vive actualitémobile lol
Dredd67 said:
*** WARNING ***
WinRAR seems OK for unpacking the files, but there has been some reports that you need WinZIP to reencrypt the files into the .dat. Files reemcrypted winth winRAR, even with the right password won’t work with SPB Mobile Shell 2.
Click to expand...
Click to collapse
I use WinRAR to repack, you just have to be sure to change the radio checkbox from RAR to ZIP format before entering the password.
Thank you very much for sharing, This is a good tutorial for everyone who love to customize spb mobile shell 2.
Thx
cincij said:
I use WinRAR to repack, you just have to be sure to change the radio checkbox from RAR to ZIP format before entering the password.
Click to expand...
Click to collapse
Thanks for the details. I will update the 1st post according to this.
Thanks a lot for this. I'll be posting it over at the SPBClub if you don't mind!
Brilliant idea!
Great idea Dredd and thanks for the hard work to set it up and maintain it from here on out.
met3ora said:
Thanks a lot for this. I'll be posting it over at the SPBClub if you don't mind!
Click to expand...
Click to collapse
No problem !
Very nice post. It will be very helpful to people like me who intends to play with mobile shell.
Thanks.
Very nice. Is it possible to hack Mobile Shell in a way to display the full-time events (like birthdays, anniversarys) on the today screen?
Any love for the 240x240 people?
ceoprez said:
Any love for the 240x240 people?
Click to expand...
Click to collapse
I have requested this as well a couple times, I am trying to do it myself, but...well.....it hasn't been pretty!!!!
(+1 on this request LOL)
ceoprez said:
Any love for the 240x240 people?
Click to expand...
Click to collapse
Found this on SPBClub. It was done by bamse. Give it a try, and if it works please report it.
Good work. Thumbs up to you. Just an annoying question to ask. In 9 tab launcher, I have only 8 icon. Missing is the favourite/game tab. There is also no option to tick in the setting/customise menu, as it is not there. Is there any registry tweak that I can do to make it show in the customise menu setting? Hope you understand. Thanks
fantastic thread! ty
kangmas said:
Good work. Thumbs up to you. Just an annoying question to ask. In 9 tab launcher, I have only 8 icon. Missing is the favourite/game tab. There is also no option to tick in the setting/customise menu, as it is not there. Is there any registry tweak that I can do to make it show in the customise menu setting? Hope you understand. Thanks
Click to expand...
Click to collapse
Just create a .reg file with this inside:
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Menu\Root\Games]
"Image"=dword:00000008
"Text"="Jeux"
"MRUImage"=dword:000000BF
"Index"=dword:00000007
"Inactive"=dword:00000001
"Add"=dword:00000001
Copy to your PDA, and launch it from there. The "Games" Menu should be available in the settings as a 9th icon.
Edit: ah yes you can replace "Jeux" with "Games" or whatever you langage is.
Last night i was playing around with the Program Launcher menu and discovered that you can extend it by simply adding some values in the registry.
The registry key to do all this is:
HKEY_LOCAL_MACHINE/Software/HTC/Manilla/ProgramLauncher
Standard the subkeys are numbered from 0 to 29.
You can extend your Launcher menu by adding a new group of 3 empty program buttons by adding 30, 31 and 32 (so new subkeys). Always add keys in groups of 3. So 33, 34 and 35 and so on. Don't know if there's a limit on this one.
A number subkey should contain the following values:
String - DispName
String - IconPath
DWORD - IsReadOnly, dec value 0
String - Path
You can leave the string values open because they are automatically filled in when you add a new shortcut.
Don't forget to adjust the following value also. It's in HKEY_LOCAL_MACHINE/Software/HTC/Manilla/ProgramLauncher/totalItemCount (dword, dec value), change to the max number op empty program places. I tried with 50.
You can now disable TF3D and re-enable it again to see the new empty program buttons or you can simply soft reset your device (reboot windows mobile).
This should work perfectly. But some problem I'm having is, after having installed the cabfile with which you can wipe the first 4 (unremovable) program shortcuts, I'm not able to add any program shortcuts anymore. Well i can select a program which i like in the program launcher as a shortcut, but the shortcut is not added to the launcher menu. I uninstalled the cabfile, and rebooted windows mobile, but the problem isn't solved with that. Some one know a solution to this?
TheWizzard2203 said:
Last night i was playing around with the Program Launcher menu and discovered that you can extend it by simply adding some values in the registry.
The registry key to do all this is:
HKEY_LOCAL_MACHINE/Software/HTC/Manilla/ProgramLauncher
Standard the subkeys are numbered from 0 to 29.
You can extend your Launcher menu by adding a new group of 3 empty program buttons by adding 30, 31 and 32 (so new subkeys). Always add keys in groups of 3. So 33, 34 and 35 and so on. Don't know if there's a limit on this one.
A number subkey should contain the following values:
String - DispName
String - IconPath
DWORD - IsReadOnly, dec value 0
String - Path
You can leave the string values open because they are automatically filled in when you add a new shortcut.
You can now disable TF3D and re-enable it again to see the new empty program buttons or you can simply soft reset your device (reboot windows mobile).
This should work perfectly. But some problem I'm having is, after having installed the cabfile with which you can wipe the first 4 (unremovable) program shortcuts, I'm not able to add any program shortcuts anymore. Well i can select a program which i like in the program launcher as a shortcut, but the shortcut is not added to the launcher menu. I uninstalled the cabfile, and rebooted windows mobile, but the problem isn't solved with that. Some one know a solution to this?
Click to expand...
Click to collapse
Great tip!
I have the same problem that the shortcuts are not added though...
What does work is to add the path and name manually...
To easily create more keys you can also export 1 key and edit the key name in notepad (increase the number by 1) and import the key again.
I think you need to edit some more keys.
Could it be you need to add the program path as a string value in the root of ProgramLauncher as well?
At least I increased the totalItemcount to 32.
of course you can add the shortcuts manually through the registry, but that's not quite the solution. Are there more people having this problem?
Yeah I have the same problem, I get empty boxes to add more programs but can't seem to make the button register a program unless done manually via registry.
Great find though, Thanks
i use mine own cabfile, works great, to find it goto xperia rom forum, and one of the sticky post is called FTP, by mostberg, goto mostbergs ftp and goto rom, touch x, addons, there you will finjd the cabs needed for top icons, not home atm, so cant post the cab right now sorry, but goto ftp there it is...
Is this the menu you see when long-clicking on the Hang up key?
Deleted. Sorry.
Thanks
Thanks a lot. I've finally reached to remove that "Business mail" locked shortcut on my TD2. I can now replace it by another one !
here:
http://forum.xda-developers.com/showthread.php?t=534596
smaberg said:
i use mine own cabfile, works great, to find it goto xperia rom forum, and one of the sticky post is called FTP, by mostberg, goto mostbergs ftp and goto rom, touch x, addons, there you will finjd the cabs needed for top icons, not home atm, so cant post the cab right now sorry, but goto ftp there it is...
Click to expand...
Click to collapse
I cant find the file...
i ave add 6 new space for program in the start menu but i cant add the programs... i add the link in the registry, but doesnt work...
help!
any working solution yet??
Hi,
As part of my customization process, I would like to disable some icons from the Setting menu's of WM6.5 (not TouchFlo).
I managed to remove a lot of icons through the registry settings in HKEY_LOCAL_MACHINE\Software\Microsoft\Speech, by moving them to a non-existing group (Group=3). This works fine.
However, some of the icons in Settings/System do not appear below this registry key, such as External GPS, Encryption, Remove programs... Is there a way to remove these as well?
Alternatively, removing the entire Settings menu would also be fine. My first approach, deleting the Settings folder from \Windows\StartMenu causes the entire Start Menu to appear empty!
Any suggestions would be greatly appreciated!
UPDATE: I managed to remove the Encryption icon by ADDING an 'Encryption' key to the ControlPanel part of the registry. Other icons I haven't so far. I suppose the key lies in correct names.
How can I obtain the names for:
Managed Programs
External GPS
Error reports
Memory
Info
Country Settings
Regional Settings
Microsoft My PHone
Remove programs
Screen
Task Manager
Connection settings
??
Setting HKEY_LOCAL_MACHINE\Security\Shell\StartInfo:HideSettings to 1 hides the Settings folder from the Start Menu. That fixes my problem for now!
I rather choose to "hide" my icons.
You can do this by changing the registry like this:
Code:
[HKEY_LOCAL_MACHINE\ControlPanel\Encryption]
"Group"=dword:00000002
"Hide"=dword:00000001
This will hide the Encrption icon in the Settings panel. I use this on the Rhodium, Blackstone, Diamond etc. but it should also work on the HD2 I guess
mccune,
The "hide" could be done for entries that are present in HKLM\ControlPanel like Encryption. For those entries that DO NOT EXIST in ControlPanel but whose icons appear in Settings like "Microsoft My Phone", do you have any idea how to suppress them?
Thanks for your assistance.
Noticed there are also some numbers in that registry key. Guess you'll have to trial and error a little to see what number corresponds to what icon.
I'm still looking for a way to hide the "Managed Programs" icon ;-)
Perhaps this program can help you out.....either hide the icons or put them away in a folder......
This program only applies to WM6.5 and also just to the Start Menu. It's fairly easy to remove icons from the Start Menu, just delete the LNK file in \Windows\Start Menu\
The discussion was about the icons in Settings. Most of these files are CPL files.
mccune,
It's exactly that! The file underlying that icon is Windows\MyPhoneLauncher.cpl for the application "Microsoft My Phone". I tried a number of ways to rename the file, rename the extension CPL in CPL2, move the file to other folder, even delete the file in order to remove it from Settings/System but always failed.
The file appears protected as part of the ROM. This is the 2nd day I'm after this problem and I still see no light...
(I tried to use the tool JWMDIconChanger but it doesn't work. Thanks anyway.)
mccune said:
I'm still looking for a way to hide the "Managed Programs" icon ;-)
Click to expand...
Click to collapse
Does anyone know the name of the .cpl file, or the name of the registry key in \HKey_Local_Machine\ControlPanel\, for "Managed Programs"?
I looked, but can't find anything that even remotely looks like "Managed Programs".
Hi Guys,
I've had the HD2 for about 2 months now and am absolutely loving it! One slight problem that I noticed this afternoon though was 3 double icons appearing in my Start Menu.
The duplicate icons appear with the default blank square icon whereas the correct icons still have original icons that I applied with IconChanger. The double icons all work and start the correct programs. I've had a look around the forum and seen similar posts but, in general, the guys that have had this problem have 16 or 20 quicklinks installed, I don't. I tried renaming/overwriting the icons in Resco Explorer which worked but, after a soft reset, they've all come back again!!
Is there any way I can permanently remove these duplicates without causing any damage to the system?? Any help would be appreciated.
Thanks in advance
Look here..http://forum.xda-developers.com/showthread.php?t=583638
First page, item 42. Did you miss this thread when you were searching?
WB
Not to worry, I used Resco Explorer to make the duplicate files hidden and, after a soft reset, I got rid of them. Mods can delete this.
Thanks
I find in registry HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\ two links: HTC_Music.lnk and HTC Music.lnk.
The first cant be delete, it's reappear after a reboot, so i put the data of the second into the first and delete it and the shortcut in \Windows\start menu\Programs.
I only change the key Rank and add Icon and Name.
Asnch
Current Devices - HTC HD2 (Leo) Ver 1.43
Hi! This has probably been asked and answered, but I couldn't figure out what to search for.
What I am trying to do is automatically configure all of my quicklinks. I use CoOkie's Home Tabs with 3 screens of 4x4 quick links and I have all 48 of the quick links used. I have screen shots so after I install all my cabs I just go and set all of them up according to the picture, but I want it to be all done by itself.
Is there an application that can do that for me?
Thanks
i do it by getting the tabs all set up, then use ceregistryeditor to browse to
HKEY_LOCAL_MACHINE\Software\HTC\Manila\Home
in there is a folder for each quicklin space, numbered 0 - 70 something.
extract that whole key, and make a cab out of it. then, when you hard reset, once all your apps and such have installd run your links cab, and voila, quicklinks are back.