TomTom RegHack to install it anywhere - Windows Mobile Development and Hacking General

Hi,
I just found this info, how to install or move TomTom to any place on your PDAs...
I saw some users here asking how to do it, so maybe it might be usefull for someone.
Here is the original article.
buzz
Article by Lutz Bendlin [email protected]
Where's my free memory gone?
This article describes how to install TomTom Navigator 2.24 to just about any place on your Pocket PC, with the obvious emphasis on the storage card. The same approach should work for TomTom Navigator 3, but I could not test it because here in the US we're still stuck with version 2.
Why are we doing this? Because all these navigation applications are memory hogs, and TomTom Navigator is no exception.
Let's do some inventory:
TomTom Navigator program and DLL's: well over 2.5 MB
Voice files: varies by language, but generally over 2.8 MB
GPS engine and User interface: 465 KB
TomTom GPS Control panel applet: 16 KB
See what I mean? A good 6 MB taken away from the Pocket PC's RAM! Memory that is precious, and should rather be used to run applications, not to store them.
I am mentioning the control panel applet specifically because it's the only file that really must stay in the \windows directory - that's where all the .cpl files need to be.
The toolset
To achieve our goal (move the application to the storage card) we need two tools
registry editor
a file explorer that doesn't hide any files
You have a number of options here, for example use the free PHM registry editor and the ActiveSync File Explorer, or use the All-in-one Resco File Explorer which also includes its own registry editor.
Yes, we are going to edit the registry, so if you feel uncomfortably at this point, please stop reading.
Still here? OK, let's tackle them one by one. We will mark the items that require the file editor with "File:" and the ones where we need the registry editor with "Registry:"
The Navigator program
By default, the program installs into \Program Files\Navigator and also creates a shortcut on the Windows start menu. So what we need to do is to move the folder to the storage card and adjust the shortcut.
File: Cut & Paste the Navigator folder from \Program Files to \Storage Card
File: Navigate to \Windows\Start Menu and delete the TomTom Navigator shortcut
File: Navigate to \Storage Card\Navigator, tap and hold the TomTom Navigator.exe and tap Copy
File: Navigate to \Windows\Start Menu and tap Edit > Paste Shortcut
Of course you can rename the shortcut and also place it somewhere else, for example to \Windows\Start Menu\Programs
The Voices
Voice files are by default installed under the \Program Files\Navigator branch, in their own folder. The folder name represents the voice, mine is called "USAC" (USA Computer voice). The pointer to the location of the voice files is stored in the registry and can be changed there.
File: Move the voice files folder from \Program Files\Navigator to \Storage Card\Navigator.
Registry: Navigate to HKEY_CURRENT_USER\Software\TomTom\TomTom Navigator\Voice and edit the LastInstalled string value to reflect the new location of the voice folder.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note the "American" (or whatever your voice file name is) string value - this one is not actually used by TomTom. Looks like a programming glitch to me. Probably this was an attempt at an easier way to switch voices, similar to the way TomTom have organized the map switching.
The GPS engine
The GPS engine files are by default stored in the \Windows directory which is obviously not a good location for application specific files. Fortunately they can be moved as well, as I found out just recently.
File: Move the file TomTom GPS.exe from \Windows to \Storage Card\Navigator
File: Move the file ttgpseng.exe from \Windows to \Storage Card\Navigator
Registry: Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\TomTom\GPS Engine and edit the FilePathApplet string value to point to the new location of TomTom GPS.exe
Registry: in the same place, edit the FilePathEngine string value to reflect the new location of the ttgpseng.exe
Note that the GPS engine registry information is in the HKLM section of the registry, not in HKCU.
If you do not find the described values (FilePathApplet and FilePathEngine) you can either create them yourself or simply start the GPS control panel applet once from it's original position.
Caveat
There's a caveat (isn't there always?) - the ttgpseng.exe creates a hook into the WAKEUP events database. Now if you switched the Pocket PC off with TTN running, and then wake the Pocket PC up again, it first runs through the events, and only then initializes the storage card. Not very smart when the program linked to the event is on the storage card. Basically you will get a message at wakeup stating that \Storage Card\Navigator\ttgpseng.exe could not be found.
Two options - leave ttgpseng.exe untouched in \windows (it's only 86 KB), or move it to the iPAQ file store if your device has one.
Conclusion
It takes a bit of tinkering, but you can actually install TomTom Navigator completely to the storage card and preserve a good 6 MB of precious RAM to run programs (and especially TomTom Navigator) more stable. There may be a small performance drop upon startup due to the speed difference between RAM and storage card, but once the application is running this difference is negligible.
Resources used:
PHM registry editor (freeware): http://www.phm.lu/Products/PocketPC/RegEdit/
Resco File explorer (USD25, 14 day trial) http://www.resco-net.com/explorer.asp
Click to expand...
Click to collapse

FYI : Installing tomtom on storage card is alledgedly the cause for hickups and freezes.

well, personally I'm OK with that... )))
Still, you can install it into Storage, for example...
buzz

Hi is there a way to do the same with tomtom 5???
could not find any reg key related to the maps ...

There are still in tht same place : HKEY_LOCAL_MACHINE\SOFTWARE\TomTom\GPS Engine

Related

[new release] VJTrayLaunch - tray icon launcher

Guys,
This is just a simple Tray icon launcher. I recommend you use the one in PHM tools, but if you've had any troubles with that one, try this.
It's just a spin off from the VJBigPhone project, so it's yours to use!
Basically install the cab. It will install two example shortcuts in your startmenu.
Usage is just by making a shortcut to VJTrayLaunch, copying the path and name of the program you want to launch, and appending that to vjtraylaunch.exe, eg
"\program files\vijay555\vjtraylaunch\VJTrayLaunch.exe" \windows\notes.exe
Note, no speech marks required in the program you want to launch.
At this time you can't specify parameters for the launched program. However, if required, make a shortcut to the program, specify command parameters there, and then use VJTrayLaunch on that.
In this way, using VJPhoneTools for example, you can place a phonecall directly from the tray, or send your wife an SMS with one click.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Check it out on my webpage.
http://www.vijay555.com/index.php?Releases:VJTrayLaunch
V
nice job vijay!!! special thanks to you!!!
Thanks Vijay...Works a treat
VJ > Is this WM 5.0 compatible ?
Edit : Sorry I find the answer on your website "WM2003 and WM5 compatible." :wink:
Hi,
is there a way to add an icon into Today Tray, for launching the "Programs" window?
I've tried the parameter "\Windows\Start Menu\Programs", without success.
It says doesn't find 'Programs'. I understand why, but maybe there is an alternative way!?
Also some added icons added at Tray, show the "notes" icon.
Why? Is possible to fix it somehow?
Thanks and best regards
Fernando Correia
Conchas: I'm not really sure how to open the programs menu at a specified page. I've never looked into it, I guess we'll have to check out the hex to see what .exe is used and if it takes command line parameters.
No idea about the notes icon! Are you using the full path correctly? I had a quick look at the code but can't see why it would be using it. I know it sometimes displays some odd icons if you don't use the full path correctly, but it has no relation to notes.exe internally...
Anyone else having this problem? What exact command line are you using?
V
Yes, I'm using the correct and complete path.
"\Program Files\vijay555\VJTrayLuanch\VJTrayLaunch.exe" "\Program Files\NoviiMedia\NR Deluxe\NR Deluxe.exe"
At least is completes succesfully and once taped the icon at Today Tray, the NoviiRemote is launched correctly.
Just the icon appears as if it was the "Notes" program.
Conchas: does it work ok with other apps, eg calc.exe?
You shouldn't need speech marks on the app, eg
"\Program Files\vijay555\VJTrayLuanch\VJTrayLaunch.exe" \Program Files\NoviiMedia\NR Deluxe\NR Deluxe.exe
If you can, still have problems, send me NR Deluxe.exe so I can have a quick look at it.
Thanks!
V
This is great program
Thanks Vj
I m going to play around with this for a while, I'll let you know if theres any problem
Great!
It was launching the application correctly anyway.
I used the speech marks because of the space inside the executable name.
After removing them as your sugestion it either launches the program as the icon displays correctly as well.
Can you yell where to tweak these tray icons (Registry!?)
I would like to configure the order they appear.
conchas is the icon working ok now then?
i'm afraid it is not possible to change the order of the icons externally, just by loading vjtraylaunch in the order you want the apps displayed.
in time I will work on the "tabbed" version and that will permit precise control of icon position.
v
Yes, icon it's workin properly now.
i want to put the Settings-System-Memory icon on the tray, but don't know what .exe file should be run.
how could VJtraylaunch do this?
Try this one:
http://www.vijay555.com/vj/Releases/VJTrayLaunch/memory.lnk
or just copy this text into notepad, save as memory.lnk, and use VJTrayLaunch
24#ctlpnl.exe cplmain.cpl,4?\windows\DIM.exe,0
let me know how it goes.
I'll update this app quite soon. Had some good ideas..
V
vijay555 said:
Try this one:
http://www.vijay555.com/vj/Releases/VJTrayLaunch/memory.lnk
or just copy this text into notepad, save as memory.lnk, and use VJTrayLaunch
24#ctlpnl.exe cplmain.cpl,4?\windows\DIM.exe,0
let me know how it goes.
I'll update this app quite soon. Had some good ideas..
V
Click to expand...
Click to collapse
Didn't work. There's a error window popup. See attached bmp file for details. Also note that the shortcut icon next to it is different from others.
i have 2 files created:
1, memory.lnk, as you mentioned, contains the following texts and be placed under the \windows folder.
24#ctlpnl.exe cplmain.cpl,4?\windows\DIM.exe,0
2,VJTrayLaunch Mem.lnk, in the same start menu folder as other shortcuts,
73#"\Program Files\vijay555\VJTrayLuanch\VJTrayLaunch.exe" \windows\memory.lnk
p.s. i don't know what the leading "73#" means:-(
any idea?
huangyz said:
73#"\Program Files\vijay555\VJTrayLuanch\VJTrayLaunch.exe" \windows\memory.lnk
p.s. i don't know what the leading "73#" means:-(
Click to expand...
Click to collapse
The 73 is supposed to be the number of characters following the "#". As far as I've ever been able to figure out, this is ignored entirely, though. I usually set my shortcuts to lead with 32 or 64 or something.. depends on the position of the planets I guess %)
i make several try and found that this tray launcher can't launch any "shortcut of shortcut", that means only .exe files could be launched as a tray icon shortcut, not .lnk files.
anything wrong?
RE
Hi vijay555
Thank you very much. I've been looking for such a simple traylaunch program for a long time.
Just a request. Can this program be made just like any launcher program where it allows the user to specify the Target location of the program (in this case the exe file)? Well, command line input can be an option.
HandyLauncer, which I'm using, is a good example although it does not have traylaunch capability.
It would be so much simpler
Many thanks
RE
Ooooops.....found a problem
Apparently, after a soft reset the icons in the tray disappeared. I've to reactivate them in order for them to appear
Is this a bug?
I'm using QTEK9000 (aka Universal)
Thanks
FOSA: if your place your shortcuts in the \windows\startup folder, they'll reappear I guess! They're only shown when you launch the VJTraylaunch configured .lnk files.
huangyz: I think I was probably trying to be too clever: I specified the dim.exe file to give you a nice icon. The file the icon comes from, \windows\DIM.exe should be in your windows folder. If it's not, that could be part of the problem.
Shortcuts to shortcuts do work in VJTrayLaunch, so you can specify a .lnk as the target. I've tried the memory.lnk I hosted on my website, here:
http://www.vijay555.com/vj/Releases/VJTrayLaunch/memory.lnk
If you right click on that and save it to your PC, then activesync it to your PDA, put in your VJTrayLaunch folder, then prepare your VJTrayLaunch shortcut. I find the best way to do this is click on the memory.lnk file in gsfinder, and then choose menu edit > copy path.
Then, create a shortcut to VJTrayLaunch, edit the properties of the shortcut, go to the end of
"\Program Files\vijay555\VJTrayLaunch\VJTrayLaunch.exe" and then do ctrl+v on your softkeyboard. This will paste the path to memory.lnk in for you.
Just FYI, in your example:
73#"\Program Files\vijay555\VJTrayLuanch\VJTrayLaunch.exe" \windows\memory.lnk
Click to expand...
Click to collapse
you spelt VJTrayLaunch wrong - VJTrayLuanch. Is that the problem?
All: I will work on two major improvements to this very simple app shortly:
1. Dialog to browse for files and specify command lines.
2. Configuration files to permit multiple tray items.
Ridiculously, I haven't had time to learn how to input a text file and split it into lines. Split() in vb used to be a favourite of mine... but I'll do it shortly. If anyone's got any example code to input and output to xml or a text file, splitting into an array, I'd be grateful, it'd save me time writing from scratch.
V

How to create a shortcut for a program???

Hi,
Anybody knows how to create a shortcut for a program and place it in the start menu???
Thanks alot
Mohammad
as alway's it's very simple once you know how to do it.
start file explorer
go to the program.exe file you want to create a shortcut for
tap and hold
then you get a menu
choose copy
go to the folder windows -> startmenu -> programs
click on "menu" or tap and hold
then choose paste shortcut
success
nice, thanx
of course, if you want to execute that program with parameters then its a different story.
Generally, to do this, after initially creating the shortcut using the technique described above, I edit the resulting .lnk file on my desktop with notepad. It's actually a simple character string that looks like this:
<nbr>#"<program>" parameters
or here's an example of a shortcut that executes sipchange.exe with a "SET" parameter:
44#"\program files\sipchange\sipchange.exe" SET
When adding a parameter to your own shortcut, add the parameter itself to the end of the execution string (outside any double quotes). Then, start counting characters to the right of the # until you reach the end and make <nbr> that.
I'm sure there are shortcut editors out there too, or perhaps there's a more direct way of doing this (although I've not been able to find it).....
why don't you just tap&hold the shortcut with your file explorer on the pda?
than you get a sub-menu where you can choose for properties. Than on the "shortcut" tab, change the short cut with the extra parameters
haven't tried it, but i don't know why it shouldn't work
xdaradar said:
why don't you just tap&hold the shortcut with your file explorer on the pda?
than you get a sub-menu where you can choose for properties. Than on the "shortcut" tab, change the short cut with the extra parameters
haven't tried it, but i don't know why it shouldn't work
Click to expand...
Click to collapse
Not sure what unit you are using, but in the File Explorer on the PPC, as far as I remember, there is not 'Properties' for shortcut (or any files). You get that with Total Commander though.
hanmin said:
xdaradar said:
why don't you just tap&hold the shortcut with your file explorer on the pda?
than you get a sub-menu where you can choose for properties. Than on the "shortcut" tab, change the short cut with the extra parameters
haven't tried it, but i don't know why it shouldn't work
Click to expand...
Click to collapse
Not sure what unit you are using, but in the File Explorer on the PPC, as far as I remember, there is not 'Properties' for shortcut (or any files). You get that with Total Commander though.
Click to expand...
Click to collapse
oops, you're right. I use Resco File explorer for that.
I am now using Resco Explorer along with Resco photo viewer, nice application, it is just like my desktop computer explorer, unlike the stupid standard wm5 explorer.
I wonder why microsoft sells us only the very basic utilities having very basic features!! that is really annoying!!! :roll:
Thanx friends, you are the best!!!
Yours,
Mohammad
xdaradar said:
oops, you're right. I use Resco File explorer for that.
Click to expand...
Click to collapse
I use Spb Pocket Plus and while it also gives me a properties menu, it doesn't allow me to edit shortcuts. Its almost unbelievable that Wm5 doesn't give you a native way to do this....
Offtopic, but I was speaking to a Microsoft spokeman this weekend, and he said that it's not in MS's interest to make their software very fullfeatured. They make very little money out of Windows Mobile, just licensing. Then it goes to the OEM (HTC), and then to the operator (eg Orange), before it comes to you.
So there are various levels of customisation that can happen first.
However, MS says that they can't "over feature" their software, first because it'll step on the toes of their various levels of retail customers (eg Orange - who want you to use their interface/plugins etc) and secondly for anti-competive reasons.
Thus, they say they make better interfaces (eg Crossbow) and better services but they leave most innovation to 3rd parties like Resco etc. Hence, basic features only.
I'm not condoning it, just passing on what I heard. But frankly, I'd rather use GSFinder any day
V
Damn... and its free too! Tks for the tip vijay555!
I don't think that creating the ability to create a shortcut or having a progress bar for sending bluetooth files is an advanced feature!!!
Plus there is a large domain for pocketpc software development, so why to have holes in the OS??
Regards
I agree that just because someone else is prepared to fill a hole, that's a reason to leave it there.
Otherwise, I'd be sleeping with someone else's girlfriend :wink:
But anyhoo - I think there's a fine line between only satisfying minimum expectations and inadequate offerings: Word Mobile is ok for opening a document, but I'd rather be using TextMaker. However, as great as it would be for MS to give me 100% Office Live compatibility out of the box, it's just not going to happen... it's not cost effective for MS unless you're going to pay them extra for it.
So, File Explorer is basic. I only ever use it once on any pocketpc I use. That's to launch the gsfinder cab
But the other side of that coin is - I only ever have to use File Explorer once, because every other time I can use gsfinder, a better featured, open source offering. MS isn't going to give you that for free, so you pay your money (or not) and take a better choice...
However, to negate my own eloquent argument - I "used" the original SPVs. That was like doing your own bowel surgery
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ie possible, but only with significant pain. They should never have been released in that form. So MS should ensure their software works to at least satisfy minimum expectations. But what makes the platform great is that pretty much anything you can envisage, can be written for it. So I'd rather have that choice then be tied up.
V
Sleuth255 said:
of course, if you want to execute that program with parameters then its a different story.
Generally, to do this, after initially creating the shortcut using the technique described above, I edit the resulting .lnk file on my desktop with notepad. It's actually a simple character string that looks like this:
<nbr>#"<program>" parameters
or here's an example of a shortcut that executes sipchange.exe with a "SET" parameter:
44#"\program files\sipchange\sipchange.exe" SET
When adding a parameter to your own shortcut, add the parameter itself to the end of the execution string (outside any double quotes). Then, start counting characters to the right of the # until you reach the end and make <nbr> that.
I'm sure there are shortcut editors out there too, or perhaps there's a more direct way of doing this (although I've not been able to find it).....
Click to expand...
Click to collapse
Quick question. Does it matter what you put in the <nbr> field? I created a lnk file where <nbr> is less than the number of characters to the left of the '#' character, and the shortcut still seem to function fine. What's the purpose of the <nbr> field?
Thanks
Makes no difference AFAIK. I'm too numerically illiterate to ever count them, and they still seem to work.
V
TY!
Sleuth255 said:
of course, if you want to execute that program with parameters then its a different story.
Generally, to do this, after initially creating the shortcut using the technique described above, I edit the resulting .lnk file on my desktop with notepad. It's actually a simple character string that looks like this:
<nbr>#"<program>" parameters
or here's an example of a shortcut that executes sipchange.exe with a "SET" parameter:
44#"\program files\sipchange\sipchange.exe" SET
When adding a parameter to your own shortcut, add the parameter itself to the end of the execution string (outside any double quotes). Then, start counting characters to the right of the # until you reach the end and make <nbr> that.
I'm sure there are shortcut editors out there too, or perhaps there's a more direct way of doing this (although I've not been able to find it).....
Click to expand...
Click to collapse
TY! It worked for me...

Extracting and repackaging icons from existing programs

I would like to create a file of icons from programs that run from the sd card, so that those icons can be placed in main memory, and then the links reference that icon file. That way a program that resides on the SD card can have a link in main memory which specifies a main memory icon, and that icon will appear on the start menu (programs on the start menu don't usually have icons).
I have read a fair bit about this without finding out how to do it. Icon_viewer let me see the icons, and identify their number, but I need to strip them out and put them in a dll or exe. This would also make phm_traylnch work better, by creating shortcuts that have their own icon files, so that large programs which aren't being opened don't need scanning for the icons. Indeed, if the links to large files in /Windows/Start Menu/ specified their icons in a file that contained only icons, wouldn't WM5 start up faster?
Firstly which rom are you running? - I had that problem with my old pre-aku2 rom using phm traylaunch but has now gone running aku2 rom.
Icons from storage card appear with no delay, also start menu startup is swift. (plus maybe its my fast min-sd card as well!)
If you really want to experiment try res hacker http://www.angusj.com/resourcehacker/ it does work on wince progs as well. You can remove/change icons using this program.
For large exe's I found upx compressing the executable made a world of difference to icon refresh/update. see here http://forum.xda-developers.com/viewtopic.php?t=49990
2.24
I'm running Xelencin's 2.24 T-Mobile customization. I have an alternate solution for PHM_Traylnch, using SKSchema to run traylnch after 20 seconds, making sure the SD card is available.
I have an A-Data 2GB miniSD; it was the only 2GB available when I bought my MDA. It hasn't given me any trouble but probably isn't super fast.
I don't mind my startup time at all, as it is much faster, but I do have some large programs on the miniSD.
Thanks for the suggestions. I think I'll try UPX -- it sounds great!
I've written long posts about this before, and it caused me to write my program VJBrisk.
The way to do it is to create an Icon DLL, and then use modified shortcuts pointing at custom icons in the dll. This will speed up boot time, start menu population, SmallMenu/GSPocketMagic etc, and prevent blank icons loading from SD Card.
I recommend downloading Microangelo on the PC.
Load your target icon .exe into Microangelo librarian.exe.
Click each (or all) icons, and save as .ico.
Modify icons if necessary in Microangelo Studio.
Next, (easiest way) is to start with the PHM Icon library dll. Load into librarian. Rip out all existing icons (optional). (Harder way is to create a blank resource dll in Visual Studio etc).
Drop in your extracted .ico files.
Save the dll, copy to PPC, and smile.
For hints (for beginners) on modifying shortcut icons for files and folders, search against my username for the word "completeness".
I do this for my today screen icons.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
V
Thanks!
Thanks, I am very impressed with all of your programs! Also, thanks for the tip on searching; if one can't find an unusual word, it is difficult to find the right thread, because so many unrelated threads turn up.
Unfortunately, microangelo seems a little steep for the minor purpose to which I am putting this, especially since I already have a solution that works ok using skschema.
Microangelo is very useful for all icon work in my experience. But you can do all of this for free with a Resource Hacker (or Visual Studio, or many other apps):
http://www.angusj.com/resourcehacker/
V

VipPimRingTone(8.9.0.0) An Application to assign ringtone based on Category

This is my First Application Developed
Name : VipPimRIngTone
Description :An Application to assign ringtone based on Category.
Works great on 8525. Let me know any enhamcement Needed.
Few Screen Shot:
1.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2.
3.
4.
Download from this thread @ http://forum.xda-developers.com/showthread.php?p=1496521
Use it at your own risk. If you like my work then please <<Donate>>
Excellent!!! finallY!
Nifty little application that works in WM6 too! Definitely a keeper.
Many thanks for that little jewel.
The simplicity of this solution is exactly I was looking for, it assigns ringtone to ringtone fileld in contact. No registry hacks, no monitorning incoming calls, it not resides in memory all the time, simply like that!
Problems I've found so far:
- ringtones must be copied to \Windows\Rings\ folder to be visible (at last on my WM6 TyTn). It think app shoud look for rings in \My Documents\, \My Documents\My Ringtones\ or maybe in custom defined folder?
Enhancements proposal:
- option to remove ring from group (to allow system global ringtone to be used)
- backup/restore. It will be helpful after OS upgrade because Outlook/ActiveSync ignores ringtone field in contact data. Simple text format of the file will be great i.e. to maually change ringtone location/name before restore.
v3patel said:
This is my First Application Developed
Name : VipPimRIngTone
Description :An Application to assign ringtone based on Category.
Works great on 8525. Let me know any enhamcement Needed.
Click to expand...
Click to collapse
Great app, good work on this.
I'm going to test instead of PhotoContacts (yes, i know about photos, but for me the most important thing is to assign different ringtones to different category).
Thanks.
v3patel
This was a great little app - thank you loads!
I have developed the idea a stage further, inspired by this, and have made a new app called 'Tone Manager' which lets you do it "all in one sweep" if you see what I mean - basically, you assemble a list of categories / ringtones, order them by priority, and then it sweeps through your contacts and assigns ringtones.
Release thread is here: http://forum.xda-developers.com/showthread.php?t=327254
Thanks again!
Carlos
thanks a lot!!
Very usefull utility
Anyway to add assigning a ringtone to contacts and text messages?
I can assign a ring tone to several contacts anyway. What are the benefits to this program?
edit:
Oh to categories. now I get it.
PLus you can import and export
hfam95 said:
I can assign a ring tone to several contacts anyway. What are the benefits to this program?
edit:
Oh to categories. now I get it.
Click to expand...
Click to collapse
Plus you can import and export. very useful when upgrading rom.
Great Start
V3Patel, Outstanding!! I've been going crazy looking for an app like this one.
Tried it on my herald with WM6 and worked. If you don't mind, I found two bugs that could help you improve:
1. For some reason it didn't creat the shortcut needed for it to appear on the programs folder. Easy solution though.
2. It does support the storage card, but doesn't tell you it does. What I did was hit the search button beside the folder option, tap on any of my storage card .mp3 ringtones and voila... storage card appears as an option.
Thanks
Installation on O2 Atom with WM5
I installed on O2 Atom with WM5. Program is not working and asking for a newer MS .net framework.
Installation on Blackjack with WM5
I get the same error message... Needs newer version of .NET framework...
amazing!
just what was needed! - all PPC users should have this built in from Microsoft!
how do you set up categories and assign contacts to them?
larry
Why don't move this thread to the Development and Hacking forum ??
Dont work on HTC Touch (ELF)
Hi, i have an HTC Touch, install this app, and not showup in programs. I install it on \device and the result, same to \storeagecard.
Any help to make it work will be appreciate !
FJS
neither on my AthenaWM6
fsalazar said:
Hi, i have an HTC Touch, install this app, and not showup in programs. I install it on \device and the result, same to \storeagecard.
Any help to make it work will be appreciate !
FJS
Click to expand...
Click to collapse
Hi all,
same problem, can't find icon in program but I can remove it from "installed applications".
Giuseppe
Create a Shortcut
Your problem happened to many of us. Depending of where you chose to install it, say program memory or the storage card, go to the progam files folder within it. There you'll find a folder called VipRingCab... copy the application file inside it and then paste it as a shortcut in /Windows/Start Menu/Programs... And problem solved.
THANKS!
Sagitario said:
Your problem happened to many of us. Depending of where you chose to install it, say program memory or the storage card, go to the progam files folder within it. There you'll find a folder called VipRingCab... copy the application file inside it and then paste it as a shortcut in /Windows/Start Menu/Programs... And problem solved.
Click to expand...
Click to collapse
Hi Sagitario,
thanks a lot! Just found. I search before for a program icon and I forgot to look for a folder! I also tried with the "search" option but it couldn't match that folder.
Now ok, thanks a lot,
Giuseppe
Great program
But could you please make a SP version....? It would have been really nice if the program worked on both PPC and SP...

Adding memory settings/apps icon to HTChomeplug! How?

As the title says..does anybody know whats the (exe) file of the memory settings app?so I can add it to HTChomeplug (editing the reg entries etc...) It's driving me nuts I cant seem to find the file..argh.
Thanks for your help guys..
Hi,memory.exe is in the windows folder.You can also download it here if you don't have it.After you modify registry like this :
HKLM\SOFTWARE\HTC\HTCHomeplug\ and add a new key.Copy the same string value as the other keys.You can put what you want in there.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi,
I like some of this today screen, I think some of it is SPB but I like the second line showing the calls, messages received etc. Please tell me how to have this
thanks
Thanks! Perfectly works!
Windoze9t8 said:
Hi,
I like some of this today screen, I think some of it is SPB but I like the second line showing the calls, messages received etc. Please tell me how to have this
thanks
Click to expand...
Click to collapse
Hi,it's spb phone suite plugin even the second line.
Marcdu81 said:
Hi,it's spb phone suite plugin even the second line.
Click to expand...
Click to collapse
Merci bien de votre aide.
I knew the bottom half was. looks like i be adding that to my collection of SPB software of GPRS monitor and Mobile Shell.
Marcdu81 said:
Hi,memory.exe is in the windows folder.You can also download it here if you don't have it.After you modify registry like this :
HKLM\SOFTWARE\HTC\HTCHomeplug\ and add a new key.Copy the same string value as the other keys.You can put what you want in there.
Click to expand...
Click to collapse
Can You post your HKLM\SOFTWARE\HTC\HTCHomeplug\ keys?
Marcdu81 said:
Hi,memory.exe is in the windows folder.You can also download it here if you don't have it.After you modify registry like this :
HKLM\SOFTWARE\HTC\HTCHomeplug\ and add a new key.Copy the same string value as the other keys.You can put what you want in there.
Click to expand...
Click to collapse
I agree with the above post, an example would be great.
My examples:
(4 and 5 are the locations on the screen)
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\HTCHomeplug\4]
"iconindex"=dword:00000000
"ResPath"="\windows\iexplore.exe"
"LaunchApPath"="\windows\iexplore.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\HTCHomeplug\5]
"iconindex"=dword:00000000
"ResPath"="\windows\memory.exe"
"LaunchApPath"="\windows\memory.exe"
For me this works better:
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\HTCHomeplug\4]
"LaunchApPath"="\windows\memory.exe"
"ResPath"="\windows\htcicon.dll"
"iconindex"=dword:00000110
Otherwise the icon will be cut. There are icon versions in memory.exe in 16x16 and 32x32, but for HTCHomeplug 24x24 is needed.
BTW: I use the official HTC-ROM (WM5, GPS).
I notice that the two ways shown above used two different iconindex.
What rule, if any, needs to be followed in assignment of this index?
Also, am I right to assume that these icons would display correctly in qvga mode only?
Is there a limit, on the maximum number of icons that can be placed on the homeplug?
Thanks for the knowledge you guys have, our device is easier to use .
eaglesteve said:
I notice that the two ways shown above used two different iconindex.
What rule, if any, needs to be followed in assignment of this index?
Click to expand...
Click to collapse
The meanings of the elements are pretty simple:
LaunchApPath = which file to start
ResPath = which file to get the icon from
iconindex = number of the icon in the file of ResPath
The file htcicon.dll contains lots of icons in different sizes. For me the 24x24 icon at position 110 works best. Try it for yourself, you can't destroy anything. The iconindex effects the shown icon only.
how does one know where to find the icon files? for example, i've created a spot for PHM Reg Edit in my HTC toolbar and it launches fine, but how do I know where to find the correct icon for it?
can someone post the cab here for HTC Homeplug ... it seems to be taken out from axel3 latest rom
thanks
Can someone tell me how to configure the HTC Home Plug? right now for me it is showing ebay, and other internet links, but i want the default ones (battery, portrait or landscape, etc).
BlackBeauty said:
how does one know where to find the icon files? for example, i've created a spot for PHM Reg Edit in my HTC toolbar and it launches fine, but how do I know where to find the correct icon for it?
Click to expand...
Click to collapse
Use an icon viewer. A good freeware is Irfan View (http://www.irfanview.com/). First open the program file (e. g. Memory.exe) with Irfan View and look for icons in it. Then try out DLL's (e. g. htcicon.dll). You have to do trial&error to find the correct index.
I've done the following:
1) downloaded the memory.exe file in Marcdu81's post and store it under \windows directory. (Since I could not find memory.exe in my window directory. I used total commander to search for the file, and could not locate memory.exe. Strange? My unit is a Dopod U1000)
2) Used Rviewer to look at htcicon.dll, and noted that memory's icon index is 110.
3) Created these entries using PHM Registrry Editor:
- New key with value "7"
- New Dword decimal value with value name "iconindex" and value data "110" (without quotation)
- New String value with value name "LaunchApPath" and value data "\Windows\memory.exe" (without quotation)
- New String value with value name "ResPath" and value data "\Windows\htcicon.dll" (without quotation)
I exceeded PHM Registry editor, switched off the unit for about 15 seconds, then soft reset.
However, the homeplug does not show any memory program after this.
What step did I miss out?
eaglesteve said:
3) Created these entries using PHM Registrry Editor:
- New key with value "7"
- New Dword decimal value with value name "iconindex" and value data "110" (without quotation)
- New String value with value name "LaunchApPath" and value data "\Windows\memory.exe" (without quotation)
- New String value with value name "ResPath" and value data "\Windows\htcicon.dll" (without quotation)
Click to expand...
Click to collapse
Did you create the key in HKEY_LOCAL_MACHINE\SOFTWARE\HTC\HTCHomeplug\? Are there already six other keys in this path? If not you should change the key name to the first free number.
geWAPpnet said:
Did you create the key in HKEY_LOCAL_MACHINE\SOFTWARE\HTC\HTCHomeplug\? Are there already six other keys in this path? If not you should change the key name to the first free number.
Click to expand...
Click to collapse
I created it under the correct key, but it is the eighth application that I try to put on the homeplug. I understand that you could have 8, right.? (Based on the screen capture of posting no 2)
eaglesteve said:
I created it under the correct key, but it is the eighth application that I try to put on the homeplug. I understand that you could have 8, right.? (Based on the screen capture of posting no 2)
Click to expand...
Click to collapse
Well, I guess so. For me (WM5, official HTC-ROM) the following content of HKEY_LOCAL_MACHINE\\SOFTWARE\HTC\HTCHomeplug works (syntax is related to registry export, you don't need two "\"):
[HKEY_LOCAL_MACHINE\\SOFTWARE\HTC\HTCHomeplug]
"PowerIconSlot"=dword:00000000
"RotateIconSlot"=dword:00000001
[HKEY_LOCAL_MACHINE\\SOFTWARE\HTC\HTCHomeplug\2]
"ResPath"="\\windows\\htcicon.dll"
"LaunchApPath"="\\windows\\CommManager.exe"
"iconindex"=dword:00000067
[HKEY_LOCAL_MACHINE\\SOFTWARE\HTC\HTCHomeplug\3]
"ResPath"="\\windows\\htcicon.dll"
"LaunchApPath"="\\windows\\Backlight.exe"
"iconindex"=dword:00000066
[HKEY_LOCAL_MACHINE\\SOFTWARE\HTC\HTCHomeplug\4]
"iconindex"=dword:0000006E
"ResPath"="\\windows\\htcicon.dll"
"LaunchApPath"="\\windows\\Memory.exe"

Categories

Resources