Interop unlock
Interop unlock is a term that refers to the ability to deploy applications using the interop capability on devices updated on Mango or above. Prior to Mango, applications using interop drivers, such as registry editors, could be deployed if the device was unlocked. In the Mango update, however, Microsoft chose to block the capability, preventing the deployment of these applications. There are ways around this (see below), but in essence, no registry editors, file explorers, etc, can be used without first interop unlocking the device.
Contents |
Technical aspect
A device is considered interop unlocked when the MaxUnsignedApp value is set to 300 or higher. This must be done through exploits, as standard App Hub and ChevronWP7 Labs unlocks limit this value to 10. Consequently, an interop unlock also allows unlimited unsigned applications to be deployed. If a device is not interop unlocked, deployment error 0x81030120 will appear when attempting to deploy any application using ID_CAP_INTEROPSERVICES, meaning such applications cannot be deployed or used on the device.
How To
Samsung Instructions
You can now use the WindowBreak site to interop unlock and jailbreak your WP7 device. See: Samsung WindowBreak Instructions
Manually (requires previous unlock)
- Download Heathcliff74's interop unlock here
- Download the Interop Unlock XAP and the Samsung Repair 3G XAP
- Deploy these two files to your phone
- Open up the phone dialer
- Dial ##634#
- A diagnostics program should launch. The version should be 0103. If it is not, go to the start menu and uninstall the diagnostics app, then dial again. If the version is still different, continue anyway.
- From the diagnostics keypad, type *#9908#
- A GPRS Manager screen should appear
- From the list, select Healthcliff74 Interop Unlock
- Press Save
- Press the Start button, then navigate to the Samsung Repair 3G application. It should run without a problem, and if this is the case, your Samsung device has been successfully jailbroken and interop unlocked.
LG Instructions
See also: Jailbreaking:LG
- Dial ##634# to open the diagnostics menu.
- Open the MFG app using the password: appmfg#*#
- Go to Engineer Menu -> Other Settings -> Edit Registry
- Set ROOT PATH to "HKEY_LOCAL_MACHINE"
- Set input path to "\Comm\Security\LVMod"
- Set input key to "DeveloperUnlockState" and it set to DWORD.
- Leave input data box empty and tap "SET".
- The output should be 0.
- Enter "1" in the inputbox and tap "SET".
- Change the input path to "\Software\Microsoft\DeviceReg\Install"
- Change the input key to "MaxUnsignedApp" and set to DWORD.
- Clear the input data box and hit "SET".
- Type "2147483647" in the inputbox and tap "SET".
- Output result should be "2147483647".
If all succeeds, the device is interop unlocked.
HTC Instructions
HTC first generation devices will be able to interop unlock using the instructions below. There are some quirks and criteria to it, but it should yield positive results for many people.
http://forum.xda-developers.com/showthread.php?t=1271963
Nokia
Interop unlock is currently not available for Nokia devices, but the possibility should be available soon. More info