Custom SMS alert - Windows Phone 7 Development and Hacking

##### Working on HTC HD7 #####
Requirements:
Dev/Chevron unlocked device
TouchExplorer
Registry Editor
ChevronWP7.RingtoneInstaller
......
Make sure your device is unlocked.
Use Chevron Ringtone Installer to transfer your .wma ringtone that you wish to have as your sms alert.
Use touch Explorer to do the following:
Go to My Documents > My Ringtones
Copy the file
Go to Windows and Paste
make sure you know the filename.
Use Registry Editor to modify the following entry:
HKEY_CURRENTUSER\ControlPanel\Sounds\SMS\Sound
you will see that the current name is whatever your sms alert is currently set to.
eg: "\Windows\Alert_01.wma"
Just replace the filename with the one you just put into your Windows directory.
This saves the value as your current setting but it will not reflect the change in your settings.
I didn't think it worked until I received a new text message.
I think you can modify your alarm sounds and other notifications in the same way although I have not tried this yet.
I don't see a reason why this wouldn't work on other devices if you can get a ringtone to be saved in the windows folder and you can edit your registry as these two locations are not device specific.
...
There is registry value for Alarms, Notifications etc but on my device the option to modify the value is not available. All you would need to do is be able to modify and save this back and you should get the list of alerts including your custom ones in the settings menu.

Instead of replacing the current Alert Sounds that I have is it possible to add to the list i.e. more than alert sounds?

Related

Mp3 ringtones , where is the problem ?

I know that on Magician(MDA Compact) we can use mp3 as a ringtone . My question is , why we can't do it on MDA III ? Maybe someone have any idea how to fix it, or maybe we have to add something from MDA Compact rom ? Who knows ??
My Magican lost the MP3 as ringtune function..
Found out that associate .mp3 to Windows Media Player got the funktion back .. Used Resco File Explorer to do it.. but any of Ur file associating tool will do the job..
Dont know if it helped ..
Carlis
ok...so where in Registry with Resco do you make the change?
This would be helpful!
WinCE file associations are managed through the registry - here's something which you might find useful, as it describes what's eneded... It's an article I wrote aimed at those writing installers, but it might be useful.
File Associations in Windows CE
File associations in Windows CE are handled through the registry: there is no "user friendly" way to manage file associations built into the operating system. For example, double click on something with a three letter extension that is not managed, and what do you get? A requester telling you to that there's no application associated with the file type, and that you should "run the application first, then open this file from within the application".
Helpful, eh?
The solution is fairly straightforward, but is best off left to either an installation routine or an application initiation routine as it involves adding entries to the registry.
To associate a file with an application, you need to create four entries in the HKEY_CLASSES_ROOT registry hive:
- a mapping between the extension and class name (ie .xyz to xyzfile)
- a class name with description of what that file type is that will mean something to the user (ie xyzfile to "XYZZY data file"
- A pointer to the default icon to use for the class in explorer
- The command with which to open the file type
As an example, let's show adding the ".z5" (Infocom Story file) extension to a machine to be opened by FrotzCE (an infocom interpreter). The following keys would be needed:
HKCR\.z5 with the default value set to "z5game"
HKCR\z5game with the default value set to "Infocom Story File"
HKCR\z5game\DefaultIcon set to the path to FrotzCE, followed by the icon number to use from the file. As an example "\Program Files\FrotzCE\FrotzCE.exe," will use the first icon in the application
HKCR\z5game\Shell\Open\Command set to the path to FrotzCE with any parameters to pass. The filename is stored in the variable %1%, so something along the lines of '"\program files\frotzce\frotzce.exe" %1'.
The best place to set this up is within a CabWiz installation file. One thing to be aware of is the handling of quote marks within CabWiz, and also of % symbols, which are used for internal variables.
Here's an example from the CabWiz INI file for MagnetiCE, which associates .mag files with the installed application:
[RegSettings]
HKCR,.mag,,,magfile
HKCR,magfile,,,"MagnetiCE Game file"
HKCR,magfile\DefaultIcon,,,"%InstallDir%\MagnetiCE.exe,"
HKCR,magfile\Shell\Open\Command,,,""""%InstallDir%\MagnetiCE.exe"""" %%1

How to save custom sound for SMS?

Hey guys, does anyone know how to set the sms into my own sounds for P3300? I try many times but still do not know how to save the file under which directory.....help please...
you have to change the extension of the file and then should put in windows folder to access that file for sms
Thanks for replying, dude.
What should I change on the extention if it is a MP3 format? And where should I copy to?
Thanks.....
SMS tones need to have a .wav extension if I remember correctly, and placed directly in the windows folder.
jamesredfern said:
SMS tones need to have a .wav extension if I remember correctly, and placed directly in the windows folder.
Click to expand...
Click to collapse
Ok, so I have a sound I want to hear when an sms message arrives, and I converted it to *.wav and put it in the Windows directory. How do I replace this sound with the original sms sound?
edit:
I think I already know. Once you've put in the windows folder it automaticly is shown in the list where you can change you ringtone sound, incoming mail sound, etc.
Maybe this is a better way
Just install this application and you have done it

creating shortcuts to path

is there any simple way to create a shotcut to a path like the sd card?
id like to create a .lnk file to it.
i know there is a way to do create shortcuts using notepad, but i dont know how to make it work whit a path, and its a lot os work make about 15 shortcuts manualy
2- is there any way to specify just to open a program, but to open it in certain mode, like open the calendar in the new appointment window.?
ill apreciate any help
1) highlight the item ie storage card click menu - edit - copy. Then go to the location you want the shortcut and click menu - edit - paste shortcut.
2- The following thread is quite informative http://forum.xda-developers.com/showthread.php?t=252250 .
If you don't want to make shortcuts in using a text editor, you might try GSFinder+ which allows you to attach arguments to shortcuts.
If all you want is a shortcut to a new appointment, might I recommend WM5NewMenu. It does what you want and a lot more. It is lightweight and by far the most useful program I have found for my phone.

[Q] how to set our own sms tones

I folllow the steps like these:
to set our own sms tones
copy the mp3 or wma file to My Documents
do the following reg edit to set the new sms tone
[HKEY_CURRENT_USER\ControlPanel\Sounds\SMS]
"Sound"=String:\My Documents\test.mp3
test.mp3 is the file copied to my documents folder
Click to expand...
Click to collapse
but,tones is nothing
I don't know where is the mistake
sorry for my poor English.
device:HD7
help me
Thanks
Hi,
The way I do it is as follows:
1. Make sure your phone is unlocked (Chevron unlocker)
2. Choose your tone and convert it to WMA format and rename it Alert-01
3. Use Chevron ringtone installer to convert it to a xap file and then install it
either with the microsoft tools or Tom Xap installer.
4. Install Touchexplorer xap to your phone.
5. Now when you go into the menus you will see Chevron ringtones, click on this
and it will show the ringtones installed, your will show here.
6. Go into Touchexplorer and navigate to "My Documents" and then MyRingtones"
7. Copy these files and navigate back to the "Windows" folder (takes a short while
to open)
8. When it opens paste the files in the folder, it will ask to overwrite the
existing one,but as you don't like them it won't make any difference.
9. Now when you go to "Settings" you will be able to choose the alert you
installed, just remember what number you gave it.
The same method can be done for Alarms.
This has been posted before but I can't remember exactly where in the threads as it took me a while to find it, but thanks to the original poster (you know who you are)
Hope this helps, and I have got the details right.
midazhang said:
I folllow the steps like these:
but,tones is nothing
I don't know where is the mistake
sorry for my poor English.
device:HD7
help me
Thanks
Click to expand...
Click to collapse
In the seetings it would show nothing but the custom tone is assigned.
When u receive any sms u will hear the custom tone which u set eventhough it shows nothing in settings.

[Q] Ringtone filenames aren't the same as Windows filename? [SOLVED - SORT OF]

So I'm putting together a package of a zillion Notications & Ringtones onto my phone's external SD card.
First thing I notice is that the filename I see in Windows is not the same name as what comes up when I go to select a Ringtone in Jelly Bean.
Any idea why that is, or how I can make the filenames the same in Windows Explorer AND Android?
CZ Eddie said:
So I'm putting together a package of a zillion Notications & Ringtones onto my phone's external SD card.
First thing I notice is that the filename I see in Windows is not the same name as what comes up when I go to select a Ringtone in Jelly Bean.
Any idea why that is, or how I can make the filenames the same in Windows Explorer AND Android?
Click to expand...
Click to collapse
This is because android pulls the name from what is listed in the properties section and not the files name.
zelendel said:
This is because android pulls the name from what is listed in the properties section and not the files name.
Click to expand...
Click to collapse
Do you know where the properties are that this gets changed?
Because I took one test MP3 and made two copies of it.
1) Name & Properties name unchanged.
2) Name changed to "Test" and properties name (which was blank) left unchanged.
3) Name chnaged to "Test2" and properties name set to "Test 2".
All three came up in Android with the Windows filename.
It's hard to find the ones that have different filename. I literally have like 1000 ringtones.
Okay, it actually does work. Sort of.
It just takes Android a LONG time to change the filenames for some reason.
If I copy all my name-changed ringtones to the phone, it initially displays the filenames. But after about ten minutes, if you go back in again it shows the new filenames.
Just need to be patient.
Also, it will only display the new filenames if there is nothing listed for the filename in the file properties "Detail" tab. If there is a name in the "Detail" tab, then Android reverts to that name instead of whatever file name I assign it.
Right now I'm trying to google up some sort of batch program that will remove the "Details" name from all my files.

Categories

Resources