yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] Heathcliff74:
I can now officially announce that the next version of WP7 Root Tools will also support HTC devices. My new exploits use less device-specific exploits and I have now more possibilities to support other devices. I wrote some test-apps for this purpose and thanks to a couple of people who tested this I have now enough reliable code to support HTC devices.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
I will give LG devices a try. If you have an unlocked LG with RTM or NoDo, please go here.

Thanks,

Heathcliff74
[Windows Phone 7 Development and Hacking] ted973:
does it means we can run native code apps or use native api in our apps?really great works!

Thx, m8!
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Love the SDK idea! Your tools are going to enable a bunch of cool stuff. I've been getting a ton of requests for Samsung support in my apps.

One quick question: I don't have one currently, but it seems that the Dell Venue Pro doesn't have much homebrew access right now - so far as I know, it doesn't even have registry write. Any hope of enabling support for it?
[Windows Phone 7 Development and Hacking] Heathcliff74:
With WP7 RTM/NoDo it was already possible to run native code, if you know how to do it. But still many things are protected, because you are still in the sandbox of the app. Many resources will return error 0x04ec ("Blocked by policy") if you try to access them. With mango, all unsigned native code is prohibited.

My new exploits make it possible to break open the sandbox for native code of any selected app. However, this does not impact the constraint of Mango to prohibit unsigned native code. So on RTM/Nodo, you'll be completely free, but Mango still needs to be cracked in the native code barrier.

The SDK, I will create, will contain all basic abstractions for file-system / registry-access to be accessed from managed code. But the SDK itself will contain native code, so it won't work on Mango until that is cracked. Of course you can also write your own native code and have unlimited access to the WP7 API's after you applied root access with WP7 Root Tools.

Hope that explains it.

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Will be very difficult. I don't have a hands-on DVP. There also no hackers that I know of who have a DVP. Also no ROM images that can be extracted or something.

The exploits I have need to "installed". After it is installed I can apply root access to any app. But the installation still needs device-specific exploits. I don't need much to install the exploits. Previous versions of WP7 Root Tools were completely based on these kind of long-winded exploits and I needed to do everything like that. Now I only need to use a fraction of these device-specific exploits, but I need some. And with DVP I have nothing, right now. So for now, no chance.

Also, when I can break the native-code-barrier in Mango (hope to do that later on) there will be new brands that need support too. So in the end I will need to find non-device-specific exploits to install root-access....

To be continued...

Heathcliff74
[Windows Phone 7 Development and Hacking] Ephez:
I have no idea how but if you tell me I can provide you an image of my DVP! :D
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Best of luck! Native code in Mango would open up so much. Even with filesystem editing and (very awkward) registry editing (but not browsing) on HTC phones, there's still an awful lot missing that we had in NoDo.

Device-specific exploits may be easier to come by, though... Microsoft has been pretty beaten up around security for a long time now, but I think they're getting better at it.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Won't be possible I think. To get an image of a device you need JTAG. This is hardware equipment. Then you need to disassemble your device and solder some pins on the board. I do not have the hardware and I do not have the knowledge on where to solder, etc. Also, when we have an image we need the software to extract files. So far, only the tools from Andim can be used to extract images for HTC and Samsung, but it has quite some bugs and Andim has left the forum.

Best bet would be some system-tools, like a network setup app from Dell, that I could analyze and hopefully find something useful. Are any of such apps available for you in the marketplace?

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
WP7 security system is one of the best and one of the prettiest I've seen. I know where Microsoft could do some improvement, but I'll keep that info to myself ;)

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Ephez:
On DVP we have the "EM" application who provides many fonctions and also an R/W registry fonctions but dell desactivated it for sold devices!

You can find all functions and more in this thread:

http://xdaforums.com/showthread.php?t=1195463

In the last page of the thread you can find some .dll who use Dell for this application maybe the response are in these files! :confused:

Tell me if you need more clarification!

I can provide you a Zune backup if it can help you!
[Windows Phone 7 Development and Hacking] Heathcliff74:
Ok. I will have a look at the EM app later on. I'm working on too many things at the same time now. Zune backup won't be of any help, because it is encrypted.

Ciao,

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

I m not a dev but i found a code in diagnosis app that is a file browser can it help?

You need to put the code *#914789# and then click on file browser.exe
[Windows Phone 7 Development and Hacking] Heathcliff74:
Thanks for your support. But that file browser is really, really limited. The file explorer in WP7 Root Tools is much more advanced.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] florinr08:
How exactly do you start the app? Because when I press any of the links to start an executable, absolutely nothing happens...
[Windows Phone 7 Development and Hacking] Heathcliff74:
You're probably on Mango. WP7 is not compatible with Mango yet.
[Windows Phone 7 Development and Hacking] florinr08:
No, you're right, but I'm talking about the diagnosis app and pressing the links on the screen we were just talking about... I tried it when I had NoDo too and nothing seems to be happening, just seems like a dead link...
[Windows Phone 7 Development and Hacking] Heathcliff74:
That's just how limited it is. It is a file browser. Nothing more...
[Windows Phone 7 Development and Hacking] florinr08:
Ok I just checked again and the farthest I can get to is the Apps Launcher. From there on none of the 7 links are clickable (ShortCuts, LineSimpleTest, etc.). Is that what you get too? Because from what I've understood, you guys can actually click on those links... I can't. :(
[Windows Phone 7 Development and Hacking] Heathcliff74:
No, doesn't work here since NoDo. You mentione the filebrowser. I assumed that you got that working. On my device it was working until I installed NoDo. The other menu links have never worked.
[Windows Phone 7 Development and Hacking] florinr08:
Ah right, well on mine, none of the links work either. :P I don't think I ever tried it on the RTM version, until I got to NoDo.
[Windows Phone 7 Development and Hacking] Heathcliff74:
I can now officially announce that the next version of WP7 Root Tools will also support LG devices. My new exploits use less device-specific exploits and I have now more possibilities to support other devices. I wrote some test-apps for this purpose and thanks to a couple of people who tested this I have now enough reliable code to support LG devices.

I little while ago I added a poll to this thread. The results are clear. After the next version I will concentrate on Mango. I already did some preliminary testing and I got a few angles to go on. But first things first. I need to glue together a lot of test code and try to release the next version of WP7 Root Tools.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] digitaller:
@Heathcliff74

Can you add support for the Dell Venue Pro please? We guys owning DVP will be more than glad to test the alpha program.
[Windows Phone 7 Development and Hacking] Heathcliff74:
I got that request already. But I must say that I do not have much to go on. I've taken a quick look at the EM app. It uses the QEMDriver to get access to registry and filesystem. This guy says there is not registry-write-function in the driver. I think there is write-access, but it is very limited. I'm not sure what the privilege-level of the QEMDriver is. I asked it here, but I don't know yet. I need something on a device to break out of the sandbox. And I need at least Elevated privileges to have a chance on some magic. I don't think I have the time now to start research with so little to go on. So if someone could create a little app to read values from the HKLM, using the Dell OurCOM.dll then we could get an indication of how much is possible with the Dell driver. To be honest, from the messages I've read, the possibilities with the Dell driver are pretty limited because of its access level.

Ciao,

Heathlciff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Test wp7 root tools on mango!

Hi guys,

I attached a version of WP7 Root Tools to this message. It is not a new version! It is the same 0.5 alpha as in the opening post. Except I added some signatures! So there is no new functionality or extended device support in this version yet! This version is meant to be tested on Mango!

How to test:

You need to have a Samsung and you need to be on NoDo to start with!

Be sure you have a proper backup of your device and also have a backup of your backup!!

Install THIS version of WP7 Root Tools

Download and extract the Certificate.zip

Copy the Heathcliff74.cer file to your Samsung device using one of the methods described in the opening post

Open up WP7 Root Tools on your Samsung and locate the Heathcliff74.cer file

Tap it once

Select the CA store and tap the Save button

Back in the file-explorer you tap the certificate once more

Now select the Code Integrity store and tap the Save button

UPDATE TO MANGO - Be sure to take proper precaution to keep your chevron unlock!

Test WP7 Root Tools - If it runs, it's COOL. If it terminates immediately, we have to look further.

This is just a first attempt. Let me know!

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] contable:
I will test it tonight. Exciting...
[Windows Phone 7 Development and Hacking] contable:
@Heathcliff74:

Do I have to upgrade to RTM 7720 or only to 7712 ?
[Windows Phone 7 Development and Hacking] Heathcliff74:
I think you only need to go to 7712. I don't think there are any changes between 7712 and 7720 regarding native code.

Thanks,

Heathcliff74
[Windows Phone 7 Development and Hacking] contable:
Ok. I´m on the way...

I installed the cert under build 7008, is this ok or do I have to install it again under NoDo ?
[Windows Phone 7 Development and Hacking] Heathcliff74:
I think that should work too! But the highest chance of success would be to install it on NoDo. Least chance that the cert gets lost in updates.
[Windows Phone 7 Development and Hacking] contable:
Ok. I installed it again under NoDo.

updating to Mango now...
[Windows Phone 7 Development and Hacking] Heathcliff74:
Drums, please... :D
[Windows Phone 7 Development and Hacking] snickler:
drdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdrdr
[Windows Phone 7 Development and Hacking] contable:
Doesn´t work.

It runs and one second later it closes... Sorry.

It was worth trying. So if I should do some additional tests in this state please let me know.
[Windows Phone 7 Development and Hacking] contable:
The cert I have stored in my \provxml folder and it´s still there...
[Windows Phone 7 Development and Hacking] Heathcliff74:
Ok. Thanks a lot for testing. I will mail you some provxml's that you can try to get it working, maybe...

Heathcliff74
[Windows Phone 7 Development and Hacking] contable:
Always a pleasure, sir.
[Windows Phone 7 Development and Hacking] Mattemoller90:
I'm already on Mango (Beta 2, omnia 7)

It's possible to move Heathcliff74.cer with "DiagProvXML" directly from Mango?
[Windows Phone 7 Development and Hacking] Heathcliff74:
Yeah, that's possible, but we already got confirmation that that isn't working either.

Thanks,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
WP7 Root Tools coming to MANGO!!

Hi all!

I just figured out how to run native DLL's in a Silverlight App on MANGO. This is a major breakthrough! :D This means that I will be able to port all code and exploits that I got so far to Mango.

A little while ago I announced that the next version of WP7 Root Tools would have support for HTC and LG too (Samsung was supported from the beginning). I found all the necessary exploits for that and I was busy putting the puzzle together. But on the side, I've also been working on Mango. And it started to frustrate me more and more, that native homebrew code was not possible on Mango, because everyone is migrating to Mango and our tools would become unusable. Unacceptable!!

These are the pieces of the puzzle I got now:

Support for Mango (running native DLL's)

Full Root Access to all resources and API's with possibility to enable/disable per app (also bringing huge performance improvements)

Support for HTC and LG

Building an SDK for other developers

I have to be a little bit reticent! I am making these announcements because I've done a lot of research in finding all the pieces of the puzzle. And in theory they will all fit together. But I have to do more work to make a complete tool of it all. I can only be real sure that everything works, when I got it all finished.

Having said that, I will start with piece number 1 by releasing a version for Mango asap. It will be exactly the same as the previous version, but now also supporting Mango. I know I promised HTC and LG support in the next version, but releasing a version for Mango is easier for me now, so that will come first. Sorry to HTC and LG users. Just a little more patience please.

Shortly after, I will release a version with pieces 2 and 3. HTC, LG and Full Root Access per app.

And shortly after that, I will release piece number 4; the SDK.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] snickler:
This is an amazing breakthrough! Thanks for all of the research you've done. With this I'll be able to create a few apps I've been wanting to make but have been stalled due to native code restriction. I will be more than happy to be a tester. I can even test the beta SDK for you =). Again thanks!
[Windows Phone 7 Development and Hacking] singularity0821:
This is awesome, thank you for your work!

Will we need a full unlock for it in Mango or is the Dev Unlock sufficient?
[Windows Phone 7 Development and Hacking] geddeeee:
Great to hear Heathcliff. Root Tools has been one of the more useful programs on WP7. Glad to hear the 'puzzle' is coming together. Good luck!!!!
[Windows Phone 7 Development and Hacking] contable:
Indeed great news !

I hope you be able to put all together...

After the Mango version has been released I will donate again, hope others will follow for supporting you a little bit...
[Windows Phone 7 Development and Hacking] GoodDayToDie:
This is FANTASTIC news! Way to make serious breakthroughs, man!

Just a few questions about the Mango support:

A) Does it require doing anything in NoDo, or will it work on phones that ship with Mango?

B) Can it be used on any native DLL? For example, could it be used with the screen capture program?

C) Can it be combiled with your per-app full root access to make (for example) a fully cross-platform registry browser that doesn't need device-specific DLLs?

D) Will you share the technique you use for it? I understand your reasoning for not wanting to share the "gain root" exploit technique, but I'm always hopeful.

Anyhow, this is awesome! Can't wait to use Wp7 Root Tools on my HTC phone running 7720!!
[Windows Phone 7 Development and Hacking] rudelm:
Very good news :) I am really looking forward to the HTC version and your SDK, especially how it all worked out now under Mango
[Windows Phone 7 Development and Hacking] :
Wow! I've been following this thread since the first release and it's just wonderful to see how fast things go on :) Heathcliff74, in my opinion you're one of the best programmers i've ever seen! This would be the first common registry editor.. (by 'common' i mean: working on all devices :))

This will make things much easier.. can't wait for it to be released! :)
[Windows Phone 7 Development and Hacking] Marvin_S:
Well done! Good luck with it. More than happy to test it out :)
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hi,

I did more testing. I got WP7 Root Tools running now on my Samsung Omnia 7 with Mango RTM. Wonderful! :D I have to finish up some things and I think I'll be able to release version 0.6 tomorrow.

Nope, I have my own Full Root Access :D And you don't even need to flash anything! Cotulla also has exploits to run native executables. This will not be possible with my WP7 Root Tools. Though I'm pretty sure that I have the exploits to do that now too. I just haven't tested it yet. I may try this later on.

A) Will work with shipped Mango!

B) It will probably work on (almost) any dll, but the chance is that it need to be recompiled. I will post guides on how to do it. I can't guarantee things, because I know for a fact that Microsoft has removed some API's in Mango that were present on NoDo. But as fas as I can see, all the good stuff is still there :)

C) Let me explain. First WP7 Root Tools needs to get Full Root Access. Then WP7 Root Tools will be able to provide Full Root Access for other apps. These apps don't need any device-specific DLL's at all. Once your app is provided with Full Root Access, you can use any native or managed API you want. For native DLL's you will need to follow the guide I will write later on. You can also use the SDK I will create later, but that is just to make it easier. Using the SDK is mandatory. BUT... For WP7 Root Tools to get Full Root Access I still need device-specific exploits. As of now I have the necessary exploits for Samsung, HTC and LG. So your app will only work on these devices. Because the users will need to install WP7 Root Tools to give your app Full Root Access.

D) I will share my technique in the form of the WP7 Root Tools and the SDK. The real magic underneath will be my trade-secret. ;)

Thanks for the compliment. It will be almost common. As I explain in the my response to GoodDayToDie there is still some need of device-specific exploits. And I have these exploits for Samsung, HTC and LG now. Later on I may try to find exploits for Dell, Asus, etc.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] snickler:
As always, thanks for taking the timeout to research such methods that put the user back into the foreground of the scene! I am always available to help when needed, coming from one Samsung owner to another :D. This notion of an NDK intrigues me.
[Windows Phone 7 Development and Hacking] poloche:
Very nice works ... Heathcliff74 is the king of WP7 samsung :p

I love you man !! lol

I'm waiting for your release tomorrow

Kiss
[Windows Phone 7 Development and Hacking] snickler:
I agree. He's the reason I really started liking my phone. All hail King Heathcliff74!
[Windows Phone 7 Development and Hacking] singularity0821:
You are our hero! :D Thank you so much!
[Windows Phone 7 Development and Hacking] ryotgz:
Very good work. I missed root tools after upgrading to Mango. Now my Focus will be complete again :)

You are one of the good ones Heathcliff.
[Windows Phone 7 Development and Hacking] rbrsddn:
Sweeet!!!:)
[Windows Phone 7 Development and Hacking] wsantiagow:
Great work!! Thank you for your efforts!
[Windows Phone 7 Development and Hacking] Heathcliff74:
WP7 Root Tools 0.6 for Mango release HERE.
[Windows Phone 7 Development and Hacking] Mattemoller90:
I'm came back to Essenza Siena NOW and install it :)
[Windows Phone 7 Development and Hacking] IzaacJ:
This is an awesome progress :D I'll send you some money when I get mine :P

If you need a tester for HTC I'll help out :P Flashing my phone every now and then anyhow :P

Regards
[Windows Phone 7 Development and Hacking] N0RVE:
Guys I wanted to proceed with the Omnia 7 Mango jailbreak before updating my phone to Mango (http://xdaforums.com/showthread.php?t=1152422) but the latest version of WP7 Root Tools for NoDo (0.5 Alpha) is not working anymore because of the expiration date and this tools

Does this mean I will not be able to do anything until a new version is released? :confused:

Thanks in advance for any help you can provide.
[Windows Phone 7 Development and Hacking] Heathcliff74:
The new version also works for NoDo.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] N0RVE:
Thanks Heathcliff74, wasn't aware you've created a new thread; you didn't annouce it in the first post of this thread, did you?

Thanks anyway!
[Windows Phone 7 Development and Hacking] integrafeen88:
root tools

so i just developer unlocked my wp7 focus and i cant seem to figure out how to get the root tools on my phone so i can do all these things i want.. any help to point me in the right direction would be great thank you
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@integrafeen88, there's an entire sticky thread about WP7 Root Tools, and another one about the interop-unlock process needed to install and use it on Mango. Those should give you the info you need. The only other thing you need is a XAP deployer tool; there's one in the official dev tools (http://create.msdn.com) or you can try to find a third-party one that works without having the full tools installed.

Folks, please do read the stickies before posting, it saves everybody time.
[Windows Phone 7 Development and Hacking] zjhzsz:
this version is now expired.
[Windows Phone 7 Development and Hacking] DJSave:
Yep 0.7 version Expired
[Windows Phone 7 Development and Hacking] revxx14:
Kind of a noob question, but is there any way for me to use this to use Jaxpot's LockWidgets application? http://windowsphonehacker.com/articles/beta_release_lock_widgets_for_windows_phone-03-20-12

I'm hoping not to have to try and install a custom ROM, I'm already Dev and Interop unlocked.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Not sure why you posted on this particular thread, but...

WP7 Root Tools v0.9 should allow the use of that kind of app on an Interop-unlocked phone, yes. It's not out yet, though.
[Windows Phone 7 Development and Hacking] Koki.v3:
Featured on WPCentral :)

http://wpcentral.com/wp7-root-tools-0-1-alpha-homebrew

Can't wait for a file explorer, I added some ringtones using Windows Phone Device Manager and as of now, there's no way to delete them :D
[Windows Phone 7 Development and Hacking] martani:
Sure, I'll maybe write a new post about it as well :D

But I was wondering if you are planning to release the source code or something?
[Windows Phone 7 Development and Hacking] ronalgps:
thank u again
[Windows Phone 7 Development and Hacking] evolutionqy7:
Thanks :) works great :) Looking forward to future releases :)

Using Omnia 7 on NoDo :)
[Windows Phone 7 Development and Hacking] chrislynch:
Well, for those of us trying to fix the Live Tile Push/Pull update issue, I cannot browse HKLM\Software\Microsoft\PushClient\ManagedEndpoints. I can use the other RegistryEditor tool here on XDA, but it appears to not use any of the Samsung DLL's to provide full access to protected areas of the registry. Can someone confirm this is true?

I have a legit dev unlocked Samsung Focus (OS ver 7.0.7390.0).
[Windows Phone 7 Development and Hacking] Koki.v3:
I can access these no problem. Omnia 7.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Me too. No problemo.
[Windows Phone 7 Development and Hacking] Heathcliff74:
I don't use the samsung dll's for registry access. These dll's can't even delete a value or key. How do you mean that you can't browse there? Is the key not there? Full problem description please.