yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] andy123456:
Yees, it worked meen:). Thank you so much! First i did made, what you say:

Update with cab-sender to the KH9 Firmware, then to the KI2 Firmware, now

i was able save the interop unlock and deploy the root tools! Last step i made,

was change the language in the settings back to my country. Im so happy,

best easter-weekend:)!

Thank you, you are great!

greez
[Windows Phone 7 Development and Hacking] revxx14:
You haven't had a chance to look for a hack for the Lumia 900 yet, have you? It has some kind of "field test" app that seems like it's similar to the Samsung Diagnosis app, I'm thinking that could be the key. I haven't actually seen it, but the guys on the Lumia 900 forum pointed it out.
[Windows Phone 7 Development and Hacking] akshaysn007:
I have Samsung Omnia w with student unlock. my firmware version is 7.10.8107 can I use Interop unlock (heathcliff74)?? My phone Is 2nd generation.if I downgrade my firmware will it relock ???
[Windows Phone 7 Development and Hacking] GoodDayToDie:
No, your OS version is 7.10.8107. Your firmware version would actually be listed as "firmware" (it's under the "more info" button). You or may not be able to use Heathcliff's Interop Unlock. Have you tried WindowBreak? That uses the same hack.

BTW, apparently another way to get your firmware version (this one easier to read, too) is to open the Diagnostics app, and enter *#1234#.
[Windows Phone 7 Development and Hacking] akshaysn007:
Thanks the number is I3850DXKK7 so will I able to use ? Because my app sideload limit is 3 apps only and windowbreak doesn't work....should I downgrade my os version ?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
No, you have to downgrade your firmware (why do people keep thinking the OS version matters for hacks like this? It's all about the firmware version...) I don't think KK7 will work. You could try re-installing the Diagnostics app first (remove it from the app list, then install it from the dialer, then follow the steps for WindowBreak and try them again). However, you'll probably need to restore a backed up image of your phone from before installing the firmware update. If you have such a backup, try restoing that, then remove and reinstall Diagnostics, then try WindowBreak (or this app, but as I said above, they work the same way) again.
[Windows Phone 7 Development and Hacking] l0veysingh:
How to donwngrade my frimware??

I m facing the same problem...I have kk7 and 1109 Diagnostics....please help
[Windows Phone 7 Development and Hacking] akshaysn007:
ok i will downgrade my firmware but will it relock my phone ? coz i have ms dev student unlock
[Windows Phone 7 Development and Hacking] imr.uvce:
OS version : 7.10.8107.79

Firmware version : 2424.12.01.1

Bootloader version : 6.1.2.0

Diagnostic app : ver 0210

PDA : I8350XXLA1

phone I8350DXLA1

Need a way to unlock omnia w...:(guys help out Plsssssssssssssssssssss
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@akshaysn007: Assuming you have a Restore Point (a backup ROM image that Zune creates when installing updates) your phone will be reset to exactly as it was at that time. That's the easiest way to downgrade the firmware, but you'll still lose some data (the stuff you did since then). As for unlock, since you have an AppHub account, you'll easily be able to just re-run the Windows Phone Developer Registration program and dev-unlock the phone again.

Of course, since you should also then be able to run Windowbreak, the student unlock really doesn't matter at all anyhow...

@imr.uvce: The same instructions I've posted to the last few people before you apply to you too. Try WindowBreak. If the Diagnostics app won't enter GPRS mode, delete it from the app list and then re-install it from the dialer. If you can enter GPRS mode but can't see teh WindowBreak option, or if you still can't enter GPRS mode, you'll need to downgrade your firmware.

Thanks for posting your firmware version number! However, there's a (slightly) more human-readable number also used by Samsung: please open Diagnostics and enter *#1234#. Please do this as the phone is right now, and also after reverting to an earlier firmware, and post whether that earlier firmware worked or not (if you roll back, of course). I'm trying to get a list of firmware versions that do and don't work.
[Windows Phone 7 Development and Hacking] imr.uvce:
i reinstalled diag app using dialer and now it is ver 1109 and tried windowbreak ,after tapping to windowbreak,nothing happens and new page comes with windowbreak.xml in address bar and i dont have a backup of previous firmware as i hav updated samsung updates last time :(
[Windows Phone 7 Development and Hacking] GoodDayToDie:
... What did you expect would happen? Read the WindowBreak instructions. After you tap windowbreak.xml, you need to leave the browser and ZIP viewer and go to the Diagnostics app, to the GPRS mode, and select the WindowBreak option.

If it's not there, either your firmware is too new or you didn't follow the instructions correctly...
[Windows Phone 7 Development and Hacking] akshaysn007:
i downgraded my firmware is same as it was....i guess i have to wait
[Windows Phone 7 Development and Hacking] 3dimentia:
Phone: LG Quantum (c900) unlocked with C900k (telstra) firmware

OS version: WP7.5 7720.68

i ran through the MFG unlock steps. Everything seems to have worked as far as the registry editor is concerned. I then tried to install an app directly from the phone version of bazaar and it says the phone isn't unlocked.

Am i missing something?

Thanks!
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Yeah, you didn't give Bazaar enough permissions to install apps. Install WP7 Root Tools and use the Policies pivot to elevate the permissions of Bazaar.
[Windows Phone 7 Development and Hacking] imr.uvce:
i did but there is no windowbreak option in gprs menu after tapping in browser :(
[Windows Phone 7 Development and Hacking] lip:
Hi Heathcliff:

Is there a solution to this? I put internet sharing on my focus and have this data problem. Actually, the internet sharing only works for a minute or so and then I can not get any data on connected devices....

Any solutions?

Thanks.
[Windows Phone 7 Development and Hacking] wolf7:
Probably I'm not going to say anything new.

Anyway here is my report:

HTC HD7 T9292, full updated (7.10.8107.79)

- deploy of HTC Interop Unlock.xap : succeed

- executed the 'Interop-unlock' configuration inside HTC Connection Setup : "connection setup has finished configuring the device" without failing

- deploying SMSBackup V0.7 failed for 0x81030120

I didn't expect the unlock to work on my full-upgraded hd7, but after seeing the 'Interop-unlock' option inside HTC Connection Setup I hoped for a miracle :)
[Windows Phone 7 Development and Hacking] toza:
Same here, only on dev-unlocked Trophy;)
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Guys, please report the firmware / bootloader versions, not (or at least in addition to) the OS version.

That said, yeah, the way the hack (and its "fix") works, you'll see the option in the list but the specific changes it needs to make are blocked. It's not actually the app itself making the registry change - apps don't have that much permission - instead the app requests that a driver (high-permission system component) make the change on its behalf. The driver in question is not part of the app; instead, it gets updated with the firmware. One of those updates added a filter list of registry keys that the driver will allow apps to request a change to (and of course the interop-unlock keys aren't on it).
[Windows Phone 7 Development and Hacking] wolf7:
I was tempted to write the firmware version... but I thought it was useless.

Anyway, here it is everything:

Model: HTC HD7 T9292

OS version: 7.10.8107.79

Firmware rev.num.: 2250.21.51101.401

Hardware rev.num.: 0002

Radio sw ver.: 5.71.09.02a_22.51.50.21U

Radio hw ver.: A.102.0.D4

Bootloader ver.: 5.11.2250.0(134578)

Chip SOC ver.: 2.2.5.0

Hope it helps :D
[Windows Phone 7 Development and Hacking] x2beach:
Does anyone have a xap of the nokia network setup.. nokia pulled it and i need to change my mms setting on my lumina 900
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@wolf7: Quite the opposite (as I've said multiple times): the OS version is the useless info, since every version since Mango (7600-ish) has had the same level of locking and supported the same hacks. Unless you're still on pre-Mango, so far it hasn't mattered at all.

The firmware/bootloader versions are the critical thing, because they are the OEM (ie. HTC) code. The "fix" for interop-unlock hacks has been implemented by the OEMs, not by Microsoft (of course, it was Microsoft that put the interop-lock into the OS in the first place, but as I said, that was present in the Mango betas and hasn't changed since).
[Windows Phone 7 Development and Hacking] imr.uvce:
Samsung OMNIA W windows mango 7.5

7.10.8107

diag menu version : 1109

Firmware : 2424.****

Bootloader : 6.1.****

and my device is developer unlocked (student version)

Waiting for interop unlock :( tried many things but nothing worked
[Windows Phone 7 Development and Hacking] toza:
HTC Trophy Windows Phone Mango 7.5

OS ver.: 7.10.8107.79

Firmware : 2250.21.51201.401

Bootloader : 5.12.2250.1(134578)

Developer unlocked (student version)

Tried the Interop Unlock xap provided here, but hard luck:(

Anyway, thank You for the efforts You put in this! I raise my hat to You and all of the developers who work hard to make this and many other very nice and useful things come true! ;) Keep it up! We all hope you'll make it!
[Windows Phone 7 Development and Hacking] gentry33:
After switching from Chevronlabs unlock to Apphub developer unlock will I need to uninstall/reinstall Interop-unlock?

HTC T8788

Firmware: 2250.21.40500.502

Hardware: 0003

Bootloader: 4.5.2250.0(129685)
[Windows Phone 7 Development and Hacking] GoodDayToDie:
You will lose your interop-unlock, yes. However, you'll still be able to run apps without ID_CAP_INTEROPSERVICES. There needs to be a simple app that uses the registry APIs to write the interop-unlock keys that is installed before losing interop-unlock, then if you first use WP7 Root Tools to mark it as Trusted it will be able to easily re-interop-unlock your phone after switching unlock methods.

Alternatively, of course, if you're already interop-unlocked it's entirely possible that your phone won't even re-lock automatically anyhow.
[Windows Phone 7 Development and Hacking] Exodusrasta:
I don´t know if you have the v1109 Diagnosis and I'm sending mine (Omnia W i8350 v1109)

DiagnosisApp.xap
[Windows Phone 7 Development and Hacking] Heathcliff74:
There are a lot of users with fully updated Samsung's, HTC's and NOKIA's asking for possibilities to unlock. Most fully updated devices cannot be hacked currently. There are ways to restore a backup or downgrade, but this is often not possible. So, I'm currently working on trying to achieve Interop Unlock on updated HTC's and NOKIA's, but it's a time-consuming job to manually decompile drivers and search for exploits. To give a full update on the status of different unlocks I wrote a blog-post here.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Thanks a lot for this info. I hope it works for other users too. I will add this info to the opening post! :)

Try ludede's suggestion.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Heheh.. That is REALLY difficult. I succeeded with the first HTC Mango drivers. But in the new drivers the algorithm for validating the xml against the whitelist is really tight! I'm still working on it.

Good luck to you with this!!

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
You need to downgrade to KK4. The ROM can be downloaded, but unfortunately there is no working flash-tool to flash it to the phone. Once there is a tool to flash the older ROM, your phone will relock.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Interop Unlock has built-in patches that prevent the device from contacting Microsoft to verify the unlock status. So once Microsoft really pulls the plug, this will probably not affect Interop Unlocked device. Obviously I can't give any guarantees on that!

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] imr.uvce:
Heathcliff,

Will wait for the unlock method to 8107 rom or flashing tool to 2nd gen devices, thanks
[Windows Phone 7 Development and Hacking] goldsmit409:
Hey heathcliff,

I see you are working with Nokia and HTC for the possibility to unlock i know its time consuming.....

But please please do consider Samsung Omnia w also for that please Man....

Waiting for it
[Windows Phone 7 Development and Hacking] imr.uvce:
Yeah 2nd gen mobiles like omnia w
[Windows Phone 7 Development and Hacking] withinboredom:
HTC ARRIVE unlock possible

in the process of writing a guide for the long way ... from pre-nodo to mango ... but if someone can tell me if using this modified version of connection setup (only thing modified is one solitary byte that checks the device model) works with heathcliff's guide that would be awesome. I don't have any way to test it myself, otherwise I would. (my device is on its way up the long way ... installing mango as I type this)
[Windows Phone 7 Development and Hacking] withinboredom:
Mostly aimed at htc arrive users...
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@withinboredom: Connection Setup requires ID_CAP_INTEROPSERVICES (it needs to access the HtcProvisionDrv and HtcFileUtility drivers). This will prevent you from sideloading it on Mango, or running it on Mango if you previously sideloaded it, while your device is interop-locked. Modifying the Connection Setup app from the Marketplace will invalidate the signature on the DLL, which will cause the phone to refuse to run the app.

The best way to interop-unlock a stock HTC Arrive device is probably to get Heathcliff74 for release a build of WP7 Root Tools v0.9 that will run on NoDo, and use it to mark a non-interop app as "Trusted" in the policy pivot. This non-interop app would just use the native registry APIs to write the interop-unlock values. Then, update to Mango, dev-unlock again (you'd need some way to do this), and run the non-interop app (which should still have full permissions, assuming the upgrade to Mango didn't interfere with the way WP7 Root Tools works).

If that doesn't work (or Heathcliff74 isn't willing / doesn't have the time), I *might* be able to do it with an HtcRoot-based app in place of Root Tools. I'd need to do a little more research on the policy database.
[Windows Phone 7 Development and Hacking] withinboredom:
nevermind, forgot that the update wipes out all permissions so my wonderfully crafted dll won't work ... any chance anyone can get me file:///Applications/Install/5edbdbbc-2ab2-df11-8a2f-00237de2db9e/Install/HTC_ConnectionSetup.dll off the device itself? preferably version 1.14 of the app ...

---------- Post added at 06:09 AM ---------- Previous post was at 06:00 AM ----------

I can deal with the signature part, assuming one thing: its the same key on every device. If its encrypted its a completely different ball game, but not impossible.

i'd like to go this route before anyone starts messing about in the policy database.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Well, WP7 Root Tools already "messes about with the policy database" but I'm not sure about how hard it would be to duplicate that. How do you expect to get around the signing? We can add signatures (though you need to be interop-unlocked to add them to the correct store) but you can't re-validate the modified file... at least, we don't know of a way.
[Windows Phone 7 Development and Hacking] withinboredom:
I found an interesting little bug (at least with mango beta, which is the path I'm taking to get interop unlock on the arrive) that allows the running of an unsigned app even though it hasn't been unlocked, though I don't know what is going on behind the scenes to really know why it happens.

if it is just a signature; if I had the signature and the signed file to modify, it will be a matter of finding a collision in the hash function (where the modified file's hash = the old file's hash) which would validate. Since it's only two bytes that need modification (two bits technically) it hopefully won't be too complicated. it's not like we're rewriting the entire dll.

the reason I was saying no reason to mess about is because this sounds much simpler. imho.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
If you can find a collision in SHA-256 (probably the hash they used; I haven't checked) for a specific change you made, especially one that doesn't require mucking up some other part of the app (i.e. your other changes to bring the hash back in line are in an irrelevant part of the file), that would be incredible. If you could do it reliably for an arbitrary change (even as little a change as you describe), you're talking instant-PHD-thesis-grade publication material.

Cryptographically secure hash functions are specifically designed to resist the kind of attack you describe. Even SHA-1 (considered too weak to use for serious applications anymore) has no practical attacks of the type you describe that I know of; the best that cryptanalysis was able to produce was a probable algorithm for finding a collision in less than 2^80 attempts (which would take about 30 million years of attempts on modern hardware, so assuming they managed to improve on that exected time by a factor of a million, you'd probably finish within your lifetime).

Part of me doesn't want to post this in the hope of a "if you don't know what can't be done..." breakthrough, but it really would be somewhat miraculous. If you're realllly lucky and they used something totally broken like MD5, it might be possible, but it would still be a very impressive effort of applied cryptography.

EDIT: if you can PM me the thing you did for unsigned code execution on a dev-locked phone, that would be great. Having that available would simplify certain hacks of the type you're describing (unlocking a phone after upgrading, not finding a collision in a 2^160 or 2^256-value search space) tremendously, for people whove done things like carry the original ChevronWP7 Unlocker dev-unlock with them all the way from pre-NoDo. Thanks!
[Windows Phone 7 Development and Hacking] SuperSport:
Does anyone else feel the excitement? Makes my finger tips tingle... We might be on the verge of something pretty exciting here. Yes, I'm usually the optimist. ;)
[Windows Phone 7 Development and Hacking] withinboredom:
Yeah, I'll pm that to you in a sec ... there's some caveats though and I haven't fully found out what they are. (mostly due to I'm only going to downgrade -> upgrade so many times ... on four right now).

But yeah, crypto and ai are my specialties. I don't believe in brute force. So ... would the policy file even carry over from a nodo to mango?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Policies should carry over across upgrades, but it's possible they wouldn't. The policy database can be entirely re-built, which would remove custom policies, but the usual way it grows is by merging in new policy information. Even when the bloom filter starts hitting too many false positives, I think it just recalculates based on the indexes rather than actually rebuilding the entire database from scratch.
[Windows Phone 7 Development and Hacking] cooler1182:
ask

MOD EDIT: Quote removed

how about nokia lumia 700 can be use this metode?? sory bad english :D
[Windows Phone 7 Development and Hacking] GoodDayToDie:
A) Don't *ever* quote something that huge, especially when it's the original post. We know what you're talking about, OK? Use Quick Reply, not quote, FFS!

B) I assume you mean Lumia 710? Not through this way. Notice the complete lack of "Nokia Lumia" in blue text? Yeah. Reading is hard...

C) Always ues search before posting, seriously. It's not that hard. Yes, it's possible to interop-unlock a Lumia 710 (and some Lumia 800s).

D) Since you'd probably just ask otherwise, instead of searching like you should... Go read the Lumia forums (the Lumia 800 specifically); people have found a way to get custom ROMs on the Lumia 710, including interop-unlock and even full-unlock.
[Windows Phone 7 Development and Hacking] djtonka:
Can we have HTC unlocked via linux as same way as Lumia? Do backup sdx9 partition and made it hackable and copy back to the HTC under qualcomm bootloader mode?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Unless somebody has found a USB Mass Storage mode in the HTC bootloader, no. The bootloader software appears to vary heavily by OEM.
[Windows Phone 7 Development and Hacking] djtonka:
that shame. Linux method looks childish now.
[Windows Phone 7 Development and Hacking] piaqt:
[YOUTUBE]yxEODjxaIfM[/YOUTUBE]
[Windows Phone 7 Development and Hacking] stryker09:
Just got a notification for an update from HTC. Don't dare to update. lol.
[Windows Phone 7 Development and Hacking] xirsteon:
Same here. My phone [Interop unlocked ] re-locked this past weekend when I plugged in to sync few things and it told me Zune features changed n blah blah ...

Won't even bother updating cuz they'll prolly lock it up more.
[Windows Phone 7 Development and Hacking] PsychoAssasin:
Sorry, this question has probably been answered in the thread somewhere. Right now I have a Samsung focus still running the original 7720 Mango update with regular and interop unlock ,and im wondering if any of the subsequent updates will relock the device if i just update through zune. Thanks for your help
[Windows Phone 7 Development and Hacking] LiFePo4:
It shouldn't but if you are Chevron unlocked and requested a cancellation or token refund it might. If you are apphub unlocked it shouldn't. If you unlocked using the original Chevron method from before Mango it might.

I have seen threads where people have their phone relock when connecting to Zune. Make a backup first and then you can always roll back.
[Windows Phone 7 Development and Hacking] PsychoAssasin:
Not sure what apphub unlock is...

but ive had chevron unlock since prenodo and updated to 7720 and deployed provxml/root tools (not entirely sure anymore) for interop unlock as well. Guess ill try and do a backup, though last time i checked just making a full backup was a lot of work, let alone reflashing it
[Windows Phone 7 Development and Hacking] dandrayan:
I just received the new HTC Update and immediately tried the field test and service tools apps again. The only difference I found was a PST option in the service tools.
[Windows Phone 7 Development and Hacking] dandrayan:
I took a quick peek inside of the v1.25 HTC Service Tools app that was deployed to my phone this morning and noticed that it appears to serialize and deserialize values and page data to the isolated storage when the app is activated and deactivated. Perhaps this could be used for an exploit as well? If it helps, I've attached the xap file that was deployed.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Thanks for helping. But I think I'm not going to need it. The exploit I found seems like it should work for HTC. I have to do some development. I will post a testversion asap.

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Good news for people with old Samsung ROM's!!

If you install the latest Samsung Update from Zune or you update manually as described here, you'll get a brand new version of the Diagnosis App (version 0628). You'll be able to follow the guide in the opening post.

Good luck!!

Heathcliff74
[Windows Phone 7 Development and Hacking] ironashram:
I flashed the stock rom for samsung focus, chevron unlocked and then updated via zune to 7008>7392>7403>7720.68 official mango, and at the beginning i was thinking that i lost the unlock, but i checked that the update to mango bringed to me diagnosis version 0103, so i used your method and now i'm Interop Unlocked with all my homebrew running on official Mango.

Thanks to all in this dev forum.