yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] Martin7Pro:
C# is for secretaries, not for me!

Hi friends. I am sending my first application in C# for the WP7. I could not find it, then I must make it myself. It can be used in conjunction with DiagProvXML (copy/paste) for binary values ​​writing to the registry on the unlocked phone (they are able to be readed for example by the RegistryEditor from TouchExperience). I have finished also app for multistring coding. M.

Edit: Try newest version from post http://xdaforums.com/showthread.php?p=21339630#post21339630.
[Windows Phone 7 Development and Hacking] DJSave:
Can anyone make a provxml file, that will copy files from My documents\My Ringtones to Windows\Fonts directory? I need it very much. My pfone is Samsung Focus 1.3 running 8107 firmware

thanks in advance
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Why not just create it yourself with this app?

Alternatively, the format for provxml is public: http://msdn.microsoft.com/en-us/embedded/gg155022
[Windows Phone 7 Development and Hacking] Martin7Pro:
Binary and Multistring values

For easy binary and multistring registry values ProvXML preparation you can use my updated tools Hex2Base64, HTC7ProHardwareKeyboardLayout and HTC7ProMultistring - see http://xdaforums.com/showthread.php?p=21443843#post21443843. All are optimalized for landscape orientation (support also portrait) and contain predefined values for HTC7Pro hardware keyboard layout changing discovery, but you can simply edit registry path, key and value to get your own ProvXML code in clipboard. Next you can use it in DiagProvXML app.

Two questions: Is possible to add landscape support to DiagProvXML? Is possible to add any parts of mentioned apps code to DiagProvXML to be able to make binary and multistring coding itself? It is not necessary, clipboard works quickly, but I mean it will good.
[Windows Phone 7 Development and Hacking] DJSave:
Yep I tried to make a test code that would copy simple .txt file to Windows\Fonts dir from My Documents\My Ringtones , but when I apply provxml, and check to see if the file was copied, it is not :(

here is my code

<wap-provisioningdoc>
<characteristic type="FileOperation">
<characteristic type="MakeDir" />
<characteristic type="\Windows\Fonts" translation="install">
<characteristic type="test.txt" translation="install">
<characteristic type="Copy">
<parm name="Source" value="\My Documents\My Ringtones\test.txt" translation="install" />
<parm name="RemoveAttributes" value="RH" />
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>

any help?

P.S I

m on Samsung Focus 1.3 Interop Unlocked w Root Tools 0.8 installed to check the result

Edit============================>

Figured out!

<nocharacteristic type="CMPolicy"/>

this was the missing key!
[Windows Phone 7 Development and Hacking] Marvin_S:
nice :)

Yeah apologies Ive not been monitoring this topic lately. My exams are comming up and after this ill have aome projects going on at the uni, so i've had less time.

Ill think about opening up the source though, if somebody is in desperate need of improving it :) I myself was waiting for a fix for HTC devices but that seems quite tricky.
[Windows Phone 7 Development and Hacking] DavidinCT:
Did anyone figure out how to get Internet SHaring enabled on a Verizon HTC Trophy ?

I almost have my perfect phone, I just need Wi-Fi internet sharing and it will be perfect. Can someone help ?
[Windows Phone 7 Development and Hacking] dreamcaster012:
I echo that request. Or a keyboard fix. :[

Sent from my mwp6985 using Board Express
[Windows Phone 7 Development and Hacking] LiFePo4:
The keyboard disappearing is fixed if you push the 8107 update. I did and it works:

http://xdaforums.com/showthread.php?t=1306415

As far as internet sharing, update 7740 was supposed to enable that in the OS but I have not seen it on the VZW Trophy. I fear the chipset inside won't allow it (would need to research it more). I haven't played with this (yet).
[Windows Phone 7 Development and Hacking] dreamcaster012:
So if I do the OS update for 8107 itd work? That or the En-US pack? I will hav to wait until Comcast fixes my internet :\

Sent from my HTC Trophy WP7 using Board Express
[Windows Phone 7 Development and Hacking] LiFePo4:
Yes, use the thread I attached previously and make sure to install the language packs (you have to push this using the Cab Sender as VZW doesn't have it so using Zune to look will not find it). If you read the last few pages and first post you will find the info needed. If you run into questions after looking at this let me know. You also need to push the 7740 update if you are still on 7720.

---------- Post added at 09:20 PM ---------- Previous post was at 09:17 PM ----------

Did you look over Ansar's method?

http://xdaforums.com/showthread.php?t=1271253
[Windows Phone 7 Development and Hacking] iamcarl4ever:
Isn't that for BT/USB connections? :confused:
[Windows Phone 7 Development and Hacking] DavidinCT:
Yea, it is for USB and it's a sloppy method. I want the built in Wi-FI sharing to work on my HTC Trophy, with out my carrier knowing would also be prefered :)
[Windows Phone 7 Development and Hacking] iamcarl4ever:
Same but there's not much to do but wait.
[Windows Phone 7 Development and Hacking] Seven_PRX:
I have a Samsung Omnia 7, running build 8107.79, firmware KK2 and interop-unlocked with WindowBreak.

I am able to deploy ProvXML to my phone, am able to start and, and am able to Execute the Internet sharing.

After rebooting my phone, no new settings appear in my Settings.

Any idea?
[Windows Phone 7 Development and Hacking] All-Star:
Tried on E900 7740. It says that it worked , but when i activate Internet Sharing i can't find any new Site to activate it.

It also put xda-dev to my IE9 Favorites.

Edit:

Also tried on 8107 , now i can see Internetsharing but when i activate it i get an Error.

How i can disable / delete it again
[Windows Phone 7 Development and Hacking] morbital:
ICS on LG Quantum

After updating to latest firmware I tried running the latest version of this XAP and executing the enable ICS option. After a hard reset (battery pull) ICS now appears under my settings, however it does not seem to work as it only ever gives an error saying "connection not shared" once I try to enable it.

Phone: LG -C900B (Quantum)

OS: 7.10.8107.79

Firmware: 1.0.8.10

Network: Bell Canada (BEL-CA)

Any ideas on solving the problem since we've gotten this far? Something in the registry? :)

Cheers!
[Windows Phone 7 Development and Hacking] GoodDayToDie:
The provxml driver on LG has known limitations (no filesystem access) and may have unknown ones as well.

For the sake of clarity, you neither needed to pull the battery (simply power-cycling the phone as normal would have worked), nor is pulling the battery what people mean when they talk about a "hard reset" on a phone (wipe the device to factory default).

The most likely problem is simply that LG hasn't provided a firmware update containing a driver that allows ICS. The provml here really only does two things: it makes the feature visible, and it disables the "Does my carrier allow this?" check. If the firmware doesn't support it (and OEM-specific drivers are required, apparently) then all the provisioning in the world won't help.

Has anybody else been able to enable Internet Sharing on an LG Quantum successfully? If so, what are your version numbers, what update enabled the ICS, and did you need to do anything (like use this provxml)?
[Windows Phone 7 Development and Hacking] morbital:
Thanks for the quick response. Alas that was what I had assumed, although with 1800pocketpc reporting the E900 getting ICS I was hopeful that LG may have included the same drivers in a firmware update. Hopefully LG will update the C900's drivers as this is a really awesome feature of the OS! Always willing to test other workaround as they come down the pipe too!
[Windows Phone 7 Development and Hacking] Amir WM:
please any one tell me what exactly provxml method means ?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Provxml is an XML file format that can be used to make configuration changes to a phone. You can think of it as being a way to script certain changes to the phone, though it is not a true scripting language.

Provxml is widely used in homebrew apps as it is a single point of entry to do many useful things. HTC, LG, and Samsung phones all ship with a software driver (a high-privilege system component that can be called into by apps to do things on their behalf) that can process provxml. This allows apps to make changes outside of their sandbox, which normally they lack the permissions to do. However, calling into a driver at all requires that an app posess the ID_CAP_INTEROPSERVICES capability in its manifest. Look up "interop-unlock" for more info.

"Provxml method" in general means any type of change made on the phone using provxml. It could be as simple as copying a file or changing a registry value, or as complex as installing entire new themes or configuring the phone to bypass the Internet Sharing feature's restrictions.
[Windows Phone 7 Development and Hacking] All-Star:
I have a E900 with 8107 OPN EU and activate ICS via provxml.

Trying to activate it gives me this error(translated from german into english , maybe incorrect!):

Connection not shared.

There is a problem with the actually Settings.
[Windows Phone 7 Development and Hacking] voluptuary:
We can use provxml's to move files around? Like for instance say I use the \..\..\ zip method to deploy some files to a folder can I then use a provxml to move said files to the Windows directory? And if so how would one go about doing such a thing? This would allow me to fully implement custom accents (work with 3rd party apps) on 2nd gen Samsung devices...
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@Voluptuary: The MSDN documentation (with example) for FileOperation provxml is here: http://msdn.microsoft.com/en-us/embedded/gg155022. Hope that helps.

Note that the high-privilege driver that allows doing provxml on LG phones blocks the FileOperation type. Samsung works though, and HTC does (or did, older drivers do at least).
[Windows Phone 7 Development and Hacking] totalcmdext:
One quick stupid question.

Where do i need to store the provxml files in the HTC in order the application load it?
[Windows Phone 7 Development and Hacking] Marvin_S:
In the iso store root of this app. Use wp power tools or something similar. It is detailed in the first post.

Regards
[Windows Phone 7 Development and Hacking] Marvin_S:
That is already possible with this app. You can do file operations on Samsungs (I believe HTC's new driver has blocked it though).

This will indeed allow you to do full accents. Eg what you app is doing now is already possible trough DiagProvXML, but the only difference is that one needs to be interop unlocked first. Also setting new alert tones trough DiagProvXML is possible, just load the file you want into the iso storage, then click tap and hold on the file you'd like as alert, and click copy, now make the destination folder '\Windows\' and the name 'alert-xx.wma' where xx can be any number from 01 to 10.

But yes esentially your current apps function is already built in in DiagProvXML, its in the registry ops. Full accents would be a nice touch though, I can even add that provxml to this app if you would like me to.
[Windows Phone 7 Development and Hacking] voluptuary:
I managed to figure out the whole file moving thing, so if you want you can add any of my theme/accent app's to yours if you want.
[Windows Phone 7 Development and Hacking] All-Star:
Any idea why Internet Sharing doesn't work for my E900 ?
[Windows Phone 7 Development and Hacking] Marvin_S:
This has been discussed a couple of posts ago. But I believe there is an update which should active this for your device.
[Windows Phone 7 Development and Hacking] xaocot:
same here

so actually this internet sharing link is basically useless if we don't have the latest firmware. basically it adds stuff to the menu but if your firmware is old then u just have a shortcut that doesn't work... i'm talking about lg optimus 7 users here offcourse. and thing is after i enable it i tried the delete function but i'm now unable to remove it from the settings menu. any ideas?
[Windows Phone 7 Development and Hacking] All-Star:
I have the same problem as you. I enabled it , but now i can't delete it anymore and everytime i try to activate it a get an error.

@Marvin_S

Where is this update , which you are talking about ?

Thanks in advance.
[Windows Phone 7 Development and Hacking] morbital:
Same issue as above, except now it seems that I have a bigger issue in that now my phone won't use its WiFi connection when cellular data is turned on... I have to turn it off before it will use WiFi... What exactly does the provml file do and how can it be reversed?
[Windows Phone 7 Development and Hacking] stackover:
I am tryng to install this .xap and I am getting the error 0x81030120 as I was interop locked but I am able to install any xap. I have tested and I am not interop lock.

Any tips to solve this issue?

Thank you all.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@stackover: Phone info please? If you're really interop-unlocked, you should be able to install this app just fine. Can you please try to install another ID_CAP_INTEROPSERVICES app (right now, not "I did, and it worked before") as well? There are a few things that can re-interop-lock a phone, apparently. My phone spontaneously interop-locked when my Zune Pass subscription renewed itself, of all weird things.
[Windows Phone 7 Development and Hacking] stackover:
Here my info

HTC 7 Mozart T8698

S.O: 7.10.8107.79

Firmware: 2250.21.51201.401

Radio Software: 5.71.09.02a_22.51.50.21U

Radio Hardware: A.102.0.D4

SOC chip: 2.2.5.0

I have interop-unlock with ChevronWP7 Labs. After I get this status I run again Chevron to certify that is unlocked. I am able to install and remove many xaps but this one.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Your post is confusing. Please clarify...

ChevronWP7 Labs is a dev-unlock, not an interop-unlock. It cannot verify whether or not your phone is interop-unlocked.

WP7 apps are in XAP files, not CABs. CABs are only used for updates on WP7.

Many XAP files don't require interop-unlock, only dev-unlock. An example of an app that needs interop-unlock is the HtcUtilityTest XAP, which you can get from the HtcRoot Project thread (linked in my sig). It won't work on your phone (I can tell from your firmware version) but trying to install it will show whether or not you are interop-unlocked.
[Windows Phone 7 Development and Hacking] stackover:
Duhhh. Sorry. I made a mistake. Let me try to explain again. LOL

I have installed a new language for my mozart using this thread here.

Now I want to correct my camera translation settings and to do this I have to copy a xml file into /Windows folder. Thread said I must install this .xap. I am trying to do this but I am getting this error.

I was thinking that it was interop-unlocked and the correct that I am only dev-unlock.

Now I need to find a solution that will able me to copy this xml to my device.

Thank you very much for your patiente. If you have any other tips I will appreciate.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Generally, if you want to install new languages (with all that it entails), you're better off with a custom ROM. That said...

You can't interop-unlock (or use this app for much, even if you were previously interop-unlocked) with HTC's latest (XXXX.XX.51XXX.XXX) firmware versions. They restricted the drivers that these apps were using to modify the system to only allow very specific things, pretty much crippling this kind of homebrew.

If you have an old enough restore point (Zune backup) for your phone, you can restore that and then use the HtcInteropUnlock XAP from Heathcliff's thread (make sure it's Heathcliff's XAP, using I posted one as well but it only works for even older firmware). Then you can install and try using this app. Firmware 4XXXX should work, not sure about 50XXX but I don't think so.
[Windows Phone 7 Development and Hacking] xaocot:
ok one question. my lg e900 is unlocked via the mfg app. when i applied the internet sharing shortcut i went straight for that option. i didn't interop unlock it... is this interop need for the internet sharing to work?... has anyone tried this on an lg e900???

thnx
[Windows Phone 7 Development and Hacking] Marvin_S:
uhm I read on windows phone news that lg promised an update which will bring Internet Sharing. Dont remember where exactly though.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@xaocot: Interop-unlock is not required for Internet Sharing as a feature, but it *is* required to run an app like this one.

Why in the world not interop-unlock your LG? It's literally one more registry change (doing a proper dev-unlock is at lest three) and you really ought to increase the MaxUnsignedApp value anyhow, so you can install more XAPs. Push it over 300 and you're interop-unlocked.
[Windows Phone 7 Development and Hacking] xaocot:
ok this app worked. so the internet sharing shortcut for me was sucessfully added but when i enable it it says 'connection not shared. theres a problem with the current settings.' and regarding the interop unlock, it's not that i'm against it, i was just asking what does it do. so do i need to run the interop unlock first and then the internet sharing xml after?
[Windows Phone 7 Development and Hacking] Marvin_S:
like GDTD said, you can't run this app without being IO unlocked...

So its quite clear in which order you have to do things. But first off all internet sharing has only been succesfully activated for samsungs trough this app as far as I know. But if you want to give it a shot on a different device, be my guest. Make sure you are IO unlocked, load the diagprovxml app, tap and hold on the internet sharing under the isostore tap --> click execute. Your internet sharing should now be available as a setting. However I cant guarantee it will work, it might need a firmware update on LG's.

EDIT: my bad, see you have already tried it. My guess is if it does not work like you said, the procedure was succesfull but you will need to wait for a firmware update in order to have it functioning like its supposed to. All this hack really does is "unhiding" the internet sharings settings menu.

Kind regards :)
[Windows Phone 7 Development and Hacking] TwistedWaffle:
I got the same outcome as xaocot, and I have an LG Optimus Quantum (unlocked). Was really hoping for Internet Sharing, hopefully it will come with an update at some point.
[Windows Phone 7 Development and Hacking] All-Star:
Let's see when LG is bringing out a new update.

I'm really waiting for it.
[Windows Phone 7 Development and Hacking] morbital:
Is there any "undo" available for the enable internet sharing function? Ever since I tried to enable it I've had a lot of connection problems...
[Windows Phone 7 Development and Hacking] Marvin_S:
There is no undo method implemented.

Can you detail the connection problems you are facing? If it's cellular/3G related than that is probably because of the nature of the ProvXML method. I'd avise you to download a network setup client (or alike) from your phone brand in the marketplace. Through these clients you can reset your APN settings (causing 3G loss).

Other than that I can't understand why your connection settings become wonky, all the provxml does is making the shortcuts to Internet Sharing appear in the settings menu, nothing fundamental to your connection settings as far as I know.

Have you tried to determine the EXACT cause? Are you running other hacking tools? Have done other messing in the registry?

Sorry for asking, but I have not heard the issue you are bringing up, so I would like to know if it is related to Internet Sharing, and how, or if its just a coincidence (it would still be as annoying for you though). Anyway trying to isolate the problem and pin down what causes this will help you solving it.

Worst case, a hard reset will fix it (thats what the MS help tells their users ;).

Also try without a sim card to compare if the issues exist on WiFi only, and try with a different carrier sim, to be sure there has not been an issue caused by changes by your carrier.

Hope this will help.

Regards
[Windows Phone 7 Development and Hacking] All-Star:
I've just got the new LG Update for my OPN E900.

Internet Tethering and Hidden WiFi is enabled.

Now i don't need the ProvXML Tool anymore.
[Windows Phone 7 Development and Hacking] xaocot:
still nothing here

ok so i got the update too and in the end i got error 8018001e... did you apply the internet sharing with provxml before you applied the update? i'm wondering could provxml be causing this?

edit 2:

the changed settings for oemdevicename were causing the problem... changed back and update applied... finally!
[Windows Phone 7 Development and Hacking] Marvin_S:
does this work without having to flash back to nodo? And basically this app just sideloads your apps right? Or am i mistaken. You can pm me in dutch maybe thats easier, because that will be usefull info for me. Thanks
[Windows Phone 7 Development and Hacking] contable:
I don´t think that this will work as described on the OMNIA 7.

If you don´t copy the files I have invented under NoDo there is no way to copy files to the \provxml folder under Mango. That´s exactly the problem.

We don´t have a similar file explorer for the OMNIA 7.
[Windows Phone 7 Development and Hacking] poloche:
Ok sorry mister s ... Iam waiting your tests. Good night... Its the time for me ;)
[Windows Phone 7 Development and Hacking] contable:
@poloche:

We will implement, besides the notification sound feature, also a accent changer feature. I´m sorry, that atm there is no time for supporting you better but we both are working fulltime to finish this fantastic app (maybe Marvin_S harder than me :D).

Stay tuned...
[Windows Phone 7 Development and Hacking] poloche:
Yes, more implemented registry tweak ;) ...

Background color

:

[HKLM\ControlPanel\Themes\1 or 0\BaseThemeColor]

[HKLM\ControlPanel\Themes\1 or 0\PageBackgroundColor]

[HKLM\ControlPanel\Themes\1 or 0\SysTrayBackgroundColor]

[HKLM\ControlPanel\Themes\1 or 0\TextHighContrast]

[HKLM\ControlPanel\Themes\1 or 0\TextBackGround]

Text color

:

[HKLM\ControlPanel\Themes\1 or 0\ContrastColor]

[HKLM\ControlPanel\Themes\1 or 0\ListPickerBackgroundPressed]

[HKLM\ControlPanel\Themes\1 or 0\TextNeutralColor]

Change OEM device

:

[HKLM\System\Platform\DeviceTargetingInfo\OemName]

Change Mobileoperator

:

[HKLM\System\Platform\DeviceTargetingInfo\MobileOperator]

etc...

Cross a good day ;)
[Windows Phone 7 Development and Hacking] Marvin_S:
thank you! Could you post them in the formatting i described in the first post? LineOne = title, LineTwo = subtitle, etc etc

That way we can add it straight to the app and we can work on the file operations. We managed to get copy to work. Now delete rename move should be a piece of cake.

Will let you know today
[Windows Phone 7 Development and Hacking] Marvin_S:
All file operations are implemented now, as well as the option to edit the added operations.

we will still need to test all the operations and we will need to make saving and loading of the created provxml files possible (and the option to resume with your last made provxml on startup).

I dont have internet at the moment im switching providers, i can hopefully upload it for testing in two days.
[Windows Phone 7 Development and Hacking] Marvin_S:
Will add it soon. Thanks
[Windows Phone 7 Development and Hacking] contable:
For people you don´t know how to connect the DiagProvXML App I have updated

my initial thread:http://xdaforums.com/showthread.php?t=1226030

Cheers

contable