yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] contable:
Here is an example for T-Mobile Germany:

<wap-provisioningdoc>

<characteristic type="NAPDEF">
<characteristic type="internet_line" mwid="1">
<parm name="BEARER" value="GSM-GPRS"/>
<parm name="NAP-ADDRTYPE" value="APN"/>
<parm name="NAP-ADDRESS" value="internet.t-mobile"/>
<characteristic type="NAPAUTHINFO">
<parm name="AUTHTYPE" value="PAP"/>
<parm name="AUTHNAME" value="t-mobile"/>
<parm name="AUTHSECRET" value="tm"/>
</characteristic>
<parm name="INTERNET" value="1"/>
</characteristic>
<characteristic type="mms_line" mwid="1">
<parm name="BEARER" value="GSM-GPRS"/>
<parm name="NAP-ADDRTYPE" value="APN"/>
<parm name="NAP-ADDRESS" value="internet.t-mobile"/>
<characteristic type="NAPAUTHINFO">
<parm name="AUTHTYPE" value="PAP"/>
<parm name="AUTHNAME" value="t-mobile"/>
<parm name="AUTHSECRET" value="tm"/>
</characteristic>
</characteristic>
</characteristic>

<characteristic type="PXLOGICAL">
<characteristic type="mms_line-PROXY" mwid="1">
<parm name="PROXY-ID" value="mms_line-PROXY" />
<parm name="DOMAIN" value="mms.t-mobile.de"/>
<characteristic type="PXPHYSICAL">
<characteristic type="mms_line-PROXY" mwid="1">
<parm name="TO-NAPID" value="mms_line"/>
<parm name="PXADDR" value="172.28.23.131"/>
<characteristic type="PORT">
<parm name="PORTNBR" value="8008"/>
<parm name="SERVICE" value="80"/>
</characteristic>
</characteristic>
</characteristic>
</characteristic>
</characteristic>

<characteristic type="CMPolicy">
<characteristic type="MOBILLING_TMO_D">
<parm name="SID" value="*"/>
<parm name="Host" value="msm.tpi.t-zones.de"/>
<parm name="OrderedConnections" value="1"/>
<characteristic type="Connections">
<characteristic type="Conn000">
<!-- Cellular Device Type GUID -->
<parm name="ConnectionId" value="{F9A53167-4016-4198-9B41-86D9522DC019}"/>
<parm name="Type" value="CMST_CONNECTION_DEVICE_TYPE"/>
</characteristic>
</characteristic>
</characteristic>
</characteristic>

<characteristic type="APPLICATION">
<parm name="APPID" value="w4"/>
<parm name="NAME" value="MMS"/>
<parm name="ADDR" value="http://mms.t-mobile.de/servlets/mms"/>
<parm name="TO-PROXY" value="mms_line-PROXY"/>
<parm name="TO-NAPID" value="mms_line"/>
<parm name="MS" value="300"/>
</characteristic>

<characteristic type="BrowserFavorite">
<characteristic type="web´n´walk">
<parm name="URL" value="http://www.t-mobile-favoriten.de/" />
</characteristic>
<characteristic type="News">
<parm name="URL" value="http://www.t-mobile-favoriten.de/go/news/" />
</characteristic>
<characteristic type="Sport">
<parm name="URL" value="http://www.t-mobile-favoriten.de/go/sport/" />
</characteristic>
</characteristic>

</wap-provisioningdoc>

I would modify this code (save it as .xml and unicode) and copy it from the Isolated Storage to \provxml folder, finally launch it with the gprs manager...

If this doesn´t work I would try to execute it with the Network Profile app.

In case you need more information about how to do that you can contact me here.
[Windows Phone 7 Development and Hacking] rbrsddn:
If the provxml folder is no longer needed with the new xap 0.7, should I delete it? I have the unlock, and the UpdateDaigProvXML in the GPRS Manager. Should I delete them as well? Thanks for all the hard work!!!:)
[Windows Phone 7 Development and Hacking] contable:
Don´t delete neither the files nor the provxml folder.
[Windows Phone 7 Development and Hacking] rbrsddn:
Got it. Following with interest!:)
[Windows Phone 7 Development and Hacking] emigrating:
But thing is, it wont let you deploy the app because it requires interop. The only way, AFAIK, to deploy these apps are to comment out (or remove) the interop capability from the manifest file (in which case the app no longer works as expected) or have them baked into the ROM.
[Windows Phone 7 Development and Hacking] x2beach:
yeah i wanted to enable WIFI HOTspot, I have a focus and I pay the $40 a month to ATT for 4gig with tethering just curious if anyone tested it with tethering plan
[Windows Phone 7 Development and Hacking] dreamcaster012:
My HTC is sad.
[Windows Phone 7 Development and Hacking] Radek Hulán:
Wonderful!

I was able to copy camerasettingsmanifest.0409.xml (English) from Windows dir to IsoStorage (under Mango), get it from phone to PC with isetool, rename it to camerasettingsmanifest.0405.xml (Czech) and translate, put it back to IsoStore and move to \Windows\ with your tool, and now my camera is working under Mango CZ.

This app rocks.

Now what we really need is internet sharing via Wifi XML :)
[Windows Phone 7 Development and Hacking] contable:
Thanks for your feedback, feel free to press the thanks button...
[Windows Phone 7 Development and Hacking] contable:
@all:

Generally we need more feedback so we will be able to implement more features by default...
[Windows Phone 7 Development and Hacking] Radek Hulán:
If somebody's interested, here's downloaded and translated 7720.68 Czech camera settings as IsoStorage, that can be uploaded to device (isetool - 566814df-f6b6-4154-8be5-9e65dce907c0 ) and installed via DiagProvXML: http://myego.cz/download/IsolatedStore.zip
[Windows Phone 7 Development and Hacking] Marvin_S:
well you can deploy apps with this tag. There can just not be homebrew dlls, just oem sigbed dlls. What you exactly need to do in order to be able to deploy, idk. I jusr ran those reg keys (max apps, prevent relock, dev unlock) and the deployment works. Maybe enter zune in flight mode with no internet on your pc, and than deploy (if you are legally dev unlocked).
[Windows Phone 7 Development and Hacking] oscard:
i am in,

i have an HD7 with Mango 7720 with HTC connection setup installed

cheers

oscar
[Windows Phone 7 Development and Hacking] Marvin_S:
i asked some people if they can debug the code. It has been tested and there are bugs preventing it to work. Im awaiting responses, but hopefully soon it will be debugged and fully functional on htc
[Windows Phone 7 Development and Hacking] emigrating:
No. If you have an officially unlocked phone the deployment of XAP's where the manifest file includes interop capabilities is blocked. If you have a non-officially unlocked device (for example by using the GPRS unlock method) this capability check is, for some reason, removed.

You may have just run Max Apps, Prevent Relock and Dev Unlock but that means a pre-Mango unlock is a pre-requisite for this.

Not hating on the work you've been doing here, but I feel the text in the first message is somewhat misleading. I came here (as did others) in the hope of using this method to edit the registry on my stock Mango device.

As a footnote, the capability check is only performed on app deployment, so as long as you are only using OEM signed dll's it should be possible to get the app running by editing the manifest file post-deployment.
[Windows Phone 7 Development and Hacking] Marvin_S:
Thank you for pointing this out. I did not know this.

Do you have some ways to test which reg key causes this?

I assumed it was the prevent to relock reg key, so I figured what happens if you unlock legally. Than deploy the app in zune with flightmode + internet on the pc off.

Its only 3 reg keys which makes this behave differently.

I have no idea if we can later on change the interop flag, this seems quite hard, maybe we can somehow databind those capabilities and add one, but this seems quite unlikely to me.

But I would like to know, is there 1 homebrew app which you can still install? f/e multitask switch or samsung tools (not wp root tools)?

EDIT: edited first post. Next hurdle is finding a way to make the sideloading work when legal unlocked
[Windows Phone 7 Development and Hacking] Rcf686:
Samsung Tools will not install under Mango either. It complains about the interop then wont install. Great tool if only I had done all the provxml steps before I upgraded to Mango.
[Windows Phone 7 Development and Hacking] Marvin_S:
Oke thanks for your clarification. I hope somebody will discover why and finds a solution, for now I cant really be of much help to you, since we absolutely need those dlls in order to call the provxml´s.

New version is up! v0.84, it should work on HTC devices. There is also LG support, but its untested, so please report if you are an LG owner.
[Windows Phone 7 Development and Hacking] Jeff HTC:
@contable

I saw that you uploaded the "NAPDEF" provxml for T-Mobile Germany.

Where did you go to get this? I need the same thing for AT&T USA.

Provxml killed my data and mms settings and I can't get the mms

configured properly.
[Windows Phone 7 Development and Hacking] contable:
You can find those files in the windows folder. I copied the file with the provxml app to the isolated storage and then to my desktop...
[Windows Phone 7 Development and Hacking] Marvin_S:
goto settings -> cellular -> edit apn and add manually. This will keep the configured
[Windows Phone 7 Development and Hacking] contable:
@Jeff HTC:

Here are 2 US_ATNT xml´s. In case u need them...
[Windows Phone 7 Development and Hacking] emigrating:
Not at the moment. Will see if I get around to flashing NoDo on one of the handsets over the coming week but can't promise anything.

As for deploying without internet access - it unfortunately doesn't make a difference. Still giving the same 0x81030120 error and won't deploy. Considering it actually does work on a 'fully' unlocked device I'm guessing there isn't much we can do about this apart from possibly installing the app from the beta marketplace, though I'm uncertain if submitting as a beta still rewrites the manifest file (in which case this wont work either).

AFAIK, we can't. We can read the WMAppManifest file but writing to it silently fails.

Nope, anything including interop capability fails.

EDIT: edited first post. Next hurdle is finding a way to make the sideloading work when legal unlocked[/QUOTE]

Thanks :)

If you do come up with any crazy ideas about making this work I'll happily betatest.
[Windows Phone 7 Development and Hacking] Marvin_S:
No LG testers?? Can some LG users test if it works for them? HTC works, Samsung works. Just LG has to be confirmed.
[Windows Phone 7 Development and Hacking] baritoneguy:
Does anyone have the NAPDEF xml for Bell Canada?

I have a Samsung Focus, which is not sold be Bell in canada. Can someone post the Bell NAPDEF from either an LG Quantum or HTC HD7. They are both sold by bell

Thanks very much
[Windows Phone 7 Development and Hacking] EarthQ:
HowTo use app?

Hi folks,

Great work on this app.

I have LG E900 with Mango RTM, and deployed XAP successfully.

However, I still do not see how to use it, probably I am used to use MFG to reghack so I never used ProvXML before.

Advanced Explorer has stopped working in Mango (worked partially browsing parts of registry and file system), but now only sees its own IsoStorage data.

Anyone could provide some basic guide about how to deploy an arbitrary regvalue through the tool in LG device?

Willing to see this working on all devices !!!
[Windows Phone 7 Development and Hacking] Marvin_S:
select one of the baked in regedits click the plus (or select custom and type path/key/value etc).

Go back to provxml tab here you see the list of all the edits you have added. Click the floppy icon to execute the provxml you made.
[Windows Phone 7 Development and Hacking] EarthQ:
I have tried Jaxbot hack and, while it says it has deployed the provxml successfully, MFG shows the old value. Rebooting the phone does not help neither.

Any ideas?

Maybe I need to deploy or reghack something else?

Thanks!
[Windows Phone 7 Development and Hacking] Marvin_S:
LG is untested and might not work. please contact me, and ill try to fix it.
[Windows Phone 7 Development and Hacking] __ow:
When I was mucking about with the provxml's on LG in the beginning of the year I noticed that while the MFG-app and its corresponding COM-class was able to write all over the registry, provisioning couldn't. Seems LG had it locked down a bit back then, might still be.

Write access to at least \Windows is apparently deemed fine though.
[Windows Phone 7 Development and Hacking] derausgewanderte:
another LG Quantum on 7720.68 that does not seem to work.

I tried to add ringtones for alerts according to this post. Everything works according to instructions. The DiagProvXML deploys the changes succesfully, and after 2-3 seconds it exits.

None of the alert sounds changed though.
[Windows Phone 7 Development and Hacking] Marvin_S:
mmm i copied the lg code from advanced explorer and thought it worked. There might be another way. Which ill have to investigate.

Anyway all help will be welcome and i ask you to test advanced explorer to see if provisipning works with that one.
[Windows Phone 7 Development and Hacking] Marvin_S:
Exiting is not a good thing. That should not happen, so there must be a bug or some restrictions. I investigated the MFG app and have implemented a different way. It might be worth it to test it out, if not we will have a slight problem supporting LG devices :(
[Windows Phone 7 Development and Hacking] derausgewanderte:
in my first trials I used path \My Documents\My Ringtones and \Windows

it would exit

in my latest attempts I used \My Documents\My Ringtones\ and \Windows\

and it did not exit

using the 3G toggle on and off does not exit either and it reports ProvXML succesfully applied! in all instances. But the changes have not been applied.
[Windows Phone 7 Development and Hacking] Marvin_S:
Provxml succesfully applied is a standard message which just happens after somebody passed a provxml off to the oem specific dll, it does not debug anything its just user feedback to prevent the user from executing the same provxml multiple times.

http://dl.dropbox.com/u/16993355/DiagProvXMLv0.893.xap

lg users please test and report.

it *should* go trough 3 tests which in theory should all execute some stuff. Please try it ONLY with the 3G toggle, just to keep the tests controlled.

(settings --> cellular --> check if there appears/disappears a toggle for 3 connection)

Thanks all!
[Windows Phone 7 Development and Hacking] derausgewanderte:
takes 7 secons until the first message

LG TEST 1:0

LG TEST 2:0 0

LG TEST 3:0 0

ProvXML succesfully applied!

no crashes

unfortunately no 3G toggle (none after a reboot either).
[Windows Phone 7 Development and Hacking] prjkthack:
Is it possible to add the reg edits for the display depth?

<characteristic type="HKLM\Drivers\Display\Primary">
<parm name="PrimBPP" value="32" datatype="integer" />
<parm name="bpp" value="32" datatype="integer" />
<parm name="PanelBPP" value="32" datatype="integer" />
</characteristic>
[Windows Phone 7 Development and Hacking] Marvin_S:
Yes please post a regedit in the form of the first page next time. This makes it easier for us to add in.

This is htc only right? The other value is 24?

I have been foccusing on LG support, but it seems like we can not use the mfg dlls for provisioning (or it is highly secured/limited in some way).

I hope an LG expert can step in and help me out. If not, there is no real way to support LG yet.

I wonder if when someone opens the mfg app it can execute provxmls? There is one which sets the proxy enabled or disabled (according to the code of the mfg app) if it works than we might be able to find a way to replace those files. But for now there is not much hope.
[Windows Phone 7 Development and Hacking] zenfreddy:
Omnia 7 RTM(7200 build) problem

Hi anyway I can deploy the app on Omnia 7 Mango (7200)? It always says I have not dev unlocked the device. IS it working for you guys?
[Windows Phone 7 Development and Hacking] daniel-t:
I am a registered developer with an Omnia 7 running the Mango Beta Refresh, build 7.10.7712.60

I have not done any customisations on the phone, other than it being unlocked for developer usage.

How would I use these provXML bits to add custom AccentColours to my phone, and other colour customisations.

I am new to hacking/modifying wp7, so if you can explain it step by step for me...

While I am still using the Mango Beta I would like to try things out :)
[Windows Phone 7 Development and Hacking] Marvin_S:
Create custom regedit --> type the path, name, value and select the datatype.

Click the plus. Add as many regedits as you need.

Than click the floppy to execute and do the edits.

We still plan to implement regedits like those colour changes but we have been testing and experimenting a lot with different things.
[Windows Phone 7 Development and Hacking] Radek Hulán:
@Marvin_s - 0.84 is for HTC/LG only, and 0.7 for Samsung devices? It is not 100% clear from description /to me/.
[Windows Phone 7 Development and Hacking] Marvin_S:
from 0.84 and up we support samsung and htc (the code is there for LG but it gets blocked somehow). So the latest version only works on samsung and htc. We are still investigating the problems with LG but have no LG phones and have had no response yet from LG experts, so its quite hard to get LGs supported.

All future versions will continue to support htc and samsung devices for sure.
[Windows Phone 7 Development and Hacking] Wheezle:
Is it possible to deploy this with an official unlock? I reset my phone since getting an app hub account but I can't seem to deploy this anymore.
[Windows Phone 7 Development and Hacking] Marvin_S:
unfortunately not that I know of. You can try to connect to zune in airplane mode and to disable your computers internet. But I have heard this does not work :(
[Windows Phone 7 Development and Hacking] Wheezle:
That's a pity. Oh well, I'll have to roll back to original WP7 and start again when Mango is officially released anyway. Guess I'll have to unlock unofficially after all.
[Windows Phone 7 Development and Hacking] dstyl:
Maybe we should start a thread , were we searching for an LG user who knows a lot about Developing ;)

Posting a thread in the Android section should be succesfull :)
[Windows Phone 7 Development and Hacking] Marvin_S:
I did but it got moved and not much response...

But on the bright side I have some new things I will try.
[Windows Phone 7 Development and Hacking] EarthQ:
Not a full-blown dev. here, but I might help with LG if you tell me what you need ;)
[Windows Phone 7 Development and Hacking] Marvin_S:
Oke, Ill clean it up tomorrow and send something for you to debug. I have found some new dll's which will hopefully work.
[Windows Phone 7 Development and Hacking] Marvin_S:
Next version will have *limited* LG support. Better support might come when Mango officially arrives. But on the current LG mango devices only reg operations work. NO FILE ops have been tested succesfully, this might have something to do with policies. The provisioning file probably runs in limited mode. Ill still have to do some tests to figure it all out. But the limited support will come in the next version.
[Windows Phone 7 Development and Hacking] JulietteOnXDA:
Icons Version

I just designed some nice Icons for this app. Marvin will include them in the new version.

My Website:

www.suicideclown.com
[Windows Phone 7 Development and Hacking] thesecondsfade:
Does this actualy do the provisioning or is there an additional step we need to take to actually get the provxml to provision?
[Windows Phone 7 Development and Hacking] Marvin_S:
It should do the provisioning.

Updated post 1 with version 0.9
[Windows Phone 7 Development and Hacking] contable:
Yeah ! I like the IsoStore management...

I have prepared some app-icons customizations for the following Marketplace apps:

1. Share Contacts

2. StickyNotes

3. Network Dashboard (Shortcuts)

....
[Windows Phone 7 Development and Hacking] contable:
Here something for testing the new isostore functions:

customize your Network Dashboard app (shortcuts for BlueTooth, WiFi, ...)from Marketplace. Note: this app is equal to the Connectivity Shortcuts app.

Both apps have icons which don´t fit with the icons of the stock apps.

How to:

1. Download Network Dashboard from the Marketplace, run it and pin the shortcuts to the startmenu

2. Unzip the attached package to your desktop

3. Inside the package you will find a Isolated storage folder. Transfer this folder with Ise GUI 1.1 to the IsoStorage of DiagProvXML V0.9 (I think before you can transfer files you have to save one time a created provxml file with DiagProvXML) => these icons are in normal Metro style

3a. If you like Metro icons overlapped with a Dinik glass icon transfer the Isolated storage folder inside the Dinik folder

4. Start DiagProvXML V0.9 and slide to iso store and press the refresh button at the bottom

5. the transfered files should appear now

6. Long press on the Custom.xml => choose execute

7. Unpin the Network dashboard shortcuts

8. Start Network dashboard and pin the shortcuts again

9. Enjoy the new icons.

Note: If you wanna change the icons with your own icons just replace the files in my package...
[Windows Phone 7 Development and Hacking] rbrsddn:
I just tried to install V 0.9, and it won't install. should I have kept the previous version instead of uninstalling? Great work guys! Will donate very soon. TY!
[Windows Phone 7 Development and Hacking] Marvin_S:
What does it say? Do you still have a method to fully unlock your phone? What device do you have?
[Windows Phone 7 Development and Hacking] rbrsddn:
I have a Focus, and had no problem installing earlier versions... I have read of the full unlock app, but don't have that. I have it unlocked so that i can sideload, etc. 0.9 is actually installed on the device, but when I try to open, the listings kind of roll and it won't open. I am on NoDo, not Mango. Could that be it?
[Windows Phone 7 Development and Hacking] poloche:
@contable

I want to change "iexplorer" icon... have you find the dir of this icon ?? :o

Thankx for all !!!
[Windows Phone 7 Development and Hacking] derausgewanderte:
For LG users if you loose 3G (as happened to me) you can get it back by going into the MFG tool, 7.Engineer Menu => 6.Other Setting=>Set ADC it will get current value (will be disabled), enable it and you have 3G back.

thanks to Marvin_S

thanks EarthQ for helping me fix my 3G.

cheers

btw. Marvin_S, the MFG tool was posted here by UselessGuy, it was posted in March and may likely not be from a NoDo rom...
[Windows Phone 7 Development and Hacking] Marvin_S:
its in the title ;) mango only. We had to do this brcause we needed the api to determine which oem we use. So thats why we upgraded it to mango since mango supports this.

If you upgrade to mango make sure you have the file unlock.xml in your /provxml/ folder. There are some more detailed threads about it. But this is what you need in order to deploy native code on mango.
[Windows Phone 7 Development and Hacking] rbrsddn:
Thanks Marvin, Sometimes I can be a bit dim:rolleyes: :D I am all ready with the Unlock in the provxml, and I'm sure i'll have more questions down the road! Ta.

PS: Donation sent!
[Windows Phone 7 Development and Hacking] contable:
I would like to change it,too.

But atm I don´t know.
[Windows Phone 7 Development and Hacking] contable:
@Marvin:

You should add a hint on post #1:

Before you use this app enter your apn settings manually....
[Windows Phone 7 Development and Hacking] Marvin_S:
No problem. Thank you for the donation!

Good you have the Unlock ready. Happy upgrade to mango :)
[Windows Phone 7 Development and Hacking] contable:
For users who don´t know their APN settings:

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

@Marvin: If you want add it to post #1...

I also resized the Tile icon (background.png) if you wanna pin the app to the mainscreen. The provided icon is too big and overlapps the App Title...

The icon can be changed on device the way I have posted yesterday.
[Windows Phone 7 Development and Hacking] JulietteOnXDA:
I did it intentional, because I think the other way the proportion is sort of confusing. But I will give your version a try. BTW, I can may pm you the .psd file if you want.

Update: Installed it, and it is quite interesting. I think it looks sort of good. Thanks for improving.
[Windows Phone 7 Development and Hacking] snickler:
Luckily for Samsung Phones, I'm you can set the ADC to run programatically after reboot :).