[TUT] Creating direct links to control panel items[Update - links to folders] - HD2 General

Links to control panel items on the HTC Leo HD2. Some of these will work on different platforms, some won't. This article relates to my HD2 Leo running wm 6.5.x build 28232, but it should be common across all hd2 roms.
Control panel items are generally not files in their own right, rather they are bundled together into .cpl files.
To create a link directly to a particular control panel item is easy. (we will use the USB to PC Activesync screen as our example)
Open a new notepad document on your pc, paste in the command
23#ctlpnl.exe mycpl.cpl,34
save the text file, (example usb2pc.txt) and then rename the extension from .txt to .lnk (LNK for 'link')
Move the file usb2pc.lnk to the phone, and move it to the windows\start menu folder.
Now when you click an empty quicklink space you will find that usb2pc is now available to set as a quicklink.
The command explained.
------------------------
23#ctlpnl.exe mycpl.cpl,34
23 == tells the system how many characters are in the command. (Seems not to matter too much whether this is correct or not, at least on the HD2)
# == is the delimiter to signify the begining of the command.
ctlpnl.exe == is the control panel program that opens and executes the .cpl file.
mycpl.cpl == specifies the .cpl file to use.
,34 == is the index of the command within the cpl file. Not every index is used.
You can further specify the exact tab to open for items held in the cplmain.cpl file by specifying the tab number at the end.
For example
24#ctlpnl.exe cplmain.cpl,2 calls up the owner info ident tab
whilst
24#ctlpnl.exe cplmain.cpl,2,1 calls up owner info, but on the notes tab.
Looking for this info online turned up the fact that it doesn't stay quite the same from one version of windows mobile to the next, and manufactures can add their own .cpl files too, so I decided to manually try the variants and compile a list specific to the hd2
The one exception to the cpl method is for the power settings, which have now been moved to powerexe.exe
==================================================
22#ctlpnl.exe mycpl.cpl,1 - advanced network settings (hsdpa enable)
22#ctlpnl.exe mycpl.cpl,2 - clear all data! (hard reset screen)
22#ctlpnl.exe mycpl.cpl,3 - phone info
22#ctlpnl.exe mycpl.cpl,4 - battery & backlight (To open on a specific page, see the powerexe.exe links)
22#ctlpnl.exe mycpl.cpl,7 - wifi settings
23#ctlpnl.exe mycpl.cpl,34 - USB to PC
23#ctlpnl.exe mycpl.cpl,35 - G-Sensor Calibrate
==================================================
12#Powerexe.exe - power and backlight
12#Powerexe.exe 1 - battery tab
12#Powerexe.exe 2 - backlight tab
==================================================
24#ctlpnl.exe cplmain.cpl,1 - phone password settings
24#ctlpnl.exe cplmain.cpl,2 - owner info - ident
24#ctlpnl.exe cplmain.cpl,2,1 owner info - notes tab
24#ctlpnl.exe cplmain.cpl,3 - battery & backlight
24#ctlpnl.exe cplmain.cpl,4 - memory - main
24#ctlpnl.exe cplmain.cpl,4,1 memory - storage card tab
24#ctlpnl.exe cplmain.cpl,5 - about - version
24#ctlpnl.exe cplmain.cpl,5,1 about - device id tab
24#ctlpnl.exe cplmain.cpl,5,2 about - copyrights tab
24#ctlpnl.exe cplmain.cpl,6 - fails to open 'backlight.exe' (use powerexe.exe instead)
24#ctlpnl.exe cplmain.cpl,7 - screen align
24#ctlpnl.exe cplmain.cpl,7,1 screen clear type
24#ctlpnl.exe cplmain.cpl,7,2 screen text size
24#ctlpnl.exe cplmain.cpl,8 - input method
24#ctlpnl.exe cplmain.cpl,8,1 input options
24#ctlpnl.exe cplmain.cpl,9 - sounds & notif - sounds
24#ctlpnl.exe cplmain.cpl,9,1 sounds & notif - notifications
25#ctlpnl.exe cplmain.cpl,10 - remove programs
25#ctlpnl.exe cplmain.cpl,12 - program h/ware buttons
25#ctlpnl.exe cplmain.cpl,12,1 program h/ware buttons up/down
25#ctlpnl.exe cplmain.cpl,13 - home - appearance settings
25#ctlpnl.exe cplmain.cpl,13,1 home - items
25#ctlpnl.exe cplmain.cpl,14 - domain enroll
25#ctlpnl.exe cplmain.cpl,16 - clock&alarms - Time
-----------------------------cant specify alarms tab?
25#ctlpnl.exe cplmain.cpl,17 - wifi - wireless networks tab
-----------------------------cant specify network adapters tab?
25#ctlpnl.exe cplmain.cpl,18 - regional settings - region
25#ctlpnl.exe cplmain.cpl,18,1 regional settings - number
25#ctlpnl.exe cplmain.cpl,18,2 regional settings - currency
25#ctlpnl.exe cplmain.cpl,18,3 regional settings - time
25#ctlpnl.exe cplmain.cpl,18,4 regional settings - date
25#ctlpnl.exe cplmain.cpl,19 - connections - tasks
25#ctlpnl.exe cplmain.cpl,19,1 connections - advanced
25#ctlpnl.exe cplmain.cpl,20 - phone - sounds
25#ctlpnl.exe cplmain.cpl,20,1 phone - network
25#ctlpnl.exe cplmain.cpl,20,2 phone - gsm/umts services
25#ctlpnl.exe cplmain.cpl,20,3 phone - more
25#ctlpnl.exe cplmain.cpl,20,4 phone - advanced
25#ctlpnl.exe cplmain.cpl,22 - certificates - personal
25#ctlpnl.exe cplmain.cpl,22,1 certificates - intermediate
25#ctlpnl.exe cplmain.cpl,22,2 certificates - root
25#ctlpnl.exe cplmain.cpl,24 - error reporting
25#ctlpnl.exe cplmain.cpl,25 - gps settings - programs(port)
25#ctlpnl.exe cplmain.cpl,25,1 gps settings - hardware
25#ctlpnl.exe cplmain.cpl,25,2 gps settings - access
25#ctlpnl.exe cplmain.cpl,26 - comm manager
25#ctlpnl.exe cplmain.cpl,27 - encryption
=================================================
25#ctlpnl.exe BTConfigCE.cpl - brings up bluetooth
=================================================
25#ctlpnl.exe CarKitMode.cpl - brings up navipanel settings
=================================================
30#ctlpnl.exe AGPSSettingsCPL.cpl - location services settings
=================================================
35#ctlpnl.exe HTCAccountManagerCPL.cpl - account manager - log in/out
=================================================
26#ctlpnl.exe UploaderCPL.cpl - uploader status
*
*
*
*
*
*
update - create direct links to folders, see post 35 HERE
*
*
*
*
*
*

I can't believe no-one's commented on this in nearly 2 weeks! Brilliant job mate. BIG kudos to you for doing this.
Thanks

great job
Wow.
thats great job m8.I'm sure so many people will like this

heh thanks. I got tired of giving out links info that ended up being wrong.

Well I've bookmarked this little gem and have already given it out to one person asking for advice

Also bookmarked, very useful. Thanks for taking the time to put this together!

Great post. Book marked.

Sometimes the simplest explanations are the best ... what a great post ... Thanks!!

Update
-------
I've been looking at changing the default link icon when you create the link, cos its rubbish, , ,
The icon address is appended to the end of the shortcut, pointing to a dll file and a code position within that file.
I've been browsing through the shellres.192.dll file and it seems lots of the control panel icons (or similar) are held there.
I'm not sure if there are different versions of this file, but it matches on two roms I tried. (a 1.66 and a 2.10)
so, the command for, say, cleartype.
24#ctlpnl.exe cplmain.cpl,7,1
the icon path goes after a ? to give
50#ctlpnl.exe cplmain.cpl,7,1?shellres.192.dll,-13906
These are just some of the default icons, i'm still looking for the extras in other files. (oh and i can't find what theyre actually called individually, so i described some of them )
replace the number at the end with the corresponding number below.
13840 clock full face
13841 user
13888 phone broadcast wireless
13895 power
13899 about
13900 memory
13901 earth symbol
13902 phone broadcast blue lines
13905 contrast
13906 screen
13909 BT icon
13910 IR icon
13911 phone to pc connection
13924 sounds
13927 plain file icon
13936 keyboard icon
13937 menu icon
13941 certificates
13942 key symbol
13943 files with down arrow
13944 phone with play icon
13952 clock and house
13953 phone
13954 phone and wifi
13961 connections
13969 radio button pressed
13970 radio button not pressed
13996 error symbol
13997 blue globe icon
13998 sd card encryption
13999 wifi round
14000 multiple tick select
14001 task manager
14002 mobile and office block?

Incredible job mate!!

Sooooo Happy
What a gracfully given gift, that even a techtard such as my self can grasp and use. Congradulations on your fatherhood.

Very good work
Thanks for this.
Another way to optimise our shortcuts.
Any solution to assign to shortcuts some icons of my choice?
Thanks in advance
Franky

This is a very useful post. Thank you.
I am just wondering if there is an actual link for the Task Manager? (The one that has the Running Programs List etc.)

Embed Within Settings?
Any way to embed the icon within the Settings folder?

great job Samsamuel! just made a link to remove programs and it works as it should. thanks.

pierre duras said:
Any solution to assign to shortcuts some icons of my choice?
Click to expand...
Click to collapse
a_ok2me said:
Any way to embed the icon within the Settings folder?
Click to expand...
Click to collapse
Click to expand...
Click to collapse
see post 9. there are loads of dll files, and lots of them have icons in them. you can reference any file at the end of the command to give the icon
Get a resource editor (i use xn resource editor, but only cos thats the first one i came across) and you can browse the dll, make a note of the number associated with the icon and put that as the extension on teh command.
essequamvideri7 said:
This is a very useful post. Thank you.
I am just wondering if there is an actual link for the Task Manager? (The one that has the Running Programs List etc.)
Click to expand...
Click to collapse
browse to your windows folder on teh phone, find taskmgr.exe, press and hold it, choose copy, go to windows\start menu\programs press and hold choose paste as shortcut.

Links to Slider Icons?
samsamuel: Have you been able to create shortcut to slider icons, specifically the HTC email and Settings apps? I've been able to create a link to settings but the icon is incorrect.

dipaolnv said:
samsamuel: Have you been able to create shortcut to slider icons, specifically the HTC email and Settings apps? I've been able to create a link to settings but the icon is incorrect.
Click to expand...
Click to collapse
if you mean the big icon that comes up mid screen when you slide, i think they are held in the manila files. (Look in windows\ there are loads of files called xxxx_manila, all those files are what makes up manila, code, graphics, everything.)

Very good work.
All links in cab file would be great !.

KelArth said:
Very good work.
All links in cab file would be great !.
Click to expand...
Click to collapse
hehe, it would, but the missus is upstairs on the sofa, 12 hours into labour, so if you dont mind i'll maybe leave that for a while.

Related

Reg Tweak FILES: Post/Get them here

Let's start a thread of all the reg tweaks ppl have come up with. If they are saved as .reg files (to an SD), we can install them with a mere double-click by using TRE (options>associate), and anyone can contribute to this post WITHOUT having to build .cab files! Why is this kewl; cos when u hard reset it's a real ball-ache to go back into all the forums to find the tweaks u applied and to navigate thro TRE to re-apply them all. This applies particuarly to settings (Owner info etc). Over and above, we are no longer beholden to tweak shareware, but have full and instant control over our settings.
Each tweak should have 2 reg files; Apply the tweak, and remove the tweak (if possible). In this manner, we can have a directory of reg files, and can turn on and off tweaks with a simple d.click.
Attached is a basic set I've compiled. Please let everyone know if any are a problem (ie perhaps whole key gets replaced and overrides something u have already changed). Files described below:
[*]Reg Date_In_Titlebar ON.reg
Adds the date to the title bar, with format according to your short-date format under settiings>regional (or found manually changed in another Tweak I'll cover later). I do NOT have a .reg file that will undo (ie delete) this new key, but it's easy to see what key is being added so u can delete it. <Credit: Well known PPC tweak - I probably learnt from toenailed>
Can someone please find out where we can change the font for this - it's a horrible bold font that doesn't fit in the space available?
[*]Reg Font_Menu_+_Pop_700 ON.reg
Change menus and popups to a smaller font. Nice size, makes VGA look more VGA-like, yet not so small that it fails cleartype nor looks daft. Requires a reset. <Credit: Well known PPC tweak - I probably learnt from toenailed>
[*]Reg Font_Menu_+_Pop_900 DEFAULT.reg
Reset above change to default of 900
[*]Reg Font_System_700 ON.reg
Changes system font to 2 pts smaller. I find that dialog boxes with radio buttons got a bit wierd, and you don;t get much more screen estate height cos of icon sizes staying the same in file lists, so I don't bother with this tweak. Requires a reset. <Credit: Well known PPC tweak - I probably learnt from toenailed>
[*]Reg Font_System_900 DEFAULT.reg
Turn above off
[*]Reg GPRS_+_3G_Always _On DEFAULT.reg
Awesome tweak to make sure ur phone connects to GPRS/3G and stays there. However, you'll want to switch this off overnight etc, which is the main reason I created this post and these reg files. NOTE: you will absolutely HAVE to replace the "MTN SA Web" bit with the name of your connection which you will find in this key using TRE
<Credit: BrettS http://forum.xda-developers.com/viewtopic.php?t=30277>
[*]Reg GPRS_+_3G_Always _On ON.reg
Turn off the above. Remember to change connection name in file
[*]Reg PIE_Homepage_Default.reg
When u press the E (explorer) keyboard key u go to clubimate homepage - annoying. This resets that hard button to whatever u want (current reg file is windows\default.htm)
<Credit: I forget, someone on clubimate forums>
[*]Reg TerminalServices_Cache_Larger DEFAULT.reg
AWESOME improvement in Terminal Services client horrible black blocks. Increases cache sizez - I did not notice an increase in traffic/cost
<Credit: Carnivor from MS KB http://forum.xda-developers.com/viewtopic.php?t=29996>
[*]Reg TerminalServices_Cache_Larger ON.reg
Turns above off
More coming as I go thro the wiki and toenailed tweak posts and extract usefull ones for us lonely Universal users...
can you add the actual keys to here?
http://wiki.xda-developers.com/index.php?pagename=Universal_Registry
cos of this thread
http://forum.xda-developers.com/viewtopic.php?t=30396
Doh! That post came up after I started this thread.
Still this thread is useful for the actual .reg files to same n00bies some time (and to save me time too). I'll make sure everything here is duplicated there tho.
Here are a few more .reg files:
Several versions of date_in_title_bar (covered above)
Hide_Screen_Rotation icon
Hide that icon that allows u to rotate screen - but JJ does it automatically so Icon is not so necessary
Regional_settings
These are for me - u should edit file in text editor to customise 4 yourself. Best part is my short date format that keeps date in title bar small and visible
Ringtone_settings
Customise as above
Screen_Speed_Glyph_Cache
Double your screen cache. COsts a LITTLE memory, and improves screen size
Screen_font_'smaller'
Set screen font size to "smaller". This can be changed in "settings"m and I only include it here in line with my suggestion that we have a collection of files to run quickly on reset. You may want to customise as above
SIP_Settings. Ditto
All in updated zip file.
I would really appreciate if anyone can find a way to get rid of the Last Call in the dialer screen... I know its somewhere hidden in Registry, but I dont seems to be finding a way to get tru it...
Having the Last Dialed No. showing rite up on the Dialer Screen is really bothering and if you happened to press the phone button by mistake twice there we go the last dialed no. has been dialed already for you....
Bump: no-one contributing to this learning?
haven't found anything else worth posting yet m8, u got the best ones already :wink:
craigiecraigie4: Thanks for these - great idea!
I have a suggestion:
HKCU/ControlPanel/Backlight sets the backlight duration for the keyboard (in seconds). It's available through the control panel, but I like it set to more than the CP maximum of 10 seconds. Sorry - I don't know how to create a reg file.
To reset, choose another value in the backlight control panel applet.
Don't have any others to add though
Found another one:
Change the width of the vertical scroll bar and the height of the horizontal scroll bar so they take less room on the screen:
HKLM\System\GWE
Change cxVScr to (say) 10 to make vertical scrollbar narrower. Default value is 14
Change cyHScr to (say) 10 to make horizontal scrollbar narrower. Default value is 14
This change affects various scroll options in the system including the up/down arrows in selection boxes. 10 is a nice size.
This one is in this forum:
from davidberrysmith
--------------------------------------------------------------------------------
Any body remember these reg tweaks from himalaya? they still work
*** Speed Up Your Windows Mobile Pocket PC.
1. Open your registry editor o_n your Pocket PC
2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE\
3. Change the value of 'limit' from 8192 to 32768
4. Close registry editor and soft reset.
*** disable start menu animation
Browse to HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\
Change the "AniType" value from 6 to 0.
_________________
i-mate jasjar
Click to expand...
Click to collapse
SiliconS said:
Found another one:
Change the width of the vertical scroll bar and the height of the horizontal scroll bar so they take less room on the screen:
HKLM\System\GWE
Change cxVScr to (say) 10 to make vertical scrollbar narrower. Default value is 14
Change cyHScr to (say) 10 to make horizontal scrollbar narrower. Default value is 14
This change affects various scroll options in the system including the up/down arrows in selection boxes. 10 is a nice size.
Click to expand...
Click to collapse
Nice one dude. I can't make the .reg file cos I can only create reg files of the entire key, and there are too many other things under GWE that users may have changed.
Internet Explorer
Somewhere in those forums I found the IE reg hack to make mine 5.5, this helps connecting to my bank account and viewing other secured sites.
read this somewhere
To change the ability to receive files via Bluetooth (OBEX)
The setting is at 'HKEY_LOCAL_MACHINE\Software\Microsoft\Obex'
The 'IsEnabled' DWORD value should be set to '1' to enable OBEX and '0' to disable OBEX.
For example, to enable the ability to receive fles via Bluetooth
HKEY_LOCAL_MACHINE\Software\Microsoft\Obex\IsEnabled = 1
says receive so i dont know about send, try it!! might be it
But apparently now this is the same feature as the receive incoming beams setting in connections.
Yes, I know that's not free but 90% of all this hacks have been included in Tweaks2K2. And the other 10% are about to be included :twisted:
Yeah, true. Idea of this thread was to have a facility whereby a hard reset can be quickly restored to a working device - install a few basic apps, run the .reg files, and there u go. Takes me about half an hour from HR thro to up and running perfectly.
craigiecraigie4 said:
Yeah, true. Idea of this thread was to have a facility whereby a hard reset can be quickly restored to a working device - install a few basic apps, run the .reg files, and there u go. Takes me about half an hour from HR thro to up and running perfectly.
Click to expand...
Click to collapse
With your .reg files as inspiration I'm just about getting there in the same way. I've written down all the steps and I just run through them. I've done this since I had my XDA2 and it makes a hard reset so much less traumatic:
Code:
Hard reset. Wait for Today screen then soft reset.
Connect cable to ActiveSync. Set up guest connection.
Turn off beams, error reporting
Set basic clock accuracy
Copy Step 1 files to root of PPC [These are the CABs for the programs I install]
Run CABs. Leave O2 Connections CAB. Put gps.CAB and PIMAddin onto storage card
Run TRE registry editor. Associate .reg files to TRE
Open the .reg file [This applies my registry settings. See below]
Run O2 connections CAB
Copy all Step 2 files to root of PPC [This adds shortcuts to StorageCard-installed programs to my Start Menu and gives me my freeware email client and PZP icons and profiles]
Run SDK Certs CAB
Run OzVGA. Change all fonts to same size as qVGA
PPC: edit registry: browse to HKLM\ControlPanel\GPS Settings. Delete the DWORD marked "hide"
CPL > Personal > Buttons: match Button 2 to [Task switcher], Button 4 to <Rotate Screen>; Set button lock
CPL > Personal > Menus: ActiveSync, File Explorer, Internet Explorer, nPOPw, Pocket Informant, Task Manager, TomTom Navigator
CPL > Personal > Owner: set owner information
CPL > Personal > Phone: change band to GSM
CPL > Personal > Today: set items to Date, PZP, PocketPlus, PocketBreeze, Messaging; set theme to Windows Default
CPL > System > Clock: Show time on all screens
CPL > System > Regional: Set locale to UK
CPL > Connections > GPS: set program port COM0
Soft reset
Set password for PPC
PC: backup previously sync'ed files folder
PC ActiveSync: delete previous partnership. Don't delete sync'ed files folder
CPL > System > About: Set DeviceID = XDAExec
Connect PPC and PC with cable
Sync only Contacts, Calendar (all), Tasks, Favourites
Sync files. Replace the items on the device
PocketBreeze: import settings
PocketPlus: import settings
PocketInformant: run and let it fanny about
PocketWeather (on PocketBreeze tab): import settings
Run ListPro. Enter registration code
Disconnect from PC
Set up phone speed dials
Set up voicedial tags
Set up ActiveSync via Bluetooth to Workstation
Set up bond to headset
Set up bond to GPS thingy. Choose Serial Port as profile
Start TomTom Navigator. Run through startup.
InternetExplorer: sort out view settings. Set default page to about:blank
Choose Transcriber input method. Import settings file
This is my .reg file that does almost everything I need done in one step:
Code:
[HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings]
"Group"=dword:00000002
[HKEY_CURRENT_USER\ControlPanel\Backlight]
"QKeyLedTimeout"=dword:0000001e
[HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client]
"Keyboard Layout"="00000409"
"BitmapPersistCacheSize"=dword:00000001
"BitmapCacheSize"=dword:00000015
[HKEY_LOCAL_MACHINE\System\GDI\GLYPHCACHE]
"limit"=dword:00004000
[HKEY_LOCAL_MACHINE\nls\overrides]
"SSDte"="d/M "
[HKEY_LOCAL_MACHINE\HARDWARE\OEM\KEYBD]
"PieHomePage"="about:blank"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
"TBOpt"=hex:\
13,00,00,00
It makes a massive difference using commercial software that has a reliable import/export process for the settings and this, IMHO, is usually the biggest difference between paid-for software and freeware alternatives.
Silicon, don't u want to re-post your post here:
http://forum.xda-developers.com/viewtopic.php?t=31697
We need more of these 'standard' configs to help new users get up n running without giving up on their universal.
dude, your screen - how?
craigiecraigie4
how did you make htc look like that?
is it standard? emailable? I don't really want the merc style if it can be changed, but its a nice screen all the same
Re: dude, your screen - how?
simon_darley said:
craigiecraigie4
how did you make htc look like that?
is it standard? emailable? I don't really want the merc style if it can be changed, but its a nice screen all the same
Click to expand...
Click to collapse
You don't want merc!! well u can just f off then! ;-)
It's WisbarAdvance2 with WAD - see another post I started in this forum. u can put in on any universal, with whatever walpaper u want, and there are plenty of free skins
Re: dude, your screen - how?
craigiecraigie4 said:
It's WisbarAdvance2 with WAD - see another post I started in this forum. u can put in on any universal, with whatever walpaper u want, and there are plenty of free skins
Click to expand...
Click to collapse
Whatever it is, it's distracting to have such a big picture in your signature in such text-based forums.
Sorry craigiecraigie4. Don't mean to offend. Just MHO.

HTCHomeplug revealed

OK I was working in the customization of the HTCHomeplug.
What is HTCHomeplug? If you own a HTC X7500 Advantage (the HTC make of Athena or Ameo) then in the Today screen you got a plugin that shows some icons like Battery, Rotation, Comm Manager, Screen Light, Quick GPS and TVOut. What I discovered is who to deal with this plugin in order to change the icons and applications associated there.
I used PHM Registry to edit entries at the PPC registry, but you can use the editor of your like.
First is access using the registry editor to this entry:
/HKEY_LOCAL_MACHINE/SOFTWARE/HTC/HTCHomeplug
There is the configuration of the plugin. There we will find two entries pointing to the first two icons (Battery and Rotation) that seems to be configured in a different way that the rest of the icons. Those are the two DWORD entries:
PowerIconSlot with value of 0 (this means the first position in the plugin)
RotateIconSlot with value of 1 (this means the second position)
The rest of the positions in the HTCHomeplug appears like KEY entries with names from 2 to 5 meaning positions 3 to 6 in the plugin bar.
Inside each key (2 to 5) we find 3 values (or entries):
1- iconindex DWORD type of Decimal which contains 103 in the case of entry KEY 2
2- LaunchApPath STRING contains the path to the executable file associated to the icon
3- ResPath STRING contais the path to the resource file which contais the icon image poited by iconindex entry. This path points to a DLL or EXE file containing the icon image.
So... since we want to add a icon/application we need to create the entry KEY 6 and we must create both STRING entries and DWORD one inside the KEY 6.
To add Tomtom Navigator in the HTCHomeplug (as an example) I added:
iconindex = 101
LaunchApPath = \Program files\Navigator\Tomtom Navigator.exe
ResPath = \Program files\Navigator\Tomtom Navigator.exe
So I'm using the icon storaged in the Tomtom Navigator executable file itself and my Tomtom is in the path I show in the entry. Off course this could not match your installation.
How I found the iconindex information that points to the icon in the Tomtom's EXE file??? Easy I used a program called RViewer (for PPC) develop by Vicott Wong. The program can by found in Google or in the web page shown in the About screen.... http://mobile-sg.com
Running that program and browsing the EXE file (or a DLL) we can see the index for each resource and if it's an image the image is display in the screen, so I found the 101 is the index for the Tomtom icon inside de EXE file.
Once the entries in the Registry are done the rest is easy. Just go into Start - Configuration - Personal - Today and int the Elements Tab. There unmark the HTCHomeplug and exit the configuration going into the Today screen to check that the plugin is not in the screen. Then we back to the Today configuration and select again the HTCHomeplug to mark it. Once we are back into the Today screen we will see the new icon.
(OK in the previous paragraph I'm translating the menu options and clicks from my spanish release of WM5 into english one so the names could not match... what you need to do is configure Today screen to remove the plugin and to configure again to insert the plugin, that way the plugin is reseted and the new icons loaded).
I did several tests and looks like the HTCHomeplug only supports 7 icons (0 to 6) but since many of the original icons are not use on daily bases we can setup up to 5 programs in that plugin leaving the Battery and Rotary icons in its place.
I hope this is useful... and I beg your pardon for my poor english.
Regards,
mahjong
P.S.: I posted this first at todopocketpc.com in spanish. If you know that language maybe you prefer read it in my mother language. For sure will be much better written.
mahjong said:
OK I was working in the customization of the HTCHomeplug.
What is HTCHomeplug? If you own a HTC X7500 Advantage (the HTC make of Athena or Ameo) then in the Today screen you got a plugin that shows some icons like Battery, Rotation, Comm Manager, Screen Light, Quick GPS and TVOut. What I discovered is who to deal with this plugin in order to change the icons and applications associated there.
I used PHM Registry to edit entries at the PPC registry, but you can use the editor of your like.
First is access using the registry editor to this entry:
/HKEY_LOCAL_MACHINE/SOFTWARE/HTC/HTCHomeplug
There is the configuration of the plugin. There we will find two entries pointing to the first two icons (Battery and Rotation) that seems to be configured in a different way that the rest of the icons. Those are the two DWORD entries:
PowerIconSlot with value of 0 (this means the first position in the plugin)
RotateIconSlot with value of 1 (this means the second position)
The rest of the positions in the HTCHomeplug appears like KEY entries with names from 2 to 5 meaning positions 3 to 6 in the plugin bar.
Inside each key (2 to 5) we find 3 values (or entries):
1- iconindex DWORD type of Decimal which contains 103 in the case of entry KEY 2
2- LaunchApPath STRING contains the path to the executable file associated to the icon
3- ResPath STRING contais the path to the resource file which contais the icon image poited by iconindex entry. This path points to a DLL or EXE file containing the icon image.
So... since we want to add a icon/application we need to create the entry KEY 6 and we must create both STRING entries and DWORD one inside the KEY 6.
To add Tomtom Navigator in the HTCHomeplug (as an example) I added:
iconindex = 101
LaunchApPath = \Program files\Navigator\Tomtom Navigator.exe
ResPath = \Program files\Navigator\Tomtom Navigator.exe
So I'm using the icon storaged in the Tomtom Navigator executable file itself and my Tomtom is in the path I show in the entry. Off course this could not match your installation.
How I found the iconindex information that points to the icon in the Tomtom's EXE file??? Easy I used a program called RViewer (for PPC) develop by Vicott Wong. The program can by found in Google or in the web page shown in the About screen.... http://mobile-sg.com
Running that program and browsing the EXE file (or a DLL) we can see the index for each resource and if it's an image the image is display in the screen, so I found the 101 is the index for the Tomtom icon inside de EXE file.
Once the entries in the Registry are done the rest is easy. Just go into Start - Configuration - Personal - Today and int the Elements Tab. There unmark the HTCHomeplug and exit the configuration going into the Today screen to check that the plugin is not in the screen. Then we back to the Today configuration and select again the HTCHomeplug to mark it. Once we are back into the Today screen we will see the new icon.
(OK in the previous paragraph I'm translating the menu options and clicks from my spanish release of WM5 into english one so the names could not match... what you need to do is configure Today screen to remove the plugin and to configure again to insert the plugin, that way the plugin is reseted and the new icons loaded).
I did several tests and looks like the HTCHomeplug only supports 7 icons (0 to 6) but since many of the original icons are not use on daily bases we can setup up to 5 programs in that plugin leaving the Battery and Rotary icons in its place.
I hope this is useful... and I beg your pardon for my poor english.
Regards,
mahjong
P.S.: I posted this first at todopocketpc.com in spanish. If you know that language maybe you prefer read it in my mother language. For sure will be much better written.
Click to expand...
Click to collapse
Excellent post and thanks for your efforts and sharing! I'll be trying this out later. Just what I was looking for.
I'll report my experiences later.
Excellent! I will try this!
When using TrueVGA, does anybody know a way of making the icons work? I see only 1/4th of an icon, and it's even the wrong icon. The only icon is the one for the Light Settings...
Anybody know the iconindex for Opera so i can have the Opera icon instead of Web&Walk icon!
Mahjong tells you how to find it...
mahjong said:
How I found the iconindex information that points to the icon in the Tomtom's EXE file??? Easy I used a program called RViewer (for PPC) develop by Vicott Wong. The program can by found in Google or in the web page shown in the About screen.... http://mobile-sg.com
Click to expand...
Click to collapse
No Joy I'm afraid...
I'm afraid that it hasn't worked for me on the Ameo. Maybe it's due to how T-Mob have configured/altered things with their customisation of their ROM.
I reverted to using the TrayApplet in the same regedit folder that the HTCHompeplug resides in, but to no avail.
Quote "Just go into Start - Configuration - Personal - Today and int the Elements Tab. There unmark the HTCHomeplug and exit the configuration going into the Today screen to check that the plugin is not in the screen. Then we back to the Today configuration and select again the HTCHomeplug to mark it. Once we are back into the Today screen we will see the new icon.
(OK in the previous paragraph I'm translating the menu options and clicks from my spanish release of WM5 into english one so the names could not match... what you need to do is configure Today screen to remove the plugin and to configure again to insert the plugin, that way the plugin is reseted and the new icons loaded). " End Quote.
No HTC Plugin on the Ameo Today settings menu either, but visible in HLKM...software etc...as the HTCHomeplug.
I can get some of my choice of programs in the TrayApplet, but not the associated icons!!??!!
Same as before when I tried. Anyone else with an Ameo who has had success in getting it to work with the right icons?
Hi,
Thanks for the tip, it's really useful! I wanted to customize the plugin but didn't have the patience to go through all the registry.
Twp questions though:
- I made a shortcut for the calculator (calc.exe) but the icon is too big (both res. index 0 or 100 in calc.exe). Is there a way to scale it down, or a smaller calculator icon in another file? What's the "main" icon library for Windows Mobile (the equivalent of shell32.dll under Windows)
- I tried to make a shortcut to the phone application, but I can't find the exe file (the Start menu shortcut doesn't point to an exe file, but to :MSCProg?......). And I can't find the icon either...
Please help.
Regards,
Silviu
Hi silviu.h.
Which Athena device do you have, Advantage, Dopod or Ameo?
Hi, I have the HTC Advantage (not Ameo, not Dopod), and the vanilla french ROM.
silviu.h said:
Hi, I have the HTC Advantage (not Ameo, not Dopod), and the vanilla french ROM.
Click to expand...
Click to collapse
Thanks for the reply. That would explain why to a large extent it works on your device.
P.S. try \Windows\HTCICON.dll (I think that is the equivalent to shell32.dll)
Let us know how you get on.
Thank you for your answer.
The hack from mahjong works OK, except for the quirks I have already posted above (the Calc.exe icon is too big and I can't find the main icon store). htcicon.dll doesn't exist
However it's OK for Tomtom.
I'll keep you posted on my findings (I'm not giving up, I just have to go to bed )
See you,
Silviu
mackaby007 said:
No HTC Plugin on the Ameo Today settings menu either, but visible in HLKM...software etc...as the HTCHomeplug.
I can get some of my choice of programs in the TrayApplet, but not the associated icons!!??!!
Same as before when I tried. Anyone else with an Ameo who has had success in getting it to work with the right icons?
Click to expand...
Click to collapse
Yeah that was the reason for adding this to my note: "If you own a HTC X7500 Advantage (the HTC make of Athena or Ameo) then in the Today screen you got a plugin..."
Only for HTC users I'm afraid.
Best Regards,
mahjong
mahjong said:
Yeah that was the reason for adding this to my note: "If you own a HTC X7500 Advantage (the HTC make of Athena or Ameo) then in the Today screen you got a plugin..."
Only for HTC users I'm afraid.
Best Regards,
mahjong
Click to expand...
Click to collapse
Well, you can simply enable it on the T-Mobile Ameo using the following Reg-Keys:
- Navigate to: HKLM\Software\Microsoft\Today\Items
- Create a new Key named: HTC-Homeplug (or whatever you like)
- Navigate into that key
- Create the following items under that key:
String: DLL
Value: htchomeplug.dll
DWORD: Enabled
Value: 0 (or 1 if you want to enable it directly)
DWORD: Flags
Value: 0
DWORD: Options
Value: 0
DWORD: Order
Value: 0
DWORD: Type
Value: 5
After doing the above go to your today-screen settings and the Homeplug plugin is there...
Cheers
I seem to have BOTH HTCHomeplug and Trayapplet on my Ameo
It seems that there is a today item [email protected] or something I can turn on/off that doesnt appear to do anything, I beleive this is turning on/off the HTCHomeplug.
Because Trayapp is already on, and overwriting the HTChomeplug you only see its icons, therefor the homeplug is hidden.
I will experiment with turning off trayapp then turning on the @home today item and see what happens, but it looks like a lot of the confusion for Ameo users is the fact both are installed.
I did a hard reset, and didnt fiddle with the home/tray stuff, so this is how the rom set it up!
HKLM/software/htc/HTCHomeplug
HKLM/software/htc/TrayApplet
Both have keys of (and ONLY of),
PowerIconSlot=0
RotateIconSlot=1
In them.
Under HKLM/software/microsoft/today/items/[email protected]
DLL=hztdplug.dll
enabled=0
flags=0
options=0
order=1
type=5
Pyrofer said:
I seem to have BOTH HTCHomeplug and Trayapplet on my Ameo
It seems that there is a today item [email protected] or something I can turn on/off that doesnt appear to do anything, I beleive this is turning on/off the HTCHomeplug.
Because Trayapp is already on, and overwriting the HTChomeplug you only see its icons, therefor the homeplug is hidden.
I will experiment with turning off trayapp then turning on the @home today item and see what happens, but it looks like a lot of the confusion for Ameo users is the fact both are installed.
I did a hard reset, and didnt fiddle with the home/tray stuff, so this is how the rom set it up!
HKLM/software/htc/HTCHomeplug
HKLM/software/htc/TrayApplet
Both have keys of (and ONLY of),
PowerIconSlot=0
RotateIconSlot=1
In them.
Under HKLM/software/microsoft/today/items/[email protected]
DLL=hztdplug.dll
enabled=0
flags=0
options=0
order=1
type=5
Click to expand...
Click to collapse
The T-Mobile plugin has nothing to do with the HTC-Homeplug. HTC-Homeplug provides the sam functionality as the TrayApp.
The [email protected] Today Plugin is only useful for T-Mobile customers as it provides functions for HomeZone users.
The dll name hztdplug.dll means HomeZoneTodayPlugin...
If you want to use the HTC-HomePLug plugin you have to create the registry key I've posted above.
Cheers
Ok, I dont want the homezone rubbish.
But im still stuck with both HTCHomeplug and Trayapp
How do I enable/disable the trayapp? That doesnt seem to have any today element to it. I cant get icons working at all in trayapp and wanted to try the HTCHomeplug as that looks a much more userfriendly app.
Pyrofer said:
How do I enable/disable the trayapp?
Click to expand...
Click to collapse
Go to HKLM\init
Delete the Launcher for TrayAp.exe. On mine it is Launch92...
Make a Softreset after you changed this setting and the TrayAp is gone.
Cheers
Thanks!
I now have the HTC Homeplug working, and the trayapp gone! W00t!
I like the bigger icons, and now I can edit them better im happy. Much nicer.
Anyone thought about coding a contol panel applet for this homescreen plugin??
Moskus said:
Excellent! I will try this!
When using TrueVGA, does anybody know a way of making the icons work? I see only 1/4th of an icon, and it's even the wrong icon. The only icon is the one for the Light Settings...
Click to expand...
Click to collapse
If you use combination of Spb pocket plus and Commmgrpro, you don't need to deal with these problems of wrong size icons in the comm manager and home plug. Both of these need not be used at all.
I'm yet to find a replacement for Spb GPRS monitor though. SPb GPRS monitor also have problem displaying in true VGA. There are some but they do not show the kbps figure - only the downloaded volume.

Startmenü

Hi all,
i have a little Question and hope that this wasnt ask by someone else. (sorry for my bad english)
In the startmenu i can put up to 7 Programs at max. Does exist any Registry entry to stack up the Number of programs that i can put in the startmenu?
Start menu "Settings" Shortcut
Help, I lost the "settings" shortcut on the startmenu. Is there a way to get it back without having to hard reset the device?
SidEwigk said:
Hi all,
i have a little Question and hope that this wasnt ask by someone else. (sorry for my bad english)
In the startmenu i can put up to 7 Programs at max. Does exist any Registry entry to stack up the Number of programs that i can put in the startmenu?
Click to expand...
Click to collapse
Maybe if you copy the shortcut files manualy to Windows\Start menu from Windows\Start menu\Programs\
thx but that not works. Also i have searched in the Registry a little bit but dont found any entry for this....can anyone help me?
Im Shure i can usw Wishbar3 but i dont want to install so many progs^^
You may want to take a look at this tool, one of the most valuable tools I've installed on my Polaris: 'QuickMenu' of Chinese origin. It replaces the startmenu on the windows logo, while the original windows startmenu is still available under 'Start'.
http://www.freewarepocketpc.net/ppc-download-quickmenu-v2-7.html
Functions:
- Cascading StartMenu (fully configurable)
- Cascading Settings menu (windows mobile settings)
- TaskManager (easy switch and close functions from the startmenu)
- TaskSwitcher (create alt-tab shortcut to QM-active-next which you can map to a hardbutton)
- Hibernate/Suspend/Reboot from startmenu
- Execute ...
- SIP panel selector
- Bluetooth toggle (connectable, discoverable, off)
- Batterystatus (in percentage)
- Memorystatus (internal or memorycard)
There's no installer, unzip the archive to a 'quickmenu' folder in your program files and run the exe once. If you don't like it, delete the folder. The only issue I had with it on my previous device was that the 'Settings' menu which links to WM's personal, system and connection settings didn't work correctly, possibly because it was mapped to the 'Settings' function, in stead of the dutch 'Instellingen'. The rest of the functions worked fine.
My Polaris has an english system and QM works perfectly. Great little tool.
"You may want to take a look at this tool, one of the most valuable tools I've installed on my Polaris:"
Thanks for this. A top tool.
Indeed a great tool, but can you disable the battery status on the upper right corner ? It is messing with the task manager and i cant close or select which program i want.
I tried disabling it from the settings of the program itself, and the battery status gets removed, but i still cant see the task manager icon.
Go into Settings/Task Manager/Button tag and re-check the "Enable Quick Menu on Today Screen"
Sky740 said:
Go into Settings/Task Manager/Button tag and re-check the "Enable Quick Menu on Today Screen"
Click to expand...
Click to collapse
thank you mister

[07/08/2008] Sashimi Tips & Tricks

Hi all,
This thread will contain several posts where I'll add some tips & tricks for SASHIMI. These will be tips like what registry keys to export for keeping the keys of certain programs, using Mortscript to make some advanced changes to the device, using XML-provisioning to supply wifi and e-mail settings, and some default registry keys I use and others may provide. Please let me reserve the first threads for each of the before mentioned tips & tricks
For downloading SASHIMI and instructions (video & readme!), please refer to Bengalih's original thread:
http://forum.xda-developers.com/showthread.php?t=392983
Please do not use this thread for any questions or responses. Only use the Sashimi thread!
If you provide tips, please use the code tags, [ code ] and ending with [ /code ], around your registry keys and Mortscript Code...
Regards,
Nika.
Application registration keys
Thanks to Moe558 (see this post), here's some keys for saving registration information of many tools:
WebIS Pocket Informant 8
WebIS FlexMail
WebIS Toolbox
SBSH Pocket Weather
SPB Mobile Shell
SPB WALLET
SPB Traveller
SPB FINANCE
SPB PHONE SUITE
SPB POCKET PLUS
SPB MATCHES
SPB MINE SWEEPER II
SPB QUADRONICA
SKTOOLS
START MENU PROGRAMS MANAGER
All of the reg-files are in attached zip (Registration-keys-20080807.zip). Download the zip and take out the registry keys of the programs you use. Make sure to check the registry on your device (use dotFred's TaskManager) to check and replace XXXX with the key displayed in your registry (this may sometimes not be your actual registration key!). If you have more of these, let me know and I will add them to the zip (and rename it ).
Make sure to add the file to your SASHIMI\Auto\REG folder and your application will be automatically registered when hard-resetting your device !
Regards,
Nika.
Attached zip-file contains several registry files that enable automatic configuration of most of my application. Hopefully it helps you to figure out what keys to look at, and export using dotFred's TaskManager.
Please make sure you do not simply use my files as a guidline to configure your device. They're all setup to my preference and also depend on the applications you install!
The following list explains what each file does:
Associations.reg
This file contains done through KaiserTweak and AdvancedConfig to save files to my Storage Card locations instead of my device.
BackLight.reg
This contains my backlight settings.
Beejive.reg
This contains my default Beejive settings (make sure to read the section about file backup in one of my next posts!)
BlueTooth.reg
In this file I've only added the keys that I've exported to add my BlueTooth profiles (for my headset & carkit) automatically. I only have to connect once and enter the password (I think the association-keys cannot be exported, haven't been able to get it to work 100% automatically) instead of running discovery mode...
Calendar.reg
My default calendar settings (enabling the alarm icon and such).
Camera.reg
Setting the capture delay to 0, enabling 6 MP Panorama Shots and setting the correct rotation - all tweaks from KaiserTweak and Advanced Config.
CommManager.reg
I use the 6 button comm-manager and change the bottom two buttons to 3G and ActiveSync. Done using Schap's Advanced Config...
FdcSoft TaskManager.reg
Setting the registry editor as the default registered application for reg-files using this file (first 4 keys), and changing some default settings.
GPRSMonitor.reg
My default GPRS Monitor settings (turning icon off and such).
HTC TaskManager.reg
Turns off the HTC Task Manager (as I use WkTask and QuickMenu).
Internet Explorer.reg
Set my device to use Opera instead of Internet Explorer, change the cleartype setting and change the default Search URL.
Mail.reg
Change the default mail settings so attachments are stored on the Storage Card, the file sizes are correct for download messages, and for instance the account picker is off. Most settings come from the mail application, some are from Advanced Config and KaiserTweak.
Owner.reg
My Owner Information exported using SASHIMI!
Pocket Weather.reg
This is the backup of Pocket Weather, changed a little so it specifies the correct keys and can be automatically imported using dotFred's TaskManager and SASHIMI. Pocket Weather creates a file which contains the correct keys, except it misses HKEY_CURRENT_USER in the key name.
Power.reg
My default Power Settings.
QuickGPS.reg
Setting QuickGPS to auto download...
QuickMenu.reg
My default QuickMenu settings.
Regional Options.reg
My default Regional Settings.
S2U2.reg
My default S2U2 settings (for instance turning the wallpaper off).
SIP.reg
My default Secondary Input Panel (onscreen keyboard) settings.
Soft Keys.reg
Changes my Start Menu key to QuickMenu, my PTT button to the Comm Manager, longpress PTT button to VoiceCommand, my Left Softkey to the NowScreen of SPB Mobile Shell and the Right Softkey to the Menu Launcher of SPB Mobile Shell...
SP TimeSync.reg
Set SP TimeSync to automatically minimize & timesync - see also the later section of automatically loading the timesync at startup.
Spb Mobile Shell.reg
My default Mobile Shell settings (mainly weather location).
Today Items.reg
Turning on (enabled=1) and off (enabled=0) many items on my Today screen and setting the Wireless, HTC Home and SPB Mobile Shell to "movable" (Type=4) as done by KaiserTweak and Advanced Config.
Total Commander.reg
Setting my default Total Commander shortcut folders (double click the folder entry bar) and some other options.
Tweaks.reg
Many, many, tweaks gathered from programs like KaiserTweak and Advanced Config (for instance: changing default ringtone, power management settings, hsdpa on, etc.)
VoiceCommand.reg
Turning off most VoiceCommand automatic notifications.
Volume.reg
Setting my default volume.
Weather.reg
Setting my right HTC Home weather location.
WkTask.reg
Setting up the default launcher shortcuts and settings for WkTask.
Whew.....that was about it - hope it helps
Regards,
Nika.
[reserved]
I'll put the XML Provisioning tips in here...
I have a script (added to Auto\Scripts) that automatically loads my favorite theme (thanks to juju-35, read here):
SetStyle.mscr
Code:
Sleepmessage(3, "This script sets a new style...", "New Style", 1)
Run( "\WINDOWS\cusTSK.exe", "\WINDOWS\Nice.tsk" )
Sleepmessage(3, "Done...")
Regards,
Nika.
As mentioned above some more tips for some of the applications that I have provided default registry entries for.
JiveTalk
Add your JiveTalk.sdf to the Auto\Root folder. I have installed JiveTalk to "\Program Files\JiveTalk" and therefore I have "JiveTalk.sdf" in the "Auto\Root\Program Files\JiveTalk" folder - it then automatically copies my JiveTalk configuration.
I also have a fileset in my "filebackup.ini" that backups the current version of the file:
Code:
[FileSet1]
FileBackupDirMode=Auto
file1=\Program Files\JiveTalk\JiveTalk.sdf
TomTom Navigator
For TomTom I've added the TomTom settings file to my "filebackup.ini" as well. This makes a backup of all my settings and I do not have to click through the default screens anymore (like selecting the language, etc.):
Code:
file2=\Program Files\Navigator\*.dat
file3=\Program Files\Navigator\*.cfg
file4=\Program Files\Navigator\*.bif
SP TimeSync
To automatically start my SP TimeSync after my first reboot of the device, I have added a shortcut (copied from the Windows\Start Menu\Programs folder) to the "Root\Windows\Startup" folder
Today Theme
To automatically load the theme mentioned in the Mortscript section (above) I add the theme (Nice.tsk) by having it added to the "Root\Windows\Startup" folder.
Regards,
Nika.
Awesome work Nikagl - that was really quick! I been searching for the Resco key locations but I can't find a single one...yet!!!
Moe5508 said:
Awesome work Nikagl - that was really quick! I been searching for the Resco key locations but I can't find a single one...yet!!!
Click to expand...
Click to collapse
Don't forget that some application may use files for registration. I always do a before/after export of registry and a search "files changed during last day" using Total Commander...
Hi all,
I might be moving this to a wiki as it looks like the forum doesn't allow more than 10k characters per post and splits up the registry files for some reason... more news soon....
Regards,
Nika.
How about you zip the reg files?
Moe5508 said:
How about you zip the reg files?
Click to expand...
Click to collapse
Yup, will work, but will make explanation a little harder - give me some time (probably tomorrow) and I'll update the thread
Ok, I've added some stuff - more tomorrow
nikagl said:
[reserved]
I'll put the XML Provisioning tips in here...
Click to expand...
Click to collapse
Thanks nikagl.
I think this would be best in the Wiki...with the main SASHIMI thread still as a discussion thread. I was going to suggest it when you first mentioned making this thread.
I just don't want people posting here with feature requests, bugs, etc, instead of the main thread. Also, in the Wiki, this info won't get lost.
Let me know what you are doing and I will try to link it from the main SASHIMI thread.
Also... don't spend too much time on XML provisioning yet... the new version of SASHIMI will be coming with a new app I've written called Makisu which will create XML provisioning files for E-mail and wireless accounts (it runs on the device!). I was going to add it into SASHIMI , but I made it a stand alone that I will release it stand-alone and with SASHIMI .
I think you guys will like it
It keeps on getting better and better - awesome work Bengalih!!!!
I'll convert it soon to Wiki format and add other information too... does one of you have a good wiki converter I can use to change the current html page into wiki-format?
nikagl said:
Don't forget that some application may use files for registration. I always do a before/after export of registry and a search "files changed during last day" using Total Commander...
Click to expand...
Click to collapse
Hmmm, using Total Commander, huh? Let me try this process. I wanna hunt down those illusive Resco reg key locations (Resco Backup, Resco Explorer, Resco Brain Games etc etc)
reg settings
hello Nikagl, great work, this info combined with Sashimi is just awesome.
there are some reg setting that i have searched for but had no luck, one is the setting used with kaiser tweaks for the scroll bar width, i like mine set to 10 and then the setting for image, music and video to the storage card.
thanks
Lupe
Great thread. Personally the SPB registration entries are the most useful to me. Thanks for that.
The first time I configured Sashimi, I used the XML files from Kaisertweak and Advancedconfig to find registry entries. Maybe it's good advice for new users.
The XML files can be found and downloaded here:
http://wiki.xda-developers.com/index.php?pagename=KaiserTweak
http://wiki.xda-developers.com/index.php?pagename=AdvancedConfig
kaiser tweaks xml file
Dr. Strangelove said:
Great thread. Personally the SPB registration entries are the most useful to me. Thanks for that.
The first time I configured Sashimi, I used the XML file from Kaisertweak to find registry entries. Maybe it's good advice for new users.
Click to expand...
Click to collapse
thanks for the info on using the kaiser tweaks xml file, perfect,
thanks
Lupe
Some more reg key locations...
[HKEY_LOCAL_MACHINE\Software\Anton Tomov\Pocket Mechanic Professional]
"License"="xxxx"
[HKEY_LOCAL_MACHINE\Software\Apps\Resco BrainGames]
"RC"=dword:xxxx (format this to hexadecimal data type)
[HKEY_LOCAL_MACHINE\Software\Resco]
The whole string changed after registering Resco Backup, Explorer and BrainGain...
I just can't seem to properly isolate the Resco reg locations...

HELP NEEDED: deep linking to SPB Mobile Shell folders, applications, add menus & more

HELP NEEDED: deep linking to SPB Mobile Shell folders, applications, add menus & more
What is available:
Post 2:
LNK (direct links) to much files. (I need to rewrite the post, it's a bit confusing but the files work).
Post 3:
1 Custom menu addon (Games menu, the most off you probaly already know) with LNK file (direct link).
10 CUSTOM menus with LNK files (direct links)
Post 9:
Register file that let´s you customize menus that couldn't be customized before.
What's coming, what i'm working on:
- In the near future
Working on icons attached to the links into mobile shell (it's working with SK Shortcut manager)
Working on a "repost" for the posts under here (better english).
It's going to take a while, because i'm working hard personal (on my MCSA!)
HELP WANTED !
for the following:​
- Things i want to sort out (will take longer, or will never be created, or do you help me?)
How to create CAB files for the custom menus.
Figure out how to add custom Icons to the things you add to the menus:
You can add an icon by extending the command with a "?", followed by the dll/exe file that holds the icon, and adding the index of that icon in the dll/exe file (you need a resource editor to find the index).
The following is a shortcut to the memory applet, with the memory module icon; note the questio mark, and what follows:
Code:
22#ctlpnl cplmain.cpl,4,2?shellres.dll,-13900
So, i need to figure out what this exactly means.
It's working with SK Shortcut manager, but there's got to be a easier way
- Requests: (Can you help me?)
LNK to the weather page (The page you get after you hit the weather icon on the now)
Probaly LNK is not possible, tried already somethings with Mortscript.
Placed a request on:
http://forum.xda-developers.com/showthread.php?p=2537103&posted=1#post2537103
LNK files: SPB shell actions from SPB Menu (folders & applications)...
Hello all,
I was playing around with Shell and found something that some people might like... Linking directly to the folders that SPB Mobile Shell uses.
Example:
I'm using Ultimate Launch, now with one touch off a button from the today-screen i can see active tasks, see the phone profiles and even deeper in the folders and start directly programs that normaly only can be accesed by opening spb menu (create ink/text note instantly, set phone profile instanly).
Opening a shortcut [Organizer].lnk with notepad did show me:
130#"\Program files\Spb Mobile Shell\MenuLauncher.exe" -cmd:"\SOFTWARE\Spb Software House 2\Spb Mobile Shell\Menu\Root\Organizer\"
Example off a created .LNK file:
128#"\Program files\Spb Mobile Shell\MenuLauncher.exe" -cmd:"\SOFTWARE\Spb Software House 2\Spb Mobile Shell\Menu\Root\Messaging"
If you save this as a .LNK file, you can acces the Messaging menu from spb mobile shell.
I'm using:
SpbMobileSHell2.1.1 NL arm (but it should work with any SPB Shell 2.* version)
Looked in the register how to "code" the file and it worked
Making *.LNK files is pretty easy:
Open the files attached on your device to see the effect.
Open the files attached on your desktop PC in notepad to see the "code".
I did not test this on other devices or with other versions. I've putted all the files in one ZIP file. Personaly i like the phone profiles & Mediaplayer links allot
* the dutch version (i personal use) has the link "Programmabestanden" instead of "Program files"
What is in the zip file: direct link (LNK file to run on your device) for:
Internet
- Favorites
- FavoritesOpera
- FavoritesPIE
- History
- HistoryOpera
- HistoryPIE
- Internet Explorer
- Live Messenger
- MSN Messenger
- Opera
- PocketMSN
Messaging
Multimedia
- Camera
- - Burst
- - Contact Picture
- - MMS Video
- - Photo
- - Picture Theme
- - Sport
- - Timer
- - Video
- Media Player
- - Libary
- - Now Playing
- - Open File
- - Open URL
- Pictures
- - Browse My Device
- - Browse Storage Card
- - My Pictures
- - Play Slide Show
My Menu
Organizer
- Beam My Contact
- - Beam My Contact
- - My Contact
- Calendar
- - New Appointment
- - This Month
- - This Week
- - Today
- - Tomorrow
- Contacts
- Notes
- - New Ink Note
- - New Text Note
- - Show Notes
- Tasks
- - Active Tasks
- - All Tasks
- - New Task
Programs
Settings
- Connections
- Customize Menu
- Personal
- System
Tools
- Browse Files
- Lock Device
- Phone Profiles
- - Off
- - On
- - Vibrate
- Registration
- Rotate Screen
- Search
- Soft Reset
- Task Manager
- Theme
LNK files nothing to do with spb mobile Shell:
New SMS.LNK
New Email (OPEN IN NOTEPAD FIRST!).LNK
20#"\Windows\tmail.exe" -service "HERE" -to ""
You need to replace the word HERE with the name off your emailclient.
Also delete everything except the first line and save it with LNK extension.
---
What is NOT in the zip file (but can be done when much requested):
Settings: All the links that are in "SPB Menu" can be created as an *.LNK file.
Browse files: Needless in my opinion.
---
- Tips:
You can place the files on your storage card and run them.
They are very small files and some off them can be usefull to place in Windows\Start menu
Use them for sorting your today plugin like Ultimate Launch (place links directly into a "deep" spb menu).
Please reply how it's working an what the "wishes" are.
CUSTOM Menu adding & direct linking to them.
Only english version for now
Adding extra is in my opinion simple:
1: copy the files to your device.
2: import the *.reg files (i use sk-tools, but there are many more).
3: look under customize menu to see (activate and change) the new menu.
4: open the *.lnk file to go directly to the menu you just added.
---
Games.reg is a file you can find all over XDA and adds a new menu that you can customize to the spb menu.
An LNK file that links directly to the menu Games wasn't.
They are both in the attachmend Games.zip
----
But why only add 1 menu if we can use more off them?
I've created a *.REG file that adds 10 menus.
Don't worry about "to much", because they're all under 1 created menu.
The Custom.reg file will add the following menus:
Under the root a menu Custom and in that menu 9 submenus (named 1-9).
Also in the zip file there are 10 *.LNK files included to link directly to the menus.
---
Hints/Tips:
Use them to sort your favorite programs like:
1 - Office applications
2 - Navigation applications
3 - Create new... "menu"
4 - messenger applications
5 - and so on...
After you've done that you can link directly to your own created menus with the *.LNK files included in the attached file.
---
Need a *.LNK file that you can't find? Post your request and i will see what i can do...
For the custom menus, to which folder on my device should I copy the files?
pmm1960 said:
For the custom menus, to which folder on my device should I copy the files?
Click to expand...
Click to collapse
Sorry for the "mess" in the first 2 post. I'll make them better in the future (now trying to create som CAB files).
Step 1: Copy all the files (unzipped from Custom.zip) to your device.
Step 2: Import the custom.reg file to your registry
Step 3: Go to customize menu (in SPB Mobile Shell) and see & customize the new custom menus.
Step 4: Open the *.LNK files from anywhere on your deveice to go directly to the menus.
There will come 1 new folder (named Custom) in the root of mobile shell.
In that folder there will come 9 folders (named 1 to 9).
[Request] Weather Page?
I was wondering if you have a link to the Weather page in Mobile Shell? The page you get after you hit the weather icon on the now screen...?
Thank you VERY much Very nice discovery. Your instructions about the files you included are a little unclear (maybe it's just me) but I can figure it out Thanks!
Alkhal said:
I was wondering if you have a link to the Weather page in Mobile Shell? The page you get after you hit the weather icon on the now screen...?
Click to expand...
Click to collapse
For now i cannot find it, but i'll be searching
You can also try and play with your register:
"HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Weather"
and an LNK file with something like:
130#"\Program Files\Spb Mobile Shell\MobileShell.exe" -cmd:"\SOFTWARE\Spb Software House 2\Spb Mobile Shell\Weather"
or
130#"\Programmabestanden\Spb Mobile Shell\MobileShell.exe" -cmd: -now,2
or
130#"\Programmabestanden\Spb Mobile Shell\MobileShell.exe" -cmd: -weather
sean222 said:
Thank you VERY much Very nice discovery. Your instructions about the files you included are a little unclear (maybe it's just me) but I can figure it out Thanks!
Click to expand...
Click to collapse
It's not you, but my bad english...
I was creating them, discovered more options while writing the big post (so it got messy).
I'm working on more and will clean up the posts when releasing a "big update".
I guess all the files are working correctly on your device?
Customize SPB Mobile Shell more...
In the attachment is the file Adding Items.reg
Import it with your register explorer and you'll be able to customize SPB Menu more. The effect is visible under customize menu from mobile shell.
The strings under here are added:
"Add"=dword:00000001 added in the following folders:
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Menu\Root\]
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Menu\Root\Messaging]
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Menu\Root\Organizer\Beam My Contact]
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Menu\Root\Programs]
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Menu\Root\Settings]
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Menu\Root\Tools\Browse Files]
[HKEY_LOCAL_MACHINE\Software\Spb Software House 2\Spb Mobile Shell\Menu\Root\Tools\Phone Profiles]
Hints/Tips why this is usefull:
A few examples and how to use it (after going to customize menu):
Add Beam, Bluetooth to "Beam My Contact"
Add Total commander, the search function to "Browse Files"
Add your phone programs to "Profiles"
Add gmail app to "Messaging"
Adding folders manuelly will not give you the chance to make a direct link to it (it's not created in the register for some reason).
Task Filtering within Mobile Shell possible?
Hey cool stuff you are doing here, I was wondering if it was possible to create a link to Organizer/Tasks/ and then an argument to launch the filter menu within spb mobile shell and choose which category to add to the filter.
Thanks
bigchrizzieboy said:
Need a *.LNK file that you can't find? Post your request and i will see what i can do...
Click to expand...
Click to collapse
Thank you for a great discovery. You're very smart.
I'd like to know if you can find a link to "Call history". Also, is there a way to change icons inside windows?
Thanks.
Weather
Anyway to change where or wich site we download the weather info
I mean without SPB Weather
Weather
Anyway to do a link directly to weather page?
Mortscripting needed for weather
I think it's nog possible to work with LNK file to the weather page, so i placed a request on:
http://forum.xda-developers.com/showthread.php?p=2537103&posted=1#post2537103
Is it possible to add a link to tge dial pad in contact page?
Hallucination99 said:
Thank you for a great discovery. You're very smart.
I'd like to know if you can find a link to "Call history". Also, is there a way to change icons inside windows?
Thanks.
Click to expand...
Click to collapse
In the ZIP file in the attachment:
They're EXE files, this are the one i've found for now...
ShowCalls.exe
ShowIncomingCalls.exe
ShowMissedCalls.exe
ShowToday.exe
ShowOutgoingCalls.exe
About the icons:
I'm working on LNK files with icons (the program SK Shortcutmanager works good). http://www.s-k-tools.com/
But i need more time (tomorow my MCSA exam)
Tdaki said:
Is it possible to add a link to tge dial pad in contact page?
Click to expand...
Click to collapse
No, cannot do that. There are links inside the ZIP file in Post one to the dial-tab & to SPB contacts. Changing the layout is not what i want to do...
Is anyone able to find a way to add the "Camera Album" (Not 'Pictures & Videos', the HTC Camera Album) to the Multimedia--> Pictures menu? I've tried my best but to no avail.
hi i have these files on my device in windows but i cant get them to link up
not sure, but...
fari124 said:
hi i have these files on my device in windows but i cant get them to link up
Click to expand...
Click to collapse
It's a long time i used this files...
I don't use them anymore (also not using SPB Mobile Shell anymore, maybe version? 3)
Anyway:
Not sure what you mean, the exe files i suppose.
Create a shortcut to the files in "\Windows\Start Menu\Programs\"
If you do that you can link them up to SPB Shell and Buttons.
Good luck
no MenuLauncher.exe
Hi, I want to use your shortcuts, but I don't have MenuLauncher.exe
The Spb mobile shell came with my xperia ROM and it's version 3.0
can you give a link to this file?
Thanks.

Categories

Resources