Own Ringtones for Email / SMS - Phone 7 - Windows Phone 7 Development and Hacking

Today we have something special for YOU!
A tutorial on how to own MP3s as email and SMS tone used on the OMNIA 7!
It should go well with other devices, if you have a suitable registry editor!
Please note: Any changes to this device is at your own risk. Your device you can not "destroy", but may choose one or the other wrong attitude. In the worst case, you have to reset the device! But if you just stick to the guide, can not go wrong!
Requirement is, as always, an open phone, meaning Jailbreak must be present.
First you should know how to create your own ringtones (and on his Samsung device starrs)
-> This explanation can be found here -> http://dotconn.de/main/homebrew/tutorial-eigene-klingeltone/
You must, after your have your wish tone on the phone, simply visit ahead and follow every step.
Tip: Please rename the ringtones only briefly, since the name will be entered later in the Registry must!
Instructions:
1. Create e-mail for only a wma which is then email.wma
2. create them then as in the tutorial (http://dotconn.de/main/homebrew/tutorial-eigene-klingeltone/)
3. Xap was created after the file, rename file -> should then also best email.xap loud (we will present here have 2 sounds available for download, once and for email sms.xap post.xap)
SMS
EMAIL
4. Next, your root WP7 Tools 0.1 alpha requires that you get from the forum of XDADevelopers (thx to Heathcliff74 for this nice homebrew)
WP7 Root Tools
5. from there you must you download the xap, if you have them you play them on your mobile phone
Any changes made to the registry, are of course at your own risk!
7. Next, you seek on your phone, the icon Root WP7 tools and opens it
-> It should open directly in the registry, look you now have 3 folders that you choose now
CURRENT USER
BE IN CONTROL PANEL!
8. Now you are looking after SOUNDS folder, where you find all the sounds change as you can. I'll show times now the example of the email sounds.
9th she's now on e-mail in that folder you will find a file heist the sound, this includes the path for the sound files that we will change now by clicking on the file, here we have to change the Value Data entry, this should be in our case, if you've been playing our sound file look like this
this is the old value:
The new value should look like this: \ My Documents \ My Ringtones \ post.wma
10. After you have changed the entry you must press the Enter button, then click the save icon that looks like a floppy disk, you should have heard our sound you post if you get a new email
11. You can do the same now with all the other sounds, but use the observed changes everything your own risk, here is the change in tone for SMS
12th examined her now under CURRENT USER / CONTROL PANEL / SOUNDS / SMS there now if you change your back the sound file have taken sms.xap of us to make the sound file the following entry to
\ My Documents \ My Ringtones \ sms.wma
End!
READ the ORIGINAL here (in german) - with SCREENSHOTS (taken with DEVICE MANAGER)
http://dotconn.de/main/news/2049/

Related

Howto: MS VC 1.6 with WMXL .20 WORKING!!!

Update: ZaJules has created a One step cab fix off these instructions - should make things much easier Read his post here! http://forum.xda-developers.com/showpost.php?p=1161652&postcount=11
I left the contents of the old post bellow incase people wanted to check the steps but probably the one step install created above will be much easier for most people!
Well after a long bit of searching reading I finally got it to work!!!
This is with a Motorola H700 bluetooth headset though I'm guessing it will work with any compatible headset
thanks to BKbroil's post (http://forum.xda-developers.com/showpost.php?p=1146407&postcount=317) I followed his directions.
it still didn't quite work - after fiddling with the registery a little bit (he didn't include what type of reg entries they needed to be) it finally started working!
Here are the steps I followed:
1. Install VC 1.6 (make sure it is in Main memory)
2. Download Bluetooth Voice Command 0.9f.cab
3. Download BTVoiceCommand.exe
4. On your phone, create the Folder \Program Files\Bluetooth Voice Command
5. Copy BTVoiceCommand.exe into this folder
6. Extract the "Bluetooth Voice Command 0.9f CAB.zip" file, then copy the cab to the phone and run it
7. Create the following Registery Entries:
HKLM\Software\OEM\VoiceCommand:
Default - String - (value not set)
LaunchAPEnable - DWord - 1 (decimal)
Path - string - \Program Files\Bluetooth Voice Command\BTVCBasic.exe
VoiceCmdDuration - Dword - 30 (decimal)
VoiceCmdEnable - Dword - 0 (decimal)
and
HKLM\SOFTWARE\Microsoft\Bluetooth\AudioGateway:
BTAGExtModule - string - \Windows\btagext.dll
This last one was already set for me but his directions had it so I included it for you to check
8. Go to newly created BT Voice Command config (in Programs) and tick off the check box "Enabled"
9. Set command duration to 30
10. Save settings and exit
11. Soft reset TyTN
12. Delete Headset Pairing
13. Recreate Headset Pairing.
14. Set button 5 to VoiceCommand
15. Reset Device
Hope this helps people out there!!!
Chy
P.S. - I take no credit for anything here except pulling together everything into one neat place and figuring out the registery entries that worked for me - all the hard work was done by the smart guys in this thread! http://forum.xda-developers.com/showthread.php?t=283412
EDIT - attached the files I needed (not including VC 1.6) - they were scattered throughout that other thread and hard to find - thought it would be easier if they were in one place and clarified instructions!
Edit 2 - Here is the Exported Registery entries if it makes it clearer - I understand it the way I wrote it more but I suspect the smart people here will understand this more:
[HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand]
"VoiceCmdEnable"=dword:00000000
"VoiceCmdDuration"=dword:0000001e
"Path"="\\Program Files\\Bluetooth Voice Command\\BTVCBasic.exe"
"LaunchAPEnable"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\AudioGateway]
"BTAGExtModule"="\\Windows\\btagext.dll"
hmmm, when i try to enable xcsdm`s hack an unexpected error occurs in btvc config.exe (nullreferenceexception ...).
what is wrong?
Oh I actually had that happen to - then I went to check on the registery settings (which were the next step) and they were not there -I manually edited them and then went back and did that step again and this time it worked fine! Perhaps I should edit the post and reverse those steps (even though that's the order he had them in)
Sorry that I forgot to mention that!
EDIT: I have gone and revised the instructions above to follow my exact steps as opposed to quoting his steps as before then listing my corrections after - I think this makes the directions clearer and easier to follow - if you have any further questions - let me know - I'll do my best to answer!
could you please post what kinds of regvalues have to be created? f.e. dword etc.
thanks
jammerlappen said:
could you please post what kinds of regvalues have to be created? f.e. dword etc.
thanks
Click to expand...
Click to collapse
They are there - they were listed down bellow but have since been edited into the post above. However here they are again
HKLM\Software\OEM\VoiceCommand
Default - String - (value not set)
LaunchAPEnable - DWord - 1 (decimal)
Path - string - \Program Files\Bluetooth Voice Command\BTVCBasic.exe
VoiceCmdDuration - Dword - 30 (decimal)
VoiceCmdEnable - Dword - 0 (decimal)
and
HKLM\SOFTWARE\Microsoft\Bluetooth\AudioGateway
BTAGExtModule - string - \Windows\btagext.dll
still no progress, the same error occurs. though values are saved ):
jammerlappen said:
still no progress, the same error occurs. though values are saved ):
Click to expand...
Click to collapse
Go over one more time the steps since I've edited them - I just hard reset it and reinstalled following them exactly as stated and following the instructions point by point the way I posted them worked first time no errors!
Is there anyone that would be kind enough to make a cab that creates the registry settings?
I must be doing something wrong because the registry ones I keep making aren't working..
VERY Helpful!
@chymmylt: Super job - thanks for making this so much easier!
Dean
Can you clarify step 10
OK here is a one step cab to fix Voice Command 1.6
Please test it and let me know if there are any problems
Instructions:
Install Microsoft Voice Command 1.6 (Duh)
Copy this cab file to your device and tap to install.
Then go to Start > Programs > BT Voice Command Config
and tick enable.
Tap "Save"
Tap "Exit"
Go to bluetooth devices and remove your headset.
Power off your Device (Hold the power button till it asks to shut down)
Restart device.
Re pair your headset.
make sure button 5 is set to Voice Command (Settings > Buttons)
Reset Device.
This works perfectly on my device.
Credit to all the brains on XDA-Devs (you know who you are). This is not my work I only packaged it for easy install.
Jules
Just tried and when I click save I get a
An unexpected error has occured in BTVC Config.exe
Select quit and then restart this program, or select details for more information.
slimsaturn said:
Can you clarify step 10
Click to expand...
Click to collapse
Sorry bout that - written way past my bed time - now step 10 is as it should be - save and exit (cut and pasting when you're tired should not be allowed!)
ZaJules said:
OK here is a one step cab to fix Voice Command 1.6
Please test it and let me know if there are any problems
Instructions:
Install Microsoft Voice Command 1.6 (Duh)
Copy this cab file to your device and tap to install.
Then go to Start > Programs > BT Voice Command Config
and tick enable.
Tap "Save"
Tap "Exit"
Go to bluetooth devices and remove your headset.
Power off your Device (Hold the power button till it asks to shut down)
Restart device.
Re pair your headset.
make sure button 5 is set to Voice Command (Settings > Buttons)
Reset Device.
This works perfectly on my device.
Credit to all the brains on XDA-Devs (you know who you are). This is not my work I only packaged it for easy install.
Jules
Click to expand...
Click to collapse
Good work! I'm not good at creating installers but I figured it wouldn't be long before somebody compiled it into an easy installer!
@ZaJules and chymmylt
I just tried the cab along with your instructions and it worked like a charm. Excellent and great work to all that were involved.
I don't understand why the program crashes for me but works for others..
Mine is on a fresh install of .20 ROM with VC 1.6 and my exchange server and thats all I have done..
Hmmm.. Not sure. as I said, I didn't write any of these files, I just read through this post http://forum.xda-developers.com/showthread.php?t=283412 and pulled together everything I did into a single post to try to make it easier for people. It seems to be working for a number of people but there are a few people that it is not working for.
Did you install VC to your voice or your storage card - everything I've read said not to install it to your storage card - install it to your device - you might check that. If you installed through Zajules cab, try looking through my instructions and check that everything checks out. I'd also try reading through the forum above and see if anything strikes you.
I've seen reports of it working on an 8525 and I have a TyTN (And I suspect it should work on any hermes hardware). I have the 1.34 radio rom though I don't know if that should make any differnce (It might - Bluetooth is controlled by the radio - I really have no idea if that would help and hate to suggest anything that could brick a device - just brainstorming here). I don't have exchange installed so I couldn't say if that has anything to do with it.
Out of curiosty, when you run \Program Files\Bluetooth Voice Command\BTVCBasic.exe manually does it work?
Yes everything is installed to device and that file you asked me about launches the VC for me to input something..
I have tried to add the registry settings but I am very clueless and they aren't coming out right..
Okay I looked and
HKLM\Software\OEM\VoiceCommand
Default - String - (value not set)
LaunchAPEnable - DWord - 1 (decimal)
Path - string - \Program Files\Bluetooth Voice Command\BTVCBasic.exe
VoiceCmdDuration - Dword - 30 (decimal)
VoiceCmdEnable - Dword - 0 (decimal)
This entire string is missing..Heck the whole folder VoiceCommand is missing and I can't for the life of me figure out the correct way to add it..
Ok finally figured out how to make the registry keys that are missing so now the applicationlaunches with no error and all the registry settings match but it still won't launch when I press the headset button.
It has worked before WM6 so I know my headset works..
Man If I could just get this going its all I need.. :-(

Collection of all the fixes for WM6

We should post all the fixes the have been found for wm6 on the dash here to make it easier to find....
Reminder FIX:
From RandyRants.com:
Step 1: Make a change to your Normal profile. Raise the volume of some alert or something. Change something to get the device to create the following file: \Application Data\Profiles\Normal.prof.xml
Step 2: Connect via ActiveSync on XP or WMDC on Vista and copy this file to your desktop.
Step 3: Edit this XML file - add the following blurb to the SoundCategories section:
<characteristic type="Reminder">
<parm name="Script" value="v0p" />
<parm name="InitVol" value="4" />
</characteristic>
Step 4: Save this file on your PC.
Step 5: Set the System flag on this file. You can do this with a right click on the file and setting the properties or via a command prompt: attrib +s normal.prof.xml.
Step 6: Now copy it back to \Application Data\Profiles
I posted this to another thread, but the steps have changed... seems that if you don't have the System attribute set on the profile XML files before moving them to the phone it renders them useless. It also seems that on Vista with WMDC it keeps the attributes fine (inspite of having to change the OS to even see the files) but on XP/2003 with ActiveSync the System flag is removed when the file comes from the phone.
Either way, good luck with it!
Click to expand...
Click to collapse
Rotated video FIX:
freyes01 freyes01 is offline
Member
Join Date: Apr 2006
Location: Miami
Posts: 35
[United States] [U.S.A. - T-Mobile]
Default
getwsted at HF found a solution for the screen rotation issue:
Add the following Key "Rotation" under HKLM\System\GDI\
e.g. [HKLM\System\GDI\Rotation]
Then Add this dword.
"LandscapeMode"=0
It solved my problem with Orb and other Videos with WMP in full screen mode.
__________________
Thanks,
Freddy Reyes
http://www.freddyreyes.com
Click to expand...
Click to collapse
SMS Sent Notification Removal:
Download this Here YOU HAVE TO SOFT RESET FOR IT TO WORK!!
Bluetooth Voice Command Fix:
WM6 Voice Command 1.6
Voice Command is a very powerful program that will allow you to control your WM6 Excalibur with your voice.
* Hands-free phone
* Dial your phone by voice using the phone number
* Contact lookup
* View contacts with a voice command
* Have the subject, time, and location of upcoming appointments read to you
* Media player
* Program starter
* Device Status
Enable Voice Command
Start > Voice Command
Voice Enabled > Yes
Announcement Routing > Bluetooth if Available
This setting will allow Voice Command to use the Excalibur phone speaker to respond to vocal commands, if you don't have a bluetooth headset connected.
IMPORTANT: Soft Reset to enable the changes to Voice Command
After the soft reset, press and hold the home key. This is the default Record Application Button which activates Voice Command. When you hear the beep say, "Help". Voice command will then guide you through the available voice commands.
IMPORTANT: Do not talk directly into the microphone. Hold the phone 4 inches/100mm from your voice. The response from Voice Command will take a few seconds.
A Voice Command tutorial from Microsoft is here.
Enable Voice Command with a Bluetooth Headset
With the current beta release of WM6, you need to modify the following registry settings to use your bluetooth headset with this feature.
NOTE: Your Excalibur has to be application unlocked to make modifications to the registry.
HKLM\SOFTWARE\Microsoft\Bluetooth\AudioGateway\BTA GExtModule
The string value needs to be changed from "OEMAGW.dll" to "\Windows\vcbthag.dll".
IMPORTANT: Soft Reset to enable the changes to Voice Command
After the phone reboots, your bluetooth headset will now be able to use Voice Command by pressing the button on your headset. Wait for the beep, then speak the command.
Viel Spaß mit Voice Command,
jromney
Click to expand...
Click to collapse
Streaming Video Player:
rvbcrs said:
Ok guys here is a .cab I made for the Streaming Media tool.. I tried it and it worked with m.youtube.com!
Let me know if it works!
Download here: http://www.ramonshare.com/files/index.php?share=4&path=TOOLS/RvBCrS_HTC_Streaming_Media.cab
Click to expand...
Click to collapse
anymore fixes please post here..
you could add those to the collection on the wiki
http://wiki.xda-developers.com/index.php?pagename=Excalibur_WM6_Tweaks
please feel free to do that i dont have the time for that...
k i done it
Thanks for the fixes. Unfortunately, none of the work for me. I have the files unhidden and apparently no files appear in my App Data/Profiles folder when modifying any of the profiles.
Also, when trying to add a new key to the GDI registry folder, I get an error message saying I can't do so. I'm using Resco Explorer's registry editor btw.
Error Message!
.PoNeH said:
Thanks for the fixes. Unfortunately, none of the work for me. I have the files unhidden and apparently no files appear in my App Data/Profiles folder when modifying any of the profiles.
Also, when trying to add a new key to the GDI registry folder, I get an error message saying I can't do so. I'm using Resco Explorer's registry editor btw.
Click to expand...
Click to collapse
My friend I had the very same problem you are having now. The reason you are getting that error message is because, your wm6 ROM got corrupted some how. what I did was, reinstall the clean wm5 ROM all over again, after that, I reinstall the new wm6 official upgrade Rom and also you will have to application unlock your device all over again! Now everything will work fine!
Reminder FIX - doesn work.
The reminder fix doesn't seem to work with the release version of WM6 for the Dash.
In fact, if you do this mod, you woun't be able to switch to "Normal" profile.
It seems if the OS determines that the profile's XML file is inavlid in some way, it will refuse to load it, and this mod seems to be invalid to the OS.
This is a BIG bug with the dash (no reminder volume setting) - I hope they release a patch for it.
UPDATE: I just found and read the full version of this fix (where you need to change the "system" attribute) and it actually now does work. I am going to try to create a CAB file to do the patch so users won't have to do all the copy to/from their PC.
UPDATE: See this page for the CAB file - http://forum.xda-developers.com/showthread.php?p=1271705#post1271705
Does anyone know how to ensure that your time is always in sync with your Exchange server? I never had this problem with WM5 but since I have upgraded my Dash's internal clock seems to have gone cuckoo. If I turn it off, and turn it back on my Dash thinks it's the same time that I turned it off at. It's like the clock just stops (would be nice if it happened in real life!)
Barring a fix, does anyone know of a utility that syncs WM time with a time server over the net using SNTP?
Edit: I found this:
http://s-k-tools.com/index.html?m_downloads.html#tsync
hope everyone is finding these fixes useful...
anthoneous said:
hope everyone is finding these fixes useful...
Click to expand...
Click to collapse
see thats why we use the wiki, so you don't need to bump
Somehow when copying back edited profile files, it does not retain System attribute on the flag, which, as already mentioned earlier, renders profiles unsuable.
Here is a simple workaround that I came across:
1) On your phone, open Vibrate profile for editing. Change something and save. This will force it to create the Meeting.Prof.xml profile file in the Profiles folder.
2) From ActiveSync, navigate to that folder on your phone and rename the file to Normal.Prof.xml
Now you can go back to your phone, open Normal profile for editing and the Reminder option will be there.
Hope this helps.
Unable to change profile
Unable to change profile?
Delete files in Application Data/Home/Profiles
then go to Start - Settings - Profiles
Switch to your desired Profile or re-customize your settings on every profile that you want
**xxxx.prof.xml files in Application Data/Home/Profiles contains the customizations made on every profile, example if you have only customized the Normal profile, normal.prof.xml will be automatically generated at Application Data/Home/Profiles.So deleting the xx.prof.xml file will revert the profile customization back to default.
Massive Fail.
anthoneous said:
please feel free to do that i dont have the time for that...
Click to expand...
Click to collapse
Massive Fail.
You've got the time to throw all of what's in your original post together, you've got time to append it to a wiki.
/Massive Fail.

[REF] Foxtel Mobile TV GUIDE (Australia) on HTC Touch HD & Jbed

I have succeeded in:
- downloading the Foxtel Mobile TV Guide
- making it work on my HTC Touch HD
- stopping it from prompting me for "permissions" every time it runs.
- creating a direct shortcut to the application
This allows me to send remote-record instructions to my Foxtel iQ2 set top box, just like on the "supported" handsets, such as the Nokia N95.
(I've cross-posted this information to an existing thread on forums.whirlpool.net.au, where there are probably more Aussies asking about it. But I thought I should also post here, because xda-developers has more people interested in adjusting permissions in Jbed's "selector.utf".)
The following worked with Jbed 20080418.2.1 on the HTC Touch HD. I am not entirely sure whether that is the version which came on my handset originally, but if you have a problem with the version you're using, you can try to find the version I'm using via a Google/forum search.
Step 1. Register for the Foxtel TV Guide on your computer, and make sure it's working from a normal PC browser:
https://www.foxtel.com.au/EPG/EPG.aspx
Step 2. Send the text message "Guide" to 19 955 955 from the handset, as per the instructions at the following webpage:
http://www.foxtel.com.au/mobile/get-started.htm
(Cost: $0.55 according to that web page.)
You will shortly receive an SMS message with a URL to download the software, but if you try to download it on your handset, you will probably get an error message saying that your handset is unsupported.
Step 3. Change a web browser's "agent string" to match one of the supported handsets' agent string, then use the URL on the SMS message to download the software.
I used Firefox, and changed my agent string to:
Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95_8GB/10.0.021; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413
as quoted on the following web page:
http://www.leytonjay.co.uk/internet...kia-n95-8gb-user-agent-string-default-browser
Using the instructions on this page:
http://johnbokma.com/mexit/2004/04/24/changinguseragent.html
(I removed the "general.useragent.override" setting afterwards, to change Firefox back to normal.)
The file you download will be a ".jad" file.
Step 4. Copy the ".jad" file onto the handset, using ActiveSync, etc.
Step 5. On the handset, run the Jbed "Java" program, and choose Menu->Install->Local Files to locate the .jad file, and install it.
At this stage, you have installed the Foxtel Mobile TV Guide, but you might not be able to use it. On the HTC Touch HD, you do not have any built-in keyboard, or any directional buttons, and something needs to be done to work around it.
Step 6. If you don't have a directional pad on your pocket pc, then install a utility to re-map your volume buttons to fulfil the role of the directional pad. I installed AE-Button Plus, and used the following settings for my HTC Touch HD:
Volume Up:
1: Press Up arrow key
2: Press Left arrow key
3: Press Enter
Long: Press Left SoftKey
Volume Down:
1: Press Down arrow key
2: Press Right arrow key
3: Press Enter
Long: Press Right SoftKey
You may choose to use a different utility, as long as you can access up/down/left/right/enter and have a "hardware" way of accessing the soft-keys, which will be invisible.
http://ae.inc.ru/aebplus.php
Step 7. Run "Java" and launch the "Foxtel TV Guide" application. You will probably need to give it several permissions manually, because we haven't done anything about that, yet.
In order to perform a "remote record", you will need to enter your Foxtel TV Guide user guide and password, the same as for the normal web browser interface. But, Jbed won't let you access a SIP, and if you might not have a physical keyboard. You will need to use some software to control your handset from your PC.
I used EveryWAN Remote Support Personal Edition 3.0:
http://www.sparus-software.com/spip.php?page=download&lang=en
In the Foxtel Java application, press the Left SoftKey, to bring up the "Actions" menu. You can do this via your remote control program, or use your remapped buttons. Choose "Settings", then "Account Settings".
Now you have to enter your Foxtel username and password using the remote control software as a keyboard. However, it's not as simple as typing "a", "b", "c", etc. The application expects you to ONLY use digit keys, like on a simple phone. So, for "a" you might press "2" once, "b" = hit "2" twice in quick succession, etc. It's a pain, but you should only have to do it once, and it'll remember your settings.
By this stage, you should be able to launch and control the Foxtel Mobile TV Guide with your remapped buttons, and because you've entered your username and password, you can ask your iQ/iQ2 to record something from your phone, and it'll do it.
IF you want to get rid of the annoying prompts for permission on startup: (technical, and your mileage may vary)
Step 8. Find the files "selector.utf" on your handset, and copy it to your PC. Mine is in \Esmertec Java\AppDb, but yours might be in \Windows\AppDb. Make backups, both on your PC and on your handset, in case you do something wrong.
Step 9. Download a Hex editor for your PC, and edit "selector.utf".
I used "HexEdit":
http://www.physics.ohio-state.edu/~prewett/hexedit/
The first two bytes of the file determine exactly how many bytes follow. My file was 397 bytes long, so the first two bytes were "01 8B" = 395. The first two bytes don't count. The java program should be happy with "selector.utf" as long as the correct length is given.
The Foxtel application is installed with a setting/line "domain=midp1", but we need to change it to "domain=tckmax". That's exactly one byte longer, so, use your hex editor to increase the length by 1. In my case, that meant changing the first two bytes from "01 8B" to "01 8C".
Save and exit.
Next, open the file up with a normal editor. Hopefully you can use notepad, but I used "vi", which may not be available on your computer. Change "domain=midp1" to "domain=tckmax", save, and exit.
Step 10. Overwrite "selector.utf" on your handset with your edited version, and run Java again, and launch the Foxtel TV Guide application. Hopefully, it will now run without prompting you for any permission any more.
Step 11. You can make a direct shortcut to the Foxtel TV Guide application if you like, so you don't have to run "Java" and then select it manually any more. If you look at "selector.utf" again, there is a parameter "root=XXXX". In my case, the Foxtel TV Guide root is "s2_". It depends on which order you install your Java applications.
Using Resco File Explorer, copy the Java shortcut from \Windows\Start Menu\Programs\ and create a link "Foxtel" in the same directory. Then, tap-and-hold on it and choose "Properties", then the "Shortcut" tab. In the "target" field, append the string:
-run XXXX
where XXXX is the root of your Foxtel application. Don't forget to use a space to seperate "-run" from whatever comes before.
I hope this information is useful to someone. I tried following all sorts of tutorials for removing the permissions prompts, but most threads are focussed on Java Gmail/Opera applications, and they never worked for this Foxtel software. They key was, the Foxtel application installs itself in the "midp1" domain, and in order to change that to "tckmax", which is one extra byte, and I had to change the two-byte header of the file.
Edit: Addendum: The application looks like it'd be happier on a QVGA device, and I had some problems scrolling through the list of all channels in WVGA mode. It's more functional if I use WVGAFIX3 to set the resolution to VGA 480x640 before I run it.
I just installed this file: View attachment 156767 which allows me to watch foxtel on my xperia and also allows me to view the foxtel tv guide through telstra's business portal (free to browse) and set up programs to record on my IQ2.
Works like a charm.
Special thanks to thedeva who posted this file in another thread.
Thanks tls,
will add this to my shortcut list!
will this work if you're with a different mobile carrier other than telstra or does it use the telstra portal?
i had it working on '3'!
On a separate note, my JBlend got corrupted and im trying to figure out how to install/restore it.

[APP]Filter Rules for SMS 4.6 (UPDATED 23rd-March)

Source Code now Open- Project hosted at http://smsrules.codeplex.com/
The most comprehensive SMS management tool which gives you an option to do what you always wanted to do.
Some of the things which it enables you to do!!
1. Filter all the incoming messages and Move/Copy them to a folder
2. Create/Delete user folders.
3. Hide private messages.
4. Automatically delete messages.
5. Archive messages and store in a date-wise folders.
6. Apply rules either automatically or manually.
7. Apply some rules automatically and some manually.
8. Contact and Message content based filtering.
9. Low on memory and battery. No background process to monitor SMS.
10. View and delete created rules. Silly to mention it.
11. Simple Deployment and easy interface. works from storage Card.
This was developed with the help of open source project MAPIDotNet .
Needs .NET CF 3.5
Using and Configuring SMSRules
1. All rules are configured through CreateRules GUI in program shortcut.
2. Initial Password also needs to be configured through Createrules GUI (about tab->personal->show)
3. AutoRun, Manual filtering of user folders, Archiving all done through CreateRules GUI.
4. After setting up rules you can use Runrules to filter SMSes.
5. After setting up initial password you can use PrivateSMS app to show hide PRIVATE folder.
The PRIVATE folder will be shown/Created automatically in WM SMS app(tmail)(will automatically open on providing correct password), you need to go and look into the folders to see your SMSes.
GUIDE
FAQs:
1>How to autorun the rules?
To autorun a rule/rules autorun option should be checked in the main menu. auto run run only those rules which have auto option selected.
2>Can I create/delete folders using this?
yes, but you can only create and delete the user folders in SMS account
3>Will copy option copy every time it is run?
No, copy option will copy the message into destination folder and mark the copied message as read at both places. so only unread message will be copied.
4>What folder to select with delete option?
you can select any folder as the message is finally going to be deleted so it wont matter(better option is to chose "deleted items" as it is easy to view in rules view)
5>What is HIDE option!(EDIT)
this option can only be used for now in contacts page.
V3.1>If a message comes from the user it will be deleted from the inbox and saved inside the application. also autorun should be enabled for this feature to work.
V4.1>From v4.1 messages are moved to a hidden folder in the Outlook, so basically the messages are still in outlook but u can't see those.
6> Where to look for HIDDEN messages(EDIT)?
to view hidden messages go to about page and there personal menu->show and select the dropdown to select the user for which u want to see the messages.
From v4.1>To see the hidden messages u have to provide correct password and then click on the show private folder button. Doing this will create a new folder(PRIVATE) and will have all the private messages of yours
From v4.3 An extra shortcut has been supplied which will directly allow you to hide/show private smses. But you need to initially set password from the createrules application.
7>Can i delete the hidden messages?
Yes you can. In 3.1 just select and delete the message and from 4.1 delete it like you delete any other message from your outlook.
8>Do i need to create a folder to store a hidden message?
No, there is no need to select any folder name as application will take care of it. and in view rules option you can find your hidden messages rule in folder named as "#".
9>What is this "#" in contact rules folder dropdown?
refer FAQ 8.
10>How frequently will this app be updated?
As frequently as ideas pour in.
11>What is the initial password?
There is no initial password. After installing v3.1/v4.1 opening personal messages will ask you for a password, that will be used automatically in next logins.
Before using the new PrivateSMS shortcut in 4.3 you need to set up a password for use through CreateRules gui.
12>Can I change password?
Yes, when you have created a password and want to change it you can do that by checking the change password checkbox and providing the old and then the new password.
13>I forgot my password, can i recover it?
no, Contact me here for the solution.
NOTE: You have to create a new password from CreateRules link before you try to use the PrivateSMS shortcut.
14>How to install/Uninstall it?
please uncheck autorun before installing/uninstalling.
15> How to hide the PRIVATE folder?
Just close the application or again provide the password and there you can see the same button will have a text prompt to hide the folder.
For PrivateSMS shortcut it will give you an option to hide also, even if you close the application it will automatically hide the folder.
16> How can i Delete all Private messages?
to delete all the hidden messages go to your private area by providing password and there u can click on the delete private messages button, which deletes all the private messages.
17>When i go to my SMS folder i cant see any PRIVATE folder!
PRIVATE folder will be enabled only when u have started the application and clicked the show button after proving the password.
18>Do i need to create a PRIVATE folder first on my own?
No, there is no need to do so as the application will take care of it.
19>So what folder name should i give to HIDE rule?
refer FAQ8
20>Do i need to delete my earlier rules?
No there is no need to so but all the messages which were stored earlier with hide option wont be accessible. if you used 3.1
21>I want to save my earlier rules! what to do?
Just install the application at the same location or copy the rules.db, ur password and all the rules will remain same.
CHANGES IN 4.1
1. Modified the hide logic, now saves the messages in outlook.(Thanks to krups for sharing the idea)
2. Fixed some bugs.
3. Autorun application now won't remain running after a message arrives(saving battery and memory).
Changes in 4.2
1. Autorun option stops wm default notification and provides custom notifications for the rules applied. Unchecking Autorun starts wm notification.(Seems it may toggle threaded mode in some devices. U may try this solution)
2. Contact names are now in order.
3. First Name last name rules now working.
4. One more option added to add wildcard numbers. to match common format numbers.
5. Some minor fixes.
6. Select option to view PRIVATE folder in SMS inbox opens the tmail application automatically.
Changes in 4.3
If 4.2 is installed please first un-check autorun.
1. Horizontal ScrollBar added to add contact list.
2. New Tab added (Tools), gives option to Archive selected folders.
Archiving will move all the messages from the selected folders to the ArchivedSMS folder and create a subdirectory tree with same name as of the source folder and under that will create folders datewise.Eg
ArchivedSMS->Inbox->Inbox_160110
Tools tab also provides another option to run the rules over any subfolders.
Select the folder from the dropdown list and then apply rules.
3. New shortcut added in program menu with name "Private SMS" which enables you to access your private folder directly.
NOTE: You have to create a new password from CreateRules link before you try to use the shortcut.
4. The time for which wait cursor was getting displayed when a SMS is intersepted, has been reduced.
5. While changing the password from the main application it asks for the new password two times to confirm.
6. Enabling/Disabling Autorun changes the way the New Text Message is notified. Now this will change the sound and notification settings.
Changes in 4.3a
Modifies the cab to create a folder and keep all the exes shortcuts there.
Added a slider control in PrivateSMS application to fetch number of private smses it should display. Keeping it low will display the last one and maximum will show all.
This was done incase you have alot of Private SMS it used to take time to show them, this option reduces the time by limiting the number of smses you want to see
Changes in 4.4
1. Made custom notification optional, you can now select, to have or not to have a notification displayed when a sms is filtered. You can choose it from Createrules GUI menu.
2. If you have opted to be notified it will display only one notification for all the sms you receive and will have two buttons in notification window, one to close the notification and other to refresh, refresh updates the no of rules completed, incase there were more messages filtered after the first time notification was displayed.
Changes in 4.5
1. Menu modified.
2. Option added for scheduled run(Only at first tab)
3. Control over notification, choose over windows default notification, custom notification and hidden rules notification.
4. One bug fix
Changes in 4.5b
1. Fixed SMS filtering in case filtering was done in Sent items
Changes in 4.6b
1. Size reduced
2. Faster filtering
3. Should Work on threaded mode Finally
GUIDE
Known Bugs: (Thanks to Jibreil)
1. Autorun option wont work in HD2. Is this a fix?
Your Comments are welcome​
Plz report bugs....
PLZ TAKE A BACKUP OF YOUR MESSAGES, I DONT WANT TO BE HELD RESPONSIBLE FOR LOST MESSAGES Just a precaution "Never happened"​
!!!WARNING!!!​
Suggested by: LCyberFox
This app uses the MessageInterceptor APIs (to save battery power) from PocketOutlook which is very buggy. may cause tmail (pocket outlook) to lag or completely freeze if you receive messages quickly back to back.
A post on that:
http://social.msdn.microsoft.com/For...-a455840c75d4/
ps: This *ONLY* applies if you are using this app using the "Auto" mode, if you aren't, then you're safe
Incase you are about to uninstall it PLZ *UNCHECK AUTORUN* or may still lead to some lags.
DONATE IF YOU WANTED/LIKED THIS
not bad....ill give it a go
VGA ready?
benko286 said:
VGA ready?
Click to expand...
Click to collapse
This one seems to be a VGA ready... infact should support all screen resolutions...
ranasrule said:
not bad....ill give it a go
Click to expand...
Click to collapse
sure thanks, n let me know of any problems
Please provide feedback
I know it is still a under development app and lot of improvement will be comming but still your ideas/comments will be appreciated.
Nice job
Well done, awesome to see MAPIdotnet being used around the place!
Robert
Look's nice i will trie...yes..yes...
Thank's
thanks for this mate
rwt33 said:
Well done, awesome to see MAPIdotnet being used around the place!
Robert
Click to expand...
Click to collapse
thanks to you robert, i was searching for these wrappers for months...finally found it.
seems u joined xda to provide comments... nice place for you. it will b good if you publish ur work here also
I have installed now your program but I have more contact with equal firstname and more contact with equal lastname, you can add to next version on default option union of firstname and lastname?
Thanks for your work.
will try it on my HTC Touch HD
normally I sort them manually (big effort), now it seems, I found a solution.
You get my feedback ;-)
How exactly should a rule be written?
My goal is to write a rule so that:
messages starting with,
and/or ending with,
a certain word or several words,
(without a difference in capital letters or not),
get moved to a certain folder that I've created in my SMS/MMS inbox.
My failed attempt so far was to try it the following way:
I created a folder called "Filter".
I then created a new Message Rule.
For the rule I entered "BANANA" in the "Filter Message" box.
I selected the folder in the list called "FILTER".
I pressed "Add".
Now it's in the existing message rules when I select the FILTER folder.
That obviously didn't work but it was a fun try
Sidenote 1: I'm using an HTC Touch Pro 2 (European Version) with threaded messages disabled so I could create a new folder in my SMS/MMS inbox.
Sidenote 2: The program's working perfectly on a WVGA screen. Even when I slide out my keyboard and the screen turns it still works fine, apart from the fact that half of the screen hides as no scroll bars appear. This is easily resolved by sliding the keyboard back in.
Sidenote 3: It would be great if the "Unkown Contact" could be added. (The one that lacks a first and last name in the address book.)​
I haven't seen the program work yet but I'm loving it already.
ysva said:
How exactly should a rule be written?
My goal is to write a rule so that:
messages starting with,
and/or ending with,
a certain word or several words,
(without a difference in capital letters or not),
get moved to a certain folder that I've created in my SMS/MMS inbox.
My failed attempt so far was to try it the following way:
I created a folder called "Filter".
I then created a new Message Rule.
For the rule I entered "BANANA" in the "Filter Message" box.
I selected the folder in the list called "FILTER".
I pressed "Add".
Now it's in the existing message rules when I select the FILTER folder.
That obviously didn't work but it was a fun try
Sidenote 1: I'm using an HTC Touch Pro 2 (European Version) with threaded messages disabled so I could create a new folder in my SMS/MMS inbox.
Sidenote 2: The program's working perfectly on a WVGA screen. Even when I slide out my keyboard and the screen turns it still works fine, apart from the fact that half of the screen hides as no scroll bars appear. This is easily resolved by sliding the keyboard back in.
Sidenote 3: It would be great if the "Unkown Contact" could be added. (The one that lacks a first and last name in the address book.)​
I haven't seen the program work yet but I'm loving it already.
Click to expand...
Click to collapse
Thanks for testing it ysva
well after creating the filter rule did you run it Menu-> run rules ?
well the current filter works like it will search for whole message content for the given filter and that will be case insensitive.
and also it wont work for MMS
You're welcome mohitsapru.
I created 1 rule.
I opened the "MessageRule" tab.
The filter message was "BANANA", (which I entered in capital letters for tests with case sensitivity).
I selected the folder called FILTER and then I pressed "Add".
EDIT: I did get the "Message rule added" message.
The rule had been added to the "message rules" in the "Existing" tab.
I then continued to send myself a couple of text messages from a different phone number with messages such as "BANANA", "banana", "test BANANA", "banana test".
I then went back to press the "Run Rules" button. The windows loading icon appeared for a couple of seconds.
Then I went to check the "Inbox" folder and the text messages are still there. The "Filter" folder is still empty. I will now do some tests to see what happens if I choose a different folder.
Another result of testing: I just deleted the BANANA rule and the application crashed with an unknown error.
The error is as follows:
CreateRules.exe
NullReferenceException
at
CreateRules.Rules.menuItem2_Click(Object sender, EventArgs e)
at
System.Windows.Forms.MenuItem.Onclick(EventArgs e)
at
System.Windows.Forms.Menu.ProcessMnuProc(Control ctlThis, WM wm, Int32 wParam, Int32 lParam)
at
System.Windows.Forms.Form.WnProc(WM wm, Int32 wParam, Int32 lParam)
at
System.Windows.Forms.Control._Internal WnProc(WM wm, Int32 wParam, Int32 lParam)
at
Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
at
System.Windows.Forms.Application.Run(Form fm)
at
Createrules.Program.Main()
Click to expand...
Click to collapse
I will continue my tests.
ysva said:
You're welcome mohitsapru.
I created 1 rule.
I opened the "MessageRule" tab.
The filter message was "BANANA", (which I entered in capital letters for tests with case sensitivity).
I selected the folder called FILTER and then I pressed "Add".
EDIT: I did get the "Message rule added" message.
The rule had been added to the "message rules" in the "Existing" tab.
I then continued to send myself a couple of text messages from a different phone number with messages such as "BANANA", "banana", "test BANANA", "banana test".
I then went back to press the "Run Rules" button. The windows loading icon appeared for a couple of seconds.
Then I went to check the "Inbox" folder and the text messages are still there. The "Filter" folder is still empty. I will now do some tests to see what happens if I choose a different folder.
Click to expand...
Click to collapse
Cant figure out y s is this happning... well we will wait till others confirm...
and thanks for testing heavily
You're still welcome.
After the error I ran the program again and it worked normally. The rule that I had deleted (that caused the error) was gone so that was fine too. I did not get another error. Perhaps it only happens when one deletes the rule, adds it again in the exact same way but with a different folder, and tried to delete it again. That's what happened the last time.
I tried selecting different folders and creating different text messages with BANANA in different folders, but that didn't work. The situation did not when if my inbox was open at the same time as your program or not. I am thinking that HTC's Touchflo might be interfering or that I need to soft reset my phone, I'm going to try that now.
Suggestion: Perhaps it would be easier if a folder could be selected that would be scanned for a certain criterium and then a folder could be selected where to move it to.
EDIT: Suggestion 2: For in the future when you're bored and have absolutely nothing to do and want to add new features: Option to auto mark as read for everything that gets moved.
Note: I noticed that you're using WM 6.5, I'm still using 6.1 because HTC has not yet provided an official upgrade for the european version of the HTC Touch Pro II. I do have the latest .NET framework etc. etc. installed. Might there be a compatibility issue?
ysva said:
You're still welcome.
After the error I ran the program again and it worked normally. The rule that I had deleted (that caused the error) was gone so that was fine too. I did not get another error. Perhaps it only happens when one deletes the rule, adds it again in the exact same way but with a different folder, and tried to delete it again. That's what happened the last time.
I tried selecting different folders and creating different text messages with BANANA in different folders, but that didn't work. The situation did not when if my inbox was open at the same time as your program or not. I am thinking that HTC's Touchflo might be interfering or that I need to soft reset my phone, I'm going to try that now.
Suggestion: Perhaps it would be easier if a folder could be selected that would be scanned for a certain criterium and then a folder could be selected where to move it to.
EDIT: Suggestion 2: For in the future when you're bored and have absolutely nothing to do and want to add new features: Option to auto mark as read for everything that gets moved.
Note: I noticed that you're using WM 6.5, I'm still using 6.1 because HTC has not yet provided an official upgrade for the european version of the HTC Touch Pro II. I do have the latest .NET framework etc. etc. installed. Might there be a compatibility issue?
Click to expand...
Click to collapse
I found out why it is erroring while deleting a rule... when either no selection has been done or no rule is selected...
Well sorry for confusion i am using wm6.1 cooked rom.... i just keep changing ROMS more than changing Signature
I have manila2d and it keeps showing SMSes. well i tried with my inbox open and ran a rule and it is working... maybe someone can give inputs for their runs... maybe some issues with different OS versions...
mohitsapru said:
I found out why it is erroring while deleting a rule... when either no selection has been done or no rule is selected...
Well sorry for confusion i am using wm6.1 cooked rom.... i just keep changing ROMS more than changing Signature
I have manila2d and it keeps showing SMSes. well i tried with my inbox open and ran a rule and it is working... maybe someone can give inputs for their runs... maybe some issues with different OS versions...
Click to expand...
Click to collapse
another test result: contact rules don't seem work either. shame
that's it for now with the testing. I'll check back later, if you need any testing done feel free to reply to this thread, I have subscribed to it so I'll get an email instantly.
good luck!

How to make offline upgrade "package"

HI all
maybe its wise to start a new thread how to make an offline package for our phones
especially because of these info :
Microsoft begins to block Windows 10 Mobile updates for the majority of Windows phones
https://mspoweruser.com/microsoft-begins-block-windows-10-mobile-updates-majority-windows-phones/
https://mspoweruser.com/only-13-windows-phones-will-get-the-windows-10-creators-update/
My question is :
-how to make an offline install able upgrade/update package for our phones ( fiddler i think )
-how to update the phone with all the cabs downloaded ( uitool.exe ?? )
What i know .. first install old firmware on your phone , install fiddler on your pc and download from your phone thats connected to the fiddler proxy your files.
Can one of you guys make a SIMPLE instruction how to download these CAB files from microsoft ? and how to configure fiddler in this case
The last question ...
What i know ... use uitool.exe to "upload" / install these downloaded cab files ( through fiddler ) on you phone.
Can one of you guys make a SIMPLE instruction how to install these cab files ???
I think i can speak for a lot of people with the same question.
Now i have to google/use xda search to find what i need but all the threads are old an out-dated or have old information.
Many thanks in advance !!!
Micheal
megasounds said:
-how to make an offline install able upgrade/update package for our phones ( fiddler i think )
Click to expand...
Click to collapse
That's one way:
- you set up a sniffing proxy on your PC (like Fiddler or Paros)
- configure it to record, maybe even save a copy, of the data it passes through
- flash a rom with WDRT to uninstall updates and start from a known and replicable point, configure a network with your proxy ASAP, and just let it download updates to have a list of cabs to redownload (or even the files themselves, again I'm not terribly familiar) on your PC!
OR you can go to the Microsoft Update Catalog with a non-IE browser, search for a W10M update pack (suggested search string: "000-ru") and from there you can get a list of every single cab for the version you selected!
In fact you will find even cabs not applicable to your phone (indeed you've probably heard of this method from the "download continuum/reset protection to unsupported models" topics), plus there may be a sequence to respect (for instance you can't flash RS3 directly from WP8, as some versions - TH2 in this example - add support for new update formats ["servicing stacks", you may have seen in PC updates])
megasounds said:
What i know ... use uitool.exe to "upload" / install these downloaded cab files ( through fiddler ) on you phone.
Can one of you guys make a SIMPLE instruction how to install these cab files ???
Click to expand...
Click to collapse
This part is easy: you indeed download iutool (from some "windows sdk" download from Microsoft, or a portable version from some interop unlock topic here on xda), then the command is:
iutool -v -p {path to folder with the update files}
And you wait for the files to be copied (nothing will be obvious on the phone) then it'll just reboot to the usual "update/format progress bar" screen - assuming everything went right! All failures, you'll see on the computer screen, in a not terribly useful way...
Fiddler settings:
Tools > Telerik Fiddler Options > Connections (tab):
- Act as system proxy on startup = off
- Monitor all connections = off
- Allow remote computers to connect = on
Restart Fiddler and allow on firewall; Enable "Stream" button on the toolbar
Flash your phone, turn off all WWAN and privacy-related options during initial setup, don't use a MS account, run to the store and turn off auto updates (all of these to minimize non-update network requests)
Configure wifi to have a proxy at your computer's IP and port 8888 (you could have changed it in the settings above),
Just download the updates from system settings as usual, you'll see the list of requests fill up in Fiddler
[Do not enable File>Capture Traffic, that's for dumping the activity of the same computer that runs Fiddler, despite the name]
Once your phone gets to "preparing to install updates", all have been downloaded: so sort the columns by "Host" and select all requests related to "download.windowsupdate.com"
File > Export Sessions > Selected > Raw Files > select a dump folder and leave all 3 options enabled
The dump folder will open, now you have to flatten it (go inside the subfolders and copy all the files in one single folder; if you have Unix "find" this is easy to automate, but with only 10 folders or so it's not too tedious even by hand)
This single combined folder is now what you can pass to iutool for updating via USB!

Categories

Resources