The first homebrew app (along with full source code) for Windows Phone 7 has just been released ! Dubbed as ChevronWP7 Custom Ringtone Manager, it allows you to select WMA media files of you choice which you can deploy to your device as ringtones.

They are two parts to it. What you basically do is that you run the desktop app on your PC, select up to 5 WMA files of your choice, and then hit “Build ringtone XAP” button which will create a custom .XAP package. You will then have to simply deploy this package to your device to install custom ringtones on your phone.

XAP application – to be deployed to your WP7 to install custom ringtones to the system

Notes

Ringtones have to be in the WMA format at 48KHz as required by the OS. We recommend using Expression Encoder 4 (free) to transcode any MP3s.

Currently, to deploy the XAP you will have to use the Microsoft “Application Deployment” tool with the Windows Phone 7 Developer SDK. In the future, we hope to make available a standalone deployment solution for homebrew apps.

You will of course first need to unlockyour phone with ChevronWP7 in order to install custom ringtones via ChevronWP7 Custom Ringtone Manager. Follow our complete step by step guide posted here to unlock your phone using ChevronWP7 if you haven’t already.