Original Post(Chinese):http://www.wpxap.com/thread-82265-1-1.html
Ddeveloped by GLB in C-reader developing team(a ebook reader app made in china)
EDIT: If you updated to 7712 with 7661 unlocked, you can enter diagnosis->gprs settings then choose the unlock.xml to unlock 7712.
Not working properly on focus right now. The Diagnosis app in Focus is different from the Omnia7's . So the methods below are not recommended for Focus users.
See the "Problems and Solutions" part for detail.
Please post your Diagnosis version and ROM if you succeed.
Simple translation(I'm chinese, so the translation is not very good,sorry for that)
REQUIRES
IF you have updated to mango, roll back to 7392 or earlier. make sure it's unlocked.
Then you needs these files(1-4 are contained in the Omnia7 mango JB.zip)
1)Wp7UsbStorageEnabler
2)WP7RootTools 0.5 alpha.xap
3)language.xml (this is for chinese languages,can be omitted)
4)unlock.xml
5) Diagnosis app(ver 1xxx)
Note: If your Diagnosis version is 0929 or earlier, you should uninstall it and dial ##634# under 7932. By doing this you can update your Diagnosis app.
Before updating to mango
1)copy language.xml and unlock.xml to rootfolder/picture/ via Wp7UsbStorageEnabler
2)deploy WP7RootTools 0.5 alpha.xap and copy the xml file(s) to provxml/ in the root folder(create one if provxml folder doesn't exist)
note:
the file name will change after being copied to phone. Look for it under /My Documents/Zune/Content, including sub-folders.(size is the clue)
You can look through /My Documents/Zune/Content/0400 first.
Don't forget to rename the xml files to original one.
3)exit WP7RootTools and enter diagnosis(##634#),open GPRS settings (*#9908#). click "Select GPRS" and you will see the xml file(s). dont choose any of them. Just click Save.
note: Don't update to mango if you can't find unlock.xml in GPRS settings! You can't jailbreak mango without unlock.xml.
If you want chinese,you should choose language.xml then save. the Unlock.xml is used after updating to mango.
After Updating to Mango
after updating to mango,enter diagnosis->gprs settings,and choose the unlock.xml then save.
No rebooting needed.
All done.Enjoy
Problems and solutions
--->Focus<---
It's confirmed that Diagnosis(ver 0929 or earlier) can't find the xml file in the GPRS settings.
The Diagnosis version is different according to which rom you are using.
Rogers -> 0929
Att -> 1122
If your Diagnosis version is 0929 or earlier, uninstall and dial ##634# to reinstall it again (in 7392). It will update the Diagnosis app.
If it still not work:
Reflash to AT&T 7004 > Open Diagnose > Unlock > 7008 > 7390 > Open Diagnose (still 929) > Uninstall Diagnose > Open ##634# again, and it's already updated.(Thanks to minori_aoi,http://forum.xda-developers.com/showpost.php?p=15368673&postcount=55)
Note:
If your phone is updated to 7392 with the OEM registry information (ATT-US) deleted, the Diagnosis won't be updated.
If the unlock.xml is still missing in the GPRS settings, here is a solution:
Copy&paste unlock.xml in another way:
1)In 7392, download and deploy New_SMS_Unlock.xap.
2)Browse with WP7 Root Tools to Applications\Install
3)Search for a folder which starts with D19A80F2-1717.....Then you will find the unlock.xml
Then do as above.
I don't know what's the difference between the unlock.xml in New_SMS_Unlock.xap and the normal one. Both size and content are the same. But it just worked on hx4700 Killer's focus.
See http://forum.xda-developers.com/showpost.php?p=15329491&postcount=5 for detail
Thanks to contable and hx4700 Killer.
--->Wp7UsbStorageEnabler<---
Zune will start automatically when the phone is connected. Then you will see nothing in WP7 phone's folder in the Explorer.
Here's the solution:
When the phone s connected,open phone's folder in Explorer as fast as you can.
This make Wp7UsbStorageEnabler connect with your phone before Zune.
You can also close Zune when it appears.
About C-Reader
C-Reader is a fascinating ebook reading app and the developers are working hard to make it optimized for mango.A beta release will soon be published including some "mango features" like extremely fast resuming and background downloading.I hope you guys could have try~~
App link:http://wp7applist.com/en-US/app/16650/creader
That's great!! I have jailbreaked!
Thank to GLB in C-reader.
very very nice tweak !!!!
we can now execute all registry tweak we want in mango, just edit xml file !!!
What make this hack can't be used on Focus ??? As far as the Unlock.xml goes, it's only contain Dev Unlock, Prevent Re-lock, and Max Sideloaded Application limit.
I also can access *#9908# from diag tools. So what's missing from Focus compared to Omnia 7 ?
It seems that some focus succeeded. It depends on the ROM and diagnose app you are using.
diagnoise v1122 works
rogers seems not working.
Have a try and good luck!
Mine is AT&T Focus with Diagnose v 0.929 and running Rogers ROM.
Out of topic :
Regarding Diagnose Tools, can we change the Diagnose tools with another version ???
Edit : Tried this, but I can't see the xml file from *#9908#.
There're 3 options :
- Gumi Test Bed
- Suwon2G Test Bed
- Suwon3G Test Bed
Damn ... I thought it would also worked on my Focus
i updated my post . see the last part "Problems and solutions" . But the xap file is still downloading...
EDIT: the Diagnosis.xap in attachment did't work, deleted.
I have a problem, i don't see any file under /My Documents/Zune/Content after i loaded unlock.xml in Pictures folder via USBenabler. I have only seven folders in Content folder, no files. Any clue?
Here an easier way to copy the unlock.xml to the OMNIA 7:
1. if you are still on build 7392 deploy the attached xap to your device
2. Browse with WP7 Root Tools to Applications\Install
3. Search for a folder which starts with D19A80F2-1717.....
=> there you will find the unlock.xml
4. copy the unlock.xml as described with WP7 Root Tools to the before created provxml\ folder
So you don´t need to copy the unlock.xml via USBStorageEnabler.
Cheers
contable
svarog84 said:
I have a problem, i don't see any file under /My Documents/Zune/Content after i loaded unlock.xml in Pictures folder via USBenabler. I have only seven folders in Content folder, no files. Any clue?
Click to expand...
Click to collapse
You should look through every folder and sub-folder to find those 2 xml files.
The diagnose (v.1027) crashed as soon as I open GPRS screen.
What's SMS Unlock used for ?
Edit : It's just for copying the unlock.xml, lol
@contable
i don't have folder that starts with D19A80F2
I am trying now to find it with first method. If file is renamed it will keep .xml extension, right?
Tnx for replying so quickly everyone
After 1 hour's hard work, finally get my O7 mangoed and jailbreaked!
svarog84 said:
@contable
i don't have folder that starts with D19A80F2
I am trying now to find it with first method. If file is renamed it will keep .xml extension, right?
Tnx for replying so quickly everyone
Click to expand...
Click to collapse
That is the folder I found it on my OMNIA 7. The file isn´t renamed after deploying the xap. If you don´t have such a folder just search in Applications\Install folder for unlock.xml.
svarog84 said:
@contable
i don't have folder that starts with D19A80F2
I am trying now to find it with first method. If file is renamed it will keep .xml extension, right?
Tnx for replying so quickly everyone
Click to expand...
Click to collapse
No, the file name is totally changed.
mine is 7a.3z and 7c.3z
they are in the same folder and the folder has no other files in it.
Tested, it work on omnia7. I has more than 20 xap deployed on phone before mango and I can deploy other xap after upgrade to mango.
thank you !
yhd4711499 said:
No, the file name is totally changed.
mine is 7a.3z and 7c.3z
they are in the same folder and the folder has no other files in it.
Click to expand...
Click to collapse
I have seen them but didn't pay attention, i was trying to find .xml extension.
EDIT
Found it, i have unlock option under gprs settings. Updating to Mango now, hope it will work. Thanks a lot
Thanks for this. Worked on my WP7 Omnia 7
htc support?
will there be support for htc hd7 coming? or can i use these instructions with my hd7?
Gateau Noël said:
will there be support for htc hd7 coming? or can i use these instructions with my hd7?
Click to expand...
Click to collapse
Please read the title of this thread. For HD7 you can find another thread...
Related
Hi all,
I've installed DFT' s WP7 to my LEO and it's working perfect! Thank you DFT I' ve activated my account by calling MS US and got the activation code. But when i try to install an app (free apps) marketplace always shows me an error "can't get this info right now. check back in a while".
I' ve tried everything i found on the web (deleting cookies, hardreset, softreset) but nothing changed.
I've installed zune to my pc and set my computer's region same with the device, signed in to zune with the activated live id and installed some free apps but they are not appearing on the device. Is there anything blocked for my device? As i seen from people who purchased an original WP7 having this problem and does not know how to solve it.
One thing i did not try is adding a credit card for my account??? I'm not living in USA so it does not accept European credit cards.
Any helps appriciated!
hey guys, no answers??
me too...............T-T
Same problem here
there is a problem with Marketplace right now, so, they were correct in asking you to "try again later"
I've seen this pop up on twitter today.
3vi7 said:
Marketplace
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=911815&page=6
voila! i'm so happy to hear the Marketplace problem Just one question; do we have to do a registry hack for WP7 to download apps?
Thanks.
ekinozcicekciler said:
voila! i'm so happy to hear the Marketplace problem Just one question; do we have to do a registry hack for WP7 to download apps?
Thanks.
Click to expand...
Click to collapse
http://www.zune.net/en-US/support
you can check here anytime to check on the status of the zune/marketplace servers.
Hi all,
I did the registry hack and now it's working.
http://forum.xda-developers.com/showthread.php?p=10566003
FYI.
I did the unlock procedure but it still wouldn't work until I did step 6 again
HowTo Prevent the relocking of the phone AFTER unlocking by chevron.
Originally Posted by thesecondsfade
This is discussed elsewhere, but deep within other threads, so I wanted to give it it's own thread to help people in finding out how to prevent Zune from relocking WP7 devices. It only works on HTC devices for now because TouchXplorer only works for HTC devices.
1. Install TouchXplorer
2. Install HTC Connection Setup
3. Download and extract this zip file to your PC.
4. Deploy the extracted XAP to your device
5. On your device, using TouchXplorer, copy \My Documents\My Ringtones\CustClear.provxml to \Windows\
6. On your device, run HTC Connection Setup, hit the check button to let it provision.
7. You're done.
All credit goes to xboxmod and his HTC Registry Editing thread and HTC WP7 Apps thread.
naps1saps said:
I did the unlock procedure but it still wouldn't work until I did step 6 again
HowTo Prevent the relocking of the phone AFTER unlocking by chevron.
Originally Posted by thesecondsfade
This is discussed elsewhere, but deep within other threads, so I wanted to give it it's own thread to help people in finding out how to prevent Zune from relocking WP7 devices. It only works on HTC devices for now because TouchXplorer only works for HTC devices.
1. Install TouchXplorer
2. Install HTC Connection Setup
3. Download and extract this zip file to your PC.
4. Deploy the extracted XAP to your device
5. On your device, using TouchXplorer, copy \My Documents\My Ringtones\CustClear.provxml to \Windows\
6. On your device, run HTC Connection Setup, hit the check button to let it provision.
7. You're done.
All credit goes to xboxmod and his HTC Registry Editing thread and HTC WP7 Apps thread.
Click to expand...
Click to collapse
Ok how does this help me iT WONT WORK i GET SAME ERROR
On your desktop browser, go to Zune.net, register, set region to US. That should do the trick.
how do i copy the my documents/my ringtones/whatever to windows??
http://forum.xda-developers.com/showthread.php?t=919217
?
ok so i figured out how to copy the \My Documents\My Ringtones\CustClear.provxml to \Windows\...but i still keep getting the same message saying can't find this info right now. try again later... ive made sure the region is right and all that stuff.. please help!!!
Can do this using the Registry Viewer and Network Profile Tool. I will be making a tool for samsung that will allow you to provision any xml.
Sent from my OMNIA7 using Board Express
Awesome. Care to share how?
Indeed very good news. When do you think the tool will be ready ?
Okay here it goes, its very similar to the HTC method which requires alot of tinkering.
Firstly, you need to be Dev Unlocked. Search for Chevron Unlocker if you dont already have it.
Secondly, you will need Tom XAP Installer which can be found as a sticky at the top of the thread.
Lastly you will need nico's Registry Viewer XAP Package which can be found here: http://forum.xda-developers.com/showpost.php?p=10623201&postcount=19
Now when you have all the above done, Load up Registry Viewer and goto:
HKLM\System\State\Samsung\Phone\Operator\Base
You will see some numbered subkeys. You can edit any of these but I reccommend editing [1].
Now navigate to [1] and tap FileName this is where you enter the desired xml.
Now I have a UK Omnia 7 but I flashed the Unbranded XENJK1 ROM which is for Netherlands. So whenever you run the Network Profile App you will see the Network for the sim card you are currently using plus 4 other networks to choose from which will be Netherlands Phone Operators.
Here is a little example to run your desired provxml file. Remember we tapped on FileName in the [1] subkey, now clear the current filename thats already there and type in: UK_XEU_BASE.xml
Exit Registry Viewer and startup the Network Profile App and Tap on the Top Profile. (This is why we edited [1]). You will see the loading dots in the middle of the screen to tell you the device is busy (thats the provxml installing). When its done, exit the Network Profile App and restart it. You will now notice that ALL the UK network providers are now in the Profile list.
So this definately works, we just now need a way to create our own provxml files and copy them to the Windows folder on our Omnia 7!
So this in effect is the same as what I found/hit in this thread. The problem is, we don't have a way of writing to the \windows directory. I've tried all sorts of things to read the provxml from other locations but it doesn't want to.
RustyGrom said:
So this in effect is the same as what I found/hit in this thread. The problem is, we don't have a way of writing to the \windows directory. I've tried all sorts of things to read the provxml from other locations but it doesn't want to.
Click to expand...
Click to collapse
If what he described (anyone tested it with a custom provxml file yet?) works, then maybe the network profile app doesn't need a provxml file within the Windows folder (to test too).
Patch network setup dll to apply provxml from the xap install folder.
i 've do this on my htc provxml deployer by this way you can deploy custom provxml.
RustyGrom said:
So this in effect is the same as what I found/hit in this thread. The problem is, we don't have a way of writing to the \windows directory. I've tried all sorts of things to read the provxml from other locations but it doesn't want to.
Click to expand...
Click to collapse
Yes its more or less the same, also the method everyone is using for Interop to use native DLLs in their code is only for using Subs/Functions inside of Interfaces. Now to call an Exported Function in a native DLL requires a different approach. We first have to build a DLL using C++ in Visual Studio 2008 for Windows Mobile 6 (yes you heard me right! ) and create an interface for the functions we wish to use in the native DLL we want to call. We then use C# to use the ComBridge method to load the custom made native DLL which will then provide us the access to the Subs/Functions so when these are called, our custom made DLL will then call the Exported Function in our target DLL.
Now this will also enable us to use the Exported Functions in Coredll.dll which have all the juicy functions that we used and loved in Windows Mobile, including Registry read and write and file access and IO operations.
Now, Any C++ Volunteers???
martani said:
If what he described (anyone tested it with a custom provxml file yet?) works, then maybe the network profile app doesn't need a provxml file within the Windows folder (to test too).
Click to expand...
Click to collapse
It definately works with xml in windows folder but not tried a custom one yet.
lyriquidperfection said:
Now when you have all the above done, Load up Registry Viewer and goto:
HKLM\System\State\Samsung\Phone\Operator\Base
..........................
Click to expand...
Click to collapse
We can do the same by runnig "/windows/AppPreInstaller.exe path_to_provxml_file" (using l3v5y.WP7DT.RemoteExecute).
The problem is that AppPreInstaller.exe refuses any attempts to install provxml from any place outside /windows folder.
xboxmod said:
Patch network setup dll to apply provxml from the xap install folder.
i 've do this on my htc provxml deployer by this way you can deploy custom provxml.
Click to expand...
Click to collapse
But aren't the DLLs signed? Did you just resign it with a different cert?
lyriquidperfection said:
Yes its more or less the same, also the method everyone is using for Interop to use native DLLs in their code is only for using Subs/Functions inside of Interfaces. Now to call an Exported Function in a native DLL requires a different approach. We first have to build a DLL using C++ in Visual Studio 2008 for Windows Mobile 6 (yes you heard me right! ) and create an interface for the functions we wish to use in the native DLL we want to call. We then use C# to use the ComBridge method to load the custom made native DLL which will then provide us the access to the Subs/Functions so when these are called, our custom made DLL will then call the Exported Function in our target DLL.
Now this will also enable us to use the Exported Functions in Coredll.dll which have all the juicy functions that we used and loved in Windows Mobile, including Registry read and write and file access and IO operations.
Now, Any C++ Volunteers???
Click to expand...
Click to collapse
I know some people (davux) have started this. I wrote a simple one but I suck at C++ so didn't get very far.
lyriquidperfection said:
It definately works with xml in windows folder but not tried a custom one yet.
Click to expand...
Click to collapse
That reg key doesn't include a path, just a file name. I guess you could throw in DiagnosisApp_1.provxml and see if it launches it (it just installs the Diagnosis app).
denominator77 said:
We can do the same by runnig "/windows/AppPreInstaller.exe path_to_provxml_file" (using l3v5y.WP7DT.RemoteExecute).
The problem is that AppPreInstaller.exe refuses any attempts to install provxml from any place outside /windows folder.
Click to expand...
Click to collapse
yes and this apps doesn't deploy custom provxml!
i've try on my Htc by editing provxml called by this apps.
apppreinstaller is run on 1st boot to install in rom Xap's via a provxml.
RustyGrom said:
That reg key doesn't include a path, just a file name. I guess you could throw in DiagnosisApp_1.provxml and see if it launches it (it just installs the Diagnosis app).
Click to expand...
Click to collapse
Ha! I entered DiagnosisApp_1.provxml into the FileName value and when I applied the modified profile, it did indeed install the Diagnosis App but not launch it. The provxml is for installation only as when I did this, Diagnosis appeared in my app list without keying in ##634# in the dialer!
lyriquidperfection said:
Ha! I entered DiagnosisApp_1.provxml into the FileName value and when I applied the modified profile, it did indeed install the Diagnosis App but not launch it. The provxml is for installation only as when I did this, Diagnosis appeared in my app list without keying in ##634# in the dialer!
Click to expand...
Click to collapse
Cool so as best I can tell looking at the disassembled code SetNetworkSetting(string settingName, out int bRet) from NwProfDLL.dll does that with "settingName" being the provxml file or the name assigned to the provxml file, leaning towards the latter.
Edit... maybe not... doesn't seem to work to launch DiagnosisApp_1.provxml. Might be due to my phone being carrier locked?
RustyGrom said:
Cool so as best I can tell looking at the disassembled code SetNetworkSetting(string settingName, out int bRet) from NwProfDLL.dll does that with "settingName" being the provxml file or the name assigned to the provxml file, leaning towards the latter.
Edit... maybe not... doesn't seem to work to launch DiagnosisApp_1.provxml. Might be due to my phone being carrier locked?
Click to expand...
Click to collapse
I have the same problem, too. My OMNIA 7 is still carrier locked (bad bootloader version...). I will try to unlock it tomorrow.
Doesnt matter if it is locked or unlocked. It doesnt launch it only installs it. It adds the icon to the app list if it wasnt there already.
Sent from my OMNIA7 using Board Express
lyriquidperfection said:
Doesnt matter if it is locked or unlocked. It doesnt launch it only installs it. It adds the icon to the app list if it wasnt there already.
Sent from my OMNIA7 using Board Express
Click to expand...
Click to collapse
In the NetworkProfile app, I can't choose a profile. It just says "This application can not be used if the device is in network locked state by mobile operator."
I tried bypassing it and just calling the function from my own code but it didn't work. That doesn't mean it won't work as I may be doing something wrong but the COM DLL could be checking the phone's lock status before trying to run the provxml.
RustyGrom said:
In the NetworkProfile app, I can't choose a profile. It just says "This application can not be used if the device is in network locked state by mobile operator."
I tried bypassing it and just calling the function from my own code but it didn't work. That doesn't mean it won't work as I may be doing something wrong but the COM DLL could be checking the phone's lock status before trying to run the provxml.
Click to expand...
Click to collapse
I don't think it's so much if the device is carrier-locked, but if the device is carrier-branded. I couldn't use the Network Profile tool with my original T-Mobile UK ROM, but since flashing it with the generic ROM that leaked, I can now use it, despite still being carrier-locked.
guys on your samsung device operator xml are deployed by configxml.exe in the windows folder called by AutoSim.exe imself run by coldinit.exe
the operator provxml are named like this FRANCE_SFR_BASE.xml
i'm looking if i find somethink.
i think autosim is also run by NetworkProfile.
RustyGrom said:
In the NetworkProfile app, I can't choose a profile. It just says "This application can not be used if the device is in network locked state by mobile operator."
I tried bypassing it and just calling the function from my own code but it didn't work. That doesn't mean it won't work as I may be doing something wrong but the COM DLL could be checking the phone's lock status before trying to run the provxml.
Click to expand...
Click to collapse
I can confirm that it works on my carrier locked OMNIA 7 !.
I edited the filename in the registry, then I launched the Network profile app.
If the first profile is allready choosen on your device, choose the second one and then the first one. It works only for the [1] registry filename so you have to choose the first profile of the list.
After that the diagnosis app appears on your device...
Edit: my device is T-Mobile Germany branded...
@ Mods: I read the tutorials here on how to unlock Windows Phone 7 but most of the time I felt like there's missing some information. I know that there are already a lot of tutorials and guides but I thought it would be good to collect it a bit. If this thread is inappropriate feel free to remove it
-
Unlock your phone
[Developer unlock; ChevronWP7; Application Deployment]
1. Check the OS version of your phone
First step is to check which OS version your phone is running as ChevronWP7 doesn't work with NoDo (or higher) update installed on your phone. Just take a look at the following page on your phone: settings > about > more information.
7.0.7004 = compatible with ChevronWP7 | No updates installed; OS version when Windows Phone 7 was launched
7.0.7008 = compatible with ChevronWP7 | Pre-NoDo update installed
7.0.7390 = not compatible with ChevronWP7 | NoDo update installed
7.0.7392 = not compatible with ChevronWP7 | NoDo update installed; certificate update for security improvement installed
7.0.7401 = not compatible with ChevronWP7 | Pre-Mango update (BETA! NOT OFFICIALLY AVAILABLE YET!) installed
7.0.7661 = not compatible with ChevronWP7 | Mango update (BETA v1! NOT OFFICIALLY AVAILABLE YET!) installed
7.10.7712 = not compatible with ChevronWP7 | Mango update (BETA v2! NOT OFFICIALLY AVAILABLE YET!) installed
7.10.7720 = not compatible with ChevronWP7 | Mango update (FINAL - FOR DEVELOPERS ONLY! NOT OFFICIALLY AVAILABLE YET!) installed
If your phone is running an imcompatible version you've to flash a ROM which hasn't got NoDo installed. Take a look at xda-developers | Forums and scroll down to your device. Enter the development section and search for a flash guide and a machting ROM file. I can't explain the process more exactly as it depends on your phone model.
2. Install Zune software
If you don't already have the Zune software on your computer, follow this link and install it: zune.net
3. Add registry entry
Now you have to add a entry to your Windows registry. ChevronWP7 will need this entry to connect to your phone. There are several methods - use only one!
Method 1:
Install Windows Phone Developer Tools RTW. The entry will automatically be added.
The setup is enourmously big but later you'll need it anyway! So I really advise you to choose this method!
Method 2:
Download this .reg-file to your hard drive and execute it. Click "Yes" in the first popup and "OK" in the second one - the entry is now added.
Method 3:
Add the entry manual: Open up the registry editor (Command: regedit.exe | Default path: "C:\Windows\regedit.exe"). Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsPhone\ProxyPorts. If the folder/key doesn't exist yet, create it. Search for the entry DeviceReg. Create it if it doesn't exist: It's a 32-bit DWORD called "DeviceReg" with this data in it:
Hexadecimal: 69c5
Decimal: 27077
4. Check "hosts" file for "developerservices.windowsphone.com" entries
Now it's best to also edit the "hosts" file. Here's what you've to do:
Open up "Notepad" (Start - All Programs - Accessories - Notepad) - It's best to right click it and press "Run as administrator" in the menu. Else it could happen that you don't have the permission to edit the file. Then click on File > Open. Now copy this line:
%windir%\system32\drivers\etc\hosts
and paste it in the line file name. Then just hit the enter key.
Now search for lines which contain developerservices.windowsphone.com. If you find such lines just remove them entirely. Finally press File > Save.
5. Install certificate on phone
Next step is to install the certificate from ChevronWP7 on your phone. The easiest way is to open up the browser on your device and type this URL into the adress bar:
db.tt/fFwKQIy
Consider the use of capitals and small initials letter!
(You don't have to install this on your computer)
After you opened the page you can see a big shield. Under the symbol there's a message saying "Press to open the file ChevronWP7.cer". Follow this instruction and confirm with install and ok.
6. Download and run ChevronWP7
To get the unlock tool follow this link and save the ChevronWP7.exe file somewhere on your hard disk. Now do the following steps:
- Connect your phone to the computer
- Wait for Zune to start up (If it doesn't start up, open it manually)
- In Zune click on the tab phone
- There you have to pay attention to two things:
- If Zune is syncing files to or from your phone just wait until it's finished
- Now check the relationship between Zune and your phone. If you can read something about a guest relationship you've to click on "Change Sync Relationship" and follow the instructions to get a full relationship.
- Keep sure that the device stays on the homescreen (where the live tiles are) for the next steps - the lockscreen mustn't be active! [Just touch the display and scroll up and down every few seconds to avoid this.]
- Run the downloaded ChevronWP7.exe and check the two boxes:
Ensure your phone isn't PIN-locked
Install certificate on phone using Internet Explorer at "http://www.chevronwp7.com/cert"
- Now finally click on the Unlock button - The button turns into Relock which means that your device is unlocked now. If this didn't work for you - with an error message coming up on your screen - try this:
Instead of using the latest version of Zune, try an older version. Here's a link where you can download version 4.7.01: Zune v4.701
Don't click the Relock button now! Just close ChevronWP7.
Leave Zune running in the background as we'll need it again in a few minutes.
Don't disconnect your device now! Continue with step 7 or your device will relock itself the next time you connect it and Zune identifies it.
7. Keep your phone unlocked
7.1 Install registry editor
As you can read above your device will be locked if you connect it again (Zune will identify your phone and lock it again). To prevent this we've to edit an entry of the phone registry:
First of all we need a registry editor for Windows Phone 7. Well, there's not a uniform way to edit registry on all devices (HTC, Samsung, ...), yet. So you have to search a registry editor which enables full registry access on your device. [I'll update this with some suggestions soon!] Then you've to open Start > All Programs > Windows Phone Developer Tools > Application Deployment on your computer. Select the downloaded .xap file (Registry Editor) and click on Deploy. Wait until the process is finished. Now disconnect your phone from the computer.
7.2 Modify the registry
Now open the Registry Editor on your phone. Now navigate to HKEY_LOCAL_MACHINE > Software > Microsoft > DeviceReg.
Now scroll to PortalUrlInt, remove its value data and save it. Do the same with PortalUrlProd. Both entries should now be "empty" (but not deleted!).
8. Installing updates
8.1 Pre-NoDo & NoDo update:
After you've followed the steps of my tutorial, you can install both the Pre-NoDo and the NoDo update without loosing the unlock.
8.2 Mango update:
There's already a BETA version of Mango out there which is intended for developers - but with some additional steps you can also install it without being a developer (and even without having a developer unlocked phone)! This update WILL REMOVE YOUR UNLOCK AND DISABLE THE USE OF HOMEBREW APPS! -> You won't be able to sideload apps anymore and you won't be able to use tools like registry editors and file explorers! Basically, if you want Mango update + jailbreak you've to prepare your phone while running NoDo (or earlier). To explain the process shortly: There are official apps which read out files information and apply changes to the phones registry. Just imagine a connection managing application which has got one file for every single provider containing informations like APN, Passwords, ... . Okay, so while you're on NoDo you can add your own files to this application - but these ones won't contain information about a provider. Instead they'll tell your phone to change several registry entries. And example would be the "Connection setup" app for HTC devices. People can add a .provxml file to the app. Then they update to Mango with loosing the developer unlock but not the file. On Mango they open up the "Connection setup" (<- You have to use this official tool - sideloaded apps won't work at that time as you're not developer unlocked yet) and can see the entry of the .provxml: There will be several networks to choose from (e.g. "T-Mobile", "Vodafone", ...) and also a entry called something like "Developer unlock". Well, this is because of the .provxml file. Then you just have to choose and run this file and the changes will apply - your phone is unlocked again! Just search and you'll find much tutorials here on how to use provxml method on HTC, Samsung, ... devices. I unlocked my Omnia 7 running Mango BETA v2 using this method.
-
Wow, you're done! Now you can connect your device to your computer without loosing the unlock.
I'll try to always improve this tutorial and keep it up to date
Please click on "Thanks" if it helped you!
Please tell me if you find something disordered or mistakes. And please be kind as this is my first tutorial Thanks
Excellent. I think this combines everything that was missing from other tutorials, and it is very thorough.
I'm inspired to flash my Focus and unlock it (my old one bricked).
You should add some recommended apps for post-unlock. AccentChanger, Battery Meter, Ringtone installers, Screen Capture, etc.
Thanks And my english doesn't sound too crappy?
Much luck with your Focus
WP7 root tools can used only on Samsung devices (you forgot to tell this)... better to advice different editor if you want have compete tutorial
also cert file must be sended via email to phone or upload to web and download to phone... link which you provided is old and dead....
dxdy said:
WP7 root tools can used only on Samsung devices (you forgot to tell this)... better to advice different editor if you want have compete tutorial
Click to expand...
Click to collapse
Oh thanks! I will correct it later today
dxdy said:
also cert file must be sended via email to phone or upload to web and download to phone... link which you provided is old and dead....
Click to expand...
Click to collapse
For me the link works. You have to write it correctly [it's case sensitive]. Please try again
for this link "http://www.chevronwp7.com/cert" hehehehe
hey,
if i unlock my omnia 7 with your method and before i update to NoDo. Can i update to nodo after unlock and my device is still unlock?
THX
knigge said:
hey,
if i unlock my omnia 7 with your method and before i update to NoDo. Can i update to nodo after unlock and my device is still unlock?
THX
Click to expand...
Click to collapse
yes you can update to NoDo and very possible device still be unlocked
http://forum.xda-developers.com/showthread.php?t=1101344
dxdy said:
WP7 root tools can used only on Samsung devices (you forgot to tell this)... better to advice different editor if you want have compete tutorial
Click to expand...
Click to collapse
I removed the suggestion of WP7 root tools - but there is still not a common way to modify registry which works on all devices I think I already created a thread in the Q&A section where I hope to get some help or advices
http://forum.xda-developers.com/showthread.php?p=15158977#post15158977
dxdy said:
also cert file must be sended via email to phone or upload to web and download to phone... link which you provided is old and dead....
Click to expand...
Click to collapse
Well, you can send it via email but you don't have to. I uploaded it and so the only thing to do is opening the link Well, at least I hope so. Can someone confirm that this link works if you pay attention to capitals and small initial letter? Thanks!
dxdy said:
for this link "http://www.chevronwp7.com/cert" hehehehe
Click to expand...
Click to collapse
Wow, the page has been down for a long time and now this comes up
Ok. So installed Nodo on my phone a whiile ago. Carrier stock att. Is there a way for me to downgrade and install the chevron? CUz I dont think i can downgrade.
We need to know what phone model you have (HTC HD7 for example)
i have the HTC 7 Pro with 7.0.7392 OS. i hate now to not unlock my foon!!!!!
Aren't there old ROM files for HTC 7 Pro out there?
what?/ can i install a old rom on my foon??
Did you even read my tutorial? It says that you should look into the development section of your phone here on xda-developers. There are ROMs so I think there's also a way to flash them
I bought on ebay a Omnia 7, how do i know if the person who sold me made de unlock with the ChevronWP7...is there any way to see on the phone if the ChevronWP7 is apllied.
Thanks for your great tutorial.
First of all you've to look if there's homebrew installed on the phone. Something like 'Registry editor' for example. If not I guess the easiest way is to try to deploy an app to the phone. If it works it's unlocked, if not it is locked. And if Zune tells you to update: Don't do it until you followed my tutorial
experience7 said:
First of all you've to look if there's homebrew installed on the phone. Something like 'Registry editor' for example. If not I guess the easiest way is to try to deploy an app to the phone. If it works it's unlocked, if not it is locked. And if Zune tells you to update: Don't do it until you followed my tutorial
Click to expand...
Click to collapse
I checked in my phone and i already have the 7.0.7392.0 version installed.
So now i have to downgrade to the 7.0.7004 version, install the ChevronWP7, and then i can update with zune to the last version that i still be unlocked, is that correct?
Thanks
Correct
the link to chevronwp7.exe does not work. can you have a look at it.
Hi hackers,
Version 2.1 of DeployProvXML is here, and should be more robust than the previous version:
1: The CustClear.provxml file is now copied both using the filesystem DLL (like v1) and using XML provisioning (hopefully works aroudn the HTC update blocking filesystem access.
2: The CustClear.provxml file is now self-chaining. Really, this time - so long as you run the program *once*, you can even change the included CustClear.provxml, re-deploy, and run Connection Setup; your new version will then be copied to \Windows. (Re-run CS to actually process your new version). No more need to re-run DeployProvXML after each use of Connection Setup!
3. The program now contains more diagnostics. It sets a registry value at launch (using ComRegRW.DLL), changes that registry value (using provxml) when deploying the file, and changes it again when the deployed file is processed by Connection Setup (as part of the CustClear.provxml). It also checks that the value is as expected avter deploying.
REQUEST:
Anybody who has an interop-unlocked HTC phone with the latest official HTC update (meaning you can't use TouchXplorer anymore), please run this app, then run Connection Setup, then use a registry editor to check the key HKCU\Software\DeployProvXML. It should have a value, LastOperation. Please include the data in the value (or the fact that it doesn't exist) with your reports. Thank you!
Description:
Another handy little utility for people with HTC phones, this app simply copies a CustClear.provxml file from its install directory to \Windows, then exits. The idea is to make sure that you're never without at least a basic file that can be used by Connection Setup to unlock your phone. New in v2, every time you run Connection Setup, the file will automatically restore itself to the Windows directory. This ensures you'll never accidentally get caught with a locked phone after an upgrade or something!
The included Provxml has three parts. However, you can customize it however you like by opening the XAP file and editing the embedded provxml. The parts are:
1: Applies the registry settings to unlock the phone, including Interop-Unlock.
2: Applies a test value in the registry, at HKCU\Software\DeployProvXML. This value is harmless but can be used to test if the app is working.
3: Chain-copies itself from DeployProvXML's install folder into Windows again, replacing the copy that Connection Setup consumes.
Note that this program does not actaully apply the provxml, merely copies it to where Connection Setup expects to find it. It should close immediately after starting; this is not a bug. If you see a dialog box instead, something went wrong and you should report it below!
This program is only going to work on HTC phones, since it uses the HTC DLLs for provxml, file access, and registry. It is a 7.0 app but is compatible with Mango if you have Interop Unlock already.
XAP is in DeployProvxml\bin\debug. Source included for those interested.
Do you think a deployer for OMNIA 7 is possible ?
Maybe with a .dll of WP7 Root Tools ?
So users who didn´t prepare their device for our OnDevice provxml app under NoDo could also enable this feature...
contable said:
Do you think a deployer for OMNIA 7 is possible ?
Maybe with a .dll of WP7 Root Tools ?
So users who didn´t prepare their device for our OnDevice provxml app under NoDo could also enable this feature...
Click to expand...
Click to collapse
This has been solved I can finally test the app myself now. I changed the path to copy the provxml from the iso storage of the app instead of the provxml folder.
Interop.Services
Just read this http://translate.google.com/transla...oducing-windows-phone-7-5-native-programming/
Any joy?
Looks cool, but I'll need to investigate further. It has definitley been reproted that Homebrew apps without ID_CAP_INTEROPSERVICES don't work even in Mango. It sounds like this guy is maybe using a marketplace signed DLL, though? Not sure - the translation isn't great. He's working from an app that I've never explored, and that appears to be specific to the Japanese Mango phone.
how do we use it. will it permanently unlock when we update to official Mango?
Ttblondey said:
how do we use it. will it permanently unlock when we update to official Mango?
Click to expand...
Click to collapse
Install app in NoDo.
Run in once.
Upgrade to Mango.
Run the Connection Setup app (from Marketplace).
Hit "OK" in Connection Setup.
Your phone is now dev-unlocked and will not automatically relock. Additionally, you can now install Mango homebrew.
I suggest you then run DeployProXml again, since installing an update, even something like a HTC firmware update, may re-lock the phone. So long as you've run DeployProvXml since the last time you ran Connection Setup, though, you can unlock again.
If this helps, please hit Thanks!
piaqt said:
Just read this http://translate.google.com/transla...oducing-windows-phone-7-5-native-programming/
Any joy?
Click to expand...
Click to collapse
he does pretty much the same from what I read. You just use oem dll's and have some native functions to work with. f/e htc has file operations + regoperations + provxml, samsung has regoperations + provxml (trough which you can do regops). This manufacturer dll probably contains fileops as well, which is nice since there might also be a chance that there will be a working provxml method and with the fileops you can copy the provxml files to the desired location. In theory ofcourse.
Marvin_S said:
he does pretty much the same from what I read. You just use oem dll's and have some native functions to work with. f/e htc has file operations + regoperations + provxml, samsung has regoperations + provxml (trough which you can do regops). This manufacturer dll probably contains fileops as well, which is nice since there might also be a chance that there will be a working provxml method and with the fileops you can copy the provxml files to the desired location. In theory ofcourse.
Click to expand...
Click to collapse
There are two differences that are worth noting, though.
A) This is a phone that came with Mango. There was never any chance to unlock it for Mango homebrew. It blocks apps with ID_CAP_INTEROPSERVICES - something we had to work around with registry edits.
B) Related to A, he can call native code without having ID_CAP_INTEROPSERVICES. This isn't supposed to be possible at all. Makes me wonder if he's actually calling anything in the DLL or if he's just loading the COM object but not using it and calling that success.
GoodDayToDie said:
There are two differences that are worth noting, though.
A) This is a phone that came with Mango. There was never any chance to unlock it for Mango homebrew. It blocks apps with ID_CAP_INTEROPSERVICES - something we had to work around with registry edits.
B) Related to A, he can call native code without having ID_CAP_INTEROPSERVICES. This isn't supposed to be possible at all. Makes me wonder if he's actually calling anything in the DLL or if he's just loading the COM object but not using it and calling that success.
Click to expand...
Click to collapse
Ahh yeah your right. Yeah I realy wonder what the trick behind it is and if he manages to install it.
Something else I have not tried yet, but what happens if you deploy it without the id_cap and than run it. It will not work obviously, but what happens if you redeploy with the tag in? Will it still get rejected? Because the phone rejects the app I think.
Hey, the ZIP contains a folder, which, if I package into a XAP, fails on deployment. What's the best way to get this packaged into a usable XAP?
trying to figure out how to install this app.
@thesecondsfade:
Bottom line of the first post:
"XAP is in DeployProvxml\bin\debug. Source included for those interested."
I distribute most of my apps this way, unless the source is really big and the XAP alone is a significantly smaller download for some reason.
@Ttblondey:
Is your phone dev-unlocked?
Is your phone either pre-Mango, or interop-unlocked?
Do you have a XAP deployment program and the Zune software?
GoodDayToDie said:
@thesecondsfade:
Bottom line of the first post:
"XAP is in DeployProvxml\bin\debug. Source included for those interested."
I distribute most of my apps this way, unless the source is really big and the XAP alone is a significantly smaller download for some reason.
@Ttblondey:
Is your phone dev-unlocked?
Is your phone either pre-Mango, or interop-unlocked?
Do you have a XAP deployment program and the Zune software?
Click to expand...
Click to collapse
My TouchXplorer does not work anymore after updating to the official Mango, though my phone is still unlocked. This XAP will definitely helps if new firmware/updates come along to deploy Provxml to /windows.
I've installed it but how can I verify if this is being installed/copied to /windows?
GoingInside said:
My TouchXplorer does not work anymore after updating to the official Mango, though my phone is still unlocked. This XAP will definitely helps if new firmware/updates come along to deploy Provxml to /windows.
I've installed it but how can I verify if this is being installed/copied to /windows?
Click to expand...
Click to collapse
This app uses the same DLL as TouchXplorer, which means it doesn't work either (I wrote a number of apps using that DLL, including a backup tool, and none of them can see any files anymore). I'm not sure exactly what was changed, but yeah, they broke it. My hope is that Heathcliff74's WP7 Root Tools will restore file browsing on HTC soon.
As soon as I finish restoring my phone, I'll try writing a version of the app that uses ProvXML to copy the file, instead of ComFileRW.dll (which no longer works if you get the final HTC update). Using ProvXML is limited in some ways - you can't browse the filesystem, for example - but it works great for this type of operation.
i'm on force unlock from Ansar's thread with Pedbe way final mango.Been trying to use advancedconfig 1.3,1.4 battery meter it don't work anymore.Good thing I can sideload(that's important)
GoodDayToDie said:
This app uses the same DLL as TouchXplorer, which means it doesn't work either (I wrote a number of apps using that DLL, including a backup tool, and none of them can see any files anymore). I'm not sure exactly what was changed, but yeah, they broke it. My hope is that Heathcliff74's WP7 Root Tools will restore file browsing on HTC soon.
As soon as I finish restoring my phone, I'll try writing a version of the app that uses ProvXML to copy the file, instead of ComFileRW.dll (which no longer works if you get the final HTC update). Using ProvXML is limited in some ways - you can't browse the filesystem, for example - but it works great for this type of operation.
Click to expand...
Click to collapse
Ok, guess I'll have to wait for the experts (Heathcliff74 and you etc) to solve this HTC drive update issue. Thank you!
GoingInside said:
Ok, guess I'll have to wait for the experts (Heathcliff74 and you etc) to solve this HTC drive update issue. Thank you!
Click to expand...
Click to collapse
@GoingInside, and anybody else in the same boat (latest HTC update installed, filesystem browsing broken), please try the latest version (v2, now on the initial post)! After running the app once, run Connection Setup and hit OK. After you do that, use a Registry Editor to check for the presence of the following registry key: HKCU\Software\DeployProvXML.
Please report whether that key is present. If it is, that means the app is fully functional even with the latest update!
I only have a NoDo Backup (my phone came with nodo) - can I get the interop unlock trough dev unlocking the phone and then running our app?
nvm, I am now downgrading to NoDo and Will then update to the HTC RTM (the one that Comes via zune). As soon as I am there I will tell you if i had luck with it or not (I hope I can interopunlock on NoDo as the 3 apps sideloadlimit is crap)
Update 1: I am on NoDo and I started your app. It cloesd, i went to Connection Setup and ran it. Will check if the registry value is there as soon as some XAPs are deployed (first time that I can deploy more than 3 XAPs )
Update 2: Now going trough the Beta - RTM - HTC Update Update marathon. Will Report back as soon as I am on HTC's RTM
GoodDayToDie said:
@GoingInside, and anybody else in the same boat (latest HTC update installed, filesystem browsing broken), please try the latest version (v2, now on the initial post)! After running the app once, run Connection Setup and hit OK. After you do that, use a Registry Editor to check for the presence of the following registry key: HKCU\Software\DeployProvXML.
Please report whether that key is present. If it is, that means the app is fully functional even with the latest update!
Click to expand...
Click to collapse
Unfortunately, it seems that the new XAP (v2) doesn't work as well. Copy and deploy the latest DeployProvXML.xap (dated 5/10/2011) to my HTC trophy. After running Connection Setup, I can't find the registry key: HKCU\Software\DeployProvXML. I only found MICROSOFT under HKCU/Software/.
But please continue your research into this. THANKS!
Registry Editor
Download
Advanced Configuration Tool
Download
drkfngthdragnlrd said:
Registry Editor
Download
Advanced Configuration Tool
Download
Click to expand...
Click to collapse
thank you
Under Mango it will install under Settings (both apps).
there is no straight forward way to uninstall the newly installed apps from the settings page. I successfully uninstalled with XAPDeployX. Sideload the xap again and check "force uninstall if application is already installed". Then click deploy. The program will uninstall the existing one on the device first and report this in the deploy tool with a success message. Right then you unplug the phone from the USB. Voila - it is now uninstalled and gone from settings.
Somebody else posted that you can install an older version (e.g. v1.3) that will show up in apps. Then you uninstall and it normally and it will be removed from settings as well.
just in case it doesn't work for you and you want to remove it...
thanks
edit1: Cool, I can confirm that adding new themes works fine now on LG Quantum. With v1.3 only an existing one could be changed (there is a little bug that it multipies the colors within the program when you go back and forth, but luckily it doesn't stick in settings). When the app first opens I get an "UnauthorizedAccessException" message, but it continues to run.
I honestly have no clue, never installed a "Settings App" before. I'm not even on Mango yet. Waiting for the official update. I installed them on NoDo so I'll be ready & they show up as apps.
drkfngthdragnlrd said:
Registry Editor
Download
Advanced Configuration Tool
Download
Click to expand...
Click to collapse
How do I avoid this error 81030120 deploy xap issue again on HTC Mozart mango 7712?
My device is developer unlocked.
thanx
fml
it crashes on me
How do I avoid this error 81030120 deploy xap issue again on HTC Mozart mango 7712?
Click to expand...
Click to collapse
Do not install because:
My device is developer unlocked.
Click to expand...
Click to collapse
M$ and developer account does not support homebrew applications that edit system.
Has anyone been able to manage the sounds with advanced config tool?
I was able to deploy and run the app on DFT Freedom ROM 7720 but when I go to the sound category, everything is listed as "None". Setting a ringtone for certain events (I tried email and SMS), will disable the ringtone alltogether.
Budniu said:
Do not install because:
M$ and developer account does not support homebrew applications that edit system.
Click to expand...
Click to collapse
It would appear that the error message can be overcome using the ProvXML method to edit the Registry in Mango. Do the following Registry Edit;
-Allow max number of unsignd apps
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg\Install]
"MaxUnsignedApp"=dword:7fffffff
drkfngthdragnlrd said:
It would appear that the error message can be overcome using the ProvXML method to edit the Registry in Mango. Do the following Registry Edit;
-Allow max number of unsignd apps
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg\Install]
"MaxUnsignedApp"=dword:7fffffff
Click to expand...
Click to collapse
By using provXML means going back to NODO first? thanx
joseph.sapri said:
By using provXML means going back to NODO first? thanx
Click to expand...
Click to collapse
If you have TouchXplorer installed & are already unlocked, than, no. You'll also need HTC Connection Setup for HTC's or the Samsung GPRS tool. There's thread all about how to apply ProvXML registry changes.
drkfngthdragnlrd said:
If you have TouchXplorer installed & are already unlocked, than, no. You'll also need HTC Connection Setup for HTC's or the Samsung GPRS tool. There's thread all about how to apply ProvXML registry changes.
Click to expand...
Click to collapse
hmm.. yes, I don't have touchxplorer installed, and I cannot install it on mango, so NODO is the only way to go... anyway, I will do it when the official mango roll out is on, since I have to go back to NODO anyway. Thanx for your help
I like schaps stuff and use it a lot on NoDo and glad to see Mango. I am still on NoDo and waiting official Mango and then will definitely install.
woow..thx.. very nice
I succesfully deployed the ADv Config app to settings, but when I open it, it just flips and closes. How do I get it to stay open? Add it to the Provxml folder?
rbrsddn said:
I succesfully deployed the ADv Config app to settings, but when I open it, it just flips and closes. How do I get it to stay open? Add it to the Provxml folder?
Click to expand...
Click to collapse
I put my phone in airplane mode then open advance configuration,that seems to prevent it from closing. can't remember where i got that from though
That worked!
For anyone who having the error 81030120 with the final SDK Kit, try to install the Beta Tool Kit , i mean the SDK Beta 1, or Beta 2, you can google for Offline install.
This is the direct link for Offline Installer, Full ISO of SDK Beta 1 7.1:
http://download.microsoft.com/downl...6-4272-93D8-C4D98F0567AE/WPDT_v2_Beta_en1.iso
from:
http://www.windowsvalley.com/windows-phone-developer-tools-7-1-beta-now-available/
I read an article from WPCentre a few mins ago and they said the Beta tool kit doesn't prevent user from Installing XAP that change the System File. So let's hope this work.
PS: DOn't even bother. Tried. And doesn't work.
I'm pleased that I found this app! I was bummed that Mango had such limited color choices for the tiles. Now I've got my dark blue back!!!
Works Perfect!
Installs and works perfectly on my HD2 running official Mango with the XBmod-Yuki rom.