WP7 Hacking for Beginners - Chevron, Theming, Ringtones, Registry, MMS/Data - Windows Phone 7 Development and Hacking

Thought I would write a thread showing how to simply complete an unlock with Chevron WP7 and some common homebrew apps/tweaks for all platforms. The information is scattered and varied, but I will edit this post to be as useful as possible for beginners as a one stop source. Thanks to the following threads for info:
http://forum.xda-developers.com/showthread.php?t=857127
http://forum.xda-developers.com/showthread.php?t=907971
http://forum.xda-developers.com/showthread.php?t=924497
Unlocking with Chevron WP7
The first step to "sideloading" applications to your phone (applications not approved by Microsoft) is to developer unlock your device.
Downloads needed:
Windows Phone 7 Developer Tools (annoyingly large, but necessary)
Chevron WP7 Application, Chevron Security Certificate, Chevron Registry Entry
TCPView for Windows (don't neglect this, it saves a lot of time and is a useful utility!)
Steps for unlocking:
Install Windows Phone 7 Developer tools. This will require a reboot at the end.
Email the "ChevronWP7.cer" file to your Windows Phone 7 device.
Open the email, tap on the attachment to download it. The icon will turn into a shield, tap again to get a new dialog. Press "Install" then OK.
Put your WP7 Phone into airplane mode (Settings>Airplane mode>Slide the toggle to ON)
Double click the ChevronWP7.reg file on your computer. A prompt will open up asking if you want to write this to your registry. Press Yes to continue, then OK at the end.
Open TCPView. (tcpview.exe inside of the downloaded archive) Click on the heading marked "Local Port" until the arrow next to it is pointing up.
Look on the Local Port column for any entries labeled "HTTPS". These programs MUST be closed for Chevron to work properly. Common culprits are Skype, and XAMPP. Use Task Manager (CTRL+ALT+Delete) to ensure they are closed if you run into issues.
Connect your phone to your PC via USB cable. Open the Zune software if it is not already open, and wait for it to finish syncing.
Open your Zune software and go to the Phone page, and make SURE you don't see anything that denotes that you are in a "Guest Sync" relationship with the device. It needs to be the primary computer the phone is synced with.
Unlock your phone and leave it at the home screen. Make sure the phone does not go to sleep after this.
Open ChevronWP7.exe. It should be running as administrator. Check both boxes, and press Unlock.
Cross your fingers, and you should be up and running on a developer unlocked device! (The Unlock button will change to Relock in Chevron if this is successful)
If you receive the error "Phone is locked with a PIN", it means your phone was locked when the fix was being applied. Make sure to unlock your phone (so you can see the live tiles) BEFORE pressing the unlock button.
If the program crashes, navigate to C:\Windows\system32\Drivers\etc and right click the file named hosts and press properties. Uncheck read only and press OK, then try again.
Homebrew Applications
All homebrew applications are installed as follows:
Go to Start>Programs>Windows Phone Developer Tools> and run Application Deployment
Ensure the target is "Windows Phone 7 Device"
Browse to the .XAP that you are loading.
Connect your phone, wait for Zune sync to finish. Ensure it is not guest.
Unlock phone and keep it awake. Press "Deploy" and the application should load (not extremely fast, and will appear in your app list without a reboot when done)
If the above doesn't work, then try resetting your phone and retrying. Also, restart your computer if the problem persists.
Registry Editor
DO NOT MESS WITH THE REGISTRY UNLESS YOU KNOW WHAT YOU ARE DOING!!!
Registry Editor for all devices (also has a download for TouchXplorer - a file manager for HTC phones only): http://forum.touchxperience.com/viewtopic.php?f=20&t=593 thanks to TouchXperience user schaps for this download.
Great thread on what registry tweaks are currently known: http://forum.xda-developers.com/showthread.php?t=907971
Ringtone Installer
Instructions and XAP downloads at the following link: http://www.chevronwp7.com/post/2054291102/chevronwp7-custom-ringtone-manager
Thanks to the Chevron WP7 team for this app.
Theme Color Changer
Instructions and XAP downloads at the following link:
http://www.daveamenta.com/2011-01/change-accent-colors-on-windows-phone-7-samsung-devices/
Thanks to Dave Amenta for this great app!
Prevent Phone from Relocking
The phone is unlocked, but will relock every time it syncs to Zune unless one of these hacks are done.
Samsung Devices (also removes sideload limit, fixes MMS/data on unlocked phones!):http://forum.xda-developers.com/attachment.php?attachmentid=498084&d=1295825731 from this great thread by lyriquidperfection
All other devices:
In an installed registry editor, navigate to the following key and change these values.
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg]
"PortalUrlProd"=""
"PortalUrlInt"=""
Let me know if anything should be added or if you need any help!

I just wanted to thank you again for making this. The only thing that I think would be useful would be to add links to extremely useful Registry hacks, like the power management ones for the Focus.

I try everthing but still can't unlock it again....
please make sure it is connected using usb
please start zune application

Try to reset your phone.

paullu said:
I try everthing but still can't unlock it again....
please make sure it is connected using usb
please start zune application
Click to expand...
Click to collapse
Did you already turn off your firewall during the procedure? Was a problem of mine and of a friend.

Sebo1985 said:
Did you already turn off your firewall during the procedure? Was a problem of mine and of a friend.
Click to expand...
Click to collapse
firewall off.still got the error msg

paullu said:
I try everthing but still can't unlock it again....
please make sure it is connected using usb
please start zune application
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=918710
or
http://forum.xda-developers.com/showpost.php?p=10463609&postcount=1

Sebo1985 said:
Did you already turn off your firewall during the procedure? Was a problem of mine and of a friend.
Click to expand...
Click to collapse
yes I did turn off firewall alreday.still no luck.
I unlock once and when i connect the pc again it lock again

How about MMS and Data for other non-samsung phones?

paullu said:
yes I did turn off firewall alreday.still no luck.
I unlock once and when i connect the pc again it lock again
Click to expand...
Click to collapse
did you see my post?

duhhh said:
did you see my post?
Click to expand...
Click to collapse
yes,thanks I am trying now

works for me,hope to works for you 2

HTC and LG offer utilities in their section of the marketplace for MMS/data, so just grab one of those! Samsung's utility is faulty by design to keep people from unlocking, thus the hack.

What does this mean? Is ig that samsung phones have trouble unlocking because I bought my wife a focus and I had the same error message. But I haven't tried the way posted here. So I will be trying this way and replying. Thanks!

pls help me with this: I have HTC Surround and can not sync with zune, it doesn´t start when connect the phone and if start manually it doesn´t connect and sync neither

thank you for this one. it works exactly it was described on the first page. samsung omnia 7 portugal bought phone. but using it in Turkey.

Win Phone 7 MMS settings XML
So I dont know if this helps, or if anyone a little more knowledgable than I can attack this with me but I have the XML and registry settings for MMS from my LG quantum. I have a focus and LG Quantum. My LG has the XML viewer and reg editor built right in, which I friggen love.
So I took pix of the whole xml file that should be enough info to change the profile to the right settings, with the reg keys.
At first glance here it looks like just changing a couple string values... of the key at HKCU\Software\Microsoft\ShortMsg\MMS in the ADDR string value to your MMS server would be a start. I will look further into it after work tonight. If anyone beats me to it... so be it. Just thought I would toss this out there just in case it helps.

wm.andrew.wilson said:
Thought I would write a thread showing how to simply complete an unlock with Chevron WP7 and some common homebrew apps/tweaks for all platforms. The information is scattered and varied, but I will edit this post to be as useful as possible for beginners as a one stop source. Thanks to the following threads for info:
http://forum.xda-developers.com/showthread.php?t=857127
http://forum.xda-developers.com/showthread.php?t=907971
http://forum.xda-developers.com/showthread.php?t=924497
Unlocking with Chevron WP7
The first step to "sideloading" applications to your phone (applications not approved by Microsoft) is to developer unlock your device.
Downloads needed:
Windows Phone 7 Developer Tools (annoyingly large, but necessary)
Chevron WP7 Application, Chevron Security Certificate, Chevron Registry Entry
TCPView for Windows (don't neglect this, it saves a lot of time and is a useful utility!)
Steps for unlocking:
Install Windows Phone 7 Developer tools. This will require a reboot at the end.
Email the "ChevronWP7.cer" file to your Windows Phone 7 device.
Open the email, tap on the attachment to download it. The icon will turn into a shield, tap again to get a new dialog. Press "Install" then OK.
Put your WP7 Phone into airplane mode (Settings>Airplane mode>Slide the toggle to ON)
Double click the ChevronWP7.reg file on your computer. A prompt will open up asking if you want to write this to your registry. Press Yes to continue, then OK at the end.
Open TCPView. (tcpview.exe inside of the downloaded archive) Click on the heading marked "Local Port" until the arrow next to it is pointing up.
Look on the Local Port column for any entries labeled "HTTPS". These programs MUST be closed for Chevron to work properly. Common culprits are Skype, and XAMPP. Use Task Manager (CTRL+ALT+Delete) to ensure they are closed if you run into issues.
Connect your phone to your PC via USB cable. Open the Zune software if it is not already open, and wait for it to finish syncing.
Open your Zune software and go to the Phone page, and make SURE you don't see anything that denotes that you are in a "Guest Sync" relationship with the device. It needs to be the primary computer the phone is synced with.
Unlock your phone and leave it at the home screen. Make sure the phone does not go to sleep after this.
Open ChevronWP7.exe. It should be running as administrator. Check both boxes, and press Unlock.
Cross your fingers, and you should be up and running on a developer unlocked device! (The Unlock button will change to Relock in Chevron if this is successful)
Homebrew Applications
All homebrew applications are installed as follows:
Go to Start>Programs>Windows Phone Developer Tools> and run Application Deployment
Ensure the target is "Windows Phone 7 Device"
Browse to the .XAP that you are loading.
Connect your phone, wait for Zune sync to finish. Ensure it is not guest.
Unlock phone and keep it awake. Press "Deploy" and the application should load (not extremely fast, and will appear in your app list without a reboot when done)
If the above doesn't work, then try resetting your phone and retrying. Also, restart your computer if the problem persists.
Registry Editor
DO NOT MESS WITH THE REGISTRY UNLESS YOU KNOW WHAT YOU ARE DOING!!!
Registry Editor for all devices (also has a download for TouchXplorer - a file manager for HTC phones only): http://forum.touchxperience.com/viewtopic.php?f=20&t=593 thanks to TouchXperience user schaps for this download.
Great thread on what registry tweaks are currently known: http://forum.xda-developers.com/showthread.php?t=907971
Ringtone Installer
Instructions and XAP downloads at the following link: http://www.chevronwp7.com/post/2054291102/chevronwp7-custom-ringtone-manager
Thanks to the Chevron WP7 team for this app.
Theme Color Changer
Instructions and XAP downloads at the following link:
http://www.daveamenta.com/2011-01/change-accent-colors-on-windows-phone-7-samsung-devices/
Thanks to Dave Amenta for this great app!
Prevent Phone from Relocking
The phone is unlocked, but will relock every time it syncs to Zune unless one of these hacks are done.
Samsung Devices (also removes sideload limit, fixes MMS/data on unlocked phones!):http://forum.xda-developers.com/attachment.php?attachmentid=498084&d=1295825731 from this great thread by lyriquidperfection
All other devices:
In an installed registry editor, navigate to the following key and change these values.
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg]
"PortalUrlProd"=""
"PortalUrlInt"=""
Let me know if anything should be added or if you need any help!
Click to expand...
Click to collapse
Hi every memeber's and Thx for wm.andrew.wilson ; )
-I reply for your message because i still do every steps but nothing happened !!!!!
Because i relocked my WP7 .
After along nights unlocked was success ))
wm.andrew.wilson=>
- I think you miss this before doing evry thinks you must disable Lan card or Ethenet connection ...
- Then follow wm.andrew.wilson steps
- Don't worry your WP7 will not unlocked why ???
- For unlocked it you must close chevron wp7 notification
- Then enable internet connection (wlan or ethernet...)
- Reclick on chevronWP7.....and miracle
Your WP7 is UNLOCKED ENJOY .
THks for :>>>>>>>>>>> wm.andrew.wilson

Hi, I'm new here.
So I followed each step thoroughly, and when I execute 'ChevronWP7' and check off each box and click 'unlock', the program says it has stopped working.
What could be the issue?
Also:
I have the phone on the main menu
I do have all necessary programs running

Samsung re-lock prevention hack doesn't work for me
After deploying the xap it seems to take, but, my Focus is always relocked after syncing. Not a huge deal to unlock before deploying, but, thought it was worth a mention...
Edit: Nevermind. Didn't realize they're was an app on the phone to run as well... Should have read the original thread first. Sorry...

Related

[HTC] Prevent WP7 from Relocking

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. If XBMOD.Files.Deployer does not automatically run, run it from your App list on your device.
6. Using TouchXplorer on your device, copy \My Documents\My Ringtones\CustClear.provxml to \Windows\
7. Run HTC Connection Setup on your device, hit the ok button (with the check mark) to let it provision.
8. You're done.
If you unlock with ChevronWP7, apply this hack, and then for some reason your phone relocks, refer to DanielNTX's post to get it unlocked again. You need to install a new certificate, provided on his post.
All credit goes to xboxmod and his HTC Registry Editing thread and HTC WP7 Apps thread.
Hope it works for me... "thanks"
I tried this before and it didn't work. It revoked every application I had downloaded.
Yeah I had this done for a while but my question is can I uninstall the program once I've done everything else? It looks ugly in my app list =/
This Didn't work for me, had finally got it unlocked, came back 3 hours later, connected with this installed and also with flight mode on and now my phone's relocked. Make sure to block Windows Mobile Zune Communication Service from your firewall, while that was blocked it didn't relock
Psygnosis84 said:
I tried this before and it didn't work. It revoked every application I had downloaded.
Click to expand...
Click to collapse
What type of device do you have?
ceo4eva said:
Yeah I had this done for a while but my question is can I uninstall the program once I've done everything else? It looks ugly in my app list =/
Click to expand...
Click to collapse
You can uninstall it. The provxmls stay in the My Ringtones folder.
julianpitt said:
This Didn't work for me, had finally got it unlocked, came back 3 hours later, connected with this installed and also with flight mode on and now my phone's relocked. Make sure to block Windows Mobile Zune Communication Service from your firewall, while that was blocked it didn't relock
Click to expand...
Click to collapse
I don't bother with flight mode or any of the other tweaks and it still works for me. What device do you have?
Thanks. This works well. Finally, I don't need to unlock everytime after zune syncing.
Do you think this patch will be removed by MS at the next update as well as chevron unlock?
I think that chevron (the phone unlocker) doesn't work after OSupdate.
Yes, the method that ChevronWP7 uses will be disabled in the update... but that doesn't mean it won't be cracked open again.
After applying this patch there are 2 files in the My Ringtones dir - one of them is restoreCustClear.provxml file, which means it will revert the registry changes done by the first provxml file (custClear.provxml).
Do you think that if I activate my phone the Marketplace will start working as usual - downloading any apps without the error "can't get info right now... come back after a little while" , AFTER I've installed the above patch for not relocking the phone? I.e. in other words can I side-load apps and simultaneously continue to use the legacy Marketplace without any problems?
@thesecondsfade, applied the patch on my HD2.
Thanks
poceh said:
After applying this patch there are 2 files in the My Ringtones dir - one of them is restoreCustClear.provxml file, which means it will revert the registry changes done by the first provxml file (custClear.provxml).
Do you think that if I activate my phone the Marketplace will start working as usual - downloading any apps without the error "can't get info right now... come back after a little while" , AFTER I've installed the above patch for not relocking the phone? I.e. in other words can I side-load apps and simultaneously continue to use the legacy Marketplace without any problems?
Click to expand...
Click to collapse
Yes, you can sideload and download from the Marketplace simultaneously. I do it now on my HD7. It should be the same with an activated HD2.
julianpitt said:
This Didn't work for me, had finally got it unlocked, came back 3 hours later, connected with this installed and also with flight mode on and now my phone's relocked. Make sure to block Windows Mobile Zune Communication Service from your firewall, while that was blocked it didn't relock
Click to expand...
Click to collapse
I am just about to do this until i saw this!
Please confirm that this hack works!
PS: Unlocked my device yesterday and now it's still unlocked.. I downloaded and deployed youtube, shazam and other stuff without problem.. Strange though cause every one had this problem after unlocking and sync with Zune...But I don't!
So...do i have to make this hack or not?
Thanks
This works like a charm
I can not find CustClear.provxml in ringtones folder...!
arkatis said:
I can not find CustClear.provxml in ringtones folder...!
Click to expand...
Click to collapse
You sure you deployed the XAP? The path is \My Documents\My Ringtones
This method works like a charm! Thank you! I can now synchronise my phone with Zune without the phone getting relocked by Zune
Just love it!
Yes i deployed those 3 apps on my device...weird!
Brilliant
Works flawless on my HD2
arkatis said:
Yes i deployed those 3 apps on my device...weird!
Click to expand...
Click to collapse
Try it again. See what happens.

[Q] Cotulla WP7 - Marketplace - Can't get this info right now error?

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!!!

NODO jailbreaking,100% sure。

I'M A CHINESE.I hope my experience can help all WP7 fans. If this thread help you,It's my pleasure.
detail steps:
1. MAKE sure your phone has a 7004 or 7008 rom,than used chevronWP7.cer and chevronWP7.EXE to unlock your WP7. (this is step you can find in this forum)
2. After UNLOCK! prevent relocked. (belows is the easy way to edit your registry)
for HTC download xap in http://dl.dbank.com/c0u5q3xic8 and sideload it to your phone and run it ,press the green button.
for Samsung devices,see post #17 in this thread.
3. Update to NoDo via zune and your device still in unlocked state! (for some people cannot get nodo from zune, see below method,100% successful rate.)
methods to get zune nodo. http://forum.xda-developers.com/showthread.php?t=1012189 !!!!
Download USAIP.pbk open it and connect to EUROIP PPTP Hungary with
USERNAME: demo
PASSWORD: demo
Connect your phone to the PC
Disable WIFI in your phone but be sure not to open FLIGHT MODE
OPEN "Use cellular data connection to check for updates" in SETTINGS-UPDATE, AND KEEP YOUR PHONE IN THIS SCREEN
Start Zune and keep it running all the time
Manually search for an update within Zune (setting-phone-update)
After a few seconds (about 20-25 seconds for me) disable "Use cellular data connection to check for updates on your phone" --> WAIT FOR 20-30S,The update shows up! and enjoy it!
I MANAGED TO GET UPDATE BY USING THIS METHOD!!!
HAVE fune!
the update should go via zune. it should be official update。
If it works that's good news.. But is it that easy? I would thing that the update edits the registry...
If you update to 7008 the unlock still works that I know.. Are you sure that's not what happaned.. And you just got the Pre-NoDo update...?
BellPego said:
If it works that's good news.. But is it that easy? I would thing that the update edits the registry...
If you update to 7008 the unlock still works that I know.. Are you sure that's not what happaned.. And you just got the Pre-NoDo update...?
Click to expand...
Click to collapse
the vision is 7390.after 7008,unlock,then prevent unlock, then connect to zune, if you can find update, then you success。many chinese succeed,the only problem is MS,it promise everyone can update,but only very few people receive the notice of update through zune。
March thanks for XDA-DEVELOPERS(xboxmod)!
But I am still waiting the Nodo Version in Hong Kong, if it is true, it is a great job for the user!!!
I am a user of HD2 with wp7 two days ago.but now I have to switch to Android again as the wp7 is not fully developed,I think.anyway...thanks for sharing the good news...謝謝!
It seems to work based on user replies. However, it requires HTC-ProvXml-Deploy to work. What about us non-htc users?
as it was already said, we need to know if it works on non HTC devices?
Can anyone post the xap here?
Registered and downloaded the xap. It's attached as a zip, just change the file extension from .zip to .xap.
Wondering if this will truly be our way to update to NoDo and still keep our devices unlocked...
eternalemb said:
Registered and downloaded the xap. It's attached as a zip, just change the file extension from .zip to .xap.
Wondering if this will truly be our way to update to NoDo and still keep our devices unlocked...
Click to expand...
Click to collapse
thanks! I still cannot update to NoDo from Zune. Though my phone is unbranded
Is it the same with this?
[HTC] Prevent WP7 from Relocking
http://forum.xda-developers.com/showthread.php?t=913748
thats great, im sure this will be very helpfull to get a real JB goin...
too bad ive already updated :/
lemme quote the first post of the site translated (powered by microsoft translator):
http://www.qdppc.com/thread-48290-1-1.html said:
"Frog brothers produced"
---Prevent once and for all small patches of the lock (Prevent Relock:1B)
Simple, perfect, effectively address the WP7 lock problem again!
From then on no longer careful, make you lechery tour ZUNE!
Note: HTC models suitable for
Frog (Wagool) by XDA-DEVELOPERS (xboxmod) information produced by XAP patch (formerly:http://www.qdppc.com/thread-48230-1-1.html), an effective solution to mobile phone unlocking (prison break) is locked again after question!
"Steps"
1, verify that the phone has "escaped";
2, Prevent Relock.xap deployment installation attachment to mobile phone,immediately disconnect the ZUNE connection;
3, mobile Executive HTC-ProvXml-Deploy program, pressGreen(OK) button;
4, after you restart the phone, remove HTC-ProvXml-Deploy, well, everything OK!
"Description"
If the reset system (hard restart, restore factory, brushing machines), you need to "escape" and install this patch!
Reprint please specify the source
March thanks for XDA-DEVELOPERS(xboxmod)!
----------------
1, immediately disconnect the purpose is to prevent before continuing to the next step, have also been locked (in fact, in "flight mode" or under)
2,Deploy delete it or not as you, in fact, at this point the useless
PS: I'm not "boring", is a frog, HA HA ~ ~
Wagool
Click to expand...
Click to collapse
I received this morning notice of NoDO update... but I can wait a few days before to do...
harmoniic said:
Is it the same with this?
[HTC] Prevent WP7 from Relocking
http://forum.xda-developers.com/showthread.php?t=913748
Click to expand...
Click to collapse
+1
Any one plz answer this.
info5i2002 said:
It seems to work based on user replies. However, it requires HTC-ProvXml-Deploy to work. What about us non-htc users?
Click to expand...
Click to collapse
The whole prevent-relock thing essentially does this:
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg]
"PortalUrlProd"=""
"PortalUrlInt"=""
On Samsung devices you can use the TouchXplorer Registry Editor to do this. Though it has limited access on Samsung devices. It will show an "Access Denied" when you open the DeviceReg registry-key. But it will still allow you to create new values there and overwrite the old values. So, open the DeviceReg-key and create the "portalUrlProd" and "PortalUrlInt" values as empty strings. That will prevent your Samsung from relocking. And as it seems, that tweak will even survive the NoDo-update.
is that only for htc device?
Heathcliff74 said:
The whole prevent-relock thing essentially does this:
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\DeviceReg]
"PortalUrlProd"=""
"PortalUrlInt"=""
On Samsung devices you can use the TouchXplorer Registry Editor to do this. Though it has limited access on Samsung devices. It will show an "Access Denied" when you open the DeviceReg registry-key. But it will still allow you to create new values there and overwrite the old values. So, open the DeviceReg-key and create the "portalUrlProd" and "PortalUrlInt" values as empty strings. That will prevent your Samsung from relocking. And as it seems, that tweak will even survive the NoDo-update.
Click to expand...
Click to collapse
The xap samsung tools does the job automatically which is easier to use
Marvin_S said:
The xap samsung tools does the job automatically which is easier to use
Click to expand...
Click to collapse
So someone has tried to change these keys and update to nodo to see!!!!

[Tutorial] Unlock your phone; prevent relock & prepare for updates!

@ 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.

[XAP] HTC Interop Unlock test 2 - courtesy of Heathcliff74

UPDATE 2: Heathcliff74 has taken a look into the reason that this method wasn't working on phones with the HTC updates for Mango, and appears to have found a work-around! I strongly suggest that people try his version instead of mine. The instructions are similar but not identical. Scroll down to the bottom of this first post and use the HTC Interop Unlock XAP located there:
http://forum.xda-developers.com/showthread.php?t=1271963
If you want to post your results in this thread, please specify which XAP you are using, mine or Heathcliff74's. There are known limitations with mine. There still seem to be some limits with his, be we aren't sure exactly what they are yet.
UPDATE: This is disappointing, but apparently HTC has put yet another roadblock in our way. I'm working on a way around the next one. I can't say how long it will take, but I beat the last one (process arbitrary provxml on an interop-locked phone) and I'll beat this one (allow Connection Setup to modify the registry again, after the HTC updates).
I'll update this thread again when I have a new version to test. Guesses as to the problem's root cause, suggestions for fixing it, and anything else you've found are all welcome.
I'm not taking the initial release of the app down, but unless you have an HTC phone which somehow is on Mango, doesn't have the HTC updates, and isn't already interop-unlocked, this isn't going to do anything for you. If you are in that situation, have at it - for now though, I'm just leaving it up so people can download it and pull it apart.
What it does: Modifies your HTC phone to allow maximum unsigned apps, which will also allow you to deploy and run apps with ID_CAP_INTEROPSERVICES. This does not require rolling back to pre-Mango. It is designed for use on stock ROMs. It is expected to work on all GSM HTC Windows Phone 7 devices. It might even work on the Arrive (can't hurt to try). You can read more about Interop Unlock here: http://forum.xda-developers.com/showthread.php?t=1271963
What it needs:
HTC Windows Phone (in theory, any of them)
Developer-unlock (AppHub account or ChevronWP7 Labs should be fine)
Connection Setup app (it's in Marketplace under HTC Apps)
What you do:
0) Install Connection Setup, if you haven't already.
1) Start Connection Setup, just to make sure it works. You don't have to do anything, just start it.
2) Exit Connection Setup using the Back button (so it's not running or suspended).
3) Install HtcInteropUnlock.xap. You don't need to run it.
4) Run Connection Setup again.
5) Expand the AppBar menu (... at the bottom) and choose "manual select".
5.a) The Country and Carrier list-picker boxes should become enabled.
5.b) If they don't, hit "manual select" again, it takes two taps on my phone.
6) Tap on Country and select "Phone Customization" (you can use the jump list to get to P quickly).
7) Carrier should automatically change to "Dev and Interop Unlock" (make sure this happens).
8) Hit the check mark at the bottom (AppBar "ok").
9) Make sure it reports success, then hit Done.
10) Try to install / run an interop app (or just install an 11th unsigned app).
Please report what happens, including the following info:
Your phone model (mine is HTC HD7, T-Mobile US branded).
Your version info (mine is 7720, no HTC Mango updates).
Success or failure of the whole operation.
If failure, indicate the exact step that went wrong, and what happened instead.
Be aware: This method does not damage your data connection in any way, but it will probably prevent Connection Setup from working normally. This can be undone. However, I didn't want to put the effort into making it reversible until I knew whether it worked on other phones, so if you need Connection Setup for its official purpose, don't install the initial release of this app.
This app builds on the work of multiple members of our community. Special thanks go to:
Heathcliff74, for researching interop-unlock and discovering the xap-deployer hack.
kounadisk, for researching how to add custom entries to Connection Setup.
I am already interop-unlocked but
OMG I am tempted to roll back to nodo, update the official way then unlock this way!
Watching this thread Kudos!
For what it's worth, I'm interop-unlocked already too, so I haven't actually tested this app on a non-IU phone. However, it should work just fine, provided that Connection setup was installed from the Marketplace.
On the plus side, by using this method you can restore your interop-unlock if you ever lose it (if you IUed the way I did, then an update might cause you to lose IU without being able to get it back the same way - but this method should still work).
that's worked
W00t! Can you please tell me your phone model and software version too? Thanks!
Radar 7740: The option shows up, I can "apply" it but it does nothing.
Surround 7740: I can apply Phone Customization but when I open HTCInteropUnlock app, nothing happens
TeNsTrKe15 said:
Surround 7740: I can apply Phone Customization but when I open HTCInteropUnlock app, nothing happens
Click to expand...
Click to collapse
Read the instructions...You just install the app and the follow the other steps. No need to open it.
Nothing special is supposed to happen. The change is invisible. As for the Interop Unlock app itself, it's just a stub - all of the "what it does" is entirely in the install process. Once it's installed, you can even remove the app.
Try installing this app: http://forum.xda-developers.com/showthread.php?t=1238519
If you can install it (without modifying the XAP file) then your interop-unlock worked!
Alternatively, try installing Registry Editor 1.2.0.0 from TouchXperience: http://forum.touchxperience.com/viewtopic.php?f=20&t=593. It goes in the Settings hub, but if you can install and run that, then there was great success!
MJCS said:
Read the instructions...You just install the app and the follow the other steps. No need to open it.
Click to expand...
Click to collapse
even so, i still cant install interop apps. error 0x81030120
TeNsTrKe15 said:
Surround 7740: I can apply Phone Customization but when I open HTCInteropUnlock app, nothing happens
Click to expand...
Click to collapse
I suspect this might not work if you have the HTC updates installed.... the OP indicated he has not installed any HTC updates
Ok, tried this on my HTC Titan.
I selected "Phone Customization" as country and "Dev and Interop Unlock" as carrier and applied these settings. The Connection Setup app reported that it successfully configured the phone.
But ... it does not seem to have any effect (yet, I hope!). I still can't sideload more than 10 apps.
My Titan is on WP7 version 7.10.7740.16.
Connection Setup app is version 1.12 (build 2119.18323)/
I'm hoping it works anyhow, but it's possible it wouldn't. It really depends what's in those updates.
For example, we know they modified the HTCFileUtility driver in some way, but we don't know exactly how. TouchXplorer stopped working, but Connection Setup (which also uses ComFileRW.dll) still works. I know it works because if it didn't, you wouldn't be able to see the Phone Customization option.
It's possible that the update made some other change that made it impossible to change the MaxUnsignedApp value from within Connection Setup or something unfortunate like that.
I can modify the app to make some more obvious change when Connection Setup does its thing. For example, forcibly change your phone's accent color or some such. Really, though, I'm hoping that won't be needed.
One thing to try is rebooting the phone. I don't think it's required, but it can't hurt and might help.
Can you make it write to a specific registry path and then tell us what that path is. I would like to see if it can at least write to the registry.
Dev/Interop applies from Connection Setup but can't install an app with interop (ansar's USBModeSwitch XAP) enabled (in my case 3rd unsigned app since i have a student account).
Mozart 7720, with latest HTC updates installed.
update: rebooted. not installing still. it auto-starts Connection Setup, ran it again, doesnt work still.
cheers.
GoodDayToDie said:
One thing to try is rebooting the phone. I don't think it's required, but it can't hurt and might help.
Click to expand...
Click to collapse
Rebooting does not help... Still can't sideload more than 10 apps.
I think it would be a good idea to try and edit some other registry setting in the provxml, that has visible consequences. Then at least we can verify if changing that setting works.
Didnt work for me. Unbranded HD7, HTC Updates 7720.
Sounds promising though
@MJCS: It already writes a test value to the registry:
KEY: HKCU\Software\DeployProvXml
VALUE: InteropUnlock
DATA: "Success" (String)
Can somebody who was already interop-unlocked but has installed the HTC updates use this app, then check if that value exists? It does on my phone, but of course I don't have the HTC updates.
What are the passwords for the dbz files?
Nevermind its 030D681B-1DFC-4bd0-A72A-A9B3CCCDA653
Yeah there must be some sort of time-bomb that clears out the interop setting.
http://forum.xda-developers.com/showthread.php?p=18916888#post18916888
GoodDayToDie said:
@MJCS: It already writes a test value to the registry:
KEY: HKCU\Software\DeployProvXml
VALUE: InteropUnlock
DATA: "Success" (String)
Can somebody who was already interop-unlocked but has installed the HTC updates use this app, then check if that value exists? It does on my phone, but of course I don't have the HTC updates.
Click to expand...
Click to collapse
My HD7S has all the latest updates, and is already interop-unlocked.
I tried the app out, and checked the registry and found no such entry.
I hope you get this figured out today before I pick up my Titan. Haha.

Categories

Resources