yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] Seven_PRX:
Thanks! Installed on my Focus S, works fine. Can edit the registry again :-)

SMS delivery options finally :) And debranded my phone to set it to Open Martket phone.
[Windows Phone 7 Development and Hacking] wsantiagow:
Interesting...what SMS delivery options are you talking about? Thanks.

Thank you Heathcliff74!
[Windows Phone 7 Development and Hacking] LiFePo4:
I have the following FW version

2305.13.20104.605

Dreamcaster012 has

2305.13.20110.605

This small difference is the v1 versus v2 HTC OEM driver (v2 was pushed a couple of months ago and I have ignored it every time I plug into Zune and disabled update notifications on my phone). v2 still allows you to side load IU apps but disables access to the system for most of the functions and also does not work with Root Tools (thus why Heathcliff says HTC is verified with v1 or rev1 drivers).

When I ran Root Tools it came up and said my drivers were compatible and away we went. :)
[Windows Phone 7 Development and Hacking] Seven_PRX:
http://xdaforums.com/showthread.php?t=1289413

SMS delivery options was removed by AT&T because they don't support it.

But I'm not using the phone on AT&T, so I really missed that option. Now with the registry editor we can activate it manually :)

---------- Post added at 04:58 PM ---------- Previous post was at 04:58 PM ----------

http://xdaforums.com/show....php?t=1289413

SMS delivery options was removed by AT&T because they don't support it.

But I'm not using the phone on AT&T, so I really missed that option. Now with the registry editor we can activate it manually
[Windows Phone 7 Development and Hacking] sensboston:
By the way, seems like we need to update WP7 unlock classification.

So, before we had:

- dev-unlock (with three subcategories: paid dev unlock, 10 apps; student's unlock, 3 apps; and ShevronWP7 labs token unlock );

- interop-unlock;

- full unlock (based on DFT ROMs)

Now we should have something between interop & full. As for me, "cliff-unlock" sounds not so bad :D Or, may be, policy-unlock or root-unlock.

What you can suggest? ;)
[Windows Phone 7 Development and Hacking] DavidinCT:
What update was this ? Was this a HTC based update that came down via Zune or an app that came over the marketplace ? Just want to be clear what I installed caused me not to be able to run it.

And yea, Mine matches Dreamcasters :(
[Windows Phone 7 Development and Hacking] IzaacJ:
Hey Heathcliff, I've got some questions about the SDK and the registry functions. How to access values from paths like HKLM\Drivers\Touch and other longer paths?

this is my current code and it does NOT work :(

Dim keyHive As WP7RootToolsSDK.RegistryHyve
Dim keyName As WP7RootToolsSDK.RegistryKey 'Don't really know what to use this for?
Dim keyVal As String
keyHive = WP7RootToolsSDK.RegistryHyve.LocalMachine
keyName = WP7RootToolsSDK.Registry.GetKey(keyHive, "Drivers\Touch") 'Not this either
keyVal = WP7RootToolsSDK.Registry.GetStringValue(keyHive, "Drivers\Touch", "PDD")
'This ends with an error, shown below this box

MethodAccessException - Attempt to access the method failed: System.IO.FileInfo..ctor(System.String)

Don't really know what it means, but I hope you could help me out with this :)

EDIT: Just got it to work with these simple lines of code xD Easier than I thought apparently :P

Dim keyHive as WP7RootToolsSDA.RegistryHyve
Dim keyVal as string
keyHive = WP7RootToolsSDK.RegistryHyve.LocalMachine
keyVal = WP7RootToolsSDK.Registry.GetStringValue(keyHive, "Drivers\\Touch", "PDD")

Regards
[Windows Phone 7 Development and Hacking] sensboston:
IzaacJ, \T is an escape sequence, tabulation :) Add @ to your strings, i.e. @"Drivers\Touch"

If you going to write anything in registry, enable "root access" for your app by using WP7 Root Tools first.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hahaha! :D "Cliff-unlock" LOL! Well, it sounds nice, but I'd like to name it differently for 2 reasons. 1st: Interop-unlock would also be "Cliff-unlock", because I was the one who named that unlock-type too. Look in the opening-post of this thread; that was the first even mention of "Interop unlock" ;) Contable and Marvin_S found out that setting the MaxUnsignedApp value could avoid deployment errors. And I found that it would also let you access drivers if the value was higher than 300. Driver access needed the Interop Capability and that's why I called it "Interop Unlock". 2nd: It would be too much of an ego-boost for me to call it "Cliff-unlock". I like the sound of "Policy Unlock". I'll think about it. I'll update the guides in the next days.

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
I have not really looked into this problem, but my guess is that you did not include the native dll or the xml as content to your project. Read the readme and follow those instructions. If it still doesn't work after that, let me know.

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
That was my first thought too. But I don't think that that's the problem. IzaacJ is using VB.NET and in VB.NET the backslash is not an escape-character.
[Windows Phone 7 Development and Hacking] sensboston:
Never used VB.NET, my bad.

BTW, just tried your SDK, works great! I've also expanded a little bit, added existing but undeclared (in C#) function SetBinaryValue.

public void SetBinaryValue(RegistryHyve Root, string Key, string ValueName, byte[] Value)
{
IntPtr ptr = Utils.Native.AllocMem((uint)Value.Length);
Microsoft.Phone.InteropServices.Marshal.Copy(Value, 0, ptr, Value.Length);
Utils.Native.SetBinaryValue(Root, Key, ValueName, ptr, (uint)Value.Length);
}

Works like a charm for Comm\Tcpip\Hosts\ (u know what I mean ;) )

P.S. As for naming new unlock type: of course I know your role on WP7 scene and history of WP7 unlocks! "Cliff-unlock" was a joke (but you liked it :D ), but policy-unlock sound reasonable to me. However it's 100% your right to name new type of unlock!
[Windows Phone 7 Development and Hacking] pdaimatejam:
help

radioButton

How do I tweak on selected Clicks radioButton

How do I get?

please help!
[Windows Phone 7 Development and Hacking] Heathcliff74:
Nullam pharetra vehicula elit, sit amet placerat leo vulputate sed. Nulla pellentesque malesuada urna sit amet semper. Integer quis ligula sit amet risus lobortis semper. Pellentesque eu purus nisl. Sed posuere diam erat, at fermentum eros. Donec lobortis magna non libero varius molestie suscipit odio bibendum. Nulla dolor neque, hendrerit at ullamcorper id, interdum hendrerit augue. Curabitur et purus quam, non vulputate magna.

Heathcliff74
[Windows Phone 7 Development and Hacking] pdaimatejam:
to understand you say?
[Windows Phone 7 Development and Hacking] Heathcliff74:
Yes, to understand you say too.
[Windows Phone 7 Development and Hacking] LiFePo4:
Yup, an HTC update through Zune starting back in January. It was primarily a radio update but it also included a FW update that closed an exploit. This FW update still allows you to side load homebrews that require interop-unlock but it blocks higher level access to the system so breaks the capability of several apps such as registry editors, ACT, and of course root-tools.

Do you have a backup from late last year?

P.S. When I say it breaks reg edits, the editor will still launch and it appears you can edit, but the edits don't stick (no change happens).
[Windows Phone 7 Development and Hacking] MavBoss86:
Yeah!

You are the man, boy!

It works very well on Lg Optimus 7 (vodafone it).

Now I can backup my sms with SMSBackup!

Thanks man!
[Windows Phone 7 Development and Hacking] IzaacJ:
VB.NET ;) But needed double backslash anyway. It works flawlessly :)

Well, got it working :) Easier than I thought :P Edited my old post and added how I did :) Here it is again ;)

Dim keyHive as WP7RootToolsSDA.RegistryHyve
Dim keyVal as string
keyHive = WP7RootToolsSDK.RegistryHyve.LocalMachine
keyVal = WP7RootToolsSDK.Registry.GetStringValue(keyHive, "Drivers\\Touch", "PDD")

Now a question about the WP7RootToolsSDK.ApplicationInformation class, is it supposed to return information about the app itself or an application fetched from the ApplicationList?

Other than that, the SDK is totally AWESOME :D Been longing for anything like this for a long time.

Regards!

PS! Working on a little project for all our chefs ;) And I think it could be REALLY useful :)
[Windows Phone 7 Development and Hacking] sensboston:
I believe Heathcliff74 should open another thread for SDK-related discussions only. Current one better to use for bug reports and customers testimonials.
[Windows Phone 7 Development and Hacking] Silas0220:
I'm just trying to wrap my head around what this does and does not do (forgive me if this is something I should already get by now - I'd rather not be one of those people posting yet another "I tried it with this app but it doesn't work" reply, while all the people who know what's going on smack their heads in frustration).

The registry editor and file explorer make perfect sense to me. They're also the two parts of the app I don't trust myself to touch. I'd been hoping this app would allow me to get around the whole issue with second gen devices not allowing apps to access the registry (ie, I'm trying to change the accent colors on my Focus Flash and was hoping to add notification sounds).

To this end, I was hoping to give Advanced Config. trusted app status and magically have the ability to do this. I'm realizing I was naive. Is there something I can do using this Root Tools app to successfully and relatively simply change these things on my device? Alternatively, is there an easy way for me to know what homebrew apps will work with this trusted app status and which will still be stymied by the second gen limitations?
[Windows Phone 7 Development and Hacking] Heathcliff74:
First of all, YOUR second gen device does not have limitations now anymore!! With WP7 Root Tools you can potentially open up anything you want.

The only limitation is what the apps will do for you. You should be able to do most configuration tasks manually using the file-explorer and registry-editor of WP7 Root Tools. But that can be tricky. It would be better to have an app for that, which can do that for you. There are already some apps out there that can do such things, but currently most of them rely on their own hacks. And often, they are meant only for specific devices.

I hope that the developers of those apps will use my SDK to make new versions of their app, that can be used on any device that can be unlocked with WP7 Root Tools. Once a device is unlocked with WP7 Root Tools, there are no device-specific hacks necessary anymore. The SDK will work on any unlocked device.

So, in most cases, WP7 Root Tools cannot magically turn an existing app into something that can suddenly run on any device. But with help of the SDK, the developer of such app should be able to make a new version of that app, that will run on your device.

Just have a little patience and new homebrew apps will probably released soon. You will probably find that your device will be supported more and more by these apps.

Good luck,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
I will consider that. Thanks.
[Windows Phone 7 Development and Hacking] Silas0220:
I look forward to my patience paying off! Thank you for the swift reply. We ought to have a place for people to see what new homebrew apps have been made using your sdk, so we can take the most advantage of your hard work.
[Windows Phone 7 Development and Hacking] Rcf686:
Great job Heathcliff. You are the man. Can't wait for you to find a weakness on the Lumias. Root tools now works flawlessly on my Focus S but come the 9th Im replacing it with a 900. A donation is on its way.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Just for the record: exactly 24 hours after the release of WP7 Root Tools 0.9, the download-counter is at 3.617!! NICE!! :D
[Windows Phone 7 Development and Hacking] DavidinCT:
Any way around the Incompatable message Dreamcaster012 and myself are getting with a Verizon HTC Trophy ?

I would love to use this.

As always, thanks for everything here !
[Windows Phone 7 Development and Hacking] JulietteOnXDA:
I extremely appreciate your work for the app.

There's just one little thing, redesign the website, it's an eyesore right now. I'd love to freely help you out with that if you would like me to.
[Windows Phone 7 Development and Hacking] snickler:
HeathCliff74, you are a revolutionary! I thank you for all of the hard work you've done with this and even for providing me insight when needed! :-D
[Windows Phone 7 Development and Hacking] jdbastardy:
Good work pal,

doesn't work but I am pretty sure I have mango v2 drivers gonna try maybe with Custom ROM.

HTC SUrround

SPL 4.3.2250.0

7702.68

2250.21.40300.502
[Windows Phone 7 Development and Hacking] jtvgeo:
works great.. thanks a lot for your great work
[Windows Phone 7 Development and Hacking] IzaacJ:
Just posted my app that uses your SDK :) Hope it'll be useful for our chefs :)

ROMAbout
[Windows Phone 7 Development and Hacking] mikaelel:
Thanks Heathcliff74! Omnia W unlocked!/Windowsbreak + WP7RT0.9/.I will only add that previous versions did not work,and this revolution. Regards.
[Windows Phone 7 Development and Hacking] Nudua:
Works great, unlocked my Omnia W and messed around with the registry.

Just a quick question, is it possible to run unsafe code without hitting the verification exception? Mostly I'm interested in using it to avoid the excessive array bounds checks.
[Windows Phone 7 Development and Hacking] svtfmook:
does anyone know how to access the pictures library via the explorer?
[Windows Phone 7 Development and Hacking] revxx14:
Anyone else having an issue of it closing on itself? I got it to work a few times, but now it just closes before it finishes loading. Going to try reinstalling from my main machine tonight...
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hmm. This is an unhandled exception. WP7 Root Tools remembers the last location. The last folder or registrykey you had opened causes this problem. I'd be interrested to know what the last location was that you had opened, if you remember.

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
No, that is not possible. That is a whole other level of protection. If you realy want that type of unsafe code, you have to go C++. See the link in my signature for more details.

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Well... wp7roottools.com is the very first website I ever designed. And I'm quite happy with the results. I also get a lot of positive response on it.

So.. I'm sure you didn't mean it as an insult (:mad:) but I like it as it is, for now :p

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Nudua:
As I suspected, all my code is in C# so going C++ isn't really an option. Was just looking for something to speed up my emulator for first gen and maybe the new Tango devices.

Thanks anyway.
[Windows Phone 7 Development and Hacking] JulietteOnXDA:
it's not an insult. :cool:
[Windows Phone 7 Development and Hacking] sensboston:
Heathcliff74, don't listen to this guy! You have a great looking web site, simple and easy, I like it!

@MarysFetus: I would be silent at your place - look at your own site first! Strikeout links... hmm... "No hire!" Or you just trying to promote your lousy pictures on XDA? :mad:
[Windows Phone 7 Development and Hacking] JulietteOnXDA:
Settle down. I just offered him free help. Back to Topic.
[Windows Phone 7 Development and Hacking] Kilek:
Thank you, it worked like a charm....LG E900
[Windows Phone 7 Development and Hacking] LiFePo4:
@Heathcliff - a token of appreciation sent. Thanks for the great work!

4TR23852SF8167536
[Windows Phone 7 Development and Hacking] Lidanh:
This is great. The Bazaar project is thankful, now all interop users can use our app!

Thank you.
[Windows Phone 7 Development and Hacking] DavidinCT:
Riddle me this.... If I have v2 drivers (the reason why devices like mine dont work with RT 0.9), How can I roll back to v1 ?

Is this flashing back to another rom/backup or is there something I can manually do to take my current phone and get it working ?

I have a Verizon HTC Trophy.....but I have seen other devices with this issue...

Just wondering....
[Windows Phone 7 Development and Hacking] shinygerbil:
Would also like similar advice... I have an HTC HD7 unbranded, fully updated officially through Zune. I interop-unlocked it successfully back when I still had v1 drivers but after opening up Zune today I've discovered that it's relocked itself completely. (My bad, I thought I'd taken precautions against relocking!)

I'm guessing that my only option is to install an old stock ROM or a custom ROM? Neither of which I'm really up for doing as I have too much stuff to backup/restore and things like SMS which can't be backed up in a straightforward way.

Oh, and THANK YOU for all your hard work Heathcliff and others, every step is a step in the right direction :D
[Windows Phone 7 Development and Hacking] LiFePo4:
Assuming you got these v2 drivers pushed from Zune and you were not signed in as a guest, there should be a backup sitting there that is your phone with v1 drivers. If so then just plug your phone in and restore to that backup.

Else, reload the stock 7720 ROM and start over. This ROM is available over in the Trophy forum.
[Windows Phone 7 Development and Hacking] Mallux:
Anyone found an app that works with this new root that will allow one to add new custom accents for 2nd Gen devices. Focus S, in particular? :)
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Hmm... we still don't have a separate thread for the SDK. I'd start it but that should really be Heathcliff74's thread.

SDK SUGGESTION: Process provxml. There's a lot of provxml floating around XDA-Devs, since it was the most convenient (sometimes only) way to make high-privilege changes before. It would be a relatively simple API call to add but would simplify porting a lot of apps that want to use Root Tools elevation.
[Windows Phone 7 Development and Hacking] dmw_4814:
Heathcliff74,

I noticed you listed my name (Dennis Wilson) as having helped you develop/test WP7 Root Tools 0.9 - it is I who should be thanking YOU!! You've now allowed me to change, with WP7 Root Tools 0.9, the two things that bothered me most about my Samsung Focus S - no "NEVER" option in screen timeout & FINALLY adding a custom text notification alert!

Still, it IS kinda cool to see my name listed there! :D

Dennis
[Windows Phone 7 Development and Hacking] snickler:
Oh custom text notification? Elaborate =)
[Windows Phone 7 Development and Hacking] dmw_4814:
Yes, I added a sound file to my Samsung Focus S, then used WP7 Root Tools to rename the file to one of the standard sounds (in this case, I think it was "alert-7.wma) originally a part of WP7, then copied & pasted it into the Windows folder. I think you can just change the path for SMS text notifications to point to "My Documents\My Ringtones\whatever.wma", but when I did it that way with previous versions of WP7 Root Tools (on my original Focus), the sound would revert back to one of the standard notification sounds whenever the phone was restarted. Over-writing one of the standard notification sounds with your sound file would prevent that from happening.

I used ChevronWP7 labs ringtone manager to build an XAP that I deployed to my phone which installed my sound file into the "My Documents\My Ringtones" folder.

Dennis
[Windows Phone 7 Development and Hacking] DavidinCT:
I guess there is no way to save my current config. I was thinking about trying a custom rom but, I wanted to backup my current Xbox live games but, because they are from the marketplace, no way around it. And on some I am so close to the last achivement but, so far.... Nuking them will cost a good 10-15 hours just to get back to where I was :(

Oh, well... My xbox live achivements or root access....Hmmmm....
[Windows Phone 7 Development and Hacking] Heathcliff74:
You got to give homebrew devs a chance to make apps with the SDK. What you want will be possible soon. Read this.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] GoodDayToDie:
As I understand it, @DavidinCT's phone is on v2 drivers, so he(?) won't be able to elevate apps (including those written using the SDK, such as Complete Backup) because WP7 Root Tools won't run.
[Windows Phone 7 Development and Hacking] Heathcliff74:
I will make a new thread. And I'm already working on your suggestions. :)

Heathcliff74
[Windows Phone 7 Development and Hacking] Timb320:
Heathcliff74 Great work here! Just rolled back and reconfigured my HD7 to 40503.531 HTC FW and 8107 OS and WP Root Tools 0.9 works great! Will be picking up a Lumia 900 Next weekend so Hope you are working for a version that will work on that device in the near future, not sure how I got along without this! :)
[Windows Phone 7 Development and Hacking] C-Jay:
Problems with 0.9 version

Hello,

I can´t execute the 2 phase on my samsung focus, the application closes and nothing happen. Why?

I have a dev-unlock by MS and interop-unlock by Heathcliff74.

The 0.8 version works fine but 0.9 doesn´t.

I tried install the opera browser. Can I install with 0.9 version of root tools?

Can anyone help me?

Thank you.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Hi,

One other user reported this behavior on a Samsung 2nd Generation device. I have an alternative method, which I will implement for the next release. That should probably fix it for you. I'm not sure when the next release will be, but I don't think it will take that long.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] sensboston:
Heathcliff74, a quick question to you: could you please provide us a little hint about Nokia hack status? Should we expect some tremendous news in near future? ;) Nokia Lumia 900 is coming so I'm extremely interested :o
[Windows Phone 7 Development and Hacking] C-Jay:
Heathcliff74,

Thank you very much for your quick response.

Ok, I'll wait for the new version.

Thank you again.
[Windows Phone 7 Development and Hacking] Heathcliff74:
Could take minutes, could take months. There is really no way of telling this. It's a matter of finding an exploit. I'm working on that.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] sensboston:
I understand it very well :( ... But we have a good reason to be optimistic - you are working on that, thanks! :)
[Windows Phone 7 Development and Hacking] DavidinCT:
Exactly. I just want to find a way (if possable) to downgrade my v2 drivers to v1 drivers, so I can use this app and play.

Only problem is I really dont want to nuke my current config right now due to Xbox live marketplace games.

Is what I am asking to do, Roll v2 to v1 with out Nuking back to stock even possable ? If it is, is there a method to do this ?