yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] beakin:
Thanks for the quick response. When I run the version check in Diagnosis, it ends with "JJ1", so I guess so. Why do I have the sneaking suspicion that your next response will required deleting the data off of the phone...

I haven't been able to find any resources on updating to a newer ROM on Samsung devices (I'm on the Focus). If you (or anyone) know of a way to update the diagnosis app on an older Focus ROM, or retain the user data when flashing a new ROM, it'd be appreciated. Otherwise, since my intended use for the Root Tools is to access some existing files on the phone, I imagine I'm out of luck.

Either way, congrats on the breakthrough with Mango, and thanks for the really great work, Heathcliff.
[Windows Phone 7 Development and Hacking] Diablosblizz:
On my Samsung Focus I'm getting version 0929 on my Diagnostic app. Is there any way to fix this?
[Windows Phone 7 Development and Hacking] beakin:
Dude, search before you ask. I asked that on the last page.

You either a) have an old ROM like me in which case it's a no-go, or b) need to uninstall the Samsung Diagnosis app and then reinstall it by dialing ##634# (as per the instructions).
[Windows Phone 7 Development and Hacking] PieOfJustice:
I'm running 7720 and those apps also crash. As mentioned before I never had a problem installing these apps. Maybe once you unlock MFG the registry value is updated as well?
[Windows Phone 7 Development and Hacking] sunco:
I just check the values and there are just as I modify them

Can't install TouchExplorer and TouchExperience btw
[Windows Phone 7 Development and Hacking] Heathcliff74:
This hack, which is described in the opening post, removes the INTEROP LOCK. It allows you to deploy apps with native code to your phone without getting error 0x81030120. It does not automatically make all apps MANGO compatible. I will write a guide for developers soon. Devs can make their apps compatible with MANGO. I was the first to make homebrew compatible with MANGO. See WP7 Root Tools. But for now it only supports Samsung devices. I'm working on a version which supports HTC and LG too. Julien from TouchXperience also figured out how to make his app MANGO compatible. You can try his Advance Config Tool (link in opening post of this thread).

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] ironashram:
Hi

same here diagnosis ver 0922 , tried to reinstall, always same version, no updates in marketplace, any advice?
[Windows Phone 7 Development and Hacking] digger1985:
Hi, if I use the unlimited version of Chevrom WP7, is it doing the same thing?
[Windows Phone 7 Development and Hacking] Marvin_S:
Yes because that app does not use a dll which works on mango. The amount of native dll's working on mango are limited (oem dll's and heatcliff's dll's) so far.
[Windows Phone 7 Development and Hacking] Heathcliff74:
I have looked into this. I tried to find an exploit in the old versions. I couldn't find one.

I may have found a solition, but I doubt that it works. Please try the attached app. It attempts to install the latest Diagnosis app for you.

If this doesn't work, I'm afraid you need to flash a new firmware. Reverting to NoDo will not help, because the hacks to keep the unlocks after upgrading to Mango also depend on the Diagnosis app.

Please let me know if the Diagnosis app will install.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
If you mean that your Max Side-loaded apps is set to a number higher than 300, then you already have Interop-unlock.

---------- Post added at 12:37 AM ---------- Previous post was at 12:32 AM ----------

Hmm. weird. I checked the MFG app. It does not touch the MaxUnsignedApp value on its own. Also, normally you would not be able to side-load an app with native code when you still have Interop Lock on Mango. So that would logically only leave the possibility that you did the Interop Unlock manually with the MFG app. If not, I really don't understand how you got it.

I will remove the unconfirmed status ;)

Ciao,

Heathcliff74

---------- Post added at 01:11 AM ---------- Previous post was at 12:37 AM ----------

OMG!! I just thought of a much better exploit. I'm not 100% sure it will work. I have to do more development and testing to be conclusive. But if it works, the potential of this exploit is MUCH bigger. And IF it works, it will be able to do INTEROP UNLOCK for all HTC and SAMSUNG devices (including ancient ROM's ;)) and possibly other brands too! I'm not sure when I will be able to test this, but I will let you know asap!

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] ironashram:
i receive this error trying to deploy the updated diagnosis:

Deployment FAILED with the following ERROR:

0x89731811

hope this will help and thanks for your hard work, even if you cannot find a way to do this with older versions i will contribute.

---------- Post added at 01:59 AM ---------- Previous post was at 01:28 AM ----------

after a phone reboot i've been able to deploy this installer, when i open this app it redirects me to marketplace diagnosis page but i cannot download because there is a message warning me that i need to update phone software or that is not available in my country.
[Windows Phone 7 Development and Hacking] DavidinCT:
any luck on HTC ?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Looking forward to that guide!

A little more detail: it's already possible to write homebrew apps which work on Mango (after Interop-Unlock, as provided by this tool). The thing is, you can only use signed DLLs from OEM apps. ARM DLLs written by homebrew developers don't work. So, for example, most registry browsers don't work, because they use OEM DLLs to *change* registry values, but they use a homebrew DLL to *enumerate* registry values. That doesn't mean you can't write a homebrew app that accesses the registry, though. For example, my MultiTaskToggle app reads and writes the registry, but works on Interop-unlocked Mango phones from HTC, LG, or Samsung.

I suspect that this is what Advanced Config is doing too - the Mango compatible version is missing a few minor features that were present in the NoDo version but that I know required homebrew DLLs.

I'm really looking forward to your hack for homebrew DLLs on Mango, though, Heathclif74. That will resolve pretty much my only regret about Mango, the inability to use apps like the screen capture or a proper registry browser.
[Windows Phone 7 Development and Hacking] ryotgz:
Potentially great news for many users. Hopefully it will work!
[Windows Phone 7 Development and Hacking] TheMyx:
Hello Heathcliff74,

first of all, congratulations for all of your work.

However, the interop unlock is not working on my HTC Mozart (7720.68). But I think I found the reason.

I previously installed another version of the unlocker (it didn't work because I already applied those HTC updates), and as I noticed testing with the Connection Settings app, the "Interop Unlock" settings are retained even after the apps (CS and HTC Interop Unlock) are removed from the phone (if I install CS again, "Interop Unlock" is still there). My fear is that it's still applying the old exploit, which of course doesn't work with the HTC updates.

Is there any workaround for this (i.e. changing the unlocker carrier name), or should I roll back to a backup where I didn't have the unlocker installed?

Thank you :D

Edit: BTW, i didn't mention because it seemed obvious, but I can say it's not working because of that 0x81030120 error.
[Windows Phone 7 Development and Hacking] kesu2:
It contains a version of HTC Titan HTC Connection Setup?

How exactly, I promise. After unlocking but reappears 0x81030120.

After restarting restarts HTC Connection Setup
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hmm.. This is depressing. Is there anybody who has this working? I thought I figured out all the details and the guide was detailed enough to get everybody going.......

I can't think of any reason for the Interop Unlock not showing in the list. If the password for the conection-databases would be different on your device, then there would be no country-list at all. So the deployment of the xap must somehow have failed. Were there any error during deployment if the HTC Interop Unlock xap?

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] lucas.scott:
no errors , and the app shows in my app list . It is worth saying that i also tried the previous release even though i have htc updates . In the last version , interop unlock was an option , but of course it didnt work .
[Windows Phone 7 Development and Hacking] aquadextrous:
No errors at all on any steps of your guide. Only error comes when trying to install the interop unlock apps ie advanced config or try to install more than 10 apps. I thought of maybe installing an older Connection setup app, but all pre mango versions wont sideload properly :\
[Windows Phone 7 Development and Hacking] starsoccer9:
The exact error is that this device is not supported. the only thing I can do is press Ok. Which then closes connection setup so I am stuck. As mentioned before the htc arrive doesnt have a sim card at all so there isnt a way to run connection setup
[Windows Phone 7 Development and Hacking] Heathcliff74:
Is it correct, that the old interop-unlock you mention had country-name "Phone customization"? In mine it is "Interop Unlock". If you have "Interop Unlock" in the country-list, then my xap is deployed correctly and the old unlocker was overwritten. But if you run connection setup and select "Interop Unlock" that should also remove itself. So when you run the second time, you should be able to run the original settings. If "Interop Unlock" is still there when you run connection setup for the second time, then it means that the settings were not applied correctly. ATM I can't think of a reason why it would fail.
[Windows Phone 7 Development and Hacking] lucas.scott:
yes , he has the same issue as me i believe , i installed the new xap and i still show "phone customization"
[Windows Phone 7 Development and Hacking] Heathcliff74:
Could you try to reboot your phone and then try the guide again from the beginning?
[Windows Phone 7 Development and Hacking] aquadextrous:
I run connection setup and select interop unlock, click the tick and then click done. When I go back into connection setup it has auto detected Orange UK again. Cannot install advanced config or go over 10apps still..

Titan on 7720.68.
[Windows Phone 7 Development and Hacking] TheMyx:
Yeah, I'm sorry, the country name was "Phone customization" in the previous versions. I assumed it was "Interop Unlock", so I thought it wasn't properly overwritten. Now I looked at the list again, "Phone customization" is no longer there, however "Interop Unlock" is and stays on the list even after "successfully" applying the settings, so yes, apparently there are some problems.

One more interesting thing I noticed, if I follow the guide to the letter and run Connection Setup again to restore my operator settings, it still auto-runs on setup until I uninstall (and eventually reinstall) both the Connection Setup and the Interop Unlock apps.

Hope that can help :)
[Windows Phone 7 Development and Hacking] jpmadeira:
Hi,

I'm running HTC Mozart 7720.68 and no interop unlock. I ran all the points mention without an error or warning. In the second time i ran Connection Setup it selected automatically all the correct settings but when i tried to install TouchXperience I got the 0x81030120 error.

Nevertheless i would like to thank you all for the effort you are putting in this.

It's remarkable.
[Windows Phone 7 Development and Hacking] lucas.scott:
Uninstalled everything . Connection Setup & HTC Interop Unlock Xap . I then reinstalled Connection Setup , then deployed HTC Interop Unlock Xap to phone . Opened Connection Setup ...hit the dots , manual select .....still no Interop Unlock option , but "Phone Customization" is still there .

Thanks for all the work . Im sure i speak for us all when i say we are not trying to rush you , just provide you with details so we can get this thing working for everyone :)
[Windows Phone 7 Development and Hacking] Heathcliff74:
I got another test version here. This one doesn't attempt to restore Connection Setup automatically. So you don't need to run Connection Setup twice. If this works (really not sure it will, but we can try) I will provide another way to restore Connection Setup later on. Everybody who got problems with the version in the opening post, please try this one:

1. Be sure you have a backup of your phone.

2. Restart your phone (this could be important)

3. Make sure you have Connection Setup installed.

4. Deploy the xap in the attachment.

5. Run connection setup.

6. Manual selection.

7. Tap country.

8. Select "Interop unlock" (not "Phone customization"!)

9. Tap "ok"

10. Tap "Done".

11. Try to deploy an app with Interop Services and see if it gives an error.

I'm going to sleep now. I will try to help you further tomorrow. Please leave all your comments here as detailed as possible (error messages, device model, wp7 version, abnormalities when following the guides, etc). Also please report if it does work for you and leave you device model in a comment.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Did you restart your phone in between?
[Windows Phone 7 Development and Hacking] lucas.scott:
yes i did . And the new test xap will not deploy for me . Just sits at "Preparing. Analyzing package" ... using phone7deployer
[Windows Phone 7 Development and Hacking] aquadextrous:
On the windows phone deployment app I get invalid xap error.

Thanks for trying! Sleep well!
[Windows Phone 7 Development and Hacking] Heathcliff74:
Plz uninstall connection setup, reboot your phone, then use standard "application deployment" tools from the "windows phone sdk". That one gives detailed error codes when something is wrong. Install connection setup only after the xap is correctly installed again. It seems that something (connection setup) is holding on to the files that need to be overwritten.
[Windows Phone 7 Development and Hacking] ND4SPD:
The HTC Interop Unlock Test xap was missing the WMAppManifest and SplashScreenImage.

I've attached a fixed version here.

Edit: I still get the error while trying to deploy an app that uses interop services. I've got an HD7 running mango (w/ tether update) and had previously installed both the "Phone customization" and unlock on first page of this thread.

If I can help in anyway, let me know. I used to extensively mod on Windows Mobile, but haven't done anything recently.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Ow.. whoops.. 2:05 am here.. zzzz.. I forgot a few files. Will upload again in few mins and then really go to bed......z .zz..zzzz..
[Windows Phone 7 Development and Hacking] andrew35133:
Followed the htc guild in the main post down to the point on my phone

HD7

OS: 7.10.7720.68

Branded: T mobile

Interop unlock was unsuccessful

Once I restarted my phone it started htc connection setup back up

will try the test version now
[Windows Phone 7 Development and Hacking] Heathcliff74:
Good luck....

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
One spark of hope: this guy did get it working on his HD7 :)
[Windows Phone 7 Development and Hacking] andrew35133:
Ok may think I'm stupid but give me an app to test to see if I have Interop Unlock
[Windows Phone 7 Development and Hacking] aquadextrous:
Thanks for trying, but no difference on my Titan, this xap installs ok, and select all the bits in connection setup but still no interop unlock :(

I've tried rebooting in between installing each step and also tried installing the xap before connection setup but still no luck :(

Thanks again and sleep well! Maybe tomorrow will be our lucky day!
[Windows Phone 7 Development and Hacking] lucas.scott:
:D:D

test app installed interop unlock on Verizon CDMA Trophy . ..installed advanced config ...but then got win32 exception when trying to apply a change ... so close i can taste it!!
[Windows Phone 7 Development and Hacking] memeqxda:
i tried the test version, but it still doesn't work on hd7

i think all the steps is fine as the guide.

is reboot a necessary step in unlock ?
[Windows Phone 7 Development and Hacking] Briefcase:
I believe this win32 exception is just because of an error in advanced config itself (have read about more people getting this error while succesfully interop unlocked). You could try another app which requires interop unlock to be sure.
[Windows Phone 7 Development and Hacking] lucas.scott:
Confirmed

I am interop unlocked on Verizon HTC Trophy !!
[Windows Phone 7 Development and Hacking] Briefcase:
Woohoo that's very good news, big thumbs up to Heathcliff, GoodDayToDie and friends!!! :-)
[Windows Phone 7 Development and Hacking] TripOG:
Deployment FAILED with the following ERROR:

0x81030120

chevron labs unlocked

on tmobile hd7 7.10.7720.68

bootloader 5.10.2250.0(132968)

htc connection set up 1.13(build 2120.41318)

lemme know if you need any more info or if i could be of any more assistance
[Windows Phone 7 Development and Hacking] jpmadeira:
Still no luck. Tried the second xap (unistall + restart) and got the 0x81030120 code error while trying to install TouchXplorer.
[Windows Phone 7 Development and Hacking] lucas.scott:
For sure , its a little tricky to get it to work on Verizon , but you CAN trick Connection Setup into working without activating sim card . I did it . If anyone needs to know , shoot me a pm .. i would post .. but fear of it getting patched .
[Windows Phone 7 Development and Hacking] andrew35133:
Exact same here
[Windows Phone 7 Development and Hacking] memeqxda:
i tried again. when i apply a xap, my hd7 reboots automatically and repeats.......

i don't know what happened!!
[Windows Phone 7 Development and Hacking] TeNsTrKe15:
Successfull unlock - htc surround

i have successfully interopunlocked my HTC Surround running 7740 firmware. fantastic job! i can sideload apps now but they still do not function, like touchxplorer, it does not load the root folders of my device. great job tho! keep up the great work! :)
[Windows Phone 7 Development and Hacking] lucas.scott:
same here , if i open touchxplorer , it will not show any folder . Advanced config tool works just fine , if you ignore the errors .

FANTASTIC work .
[Windows Phone 7 Development and Hacking] Ttblondey:
Can't install that apps.there's an error message.Do i need to update the connection setup now i'm on v 1.12
[Windows Phone 7 Development and Hacking] TeNsTrKe15:
trying to add a new theme does not work for me. does it work for you?

EDIT: i got it to work!!!!
[Windows Phone 7 Development and Hacking] lucas.scott:
Yeah I just have to ignore the error and restart the app and the new color is there when I go to settings
[Windows Phone 7 Development and Hacking] iosub:
sorry my fauld the hd7 was already interop unlocked..

The dev that is using had install a custom rom.. I didn't know about it.

Sorry for any confusion

Iosu
[Windows Phone 7 Development and Hacking] andrew35133:
:( so where are we now? btw what if HTC is on the forums just spying on us? And Why do they need their phones so locked down, when everyone else is easy?
[Windows Phone 7 Development and Hacking] TripOG:
Hm I lost the ability to send mms messages now
[Windows Phone 7 Development and Hacking] iosub:
I will tomorrow kik the ass of the dev for flashing a custom rom without my permission.. Them I will re flash the stock rom and try.
[Windows Phone 7 Development and Hacking] shinygerbil:
Fantastic work!

Confirmed able to install a XAP that previously gave a 0x81030120 error.

Running unbranded HD7, official stock ROM at 7720, was already dev unlocked.

Just need something useful to do with it now - I've only tried a Reg Editor but that crashes when I click on any key. We need Root Tools for HTC ;)

anyway Thanks to all the people who made this possible! great step forward :)
[Windows Phone 7 Development and Hacking] andrew35133:
Try using the connection setup the right way.
[Windows Phone 7 Development and Hacking] TripOG:
tried that multiple times now.. Any other suggestions? Or methods for running it
[Windows Phone 7 Development and Hacking] andrew35133:
I had this had this happen before, and they did something on their end and it just worked. Sorry, thats all I have.
[Windows Phone 7 Development and Hacking] anhthai:
Thank you much! But HTC radar fails :(
[Windows Phone 7 Development and Hacking] ryotgz:
You're the best! It worked on my AT&T Titan!

---------- Post added at 09:27 PM ---------- Previous post was at 09:23 PM ----------

Aww man. I thought it worked, but I get 81030120 still on deploying apps.

EDIT : also have trouble sending mms now. I tried connection setup back for at&t, but that didn't fix it.
[Windows Phone 7 Development and Hacking] Ttblondey:
which version do you use?
[Windows Phone 7 Development and Hacking] lucas.scott:
FOR VERIZON WIRELESS USERS

yes .. advanced config works .. its a little buggy , but works . I would recommend that you start fresh, thats what i had to do after several failed attempts . uninstall connection setup .While it is uninstalled , push the second test XAP from here : http://xdaforums.com/showthread.php?t=1271963&page=61

Once you have deployed that , reboot , and reinstall connection setup .If it will not install again from the market , put your phone in airplane mode and download over wifi (i had to do that) . Now is the tricky part , since connection setup does not work on the VZW Trophy . The timing here is VERY important . You only get one chance to do this , or you will have to reboot and try again . But go to Settings > Cellular . Then under "Mode Selection" , choose GSM and quickly fling to the app list where you can see Connection Setup . Keep an eye on your data connection (keep hitting the notification bar to make it drop down if you have to . You should see your 3g drop to 1x ...it will sit at 1x for a few seconds , keep watching , when it shows the signal bars with the circle with a line through it , THATS when you hit Connection Setup . It should open and think you are on Vodaphone .

Hit the dots in the bottom right > manual select > choose Interop Unlock > Hit OK > Hit done . It should say its completed/successful , whatever .

Thats it . From there deploy a interop app and test it . Once you have it working , reboot . When phone is running again , go to settings > cellular > change back to CDMA .

I have not needed to use connection setup again . All MMS messages go through and 3g is fine .

Of course as everything else , do this at your own risk . But with the help of Heathcliff , it went smoothly . When running Advanced config , you will get an error upon applying a theme , just ignore it , close the app and find your new color in settings .

Please let me know if i left anything out , i tried to be detailed .
[Windows Phone 7 Development and Hacking] killerkhatiby009:
Is anyone working on a way to interop-unlock the HTC Arrive? Connection setup does not run on the Arrive at all. I'm running the microsoft developer beta 2 of mango and I am willing to test any interop-unlock for the Arrive
[Windows Phone 7 Development and Hacking] ManelScout4Life:
Try what scott suggested.
[Windows Phone 7 Development and Hacking] lucas.scott:
as far as i know , sprint doesnt have global options like the Verizon trophy has .. it is possible there is a workaround .. but i have no way of knowing what their options are since i do not have a sprint device .
[Windows Phone 7 Development and Hacking] Ttblondey:
What phone do you use,if I uninstall connection setup v.1.2 and install the test and the connection setup wouldn't be v.1.2 it's going to be v.1.3.

---------- Post added at 01:46 PM ---------- Previous post was at 01:42 PM ----------

What phone do you use,if I uninstall connection setup v.1.2 and install the test and then the connection setup would be v.1.3. And that's what you install right.
[Windows Phone 7 Development and Hacking] memeqxda:
my phone is keeping shoutdown