[XAP][0.3] RandomRingtone - Updated 10/07/2012 - Windows Phone 7 Development and Hacking

Shalom to you all!
I've developed a small application I've always wanted - RandomRingtone.
When I owned a Symbian-based phone, I had this little app that changed my ringtone after each call.
Unfortunately I couldn't find a way to know if you've just finished a call or not, so I had to use a background agent instead.
This app will select a random ringtone from your Custom ringtones, and set it as your ringtone. This will happen once every thirty minutes or so.
Version history:
0.1 - 13/04/2012
Initial app release
0.2 - 20/04/2012
Added option to set Toast notification
Revamped UI
0.3 - 10/7/2012
Upgraded Root Tools version to 0.2.1.0
Added ability to Randomize SMS Tone
Bugs squashed
Future updates:
Ability to randomize from built-in ringtones as well
Release of source code(It currently looks like a mess, I'll probably make it pretty and release it soon)
New Icon
Choose which Ringtones to randomize from Ringtones list
Currently tested on:
Omnia 7
HD7
Focus
I really hope this works on other devices, but since I have no way of checking, I'd be more than happy for your feedback if this worked on your device.
This app uses the Root Tools SDK developed by Heathcliff74, and I thank him for that.
This also means you need install Root Tools SDK and give this app permission, or use a full rooted ROM.
Enjoy!

Shalom
Cool app, appears to work great on my HD7.
Thanks

great!
Thanks for this...
I have a suggestion... Is there a way to allo0w the app to update daily instead of every 1/2 hr?
again thanks man... Bout 2 start using... jejeje

will give it a shot

mapaz04 said:
Thanks for this...
I have a suggestion... Is there a way to allo0w the app to update daily instead of every 1/2 hr?
again thanks man... Bout 2 start using... jejeje
Click to expand...
Click to collapse
Thanks for the suggestion - I'll consider it for a future version.
If I will add this, you won't be able to select a specific time. You'll have the ability to select a timespan in which the ringtone will be updated.

On Samsung Focus it seems to have an issue. It selects the same selected ringtone every time.
I have 8107 with WP7 Root Tools.

When you open the app and click "Randomize", does the program select the same ringtone as well every time?

Yup the same ringtone.

Since I don't have Focus, I'll need you to check something.
Go to WP7 Root Tools and open these two folders:
Current User\ControlPanel\Sounds\CustomProtectedRingtones
Current User\ControlPanel\Sounds\CustomRingtones
and check which ringtones you have there.
Screenshot could be even better

Current User\ControlPanel\Sounds\CustomRingtones is empty and screenshot attached for Current User\ControlPanel\Sounds\CustomProtectedRingtones

That's... a bit odd. are you sure the windows phone settings page displays all the other custom ringtones you added to it?
Two more tests:
1) open WP7 Root Tools again, but this time go to "explorer" and check these folders:
My Documents > Ringtones
My Documents > My Ringtones
2) Go to the Settings on your Windows phone, and select a custom ringtone which was not displayed in the registry test.
Now open WP7 Root Tools and navigate to this registry entry:
Current User\ControlPanel\Sounds\RingTone0
and paste here the value of the "Sound" entry.

Ok Figured it out. I had only one custom ringtone. Added few more and now its fine. Cheers!!!

Hey there
I'm usually on the Android side of things, but I really want WP7 to be a bigger success here on XDA and I thought your app here was goofy and fun...so I wrote about it!
http://www.xda-developers.com/windows_phone/randomize-ringtones-on-wp7/
I hope you enjoy my little write up keep up the good work. If I had a WP7, I'd definitely have this installed.

Thanks for this Post!
I definitely hope it'll make awareness for Windows Phone. It's a pretty sleek thing, and a fine alternative to iPhone.
BTW, you forgot to mention this in your post - This app is only available to interop-unlocked phones, meaning ones which you can use functions that Microsoft don't usually allow.
Plus, it needs root access to the phone which is done through a little tool called "Root Tools".
People should know the homebrew community in WP7 is gaining speed these days!

New version released, some bugs squashed,
Hope you'll enjoy this a bit more now!

Related

[Q] adding alarm and alert tones

Hi everyone
i've had nothing but good things happen so far with the threads on doing custom ringtones, but on the same token, i was wondering if it was possible to do the same thing to the alarms and alerts,
say what you will about the factory alarm tones, nothing is more effective in the morning than Time by Pink Floyd
wanderfaner said:
Hi everyone
i've had nothing but good things happen so far with the threads on doing custom ringtones, but on the same token, i was wondering if it was possible to do the same thing to the alarms and alerts,
say what you will about the factory alarm tones, nothing is more effective in the morning than Time by Pink Floyd
Click to expand...
Click to collapse
I've figured it out. I'll do a write up later...
eternalemb said:
I've figured it out. I'll do a write up later...
Click to expand...
Click to collapse
already, that's fantastic, a big thanks on behalf of everyone!
Items required:
Unlocked (with ChevronWP7 or Developer unlocked) WP7 device
ChevronWP7 Ringtone Installer
MS Expression Encoder or other audio conversion software
XAP Installer (Tom XAP or WP7 SDK Application Deployment)
TouchXplorer: http://forum.touchxperience.com/download/file.php?id=44&sid=5129675be033d863b931bdc3bee51b36
1. Choose files to use as alert/alarm sounds. If in WMA format already skip to step 3.
2. Using MS Expression or equivalent, convert files to WMA.
3. Rename desired alert tones to Alert-01.WMA (you can subsitute the number based on what sound you'd like to replace, because we will be overwriting the corresponding sound) or for alarms it'd be Alarm-01.WMA (or corresponding). NOTE: You will be overwriting the sounds so make sure you review all sounds and make sure you don't mind not having them anymore if you're overwriting them.
4. Using ChevronWP7 Ringtone Installer deploy these files to your device through an XAP Installer.
5. Install TouchXplorer by deploying XAP to device.
6. Using TouchXplorer navigate to My Documents>My Ringtones and highlight desired alert/alarm sound. Bring up the menu and copy it. Navigate back to root menu and go into Windows. Paste alert/alarm sound; it will ask if you wish to overwrite, click yes. Done. Repeat for all other alert or alarm sounds.
NOTE : I believe this will only work on HTC phones ATM, since TouchXplorer only works on HTC devices for now.
Why cant I just use the windows deployment tool (on focus) , renaming the files , I tried installing an alert using the chevron and it sent it to the ringtone folder , I made the alert, Alert-11 since they were all in sequence, but I'll try just renaming the files , if I have to use Toms Ill try that, but I cant use the touchexpress (and theres no equivelent that i know of for samsung,yet)
It does allow me to install touchexpress , but all I is the "My Device" search , not sure if it works or needs certain parameters to use to find anything, also I dont know the file structure in this phone anyway, it does have all menu items but grayed out, so it might get an update later on and work
I guess Microsoft doesnt want this on the device !
" TouchXplorer has been Revoked by Microsoft , you'll have to re-install it, but it just stays on for a minute before getting revoked again!
Download the alarm clock w/ weather app...lets you assign any song you have in Zune as an alarm tone (touchxplorer only works with htc devices)...plus it acts as a nice bedside clock with weather information
it might be worth getting the app just to see how they import the songs!
Vintage144 said:
I guess Microsoft doesnt want this on the device !
" TouchXplorer has been Revoked by Microsoft , you'll have to re-install it, but it just stays on for a minute before getting revoked again!
Click to expand...
Click to collapse
Your device re-locked itself, nothing was revoked.
This is great!!!
Hack my ringtones is succesfull, tomorrow i will try to rewrite some alert tones.
@eternalemb - thanks for the tip! i successfully added my rooster alarm and much louder txt msg and email tones!
I did it too
R2D2 as my text tone
Thanks for your time and good work!!!
Anyone figure out how to do it without an HTC Device. I have the DVP and the alarms that come with the device are no way near loud enough to wake me up. My old alarm was set to Chop Suey by System of a Down! WAKE UP!!!! I have a developer account as well if that will help.
Kloc said:
Anyone figure out how to do it without an HTC Device. I have the DVP and the alarms that come with the device are no way near loud enough to wake me up. My old alarm was set to Chop Suey by System of a Down! WAKE UP!!!! I have a developer account as well if that will help.
Click to expand...
Click to collapse
Unlike for ringtones, there's no function for adding them in the OS (ringtones use Microsoft.Phone.Media.Extended I think) other than using file manipulation, or registry tweaks, both of which can only be done on HTC devices at the moment.
This is great!!! Worked a treat for the alerts. Just need to do the alarms now.
Just one question..... There seems to be a limit on the number of alerts. Has anyone else come across this? Originally there are 10 alerts so I created an 11th but this doesn't seem to get picked up at all.
chubnut said:
This is great!!! Worked a treat for the alerts. Just need to do the alarms now.
Just one question..... There seems to be a limit on the number of alerts. Has anyone else come across this? Originally there are 10 alerts so I created an 11th but this doesn't seem to get picked up at all.
Click to expand...
Click to collapse
Any ideas on this guys?
chubnut said:
This is great!!! Worked a treat for the alerts. Just need to do the alarms now.
Just one question..... There seems to be a limit on the number of alerts. Has anyone else come across this? Originally there are 10 alerts so I created an 11th but this doesn't seem to get picked up at all.
Click to expand...
Click to collapse
The alerts are listed in the registry by name, you're replacing one of the built in ones, so no changes are needed there, adding an extra alert will only work if you can edit the registry.
l3v5y said:
The alerts are listed in the registry by name, you're replacing one of the built in ones, so no changes are needed there, adding an extra alert will only work if you can edit the registry.
Click to expand...
Click to collapse
Thanks for that. Explains a fair few things.
i did all.but my phone did not give any sound..
i want to ask a question: is the bit rate important ?
for example i use 16 bit rate
must it be higher or ???
thanks..

[NES Emulator] vNESLight

vNESLight 1.0 is now live, bringing a redesigned GUI, new controls, improved save states and much more. It has also been split up into a fully functional ad-supported free version and a paid version (vNESLight Pro) without ads. Unfortunately that means the xap file will no longer be available for sideloading. Both versions should be up in all of the marketplace regions by the end of the week.
vNESLight (free): http://www.windowsphone.com/s?appid=3d8e51b8-1884-4aa7-bb2c-2eda47745a27
vNESLight Pro (paid): http://windowsphone.com/s?appid=11ff7758-04ea-42d9-b012-55f90de82b10
Version 1.0 features - 1-April-2012
- Completely new and improved controls + portrait support
- SkyDrive integration
- Fully featured jump list for all your games
- Fast and fluent multiple save states system (swipe to change slot)
- Backup and restore your save states via SkyDrive
- Pin any game to the start screen
- Auto detects the best settings for your device
- Experimental Hardware Keyboard support
- The demo ROMs of Battle Kid 2 and Super Bat Puncher are included
Method 1 for adding games: (SkyDrive)
1) Get ROMs, don't ask me where. (use GoodNES branded ROMs if u have issues with invalid files)
(Optional) zip, or rar all your ROM files to more easily add a batch of games at once.
2) Login to https://skydrive.live.com/, you can use any Live account u like xbox, hotmail etc.
3) Upload said zip/rar file or nes games to SkyDrive.
4) Hit the + icon inside vNESLight, hit sign in to SkyDrive and navigate to your zip/rar or nes file then just tap on it to add the game(s).
Method 2: (via webserver, or direct link from dropbox)
1) Upload the files to your webserver (or dropbox)
2) Hit the + icon inside vNESLight and enter the full link into the Url box and hit add. Support for zip, rar and nes files.
As always thanks for all the feedback and testing done.
@nuduaa for updates on twitter.
this is awesome if the performance doesn drop in the phone. Support!
ubeyou said:
this is awesome if the performance doesn drop in the phone. Support!
Click to expand...
Click to collapse
Yeah that's what I'm most worried about as well, wish dev's had Mango already so I could do performance profiling on the phone, but at least it's possible on the emulator.
Nudua said:
Yeah that's what I'm most worried about as well, wish dev's had Mango already so I could do performance profiling on the phone, but at least it's possible on the emulator.
Click to expand...
Click to collapse
Looks like you're prayers were answered as dev's got it today apparently.
Aye still waiting for the invite e-mail for the Mango rom update, but I've already installed the new tools.
Currently pushing about 20-25 fps without sound atm, it's abit lower with sound.
Will be great to actually do some profiling on real hardware.
Did you receive your mango invite? I'm running the official Mango beta on my Focus.
ryotgz said:
Did you receive your mango invite? I'm running the official Mango beta on my Focus.
Click to expand...
Click to collapse
Yeah, actually more or less done with the beta version for Mango already, you can seamlessly switch back and forth between the game thanks to the new multitasking.
I'm just trying to figure out how I'm gonna do the UI for the Nodo version.
As for the age old question on how to add roms to the app;
What I've come up with so far is, first you add all your rom files to a zip file called "nesgames.zip" then you open the xap file of the emulator in winzip (or another zip manager).
Finally you can just drag the "nesgames.zip" file into winzip to replace the standard "nesgames.zip" file and voila all your roms are added easily.
Nudua said:
Yeah, actually more or less done with the beta version for Mango already, you can seamlessly switch back and forth between the game thanks to the new multitasking.
I'm just trying to figure out how I'm gonna do the UI for the Nodo version.
As for the age old question on how to add roms to the app;
What I've come up with so far is, first you add all your rom files to a zip file called "nesgames.zip" then you open the xap file of the emulator in winzip (or another zip manager).
Finally you can just drag the "nesgames.zip" file into winzip to replace the standard "nesgames.zip" file and voila all your roms are added easily.
Click to expand...
Click to collapse
Do you get any better performance on Mango compared to Nodo? If you need a tester, I can help out.
ryotgz said:
Do you get any better performance on Mango compared to Nodo? If you need a tester, I can help out.
Click to expand...
Click to collapse
Sadly it didn't really, but it's helped a great deal by beeing able to performance test on a actual device.
I'll get the Mango beta version up in a couple of hours, just need clean up a couple of things.
Ok, just wanted to bump the thread to let u guys know that the beta version for Mango is out:
http://nudua.net/files/vneslightbeta1.xap
Check out the first post for more details (Update #2).
Awesome. Going to download and try it out.
Very nice for the first beta. I'm getting about 26-30 FPS on the games I've tried so far on my Focus running Mango beta 2.
Pros:
I like the way you add games to the XAP.
Multi-tasks
Pretty fast
Cons:
Controls
If you reopen the app (via icon) while its running, it relaunches it from the start. I remember seeing a command that you can add that will make it open like it does from the multitask window.
One thing to note. I saw a post about mango got rid of the 30 FPS limit by adding a new line in the program. But I can't remember if it was just for XNA games or if it included silverlight. Not sure if this would help your or not.
Very good work so far!
Yeah the controls are extremly basic, will definitely make them work a lot better.
Gonna check into resuming the app while it's still running, sounds like a much better way.
Tried getting rid of the 30fps limit, but the problem lies with the cpu, can't run the logic fast enough.
Cheers for the feedback
I submitted this to WMPU and they have an article about it. Hopefully this will get ya some more feedback.
I've been messing with the emulator more and it runs much better than the other NES emulator.
ryotgz said:
I submitted this to WMPU and they have an article about it. Hopefully this will get ya some more feedback.
I've been messing with the emulator more and it runs much better than the other NES emulator.
Click to expand...
Click to collapse
Cool cool, yeah I originally checked out that sharpnes based emulator myself, but getting something like that up to par would be a lot of work, considering the original project is so incomplete.
I'm currently checking out various ways to speed up the code even more.
I got my trophy unlocked pretty much just for this... Do you have a list of games tha run fine or is there issues with some games ?
DavidinCT said:
I got my trophy unlocked pretty much just for this... Do you have a list of games tha run fine or is there issues with some games ?
Click to expand...
Click to collapse
Since this is a port of mature emulator called VirtualNES, most of the mappers (MMC's) needed to play are already done, so most games should work just fine.
The only problem game I've seen so far has been with Kid Dracula, but it's pretty easy to modifiy any single mapper.
But keep in mind, this is still a very early beta.
DavidinCT said:
I got my trophy unlocked pretty much just for this... Do you have a list of games tha run fine or is there issues with some games ?
Click to expand...
Click to collapse
Most of the games I've tried run fine. Maniac Mansion doesn't display properly in some parts, but I've seen the issue in many emulators.
I see the controls on the first page, I don't have a QWERTY keyboard on mine, is there on-screen controls for this ?
Also for adding/removing games, why don't you look into the USBdriver option ( HERE ). There is addon (works with Nodo and mango) where you can use your WP7 device as a USB drive (same folders as music and pictures), you can create a NESROMS folder in there and anyone could manually add or remove games with out re-deplying the app, just by connecting with USB and closing Zune.
Please hit thanks if this helped !
DavidinCT said:
I see the controls on the first page, I don't have a QWERTY keyboard on mine, is there on-screen controls for this ?
Also for adding/removing games, why don't you look into the USBdriver option ( HERE ). There is addon (works with Nodo and mango) where you can use your WP7 device as a USB drive (same folders as music and pictures), you can create a NESROMS folder in there and anyone could manually add or remove games with out re-deplying the app, just by connecting with USB and closing Zune.
Please hit thanks if this helped !
Click to expand...
Click to collapse
The controls in the emulator are touch only, as for the controls mentioned in the post at the top are for the Silverlight 4 version, I'll clean up the original post so there's no confusion.
USBdriver looks pretty interesting, but I really don't want to complicate things.
And there's no reason why you can't add your ~50 most favorite NES games from the get go.

Custom ringtones on Mango WITHOUT dev-unlock

Hey all, I saw a couple threads on this, but I found this and thought that it would clear up some of the confusion for making custom ringtones on a NON-Dev unlocked version of Mango.
http://windowsphonesecrets.com/2011/06/28/custom-ringtone-support-in-mango-explained/
I used Audacity and the lame_enc.dll file to make a short ringtone mp3 and then moved it to my phone in the newer version of Zune. After that, I right-clicked on the file and went to edit and manually changed the genre to "Ringtone" (yes, with a capital 'R'). From that point, it did NOT show up in my music on my phone but appeared under the word "Custom" in my ringtone selection. This was actually relatively painless and pretty cool. Hope this tutorial helps people using the Non-Dev Unlocked Mango.
Red.
Samsung Focus
Mango Beta2 Non Dev Unlocked
All thanks to XDA as usual.
A perhaps easier way than using some software to cut the MP3 would be to simply use a webbased service like http://cutmp3.net/
Most people won't need the additional capabilities of audacity and for a few files this non-install version will do.
Microsoft engineer burn their head... 39 sec... really suck idea....
after re-contract i will change to android
Hi, is it possible to have a custom ringotne for a new text message?
jogabonitos said:
Hi, is it possible to have a custom ringotne for a new text message?
Click to expand...
Click to collapse
ringtones yes, notifications not yet...
iwantnokia said:
Microsoft engineer burn their head... 39 sec... really suck idea....
after re-contract i will change to android
Click to expand...
Click to collapse
Well if that's all the reason you need to leave WP7, then I don't even want to imagine what you'll do with all the issues with android
iwantnokia said:
Microsoft engineer burn their head... 39 sec... really suck idea....
after re-contract i will change to android
Click to expand...
Click to collapse
What does that first part mean? I mean beyond the glaring error of the plural pronoun with a singular antecedent, what are you trying to say with the whole "burn their head" thing?
::
munkeyphyst said:
What does that first part mean? I mean beyond the glaring error of the plural pronoun with a singular antecedent, what are you trying to say with the whole "burn their head" thing?
::
Click to expand...
Click to collapse
LOL!!!!!!!!!!
Probably already an Android user... hence the limited vocabulary!!! LOL!!!
iwantnokia said:
after re-contract i will change to android
Click to expand...
Click to collapse
Bye Android fanboy, you wont be missed.
If you like the phone fine but these type of comments...just go away
May I make a suggestion for you ? Go to your local craigslist, list your phone for sale or trade, get a Android phone and stop trolling the WIndows Phone 7 areas...
Create ringtones on Mango:
Create your own ringtones so you can match your jingle to your mood, or match just the right tune to your contacts. Just make sure the audio file is:
• In MP3 or WMA format.
• Less than 40 seconds.
• Less than 1 MB.
To make any file that fits these criteria into a ringtone on a PC, all you have to do is assign it the genre of "ringtone" in the Zune software. If you don't have the Zune software on your computer, see Install the Zune software.
To create a ringtone using the Zune software
1 Open the Zune software and find the file you want to turn into a ringtone.
2 Right-click the file, and then click Edit.
3 In the GENRE list, click or type Ringtone, then click OK.
4 Connect your phone to your computer using a cable, and then sync the file to your phone
Wish Microsoft would have added custom ringtones when they first released the OS. Simple mishaps like this has caused major blows to this platform in my point of view. I like the fluidity and overall look of WP7 but its lacking essential features. So I bound to head back to android or WM6.5.
That capability existed in the original release of software - it was briefly documented on the earliest versions of the Windows Phone manual posted on the AT&T site, however, for whatever reason it was not available to users in the released version of the phones. No info whether that was due to Microsoft changing their mind, or the carriers optioning that feature out.
...and I clearly need to change my .sig - it is soooo out of date!
I Wonder if there is a way to use builtin ringtones as Textmessage tone - i would like to use the Sound 'portal'...
Ludacris said:
I Wonder if there is a way to use builtin ringtones as Textmessage tone - i would like to use the Sound 'portal'...
Click to expand...
Click to collapse
Builtin as ringtones, MAY be possible but they have to be in WMA format. You'll have to create a WMA, copy it to the ISOStore of one of the apps on the phone using Windows Phone Power Tools then use WP7 Root Tools 0.7 to copy it to the \Windows directory. From there you'll have to rename one of the Alert-xx.wma files to something else and rename your wma to Alert-xx.wma. It should work. I changed my Alert-06 for my e-mail to be the old "You've Got mail" sound from AOL
Alternatively, use the Advanced Config for WP7 Mango tool (on TouchXperience). Requires interop-unlock, of course, but provides a nice interface that lets you set the registry keys controlling various sounds to whatever sound files you have installed.
The only catch is that if you open the Sound control panel, it'll reset to some default. If you rename an alert file and then copy the file that you want to use into the name of the renamed file (using WP7 Root Tools, TouchXplorer, or a provxml file) then you can use the control panel directly.
That one didn't work for me (HTC Trophy) - The Text Message Sound is then Set to "None" and I dont get any Sound
Did you open the control panel after running Advanced Config, like I specifically said not to do lest your changes be reset to defaults?
No, there wasn't any tone before I went to the controlpanel. That was the reason why I went there later
iwantnokia said:
Microsoft engineer burn their head... 39 sec... really suck idea....
after re-contract i will change to android
Click to expand...
Click to collapse
If you want Nokia, you won't find it with android...

[XAP|Source] Marketplace Config - Easily change marketplace settings

Here is an app I made to quickly and easily change marketplace settings. Similar apps exist already, but this one has a few features I've not seen in the other ones. This project was more of a way for me to learn about homebrew dev, but it resulted in a useful program so nothing wrong with that
Source
This app is open source. It is hosted on Google Code. If anyone would like to help contribute, PM me and we'll discuss getting you added.
What you can do
Change OEM marketplace - You can choose from any of the 8 OEM stores, or view a combined market with all 8 at the same time.
Change MO marketplace - I'm working on getting as many as possible included. The app will ask kindly to submit if yours is a new one.
Change the maximum file size cap over 3g - Download larger apps and podcasts over 3G without needing a wifi connection
Lock the settings - Prevents your settings from reverting back in a day or two when the marketplace updates itself
Who can run this?
You need a root unlock. So either a full unlock or WP7 Root Tools with this app marked as Trusted.
Changelog
Beta 2.0.3 - 6/7/12 - Going off of the error reports I received from yesterday's release, I added better error handling to hopefully alleviate those problems.
Beta 2.0.2 - 6/6/12 - Added a better error handler. Users are now prompted with the option to submit bug reports, so I may better track down issues.
Beta 2.0.1 - 6/4/12 - Fixed a bug that would cause the app to crash if no MO store was configured on the device. The app also informs you if it's not set to Trusted in WP7 Root Tools.
Beta 2 - 5/31/12 - After spending too much time working on a rewrite, the next beta is ready. I've changed a ton of things under the hood, but the big new feature is viewing all OEM markets at the same time. I've also released the source as of this version, though I am not speaking for it's quality. Some parts are more polished than others.
Beta 1.4 - 5/2/12 - Added a few new mobile operators. Added country flags to MO selection screen. Fixed more crashed.
Beta 1.3 - 5/1/12 - Added a slew of new mobile operators, along with an option to remove it (for contract-free phones, direct from OEM, etc)
Beta 1.2 - 4/29/12 - Fixed crashing bug. Added Telekom MO (thanks contable). Added OEM logos.
Beta 1.1 - 4/28/12 - Removed device spoofing (it can break DRM, thanks for the heads up GoodDayToDie). Added Sprint MO.
Beta 1 - 4/28/12 - Initial release
Thanks to
Heathcliff74 for the wonderful WP7 Root Tools SDK
GoodDayToDie for his homebrew efforts, which I use for file IO
balcsida for providing new icons
It doesn't launch on my Titan...so it will probably need a higher level of unlock than a Dev unlock.
You'll need "root" unlock, meaning either full-unlock or WP7 Root Tools and the app marked as "Trusted".
@ken52787: Very cool! I was actually working on something very much like this. Would you mind sharing your source code? If I can merge what I was working on into what you've already got, that would be great.
One very big concern, though: changing the OEM name in DeviceTargetingInfo (which is what I assume you're doing to make apps like Nokia Drive work) is extremely dangerous. Although I'm not sure exactly what the trigger is (suggestions have been things like leaving it changed for more than 24 hours, or changing it more than 5 times), changing that value can permanently break the Marketplace DRM on your phone. All your Marketplace apps will stop launching, and you won't be able to install more. The only solution we know of is a hard-reset or a restore point; returning the registry value to the original OEM name does not help.
GoodDayToDie said:
You'll need "root" unlock, meaning either full-unlock or WP7 Root Tools and the app marked as "Trusted".
@ken52787: Very cool! I was actually working on something very much like this. Would you mind sharing your source code? If I can merge what I was working on into what you've already got, that would be great.
One very big concern, though: changing the OEM name in DeviceTargetingInfo (which is what I assume you're doing to make apps like Nokia Drive work) is extremely dangerous. Although I'm not sure exactly what the trigger is (suggestions have been things like leaving it changed for more than 24 hours, or changing it more than 5 times), changing that value can permanently break the Marketplace DRM on your phone. All your Marketplace apps will stop launching, and you won't be able to install more. The only solution we know of is a hard-reset or a restore point; returning the registry value to the original OEM name does not help.
Click to expand...
Click to collapse
Yikes! I was not aware of this. I took that out and reupped the xap.
And yes, I'll share the source soon, I just want to clean it up a bit first since it's rather sloppy at the moment
ken52787 said:
Here is an app I made to quickly and easily change marketplace settings. Similar apps exist already, but this one has a few features I've not seen in the other ones. This project was more of a way for me to learn about homebrew dev, but it resulted in a useful program so nothing wrong with that
The initial beta is a little rough around the edges, but should be stable. Please report any oddities you notice and provide feedback and suggestions.
What you can do
Change OEM marketplace - Included are Acer, Dell, Fujitsu, HTC, LG, Nokia, Samsung, and ZTE (although only HTC, LG, Nokia, and Samsung have accessible marketplaces)
Change MO marketplace - Included are AT&T, Orange, Sprint, and Verizon (I had a hard time finding other marketplaces. If you are on a carrier other than these, please send me your settings so I can include them, the program will automate this for you with your permission)
Change the maximum file size cap over 3g - Download larger apps and podcasts over 3G without needing a wifi connection
Lock the settings - Prevents your settings from reverting back in a day or two when the marketplace updates itself
Who can run this?
You need a root unlock. So either a full unlock or WP7 Root Tools with this app marked as Trusted.
Changelog
Beta 1.1 - 4/28/12 - Removed device spoofing (it can break DRM, thanks for the heads up GoodDayToDie). Added Sprint MO.
Beta 1 - 4/28/12 - Initial release
Thanks to
Heathcliff74 for the wonderful WP7 Root Tools SDK
GoodDayToDie for his homebrew efforts, which I use for file IO
Click to expand...
Click to collapse
not working with my mozart?
life25ak said:
not working with my mozart?
Click to expand...
Click to collapse
What kind of unlock do you have?
curious... why are XAPs being posted in this sub-forum when their is a WP7 Software Development sub-forum?
nice looking app, though. curious as to how you 'locked' the Market.
would love to add that into my version of this app, Market Select.
The Software Development sub-forum always seemsed more focused on general app development rather than tweaks to the OS. Last time I was reading that forum, it seemed like it was mostly stuff using the official APIs, too. Maybe I should start reading it again, though...
You can lock in changes to Marketplace configurations by setting read-only on the XML files.
@OP: Thanks for the quick fix, and you're welcome for the tip! The 1.1 version works well on my phone. Two (related) suggestions, though:
1: The messageboxes the pop up at first run block the UI from loading. If the UI doesn't load within a few seconds (10 or so) the OS will kill the app. You may want to cause them to pop up on a delay or something...
2: There's no option to send your MO (or OEM) files after the initial messagebox prompt. I'd like to send you the T-Mobile US files (not that the TMoUS apps are super-exciting) but the app was killed on me before I could click it! I can go pull them off the filesystem manually, of course...
Thx for this app.
I have sent you the settings for Telekom Germany (T-Mobile DE), would be nice if you could add them...
GoodDayToDie said:
@OP: Thanks for the quick fix, and you're welcome for the tip! The 1.1 version works well on my phone. Two (related) suggestions, though:
1: The messageboxes the pop up at first run block the UI from loading. If the UI doesn't load within a few seconds (10 or so) the OS will kill the app. You may want to cause them to pop up on a delay or something...
2: There's no option to send your MO (or OEM) files after the initial messagebox prompt. I'd like to send you the T-Mobile US files (not that the TMoUS apps are super-exciting) but the app was killed on me before I could click it! I can go pull them off the filesystem manually, of course...
Click to expand...
Click to collapse
See what I mean about sloppy coding and wanting to clean it up before releasing the source
App works good on my hd7. Although during first run it made a backup. Then asked me if I wanted to sent my carrier setting since you don't have them. I was going to then the app crashed and never gave me the option again. App runs fine other than the first run when it crashed.
Sent from my HD7 T9292 using XDA Windows Phone 7 App
I posted a quick update. This one fixes the crashing bug.
Thx for the quick update...
Sent from my OMNIA7 using XDA Windows Phone 7 App
Very Cool..!!! Thank you! Htc Arrive
v1.1 and v 1.2 are crash
it mean i install this app then set trust on root...it open but quickly get out
so;
whats the problem !?
Doesn't load on my Dev Unlocked TITAN.
Says something about an error occurred while reading current store config
VegaNovus said:
Doesn't load on my Dev Unlocked TITAN.
Says something about an error occurred while reading current store config
Click to expand...
Click to collapse
You need a full unlock or root access with WP7 Root Tools. Dev unlock is not enough (the phone doesn't like me messing about in the file system)
Also, I just posted an update. No changes other than adding a bunch of new MOs. Thanks to everyone who submitted them! I have some ideas for beta 2, if only I could find some time to work on it I also plan on releasing the source when I get that version out.
Using 1.3 with Samsung Focus... Set the Trust to ON through RootTools as well.
I Get the "an error occured while reading your current store config".
If i click on OK application shows the main screen briefly and then exists. Otherwise shows the following error:::
CreateFile failed for \My Documents\Zune\PimentoCache\Keepers\LKKG_MOStoreConfig.xml! GetLastError: 2
Thanks.
You're sure it's two Ks ("LKKG_MOStoreConfig.xml")? That's a typo, then. It would explain why you're getting an error of File Not Found as well.

[XAP] MyRingtone2SMS (0.1.1 - May 28, 2012)

Hello xda-developers community
It's my first homebrew app, so be lenient, plz
What is MyRingtone2SMS?
It's very simple app, but quite useful
As we know it, Mango update added, among other things, possibility to add our ringtone, but only to incoming phone call.
MyRingtone2SMS just adds missing feature - change SMS/Email/Voicemail alert tone
How it works?
If you are using e.g. Free Ringtones app, it has ability to save ringtone ("Save Ringtone" window).
Window Phone OS, store this files (ringtones) in "\My Documents\My Ringtones\".
So, MyRingtone2SMS shows files (ringtones) from "\My Documents\My Ringtones\" and when you check the item, it appears in SMS/Email/Voicemail alert tone (in Settings).
Thats all! Now it's easy to set our favorite sms alert tone (e.g. "Power Rangers" )
MyRingtone2SMS 0.1.1
begin
New 0.1.1 version adds new features like changing alert characteristics! Now with MyRingtone2SMS u can change in SMS/Email/Voicemail:
- ringtone length
- ringtone volume
- vibration length
- vibration "position"
- breaks
This options are available in basic and advanced mode. In basic mode you just choose few options from menu or fill in textboxes. Advanced mode gives simple and powerful tool to customize your alert, like in Windows Mobile:
cX- set volume to X in percentage max volume,
pX- play ringtone for X seconds,
vX- vibrate for X seconds,
wX- wait for X seconds.
And also in 0.1.1: new WP7 Root Tools, new UI, check root access on startup, gives information about selected alert (small icons near ringtone name). More in changelog.
end
If u have any questions, suggestions, complaints, please write THX
MyRingtone2SMS - requirements
MyRingtone2SMS uses Heathcliff74's WP7 Root Tools SDK, so your device has to have:
- custom rom
OR
- installed WP7 Root Tools and has to be interop unlocked
to add root access for MyRingtone2SMS
MyRingtone2SMS - changelog
0.0.1
- first release
0.0.2
- added ringtones from "\My Documents\Ringtones\" (e.g. R1ng3d saves there)
- detection of data inconsistencies - and possibility to fix it (MyRingtone2SMS will ask to delete corrupted registry values)
Short video of MyRingtone2SMS 0.0.2 from 1800pocketpc:
Description in Polish for version 0.0.1 and 0.0.2 (info w j.polskim, na blogu dobrychprogramów): MyRingtoneSMS - bo Microsoft zaspał
0.1.1
- SMS/Email/Voicemail customize options: ringtone length, ringtone volume, vibration length, vibration "position", breaks
- edit alert with script (like in Windows Mobile)
- basic and advanced mode
- new UI
- new WP7 Root Tools 0.2.1.0
- gives information about selected alert (small icons near ringtone name)
- improvements
Description in Polish for version 0.1.1 (info w j.polskim, na blogu dobrychprogramów): MyRingtone2SMS - kolejne szlify
If you like this app, you can DONATE ME (button "donate me" below my avatar). Thank You!!
Works perfectly thanks
Sent from my 7 Mozart T8698 using Board Express
Works perfectly on my Omnia 7.
THX
I'll test it soon. Nice app
The app doesn't show any ringtones for me on my LG Quantum, I believe this is because the custom ringtone get saved to My Documents\Ringtones on the LG's or at least my phone for some reason rather than My Documents\My Ringtones. I hope you can add the My Documents\Ringtones file path in your next version
Sent from my LG-C900B using XDA Windows Phone 7 App
Show nothing on my LG Jilsander e-906
djfoxer said:
Hello xda-developers community
It's my first homebrew app, so be lenient, plz
What is MyRingtone2SMS?
It's very simple app, but quite useful
As we know it, Mango update added, among other things, possibility to add our ringtone, but only to incoming phone call.
MyRingtone2SMS just adds missing feature - change SMS Alert tone
How it works?
If you are using e.g. Free Ringtones app, it has ability to save ring tone ("Save Ringtone" window).
Window Phone OS, store this files (ring tones) in "\My Documents\My Ringtones\".
So, MyRingtone2SMS shows files (ring tones) from "\My Documents\My Ringtones\" and when you check the item, it appears in SMS Alert tone (in Settings).
Thats all! Now it's easy to set our favorite sms alert tone (e.g. "Power Rangers" )
If u have any questions, suggestions, complaints, please write THX
MyRingtone2SMS - requirements
MyRingtone2SMS uses Heathcliff74's WP7 Root Tools SDK, so your device has to have:
- custom rom
OR
- installed WP7 Root Tools and has to be interop unlocked
to add root access for MyRingtone2SMS
MyRingtone2SMS - changelog
0.0.1
- first release
Click to expand...
Click to collapse
Many thanks! In this way I won't continue copying the sms tones into windows
folder and then adding the strings in the registry...
Nice app, working good on HTC 7 Pro with Dynamics7 ROM. THX.
Many thankx
How to put my personnal .mp3 for MyRingtones2SMS recognized it ?
If i download mp3 file with FreeRongtones apps, the list show the music, but if i put my mp3 file with Windows Mobile Device Center in My Ringtones folder... your app don't show it in the list... :s
I don't understant, can you help me please ?
Best regards,
Thank you all for your feedback. !!!
superman4545 said:
The app doesn't show any ringtones for me on my LG Quantum, I believe this is because the custom ringtone get saved to My Documents\Ringtones on the LG's or at least my phone for some reason rather than My Documents\My Ringtones. I hope you can add the My Documents\Ringtones file path in your next version
Sent from my LG-C900B using XDA Windows Phone 7 App
Click to expand...
Click to collapse
Selkmann said:
Show nothing on my LG Jilsander e-906
Click to expand...
Click to collapse
I also have LG (E900), so it's little strange. I try to check it, and add something to fix this issue on yours devices in next version of MyRingtone2SMS. But you have some downloaded ringtones from web and saved by "Save Ringtone" window (look at added screen)?
(check new version 0.0.2)
poloche said:
Many thankx
How to put my personnal .mp3 for MyRingtones2SMS recognized it ?
If i download mp3 file with FreeRongtones apps, the list show the music, but if i put my mp3 file with Windows Mobile Device Center in My Ringtones folder... your app don't show it in the list... :s
I don't understant, can you help me please ?
Best regards,
Click to expand...
Click to collapse
It's not so easy. Becouse files in \My Documents\My Ringtones\ don't have oryginal names but some kind of GUID. So, I take values from registry: \ControlPanel\Sounds\CustomProtectedRingtones and compare with files in that folder.
Ok
I have a suggestion ...
In next version, can you make a possible function to delete the keys in the list ??
In fact, i have download a ringtones in My Ringtones folder and it show in the list ! After, i have deleted this ringtones with WP7 Root Tools explorer and when i run MyRingtones2SMS, the ringtones is constantly in the list !!! If i click on, your app crash and closed ! ...
It is possible to delete the registry key and the ringtone directly with MyRingtones2SMS ??
poloche,
poloche said:
Ok
I have a suggestion ...
In next version, can you make a possible function to delete the keys in the list ??
In fact, i have download a ringtones in My Ringtones folder and it show in the list ! After, i have deleted this ringtones with WP7 Root Tools explorer and when i run MyRingtones2SMS, the ringtones is constantly in the list !!! If i click on, your app crash and closed ! ...
It is possible to delete the registry key and the ringtone directly with MyRingtones2SMS ??
poloche,
Click to expand...
Click to collapse
Ok, I just try to fix it in next release. Thx for feedabck
(check new version 0.0.2)
Thankx for v2 and your work !!!
Just works fine
Good job, THX
Just got it working and works well, thanks.
Looks like a cool and nice app.
Just wondering, is this also working for mail and voicemail or only IM/sms? Would be nice to also change these other two (allthough i think most people don't use voicemail so mail would be nice).
Personally i think the alert sounds are too loud so i want to change them to sounds with less volume but currently i cannot do this without going into regeditors and copy files into folders i shouldn't be using
My phone is interop unlocked, ROM unlocked (Tango) and also WP7 Root Tools but I can't view any fies or folders. It doesn't work at all. I am using an HTC Trophy CMDA (Spark_W).
sinister1 said:
My phone is interop unlocked, ROM unlocked (Tango) and also WP7 Root Tools but I can't view any fies or folders. It doesn't work at all. I am using an HTC Trophy CMDA (Spark_W).
Click to expand...
Click to collapse
Scratch that, a simple un-install and re-install did the trick; I can confirm that it is working like a charm. : )
I know they say "just use the thanks button" for these types of things, but I have to thank you with words. Mostly because I have a ton of WP7-toting friends, and we'd all reach for our phones when one of them went off due to the limited sound set. I've mostly averted it by sticking to the Nokia sounds that come with the Lumia 900, but they're upgrading to Lumias now, so it's not going to work for much longer.
Just have to wait for an interop unlock now (and I'm pretty sure it'll happen since the Lumia is a pretty popular phone it seems)
Nice One!
HTC HD2 with pdaimatejam rom. Works perfectly, looks like it can set custom tunes for incoming email as well.
John

Categories

Resources