Some hacks - 8125, K-JAM, P4300, MDA Vario Software Upgrading

Hi. I have some questions (maybe someone did it)
1.) How to put some registry settings into .cab (some desktop tool?)
2.) How to backup settings data (gprs,mms, etc) are they in registry?
3.) Anyone knows how to make my Wizard to use localized MUI files ( nls and MUI reg hack localize only Voice Dial)
4.) how to run outlook with as "new sms" - i need it for shortcut
5.) I have found screen settings with 16 bpp (default) i switched it to 32 and i'm not sure sth happend. Maybe it was a bit slower. Anyone knows does it affect to screen and what is max value (64??)?

Lost my reply thanks to ctrl+C not working for some reason. Let's try again.
savac said:
1.) How to put some registry settings into .cab (some desktop tool?)
Click to expand...
Click to collapse
You can use any CAB editor. I was recommended OCP Software's WinCE CAB Manager - it works great.
savac said:
2.) How to backup settings data (gprs,mms, etc) are they in registry?
Click to expand...
Click to collapse
Yes. Your best bet will be to open up an existing operator settings CAB and adjust the values to what you're using, and then save the CAB again. This way you can just install that CAB anytime you need to re-set those settings. Search the forum for some example operator settings CAB files.
savac said:
4.) how to run outlook with as "new sms" - i need it for shortcut
Click to expand...
Click to collapse
No idea. Although you can make a shortcut with...
32#"tmail.exe" -service "Inbox" -to ""
to create a new message, it will default to whatever is your currently active inbox. So if Hotmail was your last active inbox, you'll be composing a new Hotmail message.
32#"tmail.exe" -new
Will pop up an Account selector to let you pick where to start a new message in.
I'm sure there's an option to pick the account on the command line as well, but I haven't found it %)
You can always use VJSMS from vijay555's VJPhoneTools:
http://www.vijay555.com/index.php?Releases:VJPhoneTools
It's just a small app, and you can launch it with shortcuts as well.
savac said:
5.) I have found screen settings with 16 bpp (default) i switched it to 32 and i'm not sure sth happend. Maybe it was a bit slower. Anyone knows does it affect to screen and what is max value (64??)?
Click to expand...
Click to collapse
Max is probably 32bpp - however, your screen is, at maximum, likely to be 18bpp. And addressing at 18bpp just makes things slow. See also:
http://blogs.msdn.com/windowsmobile/archive/2005/09/07/462187.aspx
'fraid I have nothing on point #3

ZeBoxx, you again?!
Regarding starting new appointments etc, have a look here:
http://forum.xda-developers.com/viewtopic.php?p=204692#204692
basically:
Append -new to each of the PIM tasks, eg
Start the apps as such:
\windows\addrbook.exe -new
\windows\calendar.exe -new
\windows\tasks.exe -new
Click to expand...
Click to collapse
To start a new message, there may be other ways, I'm sure there are, but you can use my VJSMS with "" on the end eg
"....\VJSMS.exe" ""
Click to expand...
Click to collapse
V

vijay: of course me again
And yeah, like I said, you can use "tmail.exe -new" to start a new message. However, it will ask you what account you want to send from.
You can skip that bit with the earlier shortcut - but it will default to whatever your current/last active Account was.
So basically, say my current/last active Account is hotmail... then what shortcut do I need to start a new SMS (which is in the "Text Messages" Account) ?
I haven't spotted a way, tried a couple of strings - no luck. Your app would surely work, but I can't help but think there's gotta be a way to do it with just tmail.exe

Related

how do i turn off confirmation "beep" after hitting send

is there a way to turn off the beep when you hit "send" after dialing a number?
Lavachild said:
is there a way to turn off the beep when you hit "send" after dialing a number?
Click to expand...
Click to collapse
You need to install a program that can edit registry and do the following change:
Look up HKEY_CURRENT_USER\ControlPanel\SoundCategories\CallStart
Change the InitVol value to 0
Thanks a lot for that bit of info... The beeping was beginning to annoy me aswell
brilliant,thank you!
Amateur question. Where can I find a reg edit program?
Lurchy24 said:
Amateur question. Where can I find a reg edit program?
Click to expand...
Click to collapse
This is free:
http://www.phm.lu/Products/Smartphone/RegEdit/
Guess you have to choose the ARM version at the top in the drop down list.
Didn't get the desktop installer to work.
Copy the .cab over to your device and run it from there.
Well... why not just put it here.
Thanks.....
i downloaded the free trial of resco and that works great. i liked it so much i will buy it for sure. www.resco.net
After changing the value to "0" and pressing done, I exit the program and no longer have the beep when dialing. Once I shut down the phone and reboot, the beep starts up again. Is there a way to make it permanent?
It happened me too, permanent solution - I rewrited file callstart.wav in Windows folder in Audacity program and I used function - silence. It means now when I call my handy play only silence on call start
Lurchy24 said:
After changing the value to "0" and pressing done, I exit the program and no longer have the beep when dialing. Once I shut down the phone and reboot, the beep starts up again. Is there a way to make it permanent?
Click to expand...
Click to collapse
There is. 1. Use Total Commander (freeware) and copy the file Silent.prof.xml from the folder Application data\Profiles to the folder \Application data.
2. Then rename the copied file name to Normal.prof.xml (or Meeting.prof.xml, if wished, this is the buzzing profile).
3. Then move the new Normal.prof.xml (pr Meeting.prof.xml) back to the folder Application data\Profiles and overwrite old file.
4. After this you'll to have to reconfigure your settings in the normal (and meeting) profile but the beep at call start won't return even if device is restarted.
Got this solution from another S730 forum. Seems the Silent.prof.xml file is the only one in which the beep at call start is disabled.
it's quite a lot easier editing your profile xml file. change the value 'CallStart' to '0' and you're done.
Hey Admins,
perhaps you can make a sticky "Tweaks for HTC Wings" including this tweak.
Bye
shadow2000 said:
Hey Admins,
perhaps you can make a sticky "Tweaks for HTC Wings" including this tweak.
Bye
Click to expand...
Click to collapse
I second the proposal.
can anyone tell me how to get rid of this on a kaiser? its driving me nuts! ive checked everywehre
ksga said:
it's quite a lot easier editing your profile xml file. change the value 'CallStart' to '0' and you're done.
Click to expand...
Click to collapse
I tried this to do with the built-in editor of total commander and I even tried downloading and uploading the file.
I haven't had any success. I changed the value to "0" and then I wasn't able to select that profile any more.
I had to start over with "use defaults", then I was able to select and configure that profile again.
What have I done wrong?
I was having the Same issue over here.
Now I solved it thanks to Radiax!
The solution is simple, change your profile again like you did last time, but after saving the file you have to navigate to Properties (File -> 0 More -> 4 Properties) and change the System value to +. Make sure to use the latest version (V2.5, released 24th of April) because this function doesn't work in previous versions.
Hope this'll work for you just like it did for me.
thats it!
Its necessary to set the system-bit!
Many thanks!
JunkieXP said:
I was having the Same issue over here.
Now I solved it thanks to Radiax!
The solution is simple, change your profile again like you did last time, but after saving the file you have to navigate to Properties (File -> 0 More -> 4 Properties) and change the System value to +. Make sure to use the latest version (V2.5, released 24th of April) because this function doesn't work in previous versions.
Hope this'll work for you just like it did for me.
Click to expand...
Click to collapse
Nice! This indeed works a lot easier than the steps I mentioned earlier in this thread.
Latest Total CMD + System bit set
Hi all,
I tried to set my Wings like described above, but I cann´t use the profile anymore after changing something.
I´m doing this with TC 2.5 and the system bit is set.
Any ideas?
edit: in addition - i don´t have a folder profiles in appdata, the xml´s are in windows folder on my wings

Making permanent registry changes

Hi folks,
Is there a way to make permanent registry changes? I found the sound after pressing the dial button very annoying and tried to set initVol to 0 in the registry, but after a reboot the setting is back.
Same goes for some other settings in the telephone which I wanted to change permanently. Like, changing the default locations of the images being saved by the camera to \Storage Card\My Documents\My Pictures instead of the DCIM directory. Is there a way to do this?
I noticed there are some OEM settings, but somehow the telephone denies those registry settings when I try to set them to new values. Write protected?
How could this be done?
Thanks in advance.
negrooid said:
Hi folks,
Is there a way to make permanent registry changes? I found the sound after pressing the dial button very annoying and tried to set initVol to 0 in the registry, but after a reboot the setting is back.
Same goes for some other settings in the telephone which I wanted to change permanently. Like, changing the default locations of the images being saved by the camera to \Storage Card\My Documents\My Pictures instead of the DCIM directory. Is there a way to do this?
I noticed there are some OEM settings, but somehow the telephone denies those registry settings when I try to set them to new values. Write protected?
How could this be done?
Thanks in advance.
Click to expand...
Click to collapse
Hi,
The registry keys where the changes are not permanent is set to default at restart. The only way I know how to make these permanent is to alter the ROM before it is cooked and flashed...
Are you sure your tweeking the registry and not the profile?
Look up HKEY_CURRENT_USER\ControlPanel\SoundCategories\CallStart
Change the InitVol value to 0 (I know you posted it but doesnt hurt to mention again.)
I have had this set on my phone for a while now without issue, and sticking after several reboots. Now of course if something else is bugging the phone it could be restoring the initial values, computers sometimes do this but usually require user input to do it...
Weird, what registry editor are you useing? Does it automatically restor a backup incase you mess something up?
I know sometimes when I have been changing things in my cars ECU it sometimes takes two or three times for the new coding to stick, might be something like that...
negrooid said:
Hi folks,
Is there a way to make permanent registry changes? I found the sound after pressing the dial button very annoying and tried to set initVol to 0 in the registry, but after a reboot the setting is back.
Same goes for some other settings in the telephone which I wanted to change permanently. Like, changing the default locations of the images being saved by the camera to \Storage Card\My Documents\My Pictures instead of the DCIM directory. Is there a way to do this?
I noticed there are some OEM settings, but somehow the telephone denies those registry settings when I try to set them to new values. Write protected?
How could this be done?
Thanks in advance.
Click to expand...
Click to collapse
Had the same problem with the sound af call start and solved it like this:
1. Use Total Commander (freeware) and copy the file Silent.prof.xml from the folder Application data\Profiles to the folder \Application data.
2. Then rename the copied file to Normal.prof.xml (or Meeting.prof.xml, if wished, this is the buzzing profile).
3. Now move the new Normal.prof.xml (or Meeting.prof.xml) back to the folder Application data\Profiles and overwrite the old file.
4. After this you'll to have to reconfigure your settings in the normal (and/or meeting) profile but the sound at call start won't return, even if device is restarted. After a hard reset you'll have to repeat the above mentioned actions to get rid of the sound again.
Got this solution from another S730 forum. Seems the Silent.prof.xml file is the only profile in which the sound at call start is disabled.
Ehm, looks like a nice solution but trough both Active Sync as Total Commander I only find the Meeting.prof.xml file (even if I change my Profile to Silence or normal or whatever).
JunkieXP said:
Ehm, looks like a nice solution but trough both Active Sync as Total Commander I only find the Meeting.prof.xml file (even if I change my Profile to Silence or normal or whatever).
Click to expand...
Click to collapse
Could it be that you're using the desktop version of Total Commander? The link i used in my previous post contains a download of TC for windows smartphone. You'll have to install it on you device and work with your device. For some reason then you will be able to see the Silent.prof.xml and perform the steps in my previous post.
I just installed the Cab File which provided in your link.
It's a strange world .
Edit: Never Mind, got the Registry Fix Done, Thanks Anyway (I Love all those Registry Tweaks)
JunkieXP said:
Ehm, looks like a nice solution but trough both Active Sync as Total Commander I only find the Meeting.prof.xml file (even if I change my Profile to Silence or normal or whatever).
Click to expand...
Click to collapse
If you dont have "show hidden files and folders" enabled you might not be able to see them either, not sure but its also a possibility.
nightcrow said:
Got this solution from another S730 forum. Seems the Silent.prof.xml file is the only profile in which the sound at call start is disabled.
Click to expand...
Click to collapse
Perhaps a stupid question, but will the sound disappear in ALL the profiles using this technique? Or only in the new profile?
And is there also a way to disable the sound made at the end of a call?
Thanks for the solution!
I think the sound won't disappear from all the profiles. E.g. the outside profile can't be found even if you use TC on your device. Therefore you won't be able to overwrite that profile. I'm personally using the normal, buzzing and silent profiles most often so I can live with this solution. You might want to try and rename a copied Silent.prof.xml to Outside.prof.xml, move it to the original folder and see if anything happens. Never tried this.
Never been aware of a sound at hang-up, so don't know if it was there before I changed the profiles. In any case I'm not hearing any sound now.
That's what I figured. Thanks for the reply.
Seems like I totally scr*wed up my Meeting Profile.
At first i'd just try to edit the CallStart Value in the XML file from 2 to 0 and uploaded this via Active Sync My Documents. After that I remapped the File to Application Data/Profiles and Overwrite the Current Meeting Profile.
All worked Fine until I changed my Profile to Normal and back to Meeting. From now on I can't select or edit the Meeting profile. I've also tried to replace the Meeting profile with another profile using Meeting.prof.xml but without any result, Also tried to reset the profiles within the phone using Profile -> Menu -> Option 4 but still I can't do anything with my Meeting profile.
Does anyone has Any Idea?
Edit: A Couple of hours after the first apparence of this issue it resolved itself without a restart or any other handling, does anyone has any idea how I can change the CallStart value without disabling the Meeting Profile, I compared both Meeting and Silent and i'm 95% sure it must be this CallStart Value which has to be Changed.
Are you just trying to kill the sound on specific profiles or from the whole phone? Have you verefied that the registry edit will not stick for you?
From your issue it sounds like something was not put into the profile properly causing the issues, and window's found the problem and reset it to work again.
If I use the Registry Change I can do this everytime I change my Profile.
Using the XML file I was also trying to change the Vibration mode (I want to Combine Vibration and Sound but the Pulsating of a Text message has to be different from the Call Sound).
Does anyone has any idea about what's going to happen after you completely remove the CallStart Entry from your register? Doesn't this solve the problem or does this cause an error or something.
Several things could happen, its not a huge key so windows might just pass over it, however if the profiles are looking for it then you might run into some stability issues there. If you delete the key from profiles from looking for it in the registry as well then you might not have any problems.
Either way windows could either become unstable during calls or associated sounds, windows will restore the key, or nothing will happen.
I now also tried to edit the XML via Total Commander and saved it the Normal way, as Unicode and as Text, but all disables the use of the specified profile until a "reset to standard".
Anyone has any idea how to change XML profile files without making them incompatible.
I found the solution - just edit the properties of Normal.prof.xml and enable system flag (e.g. in Total Commander). That's all
I totally love you Radiax , you are my Hero for today .
First it wasn't possible cause I didn't catch Total Commander update of April 24th but now I've installed Total Commander 2.5 and it works flawless.
Damn I'm so darn Happy!
Let's create a new topic about possible Settings of the Script value . I can't manage to let my ringtone ring while my vibrator () is pulsing.
v0.3w0.2v0.3p is working but pv0.3w02.v0.3 isn't working.

Turning off keyboard auto pop-up?

Is there a way to turn off auto keyboard in the registry??
As in, if you click on a field the keyboard does not automatically show?
You'd have to click on the keyboard icon to show.
I find it a bit annoying especially when using MSN Messenger and it keeps popping up and down when changing from contact list to convo.
HKEY_CURRENT_USER\ControlPanel\Sip>:
Create or change DWORD TurnOffAutoDeploy from 0 to 1
Or download & install this cab:
http://4pda.ru/forum/attach/1836803/SIPUpDisable.cab
OR how about this
Use the Gsensor to activate the SIP?
IT would be great to just tilt the diamond forward and have the keyboard pop up then tilt forward past 90 degrees to hide it again
I will post this in the Gsen thread, maybe the dev's can work something out.
Jules
sounds great
How to uninstall the SIPUpDisable.cab
kortez, I used the cab file and on my HTC Touch Diamond and now I have a strange behavior when trying to write a new SMS!
How can I uninstall the cab file?
Thanks,
Andre
i looked for that registry entry but inside the folder SIP i can't find anything like TurnOffAutoDeploy.
what now ?
iliescu902 said:
i looked for that registry entry but inside the folder SIP i can't find anything like TurnOffAutoDeploy.
what now ?
Click to expand...
Click to collapse
how about creating it?
iliescu902 said:
i looked for that registry entry but inside the folder SIP i can't find anything like TurnOffAutoDeploy. what now ?
Click to expand...
Click to collapse
Run Registry editor, then go to HKEY_CURRENT_USER\ControlPanel\Sip, press New, then choose DWORD Value and write Name : TurnOffAutoDeploy and change DWORD Data : from 0 to 1 with
ktsak said:
Run Registry editor, then go to HKEY_CURRENT_USER\ControlPanel\Sip, press New, then choose DWORD Value and write Name : TurnOffAutoDeploy and change DWORD Data : from 0 to 1 with
Click to expand...
Click to collapse
i'm using registry editor but besides open/copy path, view, refresh, about and exit i don't have any other options in my menu screen. not even import. i don't know how to create a new registry key
You can alter this setting in Schaps Advanced Config 3.2
iliescu902 said:
i'm using registry editor but besides open/copy path, view, refresh, about and exit i don't have any other options in my menu screen. not even import. i don't know how to create a new registry key
Click to expand...
Click to collapse
You should use a propper registry editor. Resco Registry Editor, PHM or the one in the Task Manager 3.1.
Good luck.
anybody try setting this inside hklm\software\windows\messenger live\ or something like that? still pops up in ms.n messenger and this setting is cooked into the rom i am using.
I can't say good enough things about XDA Developers for archiving these threads. This registry hack worked perfectly on my Imagio. So many answers to questions for specific models just keep working on new models and new versions of Windows Mobile/Phone.
And thanks to Kortez for the original reply!

Diamond & Thumbcal : Change link on front screen?

I've been using the Diamond for a few weeks now but I heavily use the calender on my phones and the standard Windows Mobile one just doesn't cut it. Well too fiddly! Search through the board and found Thumbcal which I installed, tried out and found to be a hell of a lot better (plus it ties in nicer with the diamond).
http://www.thumbapps.com/pages/home/thumbcal.php
Does anyone know how to change the link on the front page of TouchFlo 3D so that it takes me to thumbcal rather than the default calender?
RichieUK said:
I've been using the Diamond for a few weeks now but I heavily use the calender on my phones and the standard Windows Mobile one just doesn't cut it. Well too fiddly! Search through the board and found Thumbcal which I installed, tried out and found to be a hell of a lot better (plus it ties in nicer with the diamond).
http://www.thumbapps.com/pages/home/thumbcal.php
Does anyone know how to change the link on the front page of TouchFlo 3D so that it takes me to thumbcal rather than the default calender?
Click to expand...
Click to collapse
yeah
search the forum....
Use SSMAPa.exe IOT change any links....
hmm that looks quite confusing and risky. I think i'll wait til there's a safer solution
Is the better and faster solution, I tried it and works prefectly....
Greetings
I did just change successfully the calendar link in the Today screen of the TouchFLO 3D on a Diamond Touch HD.
Just this message to put the steps together:
1. Download the ThumbCal application and install it.
Remark: With the "SwitchMainCalendar.mscr" script (download and install first MortScript to be able to run the script) you can switch the default calendar from the MS calendar to ThumbCal. This only works for the Today screen of Windows!! Not for the Today screen of the TouchFLO 3D.
If you want to do that, continue with step 2.
2. Download the ManillaPatcher "SSMaPa_0.2.4.3.zip", unzip and copy the exe and xml file somewhere on your phone (I did copy it to my external card).
Run the application. Select the Init tab, click the "Extended Init" and click on the button INIT. This can take some time now.
After that go to the tab Settings and clik the calendar link. At the bottom, click "Patch Enabled", change the entry in the "New Program" to the path of your ThumbCal (in my case : \programmabestanden\thumbcal\thumbcal.exe) and change the working directory (in my case : \programmabestanden\thumbcal\ ). Click the Save button. This will save already the patcher configuration.
Go to the tab Deploy and click on "Deploy Patch". In my case two popups, the standard one with the message "Are you sure?", click yes and the second one with the message that my Manila.exe was signed --> click to delete the signing (don't remember the exactly message).
After that a popup that everything did work.
TouchFLO will restart now and if everything did go wel, your calendar is now the thumbcalendar.
In case something did go wrong, you can click in the tab Deploy, the button Full Restore. This will delete all the applied patches.
Much easier way. Install the calender into your main memory and in the settings from Thumbcal select Set as default calender.
also, you can install thumbcal then rename the thumbcal.exe using total commander to calender.exe and copy the lot to \windows (again with total commander.
works fine for me
Very simple solution
RichieUK said:
I've been using the Diamond for a few weeks now but I heavily use the calender on my phones and the standard Windows Mobile one just doesn't cut it. Well too fiddly! Search through the board and found Thumbcal which I installed, tried out and found to be a hell of a lot better (plus it ties in nicer with the diamond).
http://www.thumbapps.com/pages/home/thumbcal.php
Does anyone know how to change the link on the front page of TouchFlo 3D so that it takes me to thumbcal rather than the default calender?
Click to expand...
Click to collapse
If you already have thumbcal...just download the latest version and install it...if you have already entered the serial number in the old version you wont have to do it again...and then in seting just click set as default calendar aplication...in the last version if you do that it will become the standard aplication in the diamond...in the older version it wont work.

[APP][May 5 2009][WWE] TouchFlo Detacher 1.0.1.1 FINAL - Another TF3D/Today switcher!

I have ceased development of this project because I don't use TouchFlo 3D anymore. All source code is available. If anybody wants to take over the CodePlex project, just PM me and it's yours for the taking!
Overview
TouchFlo Detacher is yet another way to simultaneously have TouchFlo 3D / 2D and the regular Today screen. Previous excellent solutions include SecondToday and ManilaControl.
CodePlex
TFD development is hosted at Microsoft CodePlex! http://www.codeplex.com/TFDetacher
Tip Jar
Like this app? Want more like it or quicker updates? Tip a buck (or Euro or Pound or whatever) or two to help the author out! Click here to make a safe donation via PayPal.
Description
So what makes mine different? Well, my app is actually very similar to MastSogo's ManilaControl. The main difference is that I plan to actively develop it now for a while, whereas ManilaControl has been a bit frozen in development for a few months. Mine is also open source, licensed under the Ms-RL. Mine is on CodePlex, so download speeds should be much better than the average rapidshare link. Finally, mine is in English and not Spanish. Other than that, it's just another solution for the same problem!
I must give a hearty thank you and bow to MastSogo for inspiring me to work on this.
I believe I am using a similar technical solution to his, but mine is written from the ground up, so it shares no source code with his!
See it in action on the YouTubes
http://www.youtube.com/watch?v=uk0xWm8PMGQ
Current features
- Free up your Today screen by hosting Manila outside of the Today screen! TouchFlo Detacher can launch/show/hide/close Manila independent of any other Today screen settings. Now you can have your TouchFlo cake and eat it too! The most obvious use is to assign a soft key to toggle between seeing TouchFlo and seeing the regular Today screen.
- Supports TouchFlo 3D and TouchFlo 2D.
- NO ANNOYING SPLASH SCREEN when application launches.
- Configuration application allows advanced customizations so that this utility can be used with non-standard or untested Manila versions.
- Configuration application can clean out the ManilaActivateToday.exe from the notification queue. (That app can interefere with TouchFlo Detacher's operation.)
- Shortcuts to start/show Manila, hide Manila, toggle (show/hide) Manila, and close Manila. These can be assigned to hardware buttons (if your device has them), to virtual hardware buttons through the use of 3rd party applications such as AE Button Plus, or to gestures using 3rd party applications such as FTouchSL.
- Configuration application can customize the softkeys in both Today and TouchFlo's Home tab. You can use it to not only assign TouchFlo Detacher operations (show/hide/close), but any other application on your device.
- Launch an application after TouchFlo launches... Such as SSMaHo. It's easy. Create an attach link in SSMaHo. Put the attach link in the config: \Windows\Start Menu\Programs\SSMaHo Attach.lnk
Known Issues
- On the Touch HD, the home hardware button does not return to the Manila "home" tab. This does not happen on the Pro or Diamond. Workaround: none. Scheduled fix: unknown.
- Sometimes the clock on the TouchFlo home page will stop and go out of sync with the real time. Workaround: hide and then show manila. I may need to create a scheduled task that can do that as an automatic workaround once per day for those experiencing the problem. Scheduled fix: unknown.
History
1.0.1.1 STABLE FINAL - Fixed bugs in 1.0.1.0; Added ability to launch an app after TouhcFlo launches.
1.0.1.0 BETA - The first version of TFD that no longer requires a pseudo-service. All functionality should be identical to 1.0.0.5, otherwise.
1.0.0.5 STABLE - The "hide then show" workaround wasn't working in some instances, so I put extra detection code in to determine the current state of Manila before issuing the hide/show commands. If this doesn't work, I can add customizable delays. Also added AppToDate support!
1.0.0.4 STABLE - First release I am considering stable! It is identical to the very tested 1.0.0.3 except for one new feature. When you start the TFDService you can now optionally have it hide and then show Manila immediately. It does this VERY quickly, so you may not even notice it happening on screen. This is done so as a workaround some users are having where they cannot access the phone until Manila is hidden at least one time. Very odd behavior. It is working perfectly in my tests, but please let me know if this workaround doesn't work for you.
1.0.0.3 Beta - TF2D support I think is finally complete! Please test! New layout for TFDConfig. Standard and advanced options are now in separate tabs. More advanced options for alternate Manila configurations. Fixed bug in config where a crash could happen when you tried removing ActivateManilaToday. Toggle TouchFlo command is now available (note: this toggles show/hide, NOT show/close).
1.0.0.2 Beta - New language-neutral detection of Manila process and window handles (no longer need to know titles!). Fixed (hopefully) bug where the softkeys sometimes didn't hide correctly. Window class "search" is no longer case sensitive. Optional delay when starting Manila at system start-up (attempting to work around issue where Manila won't launch on startup).
1.0.0.1 Beta - Confg app can now start the service. The service has better error reporting. Config app can remove TouchFlo today item. No need to soft reset! TouchFlo 2D support (maybe - I'm trying!). Some crappy icons ;-) ... Service detects if TouchFlo Today item is enabled. Link to start and stop the service. Fixed installer bugs. Bug fixes!
1.0.0.0 Beta (aka BETA1) - Initial release
Download
CAB Installer: http://www.codeplex.com/TFDetacher/Release/ProjectReleases.aspx
Source Code: http://www.codeplex.com/TFDetacher/SourceControl/ListDownloadableCommits.aspx
Installation
As explained on CodePlex...
1. Install the CAB
2. Run TFDConfig (important!!!)
3. Enable all the standard Today Items you want to use
4. Do not re-enable TouchFlo in the Today items (if you do, it will undo all your other Today plugins and your device might freeze up, requiring a soft reset)
Requirements
Windows Mobile 6.1
.Net Compact Framework 2.0
A device that runs TouchFlo3D (Manila) or TouchFlo2D (Manila2D).
FAQ
FAQ
Q: I uninstalled TouchFlo Detacher but TouchFlo did not come back!
A: Changes made with TFDConfig will not automatically be undone when you uninstall TouchFlo Detacher. To get TouchFlo back, go into your phone's settings. Go into Today. Go to the "items" tab. Check in "TouchFlo 3D" (or 2D or whatever). Exit. TouchFlo will be back.
Q: I uninstalled TouchFlo Detacher but my softkeys did not go back to the way they were before!
A: Changes made with TFDConfig will not automatically be undone when you uninstall TouchFlo Detacher. Do not worry! Fixing this is very simple. Before uninstalling TFD, it's recommended you run TFDConfig one more time and reassign the softkeys to whatever you want them to be. For TouchFlo's softkeys, all you have to do is set them both to empty (as in, nothing) to get the default softkeys (phone/programs). For Today's softkeys, you can assign them to whatever you want -- calendar, phone, contacts, your choice!
If you have already uninstalled TFD, you will need to use a registry editor to reset the values. Here are the relevant keys:
Today left softkey:
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112
[Default] = Text on softkey
Open = Path to program to run
Today right softkey:
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113
[Default] = Text on softkey
Open = Path to program to run
TouchFlo 3D left softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila
HomeLSKText = Text on softkey
HomeLSKPath = Path to program to run (or blank for default)
TouchFlo 3D right softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila
HomeRSKText = Text on softkey
HomeRSKPath = Path to program to run (or blank for default)
TouchFlo 2D left softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\Home
SK1 = Text on softkey
SK1Cmd = Path to program to run (or blank for default)
TouchFlo 2D right softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\Home
SK2 = Text on softkey
SK2Cmd = Path to program to run (or blank for default)
Hi,
Is this a Manila3D only switcher or will it also work with Manila2D? I have been using Mastsogo's until now, but the lack of support is a bit worrying.
motisu said:
Hi,
Is this a Manila3D only switcher or will it also work with Manila2D? I have been using Mastsogo's until now, but the lack of support is a bit worrying.
Click to expand...
Click to collapse
It may work with TF2D, I just have no way to test it since my device is TF3D. In the config, you can specify the location of the Manila EXE and the window class/titles. I'm assuming since MastSogo's did both, it's just a matter of tweaking those settings. As soon as somebody gets me that info, I can add it into the config app.
Installed on a Wizard (WM6.1 5.2.20273) running Manilla2D, set Today screen to use TodayAgenda 1.5 only. After soft reset, I get a Win32Exception with the following debugging information (see attached).
I'm checking the launch parameters in the config now (I started with the defaults).
Sheesh, I should have checked the parameters before going to the work of assembling that debugging jpeg. For Manila2D, the two references to Manila.exe need to be changed to Manila2D.exe. I still don't have it working, but at least it only throws one error message now.
I don't have any more testing time today. Good luck with your app.
thx1200 said:
It may work with TF2D, I just have no way to test it since my device is TF3D. In the config, you can specify the location of the Manila EXE and the window class/titles. I'm assuming since MastSogo's did both, it's just a matter of tweaking those settings. As soon as somebody gets me that info, I can add it into the config app.
Click to expand...
Click to collapse
As Uracil said, the name of the executable for TF2D is Manila2D. That's why Manila control needs a config program. It asked which one you are using and sets the parameter accordingly.
Fantastic. Loaded this onto my AT&T Stock, fully bloated Fuze. Works like a champ! Great app, thanks!
I will try this for sure!
TWO THINGS!
1) anybody knows a safe way to uninstall Manila Control?
2) I am a bit affraid of this "resident" thing... this program (TFD let's call it) uses one of the very scarce 32 processes? if YES sorry it's not for me (I am already dangerously close to the limit - up to the point that some sync processes don't have where to run)
nice app! well done
Ran through the steps to set it up, on soft reset the device hangs at the startup HTC animation, Hard reset time , the manila im using has the following mods:
CFC Compression
Background 4 all tabs (mun rus)
Stocks tab
HD contacts
Will investigate further..
EDIT: Havent been able to replicate this issue after a hard reset, probably something else i installed.
Minor issue ive spotted though, set left softkey in TF3D to "Today" which hides TF3D....in the blank today screen i dont see the setting for the left softkey (Which is set to "TouchFlo 3D" and should show TF3D) i still see the softkey setting from when TF3D is visible. So the effect is i cant get back to TF3D after hiding it unless i literally run it from the start menu.
NLS said:
I will try this for sure!
TWO THINGS!
1) anybody knows a safe way to uninstall Manila Control?
2) I am a bit affraid of this "resident" thing... this program (TFD let's call it) uses one of the very scarce 32 processes? if YES sorry it's not for me (I am already dangerously close to the limit - up to the point that some sync processes don't have where to run)
Click to expand...
Click to collapse
WM 6.x and newer raised the process limit to 32768, so you should be fine.
EDIT: I was wrong! Don't believe me! Keep reading below. (The short of it: WM6 is based on CE 5.0, NOT CE 6.0, which is the version of CE that doesn't have the 32 process limit.)
Uracil said:
Sheesh, I should have checked the parameters before going to the work of assembling that debugging jpeg. For Manila2D, the two references to Manila.exe need to be changed to Manila2D.exe. I still don't have it working, but at least it only throws one error message now.
I don't have any more testing time today. Good luck with your app.
Click to expand...
Click to collapse
The exception you showed is the service not finding the EXE. There are two places you need to change it. The "EXE Only" config is just the name of the EXE (for finding it in the running process list). The "full path" is where the file is located in the file system (including the EXE name!). Did you change both?
Thanks for the info. I'm going to make that "file not found" error more friendly for beta2. Also, now that I know what I'm looking for, I can add a built-in way to switch from Manila3D to Manila2D.
mrvanx said:
Ran through the steps to set it up, on soft reset the device hangs at the startup HTC animation, Hard reset time , the manila im using has the following mods:
CFC Compression
Background 4 all tabs (mun rus)
Stocks tab
HD contacts
Will investigate further..
Click to expand...
Click to collapse
Does it get to the Today screen at all? The service is in the Startup folder. All it does is try to Launch manila.exe at startup (you can actually even disable that if you want to in the config), so it would be really weird if that froze the device. Not saying it's not possible, just really really weird!
thx1200 said:
Does it get to the Today screen at all? The service is in the Startup folder. All it does is try to Launch manila.exe at startup (you can actually even disable that if you want to in the config), so it would be really weird if that froze the device. Not saying it's not possible, just really really weird!
Click to expand...
Click to collapse
See my edit above
thx1200 said:
WM 6.x and newer raised the process limit to 32768, so you should be fine.
Click to expand...
Click to collapse
No man you are wrong (100%).
In *my* WM6.1 at least, the limit is 32. Well in fact all WM6.1.
Only new WinCE (not the builds used in WM6.X) have lifted this limit.
WM7 is supposed to not have this limit (because uses different WinCE) and a very small possibility (like 5%) that WM6.5 will have this limit lifted.
With the help of Daniel Herrero (the guy that makes CommManagerPro) we even built a simple app that we run as much as we could, to test this.
Sure enough my device after 4-5 runs started killing other apps. After 1-2 more runs, I got a pop-up that said that I cannot run more apps because I reached the process limit. My device is a loaded Touch Pro.
His much lighter X1, sure enough came to the same result, but only after more runs, about 10 or something (since he had more process "slots" free).
So you probably have to (and please do) rethink your strategy (for example use a REAL service or handle things based on triggers) as processes ARE a scarce commodity in WM.
At least add a mode or something that doesn't use a process all the time (even with some extra delay). I will certainly NOT eat more of my processes.
I installed this on my Touch HD... ran config but chaned nothing, disabled TF3d and soft reset... now don't know what to do... seem to be missing a step... for example how to toggle between Today and TF3d... running hide and close tf3d in the utilities folderdoes nothing
NLS said:
No man you are wrong (100%).
In *my* WM6.1 at least, the limit is 32. Well in fact all WM6.1.
Only new WinCE (not the builds used in WM6.X) have lifted this limit.
WM7 is supposed to not have this limit (because uses different WinCE) and a very small possibility (like 5%) that WM6.5 will have this limit lifted.
With the help of Daniel Herrero (the guy that makes CommManagerPro) we even built a simple app that we run as much as we could, to test this.
Sure enough my device after 4-5 runs started killing other apps. After 1-2 more runs, I got a pop-up that said that I cannot run more apps because I reached the process limit. My device is a loaded Touch Pro.
His much lighter X1, sure enough came to the same result, but only after more runs, about 10 or something (since he had more process "slots" free).
So you probably have to (and please do) rethink your strategy (for example use a REAL service or handle things based on triggers) as processes ARE a scarce commodity in WM.
At least add a mode or something that doesn't use a process all the time (even with some extra delay). I will certainly NOT eat more of my processes.
Click to expand...
Click to collapse
You are right. I was going on what I read on another website from a while back. I just did some research and, sure enough, WM6 is based on CE 5, which has the 32 process, 32MB limit still in place.
The strategy I am using will not change as there is no way (that I know of) to write a service DLL in the Compact Framework, but if somebody knows of a way, I will certainly look into it.
EDIT: I did a check and I'm only running 24 processes with my media app, Total Commander, TFD, 3 other "service" apps (dont forget, PocketShield, VistaHide Battery Bar). That leaves me with 6 more apps until WM6 gets nervous (it seems to close after going above 30). How are you so close? I'm not judging your mobile computing habits, I'm just curious! Also, I'm thinking of rolling the "service" code into stand alone EXEs for cases like yours, but it will be very slow switching back and forth. I tested that at first before deciding on the memory resident app and it took about 5 seconds to switch each time. But maybe you'll have better luck!
abeery said:
I installed this on my Touch HD... ran config but chaned nothing, disabled TF3d and soft reset... now don't know what to do... seem to be missing a step... for example how to toggle between Today and TF3d... running hide and close tf3d in the utilities folderdoes nothing
Click to expand...
Click to collapse
It's possble the HD may have a slightly different Manila configuration than the Diamond/Pro. If you find the manila.exe and can scan the window classes and titles (such as with FDCsoft's Task manager) that will give you the info you need to configure it for the HD. If you figure it out, post it here so I can add it to the config app.
mrvanx said:
EDIT: Havent been able to replicate this issue after a hard reset, probably something else i installed.
Click to expand...
Click to collapse
GOOD! Whew!
mrvanx said:
Minor issue ive spotted though, set left softkey in TF3D to "Today" which hides TF3D....in the blank today screen i dont see the setting for the left softkey (Which is set to "TouchFlo 3D" and should show TF3D) i still see the softkey setting from when TF3D is visible. So the effect is i cant get back to TF3D after hiding it unless i literally run it from the start menu.
Click to expand...
Click to collapse
Let me see if I am understanding you. The left soft key on the "real" Today screen says "TouchFlo" but it isn't launching TouchFlo? If you go into the configuration and set the Today left soft key using my quick drop down (Show TouchFlo 3D) this doesn't fix the issue? If so, can you post what the app path is that it is showing?

Categories

Resources