Help play audio while incoming ring - Windows Mobile Development and Hacking General

Hi
I have a Himalaya XDAII device and I want to play a wave audio file when an incoming call arrives that does not replace the ringtone but plays with it. It plays but the volume of my playback is greatly decreased thet it is not heared at all.
What I want to do is to decrease the ringtone volume while I play my wave file, then increase it again when I finishes.
I have tried alot of thing and failed does any body have an idea.
:roll:

At last done it
:idea: :idea:
At last I done it, and as i suspected it uses undocumented API's. All you need to do is to load a DLL called "OSSVCS.DLL" from the system and then GetProcAddress of a method called "PlayEventSound", the prototype of this method is :
Code:
HRESULT PlayEventSoundT(LPCTSTR,int);
Then you need to setup your registry a bit.
1- Add a new sound category under the key
[HKCU\ControlPanel\SoundCategories] Create a new Key Named "MyCat" and setup its values as
[list:c16b5debce]
(Default) -> EMPTY
InitVol -> your category volume 0=Min 5=Max
AttenuationCategory-> 2
2- Add a new Sound under the key
[HKCU\ControlPanel\Sounds] Create a new key named "MySound" and setup its values as
(Default) -> EMPTY
Sound -> A string value containing the full path to your wave file
Category -> "MyCat" Note: without the quots
Script -> "apw2r"
[/list:u:c16b5debce]
After setting the registry this way you need to call the method PlayEventSound like this:
Code:
PlayEventSound(L"MySound",0);
Note: Your application must have a message queue so that the sound is played correctly
Enjoy :twisted:

To mmalek
How to stop sound after PlayEventSound if soud is loop
what does means second parameter in PlayEventSound

you stop sounds using
Code:
StopEventSounds(LPCTSTR strEventName)
And the second parameter is HWND handle to a callback window to recieve events.

mmalek said:
you stop sounds using
Code:
StopEventSounds(LPCTSTR strEventName)
And the second parameter is HWND handle to a callback window to recieve events.
Click to expand...
Click to collapse
Hi mmalek,
Can you tell me what is the strEventName, where does it come from, because if I use "Mysound" like in PlayEventSound, it doesn't work.
When you talk about a message queue, which messages should be handled and what params do they return?
Cheers,
.Fred

This is the name of the event you create in the registry keys I talked about.
Did you create the registry key before using it??
I do not remember the message and its params now but this is easily discoverable using any message spy.

mmalek said:
This is the name of the event you create in the registry keys I talked about.
Did you create the registry key before using it??
I do not remember the message and its params now but this is easily discoverable using any message spy.
Click to expand...
Click to collapse
So in your sample, it should be:
Code:
StopEventSounds(L"MySound");
Am I right?
Cheers,
.Fred

Yes it is

mmalek said:
Yes it is
Click to expand...
Click to collapse
Well I made a sample similar to yours, and I play a wma file. The problem is when I call StopEventSounds, nothing happens, the file is still playing. My test is made on the wm2005 emulator.
Cheers,
.Fred

dotfred said:
mmalek said:
Yes it is
Click to expand...
Click to collapse
Well I made a sample similar to yours, and I play a wma file. The problem is when I call StopEventSounds, nothing happens, the file is still playing. My test is made on the wm2005 emulator.
Cheers,
.Fred
Click to expand...
Click to collapse
Now it is working, my mistake and my apologies...
Cheers,
.Fred

How do you do this in VB NET?

Related

Microsoft Voice Command 1.50

When I receive a call, voice command announces it as it should, lowering the ringtone volume to announce over the top of it, problem is, it's reducing the volume too much, and I can't hear it speaking...
Does anyone know a way of:
a. Preventing voice command from lowering the volume at all?
b. Increasing the gain on voice command's announcements?
Any and all help is appreciated, thanks.
hah, when i used MS voice command my problem was that it didn't lower the ringtone enough.
I have no clue how to do what ur asking for, after a while i just turned my ringtone off and just had the announce of the name and number.
I got this CAB file from another post.
It did the trick for me.
Hi,
Start Menu->Settings->Voice Command
Choose Phone, then click Options, Remove checkbox to 'announce incoming calls'. Now your ringtone will rin normally.
--
NB
nextbond said:
Hi,
Start Menu->Settings->Voice Command
Choose Phone, then click Options, Remove checkbox to 'announce incoming calls'. Now your ringtone will rin normally.
--
NB
Click to expand...
Click to collapse
The problem is that I want the nice lady to announce the name of my caller, and I want the phone to play the ringtone I have set
MPIIIMan said:
I got this CAB file from another post.
It did the trick for me.
Click to expand...
Click to collapse
What does this cab file do? is it modification to Voice command, or is a simple registry hack?
Hello
Use any registry editor like resco and do the following
Goto current user
Then control panel
Then sound categories
Then voicecommand1
And change the atenuationcategory from 3 to 1
That will do the thing. The lady will be louder.
Theses suggestions seem to make little or no difference, the only change seems to be that the music isn't turned down as much.
I've tried manually making the changes, and running/instaling the cab file "MPIIIMan" presented me with.
Is there any way I can physically change the program to increase the gain? I don't mind if I have to dissassemble code or anything to make changes, but i'd like to get it sorted...
I'd use cyberon, but I can't find ANY working links for it on either Limewire, IRC, or any websites, either the full program or a demo... Has it dissappeared from existance???
i_am_impossible said:
Hello
Use any registry editor like resco and do the following
Goto current user
Then control panel
Then sound categories
Then voicecommand1
And change the atenuationcategory from 3 to 1
That will do the thing. The lady will be louder.
Click to expand...
Click to collapse
This worked for me. Made the lady louder - ringtone volume remained the same. Thanks.
BTW, I noticed there's another setting in that registry key called "initvol" and it's said to 5. My best guess would be initial volume? Anyone try playing with that to see what that does?
MPIIIMan said:
I got this CAB file from another post.
It did the trick for me.
Click to expand...
Click to collapse
Can you explain exactly what htis cab does, or maybe link us to its original post?
I got this cab file from another post.
You would have just as much luck finding it as I would.
I believe it's just a registry edit
[HKEY_CURRENT_USER\ControlPanel\SoundCategories\VoiceCommand1]
"AttenuationCategory"=dword:00000001
"InitVol"=dword:00000005
"Script"="p"
@=""

Schedule a dayly script execution and soft reset

Schedule Reset is a small utility that offers these capabilities.
- Soft reset of your device every day at a specified time.
- Optional warning sound and countdown before actual reset (just in case you are using the device).
- Optional execution of a script before the reset to delete garbage files, backup, etc.
- Automatical aborting of the script if its execution time exceeds a specified timeout.
- Default script engine is nScript (freely available at http://www.s-k-tools.com/util.html).
- Other script engine can be used by changing some registry keys.
Screen captures
been using it for the last 2 days...
not much to say about it except that it works and works well...
haven't tried the scripts thing 'cause I can't program, but nice option!
Has anyone else been using this on a Wizard? Any bugs?
Works great on the Universal
does anyone know how to automatic enter the pin of the phone after the softreset?
does anyone know how to automatic enter the pin of the phone after the softreset?
@oruam57: thanks for the ns info. May i know how you were able to create the exe files?
Why need a Pin in the First place?
_onoff said:
does anyone know how to automatic enter the pin of the phone after the softreset?
Click to expand...
Click to collapse
Why need a Pin in the First place?
Normally we require a PIN for security; If the software is bypassing that , why not DISABLE PIN REQUEST alltogether?
Prompt me if I am wrong pls..
We are all learning :idea:
oldsap said:
@oruam57: thanks for the ns info. May i know how you were able to create the exe files?
Click to expand...
Click to collapse
You mean what development environment I used to develop ScheduleReset.exe? I used Borlard Delphi 2006.
thanks. is there an easier way to make an exe file?
Re: Why need a Pin in the First place?
jeasbe said:
_onoff said:
does anyone know how to automatic enter the pin of the phone after the softreset?
Click to expand...
Click to collapse
Why need a Pin in the First place?
Normally we require a PIN for security; If the software is bypassing that , why not DISABLE PIN REQUEST alltogether?
Prompt me if I am wrong pls..
We are all learning :idea:
Click to expand...
Click to collapse
when you have 2 or more numbers on the same card, and their only activated by the PIN you enter... like... CARD 1 - PIN 0001 CARD2 - PIN 0002 ... google for sim emu
Nice app thanks - set mine to reset at 0400 every day.
Give me a chance to learn script writing
Anyone have some ready made scripts to try?
Would like a script to clear certain directories - temp/volatile etc...
meschle said:
Nice app thanks - set mine to reset at 0400 every day.
Give me a chance to learn script writing
Anyone have some ready made scripts to try?
Would like a script to clear certain directories - temp/volatile etc...
Click to expand...
Click to collapse
ScheduleReset.ns.sample1 is a ready made sample that deletes the contents of the \temp directory (including subdirectories). Just rename it to ScheduleReset.ns and copy under the directory where ScheduleReset.exe is.
To add more directories just add calls to ClearDirectory with the full path, that is
function main()
{
ClearDirectory("\\temp",0);
ClearDirectory("<your directory here>",0);
}
Notice that you should use a double slash ("\\"), its a quirk of the ns string syntax.
WARNING: be very careful with ClearDirectory as it can delete very much in very short time. A full backup before starting is highly advisable.
oruam57 said:
meschle said:
Nice app thanks - set mine to reset at 0400 every day.
Give me a chance to learn script writing
Anyone have some ready made scripts to try?
Would like a script to clear certain directories - temp/volatile etc...
Click to expand...
Click to collapse
ScheduleReset.ns.sample1 is a ready made sample that deletes the contents of the \temp directory (including subdirectories). Just rename it to ScheduleReset.ns and copy under the directory where ScheduleReset.exe is.
To add more directories just add calls to ClearDirectory with the full path, that is
function main()
{
ClearDirectory("\\temp",0);
ClearDirectory("<your directory here>",0);
}
Notice that you should use a double slash ("\\"), its a quirk of the ns string syntax.
WARNING: be very careful with ClearDirectory as it can delete very much in very short time. A full backup before starting is highly advisable.
Click to expand...
Click to collapse
Many thanks for that - yes i use spb backup and will set too editing your script - ta
Has anyone been using this on a Wizard? Any bugs?
matheprat said:
Has anyone been using this on a Wizard? Any bugs?
Click to expand...
Click to collapse
Works good on my wizard no bugs so far :wink:
Think the warning sound should sound for the full 20 secs countdown. As it is you get 1 beep and thats it. Maybe a selectable countdown sound.
Azriaphale said:
Think the warning sound should sound for the full 20 secs countdown. As it is you get 1 beep and thats it. Maybe a selectable countdown sound.
Click to expand...
Click to collapse
Well, the idea is to have the reset time set deep in the night. Therefore, too much noise would be annoying. The sound and the countdown are there only in the unlikely case the phone is in use, so you can stop the reset sequence.
Anyway the registry entry
HKEY_CURRENT_USER\Software\ScheduleReset\SoundFilePath
contains the path of the sound file. Replacing it with someting more noisy and longer (for example \Windows\Jig.wma) should suit you.
Cheers for the info.

Disable WM6 Startup Sound

I auto-soft reset my Touch at 2 am.
When the title screen for WM comes up that music wakes me up...
How do I disable the WM6 Startup Sound?
Thanks!
I found the culprit = PhoneOn.wav.
I tried deleting the Key for the .wav in HKLM\SOFTWARE\HTC\StartupAnimation
but did not work.
I also tried to delete PhoneOn.wav with Total Commander but its protected from deletion in some way....aaaaargh!
Please help
I would like to no how to. I do the same thing.
HKLM\SOFTWARE\HTC\StartupAnimation\Enabled
Set it to 0 for off, 1 for on.
slimshadee said:
HKLM\SOFTWARE\HTC\StartupAnimation\Enabled
Set it to 0 for off, 1 for on.
Click to expand...
Click to collapse
i tried that...no workie
Are the registry edits you making actually getting written? Are you powering off the device after making the edits or just soft resetting?
Verify that the changes are made after booting by reviewing the entries again.
slimshadee said:
Are the registry edits you making actually getting written? Are you powering off the device after making the edits or just soft resetting?
Verify that the changes are made after booting by reviewing the entries again.
Click to expand...
Click to collapse
Slim,
I rebooted and the entry is getting written. I then soft reset and that darn music is still playing -- are you on a Touch (Vogue)??
thanks
This worked for me
This is what I just did, seems to work fine.
1) Use Total Commander to search for the registry key which contains sound_on.
or browse to
\HKCU\ControlPanel\PhoneExtendFunction\CDMA\FlightModeOnOff\Sound_on
2) Change the content of that key from "SoundOn.wav" to "silence.wav"
3) Done.
I now get a nice and quiet soft reset. I'm using the HTC Touch / Vogue.
Leon.
Sorry dude, I am using a Tilt. I pulled the reg keys from the ROM kitchen I use to build my ROM; however, I HATE the stupid startup animation and sound, so I never cook it in to my builds.
The calls for your startup animation must be somewhere else.
Try ibloo's solution...I will look around a bit and see if I can find out why those reg edits I suggested don't work for you.
lbloo said:
This is what I just did, seems to work fine.
1) Use Total Commander to search for the registry key which contains sound_on.
or browse to
\HKCU\ControlPanel\PhoneExtendFunction\CDMA\FlightModeOnOff\Sound_on
2) Change the content of that key from "SoundOn.wav" to "silence.wav"
3) Done.
I now get a nice and quiet soft reset. I'm using the HTC Touch / Vogue.
Leon.
Click to expand...
Click to collapse
Thanks Leon - i used your idea and changed enable to "0" which accompplished the same thing = silence
Thanks i did the some and it worked.... SWEET. MY wife will love it lol.....
download shaps advanced config 2.1 n look in startup anim. setting set the value to 127 n its off
agentmikeyd said:
Thanks Leon - i used your idea and changed enable to "0" which accompplished the same thing = silence
Click to expand...
Click to collapse
Worked for me too; excellent!
Disable Startup Sound on WM6.1 Standard (Samsung i200)?
I looked up all the mentioned reg-keys but my phone don't have them!
Any idea?
The only thing I found was a OEM_startup.exe file in Folder windows\ but not in the REG...
SGH-i200 said:
I looked up all the mentioned reg-keys but my phone don't have them!
Any idea?
The only thing I found was a OEM_startup.exe file in Folder windows\ but not in the REG...
Click to expand...
Click to collapse
This is HTC related man! Hacking and developing. Not for i200!
FOR HTC PURE,
Here is how to replace the annoying AT&T startup noise with any sound file of your own choice:
Edit the registry at following location:
[HKLM\Software\HTC\HTCAnimation]
Change StartupWav to any other wav files.
Remember..
When you are making changes to the registry...
-exit the registry editor
-give it a good 10 seconds or so, then hit the power button (to blank the screen). This allows the registry settings to bake/get applied.
-Then, do a soft reset.
Else.. if you do it too quick, the changes may not apply/stick.
TheChemist187 said:
FOR HTC PURE,
Here is how to replace the annoying AT&T startup noise with any sound file of your own choice:
Edit the registry at following location:
[HKLM\Software\HTC\HTCAnimation]
Change StartupWav to any other wav files.
Click to expand...
Click to collapse
Hi Chemist
Found this one but what I really want is NO sound at all. How do I achieve that? Can I just remove the reference to the existing .WAV file or do I have to replace it with a .WAV that is empty, ie, no sound? If that is the case do you know where I can get hold of one or how I could make one?
Thanks in advance.
Balders
Baldrick1 said:
Hi Chemist
Found this one but what I really want is NO sound at all. How do I achieve that? Can I just remove the reference to the existing .WAV file or do I have to replace it with a .WAV that is empty, ie, no sound? If that is the case do you know where I can get hold of one or how I could make one?
Thanks in advance.
Balders
Click to expand...
Click to collapse
Here you go. Use this cab and it will give you no sound. For those that want to do it without a cab
[HKEY_LOCAL_MACHINE\Software\HTC\HTCAnimation]
"StartupWav"="\\Windows\\none"
zelendel said:
Here you go. Use this cab and it will give you no sound. For those that want to do it without a cab
[HKEY_LOCAL_MACHINE\Software\HTC\HTCAnimation]
"StartupWav"="\\Windows\\none"
Click to expand...
Click to collapse
Hi zelendel
Many thanks for both .CAB & manual version. My phone is now "quietly brilliant".
Cheers
Balders

VB.Net Mobile Developement Commands??

Hey guys!!
i want to know a few commands tht i can use in VB.net to perform following actions, i want to embed these actions into a software that would run on the Windows Mobile The actions i want commands for are:
1.To turn WM to Vibration Mode/Silent Mode/General Mode (for all of them)
mccoffein said:
Vibration:
You have to import opennetcf dlls and then you can do just like this:
Code:
OpenNETCF.WindowsCE.Notification.Led vib = new OpenNETCF.WindowsCE.Notification.Led();
//---start vibration---
vib.SetLedStatus(1, OpenNETCF.WindowsCE.Notification.Led.LedState.On);
System.Threading.Thread.Sleep(2000);
//---stop vibration---
vib.SetLedStatus(1, OpenNETCF.WindowsCE.Notification.Led.LedState.Off);
Click to expand...
Click to collapse
2.To turn off the Phone Feature (it shuld be like i turn off phone from CommManager)
3.To send a text message "Testing" to any no. "1234"
ssj5trunks said:
[On top of code class/module]
Code:
Imports Microsoft.WindowsMobile.PocketOutlook
[In your button click event]
Code:
Using OS as New OutlookSession
'SMS object contains all properties like an Email Message
Dim SMS as New SmsMessage([NumberSMS],[TextSMS])
SMS.Send
End Using
Click to expand...
Click to collapse
4.To change registry
31073 said:
to read the registry
Code:
Dim HKLMKey As RegistryKey
HKLMkey = Registry.LocalMachine
TextBox1.Text = HKLMKey.OpenSubKey("ControlPanel\Stylus\192DPI").GetValue("CurFont", "800")
to set a value
Code:
HKLMKey.OpenSubKey("ControlPanel\Stylus\192DPI").SetValue("CurFont", TextBox1.Text, RegistryValueKind.DWord)
Click to expand...
Click to collapse
5.To make the phone vibrate
Thnx in advance!!
xda2_haseeb said:
Hey guys!!
i want to know a few commands tht i can use in VB.net to perform following actions, i want to embed these actions into a software that would run on the Windows Mobile The actions i want commands for are:
1.To turn WM to Vibration Mode/Silent Mode/General Mode (for all of them)
2.To turn off the Phone Feature (it shuld be like i turn off phone from CommManager)
3.To send a text message "Testing" to any no. "1234"
4.To change registry
5.To make the phone vibrate
Thnx in advance!!
Click to expand...
Click to collapse
Hy xda2_haseeb,
you found lot of stuff at opennetcf.org, codeproject.com and planet-source-code.com.
But i think c# or c/c++ would be the "better" way for development.
Greatz
mccoffein
mccoffein said:
Hy xda2_haseeb,
you found lot of stuff at opennetcf.org, codeproject.com and planet-source-code.com.
But i think c# or c/c++ would be the "better" way for development.
Greatz
mccoffein
Click to expand...
Click to collapse
i understand but the thing is tht i am a VB.Net developer and build Basic Apps so i guess i wuld prefer VB for now as i dont knw C/C#/C++ so plz if u guys tell me here it be better as ill on codeproject there is no specific coding for this
to read the registry
Code:
Dim HKLMKey As RegistryKey
HKLMkey = Registry.LocalMachine
TextBox1.Text = HKLMKey.OpenSubKey("ControlPanel\Stylus\192DPI").GetValue("CurFont", "800")
to set a value
Code:
HKLMKey.OpenSubKey("ControlPanel\Stylus\192DPI").SetValue("CurFont", TextBox1.Text, RegistryValueKind.DWord)
thnx!! now if any one of u knows any other???
Send SMS
To send message i think you must use this code:
[On top of code class/module]
Imports Microsoft.WindowsMobile.PocketOutlook
Click to expand...
Click to collapse
[In your button click event]
Using OS as New OutlookSession
'SMS object contains all properties like an Email Message
Dim SMS as New SmsMessage([NumberSMS],[TextSMS])
SMS.Send
End Using
Click to expand...
Click to collapse
I dont test it but i think it work.
Bye
ok, THNX!!, wht abt the rest guys??
Vibration:
You have to import opennetcf dlls and then you can do just like this:
OpenNETCF.WindowsCE.Notification.Led vib = new OpenNETCF.WindowsCE.Notification.Led();
//---start vibration---
vib.SetLedStatus(1, OpenNETCF.WindowsCE.Notification.Led.LedState.On);
System.Threading.Thread.Sleep(2000);
//---stop vibration---
vib.SetLedStatus(1, OpenNETCF.WindowsCE.Notification.Led.LedState.Off);
Dont know if it works!
But you can try.
Greatz
mccoffein
ok, THNX!! ill try

Windows phone 8, 8.1 & 10 registry hacks

see for yourself...ALL VALUES BELOW ARE DEFAULT VALUES !!!!
all in HKEY_LOCAL_MACHINE
SOFTWARE\OEM\VolumeLimit
EnableVolumeLimit 1
VolumeLimit 19
SOFTWARE\Microsoft\FMRadio\OEM
NotPresent 1
SOFTWARE\Microsoft\Settings\Lock
DisableNever 1
SOFTWARE\Microsoft\Settings\Volume
Key 2
Screen 2
Mute 7
Volume 3328624230
MaxSystemUIVolume 30
MaxInCallUIVolume 10
MaxdBAtten 45
MinInCallVolume 4369
SOFTWARE\Microsoft\SecurityManager
DeveloperUnlockState 1
nice...
m
Upadate the title only on 12-7-2015
Any way to change the H+ and 3G icons? I heard they are registry entries
AlvinPhilemon said:
Any way to change the H+ and 3G icons? I heard they are registry entries
Click to expand...
Click to collapse
we all keep searching my friend...
share the info if you found it !!!
m
megasounds said:
we all keep searching my friend...
share the info if you found it !!!
m
Click to expand...
Click to collapse
Mega, mind keeping this thread updated with entries as they are discovered? Most of them are not specific to the Samsung Ativ S, so it will be useful later down the road.
I think, I can post ALL registry from Ativ S. I extracted it from the ROM file.
megasounds said:
we all keep searching my friend...
share the info if you found it !!!
m
Click to expand...
Click to collapse
On WP7 they are in HKLM\Software\Microsoft\Connectivity\CellularUx\DataConnectionIcon\ and default values on my EU Omnia7:
1XEDGE E
1XEVDO DO
1XEVDV DV
1XHSDPA 3G+
1XRTT 1X
1XUMTS 3G
GPRS G
LTE 4G
NONE
WIMAX W
DO IT!!
How to add "Google" as a search provider in my Ativ S?
It don't have a option in: "internet explorer-->setting"
A quick suggestion: there's a similar thread from WP7 here: http://forum.xda-developers.com/showthread.php?t=907971
Not all of the same keys/values will be present, and some of them might not be writable at this time. However, it's a start. As an example, changing the search providers is in there.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"ProductName"="Windows (TM) Code Name \"Longhorn\" Preinstallation Environment"
Longhorn: Was the codename of Windows Vista...
atifarkas said:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"ProductName"="Windows (TM) Code Name \"Longhorn\" Preinstallation Environment"
Longhorn: Was the codename of Windows Vista...
Click to expand...
Click to collapse
Windows 7 and 8 are built/based from Vista. Version 6.x.xxxx is Longhorn. Windows 7 has build number 6.1.7600. Windows 8 has 6.2.9200 :silly:
Custom Alert Tones for WP8 Registry Tweak!
Registry Tweak to enable custom alert tones for your Interop-Unlocked device!
Step 1: Make sure your intended alert tone is in your ringtones folder and your phone is unplugged from your computer (can be charging on wall charger but not plugged in to PC)
Step 2: Go to your registry editor and enter this value:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSounds\Sounds\{Intended Alert Tone}]
Replace {Intended Alert Tone} with any of these values:
Code:
Achievement
Alarm
BatteryCharging
BusyCDMA
BusyTone
CallDrop
CallWaiting
Camera
CellBroadcast
Clock
CMAS
Congestion
CopyPaste
DownloadComplete
Dtmf#
Dtmf*
Dtmf0
Dtmf1
Dtmf2
Dtmf3
Dtmf4
Dtmf5
Dtmf6
Dtmf7
Dtmf8
Dtmf9
E-mail
FindPhone
IM
ImeAddToDictionary
ImeSelectCandidate
InCallBuzz
InCallDtmf#
InCallDtmf*
InCallDtmf0
InCallDtmf1
InCallDtmf2
InCallDtmf3
InCallDtmf4
InCallDtmf5
InCallDtmf6
InCallDtmf7
InCallDtmf8
InCallDtmf9
InCallVoiceText
Infbeg
Infend
InfInt
Interrupt
Keypress
KnownCallerRing0
LoudestInCallVolume
Lowbattery
Netbegin
Netend
NetInt
NetworkDrop
NfcInRange
NfcPaymentFail
NfcPaymentSuccess
NfcTransactionComplete
NfcTransactionCompleteShort
Notification
NotificationToast
Password
PhoneLocked
PhoneUnlocked
PhotoScroll
PingRing
Pip
Reminder
Reorder
Ringback
Ringout
RingPreview
RingTone
RingVoiceText
Shutdown
SMS
SMSNudge
StartButton
SystemAsterisk
SystemDefault
SystemExclamation
SystemHand
SystemQuestion
SystemStart
Toolkit
TransferComplete
VoiceMail
VoicePrivacyDrop
Warning
Step 3: Key should be set to "Sound".
Step 4: Change the value of the files location to C:\Data\Users\Public\Ringtones\YourRingtoneName.mp3
Example:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSounds\Sounds\SMS]
"Sound"="C:\Data\Users\Public\Ringtones\AppleSucks.mp3
That would set a ringtone named "AppleSucks" in your Ringtone folder as your SMS tone.
Regards,
Hit the thanks button if you thought this was helpful!
nothing there for shutter sound I know where the file is, but currently I cannot delete it, It would be much easier to remove the reg key, or alter it.
simmos said:
nothing there for shutter sound I know where the file is, but currently I cannot delete it, It would be much easier to remove the reg key, or alter it.
Click to expand...
Click to collapse
The WP7 registry tweaks might be useful http://forum.xda-developers.com/showthread.php?p=10491327 (There's also disable shutter tweak, but not sure if it'll work on WP8)
jessenic said:
The WP7 registry tweaks might be useful http://forum.xda-developers.com/showthread.php?p=10491327 (There's also disable shutter tweak, but not sure if it'll work on WP8)
Click to expand...
Click to collapse
Ahh, thanks for that. Looks like the reg location is completely different. I will continue to look into it, perhaps there is a key to enable the option for disabling the sound (mine is locked by my rom) in which case I would need to match mine against someone else, otherwise a search function searching for keys (shutter.wav) may be useful.
simmos said:
Ahh, thanks for that. Looks like the reg location is completely different. I will continue to look into it, perhaps there is a key to enable the option for disabling the sound (mine is locked by my rom) in which case I would need to match mine against someone else, otherwise a search function searching for keys (shutter.wav) may be useful.
Click to expand...
Click to collapse
What is "Default CSC" of you ROM?
-W_O_L_F- said:
What is "Default CSC" of you ROM?
Click to expand...
Click to collapse
Sorry, may be a bit noob. Quick way to check this?
simmos said:
Sorry, may be a bit noob. Quick way to check this?
Click to expand...
Click to collapse
Type *#1234# in Diagnosis.
-W_O_L_F- said:
Type *#1234# in Diagnosis.
Click to expand...
Click to collapse
Thanks, default CSC IS I8750OXXAMD1
simmos said:
Thanks, default CSC IS I8750OXXAMD1
Click to expand...
Click to collapse
You need next field, with 3 letters. Ex. SER or ITV.

Categories

Resources