Making permanent registry changes - HTC Wings

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.

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

Registry changes are lost after reboot :-(

Hello,
I would like to change the multiline-capabilites key in HKLM/System/State/Phone to '1' in order to make the menus necessary to control the line for outgoing calls appear. Since the changes will only take effect after reboot, I have to do so. However, after reboot, the menus still do not appear, but the registry key is changed back to '0'. I guess this is due to the simcard, which does not have a valid CSP-entry for ALS. Is there any possibility to make the phone not check the CSP but just keep the entry I set manually?
Thanks,
Chris
Any idea someone?
Shouldn't be to much of an issue (if you know how)?
I just want a registry entry not to change after reboot...
try to create reg script and put it in autorun or some small program in .net that executes silently and write changes to registry
CSP-override
Hello kulla,
kulla said:
try to create reg script and put it in autorun or some small program in .net that executes silently and write changes to registry
Click to expand...
Click to collapse
Thanks for your reply.
I'm not sure if your idea would do the trick, and I hardly doubt it.
I guess the registry entry is set as soon as the phone recognises the simcard.
At this point, the phone will either boot the Line2 capable taskbar and menus, or the regular menu, depending on this particular reg-key.
Therefore setting this key later in the boot-up procedure does probably not have any effect on the menu bar, as it would have been already loaded and configured when the reg-script would start.
I rather would like to somehow "protect" the reg-key from beeing altered by the phone during bootup.
There should be some way to prevent the phone from reading out the CSP from the simcard and writing it into the registry. I'm not sure if this is of any help - on Nokia phones, this feature (ignoring simcard/CSP) is called "CSP-override".
Maybe someone knows anything similar for Windows-Mobile?
Thanks,
Chris
Is there really nothing one can do to prevent windows from overriding the registry?
Is there really nothing one could can do to prevent windows from overriding the registry?
Unfortunately no. To the best of my knowledge, some ROMS are programmed to automatically revert to default registry values after a reboot.

Is there anyway to change the Ringtone location?

is there a simple way to change the location of ringtones such as edit the registry?? everytime i change a ringtone it need to send to the main memory..i want to make it easier.. THX
HKEY_CURRENT_USER\ControlPanel\SoundCategories\RingDirectory = Storage Card\music
How
I am new to this community and just got my first WM phone a couple of days a go, TOPAZ..
How do I use regedit to alternate like shown above???
You can try PHM regedit. It's same like desktop pc regedit.
you can also try the "pocket version" of TotalCommander, there a biult-in Plugin for the registry
Problemo
Hey
Couldn't get it to work, and couldn't actually find the exact HKEY either from HKEY_CURRENT_USER\ControlPanel\SoundCategories\Rin gDirectory = Storage Card\music.
For me it was identical up till \SoundCategories, but no RingDirectory key. It looked something like HKEY_CURRENT_USER\ControlPanel\SoundCategories\Ring\Directory
Modifying the Ring\Directory into "Storage Card\music" didn't help either, any ideas what could be the problem?
Also cannot get this to work. Have changed the setting from original \windows\ to Storage Card\music. Can anyone advise on the exact think to type in the space. Even tried adding the \ in front but same results
I tried it as well and didn't work. The strange thing is that I also used SKTools and found this as a configurable setting and it did nothing as well, seems that it was changing the same registry value.

Using a reg file to set up phone following a ROM install.

Hi All,
I have been getting into installing ROM's on my X1 for a few months now.
All good bar the couple of hours it takes to reinstall a couple of apps, configure owner information and then go though ans set all the notification sounds.
So I got thinking and decided that, as all notifications were set in the registry, I could just export all the notification keys once set with the sounds and I could then (after copying them into the windows directory) import the reg ke file into the registry and bob would be my uncle.
Well, Bob turned out to be someone elses uncle and this did not work for me!. Gutted!!
A sample of the reg file includes the following:
Code:
[HKEY_CURRENT_USER\ControlPanel\Notifications]
"AlertInterrupt"=dword:00000001
[HKEY_CURRENT_USER\ControlPanel\Notifications\Phone]
"Wave"="\Windows\Resident_Evil.mp3"
"Duration"=dword:00000000
"Options"=dword:80000000
@="Phone: Incoming call"
"DisplayOrder"=dword:00000001
[HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D658-239C-47a7-9304-0D347F580408}]
"Wave"="\Windows\Infbeg.wav"
"Options"=dword:00000001
@="ActiveSync: Begin sync"
"Duration"=dword:00000000
"AvailableOptions"=dword:00000003
[HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D659-239C-47a7-9304-0D347F580408}]
"Wave"="\Windows\Infend.wav"
"Options"=dword:00000001
@="ActiveSync: End sync"
"Duration"=dword:00000000
"AvailableOptions"=dword:00000003
What seemed to happen was that one sound (the wrong one and the first in the windows folder) was applied to ALL notifications.
So my two questions are:
1) Should I actually be uploading/copying my ring tones and sounds to the Windows/Rings folder?
2) Is there a particular format for reg files and the entries therein to have them work for carrying out this task?
I will say that the owner information was input in the registry correctly. Just not the rings and sounds...
Thanks for any and all help on this..
Des. . .
CTCNetwork said:
Hi All,
I have been getting into installing ROM's on my X1 for a few months now.
All good bar the couple of hours it takes to reinstall a couple of apps, configure owner information and then go though ans set all the notification sounds.
So I got thinking and decided that, as all notifications were set in the registry, I could just export all the notification keys once set with the sounds and I could then (after copying them into the windows directory) import the reg ke file into the registry and bob would be my uncle.
Well, Bob turned out to be someone elses uncle and this did not work for me!. Gutted!!
A sample of the reg file includes the following:
Code:
[HKEY_CURRENT_USER\ControlPanel\Notifications]
"AlertInterrupt"=dword:00000001
[HKEY_CURRENT_USER\ControlPanel\Notifications\Phone]
"Wave"="\Windows\Resident_Evil.mp3"
"Duration"=dword:00000000
"Options"=dword:80000000
@="Phone: Incoming call"
"DisplayOrder"=dword:00000001
[HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D658-239C-47a7-9304-0D347F580408}]
"Wave"="\Windows\Infbeg.wav"
"Options"=dword:00000001
@="ActiveSync: Begin sync"
"Duration"=dword:00000000
"AvailableOptions"=dword:00000003
[HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D659-239C-47a7-9304-0D347F580408}]
"Wave"="\Windows\Infend.wav"
"Options"=dword:00000001
@="ActiveSync: End sync"
"Duration"=dword:00000000
"AvailableOptions"=dword:00000003
What seemed to happen was that one sound (the wrong one and the first in the windows folder) was applied to ALL notifications.
So my two questions are:
1) Should I actually be uploading/copying my ring tones and sounds to the Windows/Rings folder?
2) Is there a particular format for reg files and the entries therein to have them work for carrying out this task?
I will say that the owner information was input in the registry correctly. Just not the rings and sounds...
Thanks for any and all help on this..
Des. . .
Click to expand...
Click to collapse
For path in reg, you need double "\\" for sub-dir. e.g.
"Wave"="\Windows\Infend.wav" > "Wave"="\\Windows\\Infend.wav"
Resco Explorer has problem with big registry file so I would suggest you to put the reg into cab using WinCab manager.
U can check out my rom thread even you are not using my rom. I have a section there for UC which gives a lots of tips how to import user custom setting/config after new rom/hard-reset
Hi,
Thanks jackleung for the info. Looking at the User Customisation: could well be useful.
But the reg key info will get me going for now and get me up and running quickly..
Thanks again
Des. . .

Set custom sms/email sounds on Samsung Ativ S

(I'm posting this in the Questions Forum because i have not enough posts to either create a topic in the Development and Hacking Forum or reply to the registry hacks-thread.
But since it's also somehow a question I hope it's ok in here.)
______________________________________________________________________________________________________
Edit October 15th, 2013: With the GDR3-Update you get this feature built-in, so no more need to do this then!
Hi Folks,
while AlvinPhilemon found out a registry tweak to set custom sounds on the Samsung Ativ S (as explained in this post), it is not quite practical, since you can't see the sound in the list with the others, so you can't choose or switch them without always edit the registry.
I found another way to do this, and I think it's a bit more elegant (see attachment to have a look), although it only can change the sms, e-mail or mailbox sounds.
This is what you need:
1. Interop Unlock
2. Registry Editor (use SamWP8 Tools)
3. Full File System Access (use SamWP8 Tools)
4. Your Notification sound (I tried mp3-, wav- and wma-format, all worked)
This is how you do it:
1. On your PC, browse to your Phone\PROGRAMS\CommonFiles\Sounds\ and paste your new sound there.
2. To make it visible in your sounds selection list inside the Settings-app you have to create a registry entry: Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\OEM\Sounds\Notifications\ (This is the Samsung specific location for notifications; I tried the whole thing with the standard Microsoft sound location HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Sounds\Notifications\ but it didn't work). In this registry location you can see a list of the the existing Samsung notification sounds ("Knock.wma", "On time.wma" and "Whistle.wma") and how their name is displayed in the Settings-app ("Knock", "On time" and "Whistle").
3. Create a new key and set the Value to the name of your soundfile (for example "Silvestro.mp3"), the Type to String and the Data to the name how you want it to be displayed. There might be an error notification after writing, but just read the key to check you wrote it correctly.
4. Done! Go to the Settings-app and choose the newly created sound as message, mailbox, or e-mail-sound!
What do you think of this solution? Of course it would be nice to pack this feature in an app that first lets you choose a soundfile from the Public or SD-Folder, then copies it, then creates a registry entry and then also is able to delete those things an put everything back to normal, but since I'm just starting with C# there's no way I can do this myself. Anybody interested in trying?
Thanks for your comments!
Very nice work, and good tutorial. It would, indeed, be good to get an app to automate this. You would need ID_CAP_SOUND_CONTROL (may require full capability unlock); this capability should enable both the requisite file system and registry access.
It's a shame that is not available by default like on every other smart and dumb phone in the world. This is one of WP many short comings that MS refuses to address.
Thanks
Nice tuturial, thanks.
I am a satisfied galaxy s4 owner. Before this phone i had the htc 8x. I liked wp8 a lot, but unfortunally some essential apps (for me) where still missing. Beside the very good os, i also like all the default sounds. Thats where my question comes in.
I'm looking for the complete set of Windows phone 8 notification sounds. Is it possible to copy them from a wp8 phone and post them here? I would like to have the windows sounds in my galaxy.
Great news!
With the GDR3-update comes the feature to set custom sounds for Messages/Mailbox/Reminder!
So this is no longer needed...
more easy way
I just renamed my ringtone the same as the existing tone in the map \PROGRAMS\CommonFiles\Sounds\.
Then I renamed the original sound (I have put "old" in front of the original tekst.)
Now I copied the rington in the map \PROGRAMS\CommonFiles\Sounds\.
Choose the ringtone on your phone, and it plays your ringtone.
I converted the mp3 ringtone to wma. I didn't try if it plays mp3.
The name of the original ringtones doesn't match the name in the phone, but you can play them first on your pc, to see witch one to replace.

Categories

Resources