yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] Existentialism:
As an Arrive owner, I'm really hoping this gets done. Fingers crossed.
[Windows Phone 7 Development and Hacking] RealRellik:
Is it possible, to make a backup. Change the registry settings in the backup and restore the backup back to the device. This could be a way to change every device without an exploid.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
The bckups appear to be encrypted and almost certainly signed as well. They can't be modified without invalidating them, even if you could figure out which of the many tiny files has the relevant info. Good idea, though.
[Windows Phone 7 Development and Hacking] tmaniac:
I won a Nokia Lumia 800 yesterday an have been playing with it for a while.

At the moment the chevron labs website is closed, but when it opens and i chevron-unlock my nokia, is it possible to unlock the nokia with interop unlock?

btw, the phone is lightning fast :)
[Windows Phone 7 Development and Hacking] GoodDayToDie:
tmaniac, I don't believe we have any registry write ability on Nokia phones yet, so no interop-unlock. However, you're more than welcome to help us out in trying to change that!

Useful things:

Any built-in diagnostic tools (LG has a built-in registry editor; that would be perfect).

Any Nokia-specific apps, especially if do anything that seems high-permissions (HTC's Connection Setup is a good example).
[Windows Phone 7 Development and Hacking] Heathcliff74:
Not currently possible. But you can help. When you Chevron-unlocked your phone, download and deploy the webserver. Then get every .xap file you can find in your \Windows folder and post them here (there will probably be a hand full of them).

Where do you live in the Netherlands?

Btw: every Windows Phone is lightning fast! ;)

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] arimozuki:
How do you win one of those things anyhoo?
[Windows Phone 7 Development and Hacking] athanaso77:
@Heathcliff74:

Can you help me please? I can't keep my Omnia 7 unlocked when i do Mango update and it is not possible for me to reach interop-unlock!

I follow the procedure described here but with no luck.

Am i missing something? Any hint/comment for having unlocked mango on Omnia 7? :confused: As a nodo rom i have used a UK unbranded one.
[Windows Phone 7 Development and Hacking] sa3ad:
can you pls check the attached xml file which i edited and deployed it to my phone ........is it the problem ?

because of this line :

<parm name="BEARER" value="GSM-GPRS"/>
[Windows Phone 7 Development and Hacking] forent:
is LG C900 with OS version 7.10.7720.68 can be interoped? i need to deploy my apps. thanks for reply anyway.. :D:D
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@athanaso77: No mind-readers here man, we need to know what step didn't work. How far did you get, and where did you run into trouble?

One thing that the guide you linked to doesn't make clear enough is that upgrading (either to NoDo or to Mango) can undo your dev-unlock. However, you can still access the Diag app, and follow the instructions there. As long as you installed *any* interop-unlock app - even on pre-NoDo - the file you need for the diag app to work its magic should still be on the phone. There's no need to install it after upgrading to Mango, as far as I can tell.

Alternatively, just re-dev-unlock the phone. ChevronWP7 Labs unlock costs $9. It's more than the original ChevronWP7 Unlocker, but it's very quick and works on all versions, without needing to flash a ROM and lose all your data.
[Windows Phone 7 Development and Hacking] wspaw:
Focus S 3G/4G settings

Anyone have any luck getting back the setting without a hard reset?

---------- Post added at 10:14 AM ---------- Previous post was at 10:11 AM ----------

Sorry - for the Focus S.
[Windows Phone 7 Development and Hacking] kwickone:
Try this (follow the link in that post). It worked for the poster, and me to get my Focus S to do the auto-sim config thing. Got my 4G back.

http://xdaforums.com/showpost.php?p=19179553&postcount=432
[Windows Phone 7 Development and Hacking] Rcf686:
ManelScout4Life pointed me to the wireles manager in the Samsung Marketplace that can be used to set the autoAPN again. I tried the link that kwickone posted and it worked for me before I saw manelscout4life's post. I had some strange issues with the data to the marketplace afterwards but the wireless manager seemed to have fixed those for me it appears.
[Windows Phone 7 Development and Hacking] tmaniac:
@Heathcliff; near Utrecht :)

@arimozuki; i entered a 'contest' for a dutch website called tweakers.net and got invited (together with 29 tweakers) to come to their office and whatch the presentation of Nokia and Microsoft.

After that we where all handed a Lumia 800 to play with it.

Then the nokia guy walked to the mic and told every1 the phone was ours. All we had to do was write a review and post it on the tweakers.net and nokia discovery zone websites.

so i did and now i have the Lumia for free :)

Heathcliff, i'm unlocking the phone with the chevron tools atm.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hi tmaniac,

Utrecht is not really near my home address. Too bad. But please help us (we hackers ;)) We want to tear the Nokia's apart (figuratively speaking).

Please install the webserver.

Locate any *.xap file in the \Windows folder and post it here. That should give us a good start.

I'll check the reviews on tweakers.net.

Thanks!

Heathcliff74
[Windows Phone 7 Development and Hacking] tmaniac:
Heathcliff;

here ya go :)

hope it's anything usefull :)

i thought this file was the most interesting "STKApplication_01.provxml"
[Windows Phone 7 Development and Hacking] ManelScout4Life:
Heath, did you take a look at the focus s's diagnosis xap yet?
[Windows Phone 7 Development and Hacking] wsantiagow:
Samsung Focus Flash ICS working and interop unlocked!

Thanks to this post http://xdaforums.com/showthread.php?t=1334248
[Windows Phone 7 Development and Hacking] Heathcliff74:
Thanks a lot guys. There's a lot of interesting stuff in there to analyze. I will report back as soon as I have more info!

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Briefcase:
Hi experts,

What exactly are we looking for in these xap files of the Lumia 800?

I guess some way to write to the registry to disable the Interop Lock right? Wouldn't this involve editing the xap's? If so, then the only way they can be executed is via sideloading (with the Chevron Labs unlock). But then we cannot access the registry anymore because the interop lock prevents this with sideloaded apps.

Therefore to me it seems the only way to disable the interop lock is if one of these xap files contains a registry editor itself (like with LG's MFG app)?

Am I right?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Well, there's a few possibilities. One of them is the app containing a registry editor, like LG, yes. Another is the app being designed to process a provxml that is stilling somewhere on the phone. Both HTC and Samsung have this, and that's how we interop-unlock them. It's easier on Samsung because we can put a file into the right spot without needing interop first (IU on HTC requires setup steps that can only be done pre-Mango).
[Windows Phone 7 Development and Hacking] Briefcase:
Ah, I see. So with Chevron Labs Unlock we do have permission to (re)place files in the \Windows folder? Because if I remember correctly CustClear.provxml was located there. Thanks for your answer!
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@Briefcase: If you're on a pre-Mango build (7403 or anything below) then yes, you can put files into the Windows dir with just the ChevronWP7 Labs unlock (which is the same as the official dev unlock from MS). However, if you're on Mango, you need to already be interop unlocked in order to put files there, which is a bit of a catch-22.

For phones that come with Mango pre-installed, like all the gen2 models, we need something that either works from a location we can write to (like the Samsung diagnostics app) or something that allows direct registry editing (like the LG MFG app).
[Windows Phone 7 Development and Hacking] Briefcase:
Ah yes, I was talking about Mango pre-installed devices as I'm considering buying a Lumia 800. Sounds like a difficult task, hope there is something we can exploit.
[Windows Phone 7 Development and Hacking] jdbastardy:
So 2nd gen HTC cannot be unlocked at all ATM.
[Windows Phone 7 Development and Hacking] Briefcase:
That's correct.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Well, not interop-unlocked (at present). It's totally possible to dev-unlock it, using an AppHub account or ChevronWP7 Labs.
[Windows Phone 7 Development and Hacking] khandu:
Well

Just got Mango on Samsung Focus 1.4 .. My device was already interpo-unlocked but after update It says MS has disabled it.. and said to uninstall.. So how do I get it back.. I tried the post #1 and did do an install again, but didn't show up in the app list..
[Windows Phone 7 Development and Hacking] Heathcliff74:
Just do step 8 - 11 again and you're done :D

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] GoodDayToDie:
The "Applicaiton has been revoked" message is usually if your phone is no longer developer-unlocked. Updates have been known to do this. The interop-unlock process will also dev-unlock the phone again.

EDIT: Alternatively you could re-unlock using the Developer Registration tool or the ChevronWP7 Labs unlocker, but you'd have to re-interop-unlock anyhow so you amy as well save a step.
[Windows Phone 7 Development and Hacking] Briefcase:
This sounds very promising for the Lumia 800 ##634# install diagnostics app which allows Serial Mode... :-)
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Yeah, pulling that apart right now. Haven't yet found a provxml trick like Samsung has, or a direct registry editor like LG does, but it's a bigg app and devided into lots of little pieces, so there's still a chance.

EDIT: Found a registry editing function. Next step: figure out what calls it, and how to set an arbitrary path for it.
[Windows Phone 7 Development and Hacking] Briefcase:
Wow awesome job so far man! I looked through all the apps in the provided lumia 800 xap files zip from the \windows directory posted earlier in this thread but couldn't find this particilar diagnostics tools app. How did you manage to extract this from the phone?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
The app was extracted from the Windows folder using the Mango webserver. It's located in the Windows dir as a XAP file, "OddtApplication_Retail.xap". I unpacked that XAP and extracted the (many) managed DLLs from it, and have been running them through disassemblers and decompilers since.

The bad news: I've found no analogue to LG's dead-simple registry editor. The app includes a registry-editor COM DLL, but it only calls it from internal functions.

The hopeful news: I'm going to see if I can't compromise one of thos functions to write a different value at a different path than it's intended to. This is a new and untested approach to interop-unlock, but from a security perspective it is entirely possible that it will work. It *is* preventable, with a checksum at the right (wrong) place, but whether the phone's security does this or not, I can't say.

If it doesn't work, I'll keep looking.
[Windows Phone 7 Development and Hacking] X3n0n:
This is still good news ! Hope it will works :D

Sent from my Lumia 800 using Board Express
[Windows Phone 7 Development and Hacking] jdbastardy:
OK but when you managed to do that how can yuo deploy the new xap to the device and call the function?
[Windows Phone 7 Development and Hacking] Heathcliff74:
I've taken a look at the Nokia apps. Not looking good. The oddt app has a dll which has useful registry-functions, but the app itself does not seem to have a possible exploit for deploying interop-unlock. And without interop-unlock, the registry-dll is not useful at all. I hope that I'm wrong and that I overlooked something. Or maybe Nokia will release some new apps that can be exploited. Until then, interop-unlock does not seem to be possible on Nokia's.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] GoodDayToDie:
That sounds like a potential volunteer, perhaps?

There are a few things that it would help me to know (remember, I don't have a Nokia Windows phone so I'm going to be coding this blind).

After you call ##634#, does the phone get an entry in the App List to launch the Diagnostics app directly?

Is it straightforward to reach the USB mode switch interface?

I'm thinking of trying to co-opt that interface (which uses a registry write). Wish me luck!
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hi GoodDayToDie!

Didn't see that you were looking at the same thing. :)

If you are about to try the file-deployment-exploit on this, I think I have bad news for you. The way to go, would be to alter code in one of the dll's in this app and then let it modify the registry to perform the necessary unlocks.

BUT... To apply interop-unlock on a device that is not interop-unlocked, the only way to have this app installed on your device is having it preinstalled or installed by market-place, because it has the interop-flag, so it can't be side-loaded. When an app is installed with DRM (not side-loaded), then the signatures of the dll's are stored in a database and checked by the loader-verifier, when the dll is loaded into memory. If the signature is missing, invalid or different, the dll won't load and the app will not function or crash. All the dll's in this xap are signed. So there's no way to patch anything with my file-deployment exploit.

There is maybe one tiny shed of light. I see there is a python-script in the app. This is a file that can be patched. If it is possible to access a driver from the python script (I don't know python, so I don't know anything about that) and we can let the python-script be run from the app, we have a go! I will look at that.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Good luck ;)

How are you going to deploy something like that on a device that has no Interop Unlock. See my previous post. File-deployment-exploit is not going to work either.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Ah, I was hoping I could modify one of the "helper" DLLs, but if the loader checks all the signatures then that won't work. The Python script needs to be looked at, for sure. It doesn't appear to do much, right now, but if it's not signed then it's got potential. I've not got much experience with Python, and the capabilities depend on the interpreter anyhow, but it might be possible to either call into a COM DLL or to directly interface with the driver (though I'd need to disassemble the COM DLL to figure out the driver's interface, in that case).

I actually got a little sidetracked by a potential way to IU HTC phones when looking at the Connection Setup app for comparison with this one. Turns out it will load provxml files from outside the \Windows folder, if you know how to convince it to do so. Currently trying to figure out how to do that. It looks like some test code that was left in. I haven't checked if that code is still present in the most recent Connection Setup version, though.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hmm.. No reference to the setversion.py in the code of the app. So that won't work either. :(

At this moment I see no leads for Interop Unlock on Nokia's. I hope I'm wrong.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
If you are looking at what I think you are looking at, then I got bad news for you (again :(). Are you looking at the A1 provxml? I already looked at that. I also posted on that some time ago (I see if I can find those posts). But to be short: on current rom's that provxml file is not used anymore. It was a kind of fix for a corrupt file in the database, but the database has been fixed in all the current mango roms.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
http://xdaforums.com/showpost.php?p=17996546&postcount=186

http://xdaforums.com/showpost.php?p=18048999&postcount=236
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Yeah, already saw that the A1 provxml wouldn't work. Looking at a different approach entirely. Before checking the \Windows\ folder for the Countries.db file, the CCountryItemCollection constructor first checks another directory, \CSWM7_Sample\. Normally, this folder doesn't exist... but we can change that. It would need to be a "complete" operator database, of course, but we can either make a copy of the real collection (modified, of course), or a small collection from scratch.

EDIT: This all assumes that ConnectionSetup works, of course. Even with it being back in the marketplace, there's no guarantee of that. I'd need to check the latest XAP to see if it even still has this behavior.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
BOOM! Testers with HTC devices needed!

http://xdaforums.com/showthread.php?p=19518396

Long overdue but it works on my phone!
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@Heathcliff74: Can you please read over the thread in my link above, take a look at the app, and give me your thoughts? As a way to execute arbitrary provxml, it does work - except some operations, like registry editing (obviously needed here), aren't happening if the phone has the HTC updates.

I'm hoping if we, as a community, share our work on this we can figure it out. You may know more about interop-unlock than anybody else outside of Microsoft or the OEMs, and it would be great to get your input.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Sure, I will have a look. Nice progress! I have a suspicion of what causes it to fail, but I'm not sure, because I also did previous research which contradicts that. Anyway, I have a few leads to investigate. I don't have time right now, but probably later today. I will PM you some details that may give us some new angles.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Thanks man! At this point, suspicions and leads are more then welcome. We may be able to refine our theories about what's happening, too - avoid false paths and figure out what really needs to be resolved.

Don't sweat the timing, though; it's waited this long already. I will probably be pretty incommunicado over the Thanksgiving holiday, though (Wednesday through Sunday, give or take a bit). It would be cool if it was resolved before then but I'm not overly concerned if it isn't.
[Windows Phone 7 Development and Hacking] oneslow5oh:
hey Heathcliff74 i just did your interop unlock and i tried all the ways to get 3g fixed and nothing seems to work.. i have a samsung focus s and samsung root tools says it only works on a samsung device and same with repair 3g and i have a samsung device. just wondering if there was a different fix? please help me out. ive been trying forever with no luck
[Windows Phone 7 Development and Hacking] Rcf686:
Download thew wirelessmanager from the samsung zone and set the APN to automatic and reboot. That should take care of the 3G fro you.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hmm. This might be interesting for Nokia owners. Gonna tear this appart as soon as its out and try to fjnd an interop unlock exploit!
[Windows Phone 7 Development and Hacking] Sab8th:
UnauthorizedAccessException

Hi Heathcliff74, I've run through the steps for Samsung (I've an Omnia 7) and get the UnauthorizedAccessException each time I run TouchXperience Advanced Config Tool 1.4, causing the app to exit after just a few seconds. The only difference I can see is that my Diagnosis app is at ver 0628 (I unstalled it before re-installing).

Any clues as to how I can get around this error?

Thanks
[Windows Phone 7 Development and Hacking] ElDzsi:
Hy,

I want to do that interop unlock, but in the and

-------- 11.6.3. Open Advanced Config Tool

I see a message:

Win32Exception

A press Ok and a few seconds the program closed.

I don't understand why.

I install AdvancedConfig 1.3.0.0 Mango beta.xap, because when I install the 1.4.0.0 I can not see the program in the menu.

I've got Omnia 7 whit Mango

Any idea what can I do, to finished the unlocking?
[Windows Phone 7 Development and Hacking] Heathcliff74:
Both of you have Advanced Config installed. That means Interop Unlock works :)

Advanced Config is an app written by Julien Schapman. I can't solve the bugs in Advanced Config. You should post a bug-report or ask for help in the TouchXperience forums. Julien Schapman mau be able to fix those bugs if you describe the problem as detailed as possible.

Advanced Config 1.4 can, once installed, be found in the Settings menu.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] oneslow5oh:
AWESOME!!! Thanks bro.
[Windows Phone 7 Development and Hacking] dallas4u:
Tried following directions on my Focus S. Did the backup (good thing I did!). Installed Samsung Diag. app, installed the Unlock, did the unlock through the diag app... all seemed to work great. Then, installed the repair 3G xap and it just kept telling me it was for Samsung only when I tried to repair. I rebooted... same thing. I tried going in to diag and dialing *#94765# and 40*047#3... neither did anything, just sat there as if expecting other digits. I tried going in to the Samsung Zone to install Wireless Manager but it kept telling me Marketplace was unavailable. I tried Samsung Tools, but each time I clicked on Run ADC and tried to run it told me it couldn't write the changes.

So... I just ended up restoring the backup I made, which works great. The only difference I see is that I'm now missing the Samsung Zone in the Marketplace. Not a big deal as I installed what I wanted out of the Zone... but weird none the less.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Samsung Zone will probably back after a reboot.

You couldn't download from the Marketplace, because your 3G was not working at that moment. Also, marketplace doesn't work when the device is connected to your computer, so the computer's internet connection can't be used for that too.

You should try to install the Wireless Manager first. So download and install it before you do the unlock. Then unlock your device as before. And then use Wireless Manager to get your 3G back.

Hope that helps,

Heathcliff74
[Windows Phone 7 Development and Hacking] dallas4u:
No worries... will give it another shot tomorrow morning if the Samsung Zone returns before then! I've tried rebooting and turning completely off, taking out the battery, and booting back up (you know, normal Blackberry reset... :D)... but no Zone yet.
[Windows Phone 7 Development and Hacking] Leapo:
I've been experiencing extremely poor performance since applying this unlock on my Samsung Focus. Anything that requires data takes ages to load (or times out while attempting to load).

Doesn't matter if I'm on wifi or 3G, browsing performance is worthlessly slow now. It's not just IE9, apps and the marketplace are also VERY slow to load data from the internet (if they load at all)

Is there anything you can suggest to fix this? If not, would a hard reset put things back in order?
[Windows Phone 7 Development and Hacking] Rcf686:
I have that issue also. From the different forums it appears its a problem possibly with the a driver. If you turn airplane mode on then off or turn off the data while you are on wifi that should take care of it. It is like the wifi and the 3G are fighting to see which gets used.
[Windows Phone 7 Development and Hacking] adiliyo:
the hack should have no effect on your browsing speed, especially if it's slow on wifi.