yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] GoodDayToDie:
You could *try* flashing just a Radio update (which may also include a software driver update, since it's all HTC's code as opposed to Microsoft's OS code). Here;s the listing page: http://xdaforums.com/wiki/HTC_HD7/Radios. Here's the radio I'm currently using: https://rapidshare.com/files/2850896106/Schubert_TMOUS_3.01.531.02_Radio_5.65.09.25a_22.45.50.21U.7z (v0). I'm sticking with the 3.x firmware for now, because it lets me use HtcUtility through the HtcRoot project, and there are things I'm still working on there. You may want a 4.X radio, though (sadly, the AT&T one seems to be missing for some reason...)

Before you try flashing any of these, *MAKE SURE YOU HAVE A BACKUP!!!* I can't promise anything good will happen out of the attempt. However, the ROM Update Utility configuration used for radio updates does not wipe the whole phone, so it may be possible to do an in-place downgrade. It also might not, though - for example, apparently downgrading the SPL is difficult once you're on SPL 5.x (which you will be, if you have "v2" drivers). Perhaps it will work better if you remove the SPL .nb and .nbh files from the RUU before flashing? This is not my area, but it may be worth a shot.

You may want to ask more about this on the HD7 forum first, though. Somebody has probably already tried something like this.
[Windows Phone 7 Development and Hacking] arcspeak:
Perfect on LG C900!

Heathcliff, thanks so much for making this work! It works beautifully on my LG Quantum C900, and I'm thrilled to be able to define custom SMS alerts.

Now I'll have to put off upgrading to the Nokia 900; I thought it was my destiny since it's being released on my birthday.

A token of my appreciation:

25W80558Y7732342N

______

arcspeak

LG C900 - ATT - interop unlocked, now Root Tools policy unlocked
[Windows Phone 7 Development and Hacking] Heathcliff74:
I'm glad you can make good use of WP7 Root Tools! And thanks for your donation. Much appreciated.

Heathcliff74
[Windows Phone 7 Development and Hacking] Androyx96:
HTC HD7 Mango drivers v3

Hi Heathcliff74, I'd only want to know if you are working for release a new version for my HTC HD7 with Mango Drivers v3...thanks!
[Windows Phone 7 Development and Hacking] GoodDayToDie:
I don't know about "v3" but he's stated several times that he's working on support for updated HTC phones, yes.
[Windows Phone 7 Development and Hacking] Exodusrasta:
A question, If I create a Student Acc. I get 3 deploys, right?

If I use a deploy to WP7 Root Tools 0.9 (Samsung 2gen mobile) I will get access to registry right?

In the Regestry if I put this values:

H K L M \ C o m m \ S e c u r i t y \ L V M o d

p a r m n a m e = " D e v e l o p e r U n l o c k S t a t e " v a l u e = " 1 " d a t a t y p e = " i n t e g e r "

H K L M \ S o f t w a r e \ M i c r o s o f t \ D e v i c e R e g

p a r m n a m e = " P o r t a l U r l P r o d " v a l u e = " " d a t a t y p e = " s t r i n g "

p a r m n a m e = " P o r t a l U r l I n t " v a l u e = " " d a t a t y p e = " s t r i n g "

H K L M \ S o f t w a r e \ M i c r o s o f t \ D e v i c e R e g \ I n s t a l l

p a r m n a m e = " M a x U n s i g n e d A p p " v a l u e = " 2 1 4 7 4 8 3 6 4 7 " d a t a t y p e = " i n t e g e r "

H K L M \ S y s t e m \ A u t o D a t a C o n f i g

p a r m n a m e = " R u n A D C " v a l u e = " 1 " d a t a t y p e = " i n t e g e r "

p a r m n a m e = " C o n f i g u r a t i o n S t a t u s " v a l u e = " 0 " d a t a t y p e = " i n t e g e r "

p a r m n a m e = " A t t e m p t " v a l u e = " 0 " d a t a t y p e = " i n t e g e r "

p a r m n a m e = " M a x A t t e m p t s A l l o w e d " v a l u e = " 3 " d a t a t y p e = " i n t e g e r "

H K L M \ S y s t e m \ O O M \ D o N o t K i l l A p p s

p a r m n a m e = " \ A p p l i c a t i o n D a t a \ P h o n e T o o l s \ 1 0 . 0 \ C o r e C o n \ b i n \ C o n m a n C l i e n t 3 . e x e v a l u e = " " d a t a t y p e = " s t r i n g "

p a r m n a m e = " \ A p p l i c a t i o n D a t a \ P h o n e T o o l s \ 1 0 . 0 \ C o r e C o n \ b i n \ e d m 3 . e x e " v a l u e = " " d a t a t y p e = " s t r i n g "

It will made my mobile Interoped?

Thanks
[Windows Phone 7 Development and Hacking] GoodDayToDie:
I'm not sure how you plan to install WP7 Root Tools (an app that uses ID_CAP_INTEROPSERVICES and therefore requires interop-unlock before you can sideload it) on an interop-locked phone, but yes, that would do it. You need to find a way to interop-unlock your phone first. Then, think about installing WP7 Root Tools.

Actually, a case-by-case breakdown of what those values mean:

DeveloperUnlockState: Is the phone developer-unlocked at all. Dev-locked devices won't let you sideload apps, won't load unsigned binaries, and won't run previously-sideloaded apps (if you lost a dev-unlock that you once had).

PortualUrl*: These are values that the phone uses to check the Microsoft unlock servers for what the correct unlock state of the phone is. If they aren't overwritten, the phone will periodically return to whatever Microsoft thinks is the correct unlock level for your phone, based on whether it has an official dev-unlock (max 3 apps for students, 10 for paid accounts or ChevronWP7 Labs, none/dev-locked otherwise)

MaxUnsignedApp: The number of apps the phone will let you install at once. Default values are 3 for student AppHub accounts, 10 for paid AppHub accounts or ChevronWP7 Labs unlocks, and none otherwise. If this value is set to 300 or greater, the phone is also interop-unlocked (allows installing and running unsigned apps with ID_CAP_INTEROPSERVICES). It's presumed that there's some special type of developer account that OEM app developers have for purposes of interop-unlocking their test devices. It's popular to set this value to 2^31 - 1 (just over 2 billion) although practically speaking, a value of 301 would work just as well for pretty much anybody (I have maybe 30 unsigned apps on my phone, and have deleted maybe that many again; nowhere near even 100 yet).

Everything under AutoDataConfig: This actually has nothing at all to do with unlcoking the phone. It's a fix for the way Samsung's OEM apps (specifically the GPRS mode of Diagnostics) handles processing provxml files. These registry values instruct the phone to automatically attempt to redetermine its network settings for 3G. If you process a provxml file on a Samsung and don't set these value, the phone tends to lose 3G. I'm not exactly sure why, but it probably has something to do with the GPRS mode being intended for setting custom network configurations.

Everything under DoNotKillApps: These are native programs which run silently in the background on WP7. They enable debugging of apps from your PC. The OOM registry key specifies behavior for the OS when it runs out of memory. If these values aren't specified (they are normally added when the phone is officially dev-unlocked) than those programs will be killed when the phone gets low on memory because the OS will see them as idle and unneeded.
[Windows Phone 7 Development and Hacking] lamborg:
after installing this, I noticed that the Ignore button while an incoming call is totally white. Can this have anything to do with this or just a coincidence?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
The only likely reason I can think of is a modification to one of the theme-related registry values. What phone and what ROM (OS and firmware version) are you on? What did you use to interop-unlock?

If you took a backup of the phone recently (always a good idea, especially when installing deep hacks like WP7 Root Tools) you could try restoring it, making sur ethe cutton is correct, and then installing Root Tools again for another check...
[Windows Phone 7 Development and Hacking] Vintage144:
this runs fine in my samsung , but my wifes it loads but then says install phase 1 >continue ,then it stops working the device has 20 or thirty sideloads and the prior version worked fine, I only added this to try and install Jax's new tweaks!IT UPDATED THROUGH CAB SENDER MONTHS AGO

Samsung Focus SGH-i917

OS:7.10.8107.79

FIRMWARE:2103.11.3.3

HARDWARE:3.1.0.7

RADIO:2103.11.3.3

RADIO HARDWARE:.0.0.0.3

BOOTLOADER:5.3.1.6

CHIP SOC:0.36.2.0
[Windows Phone 7 Development and Hacking] ne0cr0n:
I have a question about the SDK.

I'm using the filestream

WP7RootToolsSDK.FileStream s = new WP7RootToolsSDK.FileStream(@"\...\test.mp3", WP7RootToolsSDK.FileStreamMode.Read);

and want to use

s.Seek(-128, SeekOrigin.End);

which is not implemented :'(

Do you have any idea how to read the last 128 bytes without using a buffer with the complete length?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Can you do a seek from the beginning for (Length - 128)?

Odd that seeking from the end is unimplemented; it maps directly from the native API to the managed one. Of course, you could just write the native code yourself I guess, or use the NativeIO_Mango library (see my Root Webserver link in my sig; it contains the library and source code). I'm pretty sure Seek is implemented correctly there, although I've never tried it from the end. If not, well, you have the source...
[Windows Phone 7 Development and Hacking] kenikh:
Sure sounds like Nokia has done a bang up job locking things down - it's been all quiet on the Finnish front...thanks again for doing the hard work and good luck, guys.
[Windows Phone 7 Development and Hacking] ne0cr0n:
s.Seek(s.length-128, SeekOrigin.Begin) doesn't work either.

I will have a look at the nativeIO library. thank you.
[Windows Phone 7 Development and Hacking] sensboston:
It's really strange... How about s.Seek(0, SeekOrigin.Begin), does it work?

Actually, Seek is calling standard <stdio> fseek(handleToFILE(handle), offset, origin);
[Windows Phone 7 Development and Hacking] ne0cr0n:
public override long Seek(long offset, SeekOrigin origin)

{

throw new NotImplementedException();

}

Thats what happens by calling the seek method.
[Windows Phone 7 Development and Hacking] sensboston:
Am I looking something else?

MangoClass.cpp

STDMETHODIMP CMangoClass::fseek7(int handle, long int offset, int origin)
{
return fseek(handleToFILE(handle), offset, origin);
}

IO.cs

public void Seek(long offset, int origin)
{
checkDisposed();

DllImportCaller.lib.fseek7(Handle, offset, origin);
}

UPDATE: Yeah, I've looked something else :D - DllImport project! Sorry...
[Windows Phone 7 Development and Hacking] sh4d0w86:
is it possible to copy an entire folder? or is it possible to collect the unknown contents of a folders and copy them to another folder?

figure it has something to do with

WP7RootToolsSDK.FileSystem.GetFolder(@"\\Applications");

but i am unsure how to utilize it with

.GetSubItems();

thanks in advance.
[Windows Phone 7 Development and Hacking] Sierra76:
Hi,

Cannot make wifi working on Samsung Focus since installed your WP7 Tools v0.8 alpha. Can connect and browse any wifi networks, but even if I'm connected to wifi, it doesnt send data thru it, so no pages loading on IE, cannot use market, cannot download anything etc., simply no connectivity. (more details here)

Any idea what could happen and how to fix it?
[Windows Phone 7 Development and Hacking] piaqt:
Chevron is shutting down, which will revert phones using it to locked status. If I edit the registry using those values\data, will that stop relocking? My HTC Surround is dev-, interop- and root-unlocked.

If that won't work, what will?
[Windows Phone 7 Development and Hacking] Silas0220:
It will not. They're upgrading all Chevron users to App Hub membership (albeit in a difficult and complicated fashion).

http://www.theverge.com/2012/4/13/2...vronwp7-ends-users-upgrade-app-hub-membership
[Windows Phone 7 Development and Hacking] imr.uvce:
Heathcliff74,

i have purchased 2nd gen device omnia w (focus flash) and is there a way to unlock the device any method?? It will be very helpfull to the users of 2nd gen devices or you working on it already? Pls need a help bro plsss even the owners of 2nd gen devices want to taste the hacked features

OMNIA W 7.10.8107
[Windows Phone 7 Development and Hacking] Dr.Mazika:
any news about htc titan unlock
[Windows Phone 7 Development and Hacking] g-gabber:
Hi Heathcliff74,

could you please add support for Lumia 710?

See this WP7 Root Tools not compartible with Nokia 710.

If you need any help, just pm me.

br g
[Windows Phone 7 Development and Hacking] baciacalluppo:
Htc mozart with Mango v2 driver

Hello,

congratulations for your software.

I wanted to ask for clarification before proceeding with installation.

I have a htc mozart:

S0 Version: 7.10.81.07.79;

Bootloader Version: 5.12.2250.1 (134,578).

I have already installed Interop unlock before I made the downgrade to Mango v1 driver through backup, then I upgraded again to Mango v2 driver.

To install the WP7 root tools 0.9 I can do the same procedure?

Should I use: backups before Interop unlock and then re-install Interop unlock then WP7 root tools 0.9, or use the last backup with Interop unlock installed?

Thanks
[Windows Phone 7 Development and Hacking] GoodDayToDie:
May as well use your more recent backup, the one with interop-unlock already applied.
[Windows Phone 7 Development and Hacking] baciacalluppo:
I forgot to ask, once installed WP7 root tool 0.9 can upgrade to Mango v2 driver.

Thanks
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Yes, you can update once the two-phase installation is done. However, if you do so and then ever remove WP7 Root Tools for any reason (including if your phone gets hard-reset), you won't be able to re-install it until there's a crack for the updated firmware. Keep that in mind!
[Windows Phone 7 Development and Hacking] baciacalluppo:
I'm sorry, I did not understand. If for some reason I had to remove WP7 root tools 0.9, I could once again restore my phone via zune backup and re-installl Wp7 root tools 0.9? Why?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
So long as you keep that backup around so you can downgrade the drivers again, yes, you could re-install WP7 Root Tools (for that matter, the backup would already have Root Tools). Just don't lose that backup, or let Zune overwrite it.

WP7 Root Tools can't be installed once you update the firmware. In-place updates of it will work, but not clean installs. Also, don't ever remove trust from WP7 Root Tools itself, or it won't be able to restore it!
[Windows Phone 7 Development and Hacking] jbkkd:
Thanks for this awesome hack\app! It will most definitely take the Homebrew community to the next level.

I have a question about the Registry Editor - Some values are of "Multi-String value" type, and I wanted to know whether it's possible to edit those, or even view them.
[Windows Phone 7 Development and Hacking] BigJeff:
This is totally off topic but I had a quick question. http://www.addictivetips.com/mobile/how-to-sim-unlock-samsung-galaxy-s-for-free-without-code/ Would this be possible to be implemented in WP7? I highly doubt it but I was just wondering since this app gives higher elevation of privileges... Anyways nice job! Really love the app on my new Focus S!!!
[Windows Phone 7 Development and Hacking] Frenk 19:
My version of my HTC HD7 is:

7.10.8107.79

My phone has been unlocked with Interop-Unlock, none Roms applied on the phone.

This is the message that appears when I start the application :

incompatible :

Your device is not recognized as compatible device. I'm always trying to add support for more device.Let meknow your brand and model and I will try to and support for it in future versions.

Is it normal??
[Windows Phone 7 Development and Hacking] Exodusrasta:
My omnia w with diag. 1109 it's impossible to interop.

I got a student apphub account, in this wp7 root tool.xap on manifest.xml there is a line with:

<Capability Name="ID_CAP_INTEROPSERVICES" />

If I remove this line the .xap will work?

Heathcliff74 can you try to make the xap without <Capability Name="ID_CAP_INTEROPSERVICES" /> like fiinix did with Webservice (Mango)?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
@Frenk 19: Your OS version doesn't matter (that Microsoft code, not device-specific). Your firmware/bootloader version matters (that's OEM code from HTC, and is what the device-specific hacks use). I'm guessing you have a *.*.5XXXX firmware version, meaning you updated the firmware some time since interop-unlocking.

@Exodusrasta: It turns out ID_CAP_INTEROPSYSTEMS actually means something (who'd have guessed?!?). Specifically, it allows accessing high-privilege drivers and services on the phone. WP7 Root Tools needs to be able to do that in order to run as TCB (get "root") in the first place. Fiinix's webserver was a purely low-privilege app and wasn't using ID_CAP_INTEROPSERVICES at all.
[Windows Phone 7 Development and Hacking] Heathcliff74:
I'm working on a new release of WP7 Root Tools and I hope to have this fixed then. I don't know a release-date yet, but it shouldn't take too long.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
I'm working on a new release of the SDK with some bug-fixes and some new features. I will try to have the FileStream.Seek() implemented in it. I don't know a release-date yet, but it shouldn't take too long.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Try something like this:

Folder src = FileSystem.GetFolder("\\MySourceFolder\\MySourceSubFolder\\");
FileSystem.CreateFolder("\\MyNewDestinationFolder\\");
foreach (FileSystemEntry file in src.GetSubItems())
{
if ((file is File) && (!((file as File).IsRomModule)))
FileSystem.Copy((file as File).Path, "\\MyNewDestinationFolder\\" + (file as File).Name);
}

I have not tested this, but this is the basic idea.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
I have no idea how that happens. WP7 Root Tools does nothing to your Wifi, so I can't explain that behavior. If you have a backup, you could try to restore it.

Good luck,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
I can't give any guarantees obviously, but as far as I can see Interop Unlocked devices will not be relocked when Microsoft pulls the plug on Chevron.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
2nd gen Samsungs are supported as long as they are Interop Unlocked. The KK4 ROM-version of Samsung Omnia W can be Interop Unlocked. The ROM can be downloaded. The problem is that there is no proper flash-tool available yet to flash that ROM.

The InteropServices capability is necessary for WP7 Root Tools. It can't operate without that capability.

Read more here.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
I'm getting a lot of questions about the new NOKIA's and HTC's.

WP7 Root Tools needs either:

- Interop Unlock + hacked drivers

or

- Custom ROM with Full Unlock

So Interop Unlock alone is not enough. The new NOKIA and HTC drivers are well-protected, but I'm working hard to find an exploit in there.

Read more here.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
The code to access those values is already in place. I just need to add a User Interface to view and edit such values. I will probably implement that in a future version. In the current version that is not possible.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] Heathcliff74:
Sim Unlock is not possible with WP7 Root Tools.

Ciao,

Heathcliff74
[Windows Phone 7 Development and Hacking] sh4d0w86:
that works perfectly. thanks, again, Heathcliff74.
[Windows Phone 7 Development and Hacking] hungelt8:
Ive just did a factory reset on my OMNIA 7. Then I reinstalled WProottools on the phone but the app shows me "incompatable Your device is not recognized as compatoble device" when I open it. I remember this app was working before the factory reset. What's wrong with my phone?

Firmware: 2424.10.12.3

Hardware: 3.15.0.4

Radio s: 2424.11.2.2

Radio h:0.0.0.800
[Windows Phone 7 Development and Hacking] Heathcliff74:
I think you had an older version of WP7 Root Tools previously installed.

You seem to have a really old rom version. The latest WP7 Root Tools 0.9 do not seem to be compatible with those old roms. I am working on a new version with support for more rom-versions (you still need to be Interop Unlocked obviously). In the mean time, you should update to Mango + KI2 Samsung drivers. Use Cab-sender method (update through zune will give you OEM packages that will not allow you to Interop Unlock anymore). Read here for updates. Use the KH9 and the KI2 updates from Samsung.

Good luck,

Heathcliff74
[Windows Phone 7 Development and Hacking] hungelt8:
It sounds weird because my omnia 7 has been updated to the latest version (8107). Ive checked the firmware version: XXJL3, is that too old?
[Windows Phone 7 Development and Hacking] Heathcliff74:
Your OS is up to date. But your OEM firmware isn't.

JL3 -> 10 / 12 / 3 -> 2010 december 3rd update == old.
[Windows Phone 7 Development and Hacking] hungelt8:
I reflashed my phone with a newer version of firmware (KB2) and the app works like a charm like before. Thanks
[Windows Phone 7 Development and Hacking] Crash1k:
Thanks a lot for this amazing piece of work! Great contribution!

Is it possible to backup/export data of one specific app, like Whatsapp (Conversations/History)? If yes, how would that work?

Thanks!
[Windows Phone 7 Development and Hacking] Bocko92:
Hello, firstly - thanks for the hard work.

Secondly, could you make the app appear in the settings menu instead of the apps' one?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
You can do that yourself; it's just a change to the WMAppManifest.XMLfile within the XAP. I think most of us prefer having apps not install there, although I might be incorrect.
[Windows Phone 7 Development and Hacking] Bocko92:
What values should i change in this file?
[Windows Phone 7 Development and Hacking] Catar:
Great job, can be used on HTC Radar?
[Windows Phone 7 Development and Hacking] huismeester:
I dont think so.

You need a first generation device like htc trophy or hd7 then you can flash full unlock custom rom and instaal this wonderfull tool
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Huismeester is only half correct.

You need either a full-unlock custom ROM (all gen1 HTC, all gen1 Samsung, becoming avilable for Lumia 710 and 800) or an interop-unlocked stock ROM with exploitable drivers (all gen1 HTC except the Arrive, all gen1 and gen2 Samsung, all LG).

The Radar, being a gen2 HTC phone and therefore neither cupported for custom ROMs nor interop-unlock, is not currently able to use WP7 Root Tools. However, full-unlock is certainly not required, and indeed one of the most valuable features of WP7 Root Tools v0.9, the ability to mark other apps for running with full permissions, is of no use on a full-unlock ROM and is specifically intended for use on stock ROMs.
[Windows Phone 7 Development and Hacking] Nickg.:
you can add this in <app.... HubType="268435456"
[Windows Phone 7 Development and Hacking] Andriics:
Excelent app!

However I have some trouble

I have Samsung Focus S 7720 build

After Root Tools installation, if I navigate to Lock+Wallpaper, right after screen does not lock untill reboot.
[Windows Phone 7 Development and Hacking] kevyn82:
Isidoro74 ;-) ;-)

I might have found an annoying bug :-(

to make it short: is it possible to reset the built-in file explorer to the root folder?

WP7 Root Tool's explorer last opened folder was xxx folder (IsolatedStorage of zzz app).

After deleting zzz app, folder xxx didn't exist anymore.

Then, every time I switched to the explorer TAB within WP7 Root Tool, it crashed (xxx folder didn't exist).

I managed to resolve the issue reinstalling zzz app, so xxx folder was back there. But lucky me I found pretty easily that specific app.

Ciao

K.
[Windows Phone 7 Development and Hacking] Heathcliff74:
This will be fixed in the next version. I'm working hard to get this version ready for release. It shouldn't take long.

Workaround: Reinstalling WP7 Root Tools will solve the problem too.

Ciao,

Heathcliff74