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