The WindowBreak Project - Windows Phone 7 Development and Hacking

"What am I doing, why am I here, what is this about, and where am I going with this."
Hello all. After dealing with rumors, rumors of rumors, and the like, I've finally managed to disclose something I hold very dear to me: the WindowBreak project.
As the name suggests, this is a jailbreak project for Windows Phone 7. I started something a while back that had little success, but through the months, I've managed to figure out something that should bring light into the Windows Phone jailbreaking scene.
Real quick, though:
What this is: A project, with information about some interesting exploits I found, and a call for the community to dive in.
What this isn't: A full fledged jailbreak. Please don't post replies such as "when will XXXX device be supported". It just wastes time, and I assure you, I want every device included.
It also is not a full unlock. Just interop.
The details
So here's the sitch. We all know how Heathcliff74's interop unlock works. XAP files are just ZIP files, and ZIP files can have entries that allow extracting in parent directories.
Interesting thing is, this can be done using the ZipView application, which normally stores data in \Application Data\Volatile\Zipview\<random id>
Thus, creating a directory in a ZIP file called ../../../../provxml will copy all those files into the \provxml\ folder upon extraction.
See what I did there?
Limitations
Of course, there are limitations.
1) We cannot extract into \Windows\. There's a policy that prevents it.
2) The bad one: We can only extract known MIME types, at least to my knowledge. This is because the files are only extracted when they are clicked on in ZipView. And clicking on a .dbz file, for example, will just say the file type is not supported. Bummer.
What we can do...
As mentioned above, this can be used for a fresh out of the box jailbreak for Samsung devices, using provxml. Here's a video of that:
Try it yourself: with a Samsung device, go to http://windowsphonehacker.com/windowbreak and press WindowBreak Me.
In theory, this would be all we need to jailbreak most Windows Phone devices. Unfortunately, Nokia and HTC devices block the registry entries in provisioning files. I'm not sure what the extent of this "whitelist" (or is it a blacklist?) is, and details/tests on this would be appreciated.
What needs to be done...
Nokia: I don't have a Nokia device, but I've been working a great deal on figuring out how to crack it's shell, and have a couple of ideas. If I'm able to get my hands on a Nokia device soon, I'll try some of these unorthodox exploits out, otherwise I'll need some daring volunteers.
HTC: I do have an HTC device, but I can't figure out how to extract the files for the Connection Setup program. If someone can give me details on what the password encryption is on it, etc, for the HTC interop unlock, that would be much appreciated.
Other devices: Not a lot of demand for these (and LG needs no jailbreak, since it has MFG), but if something comes up, feel free to share where the provisioning files exist and I'll see about "windowbreaking" them.
So this is my little project, and I hope the details I'm sharing will lead to further development. My personal device (Samsung Focus) is easily interop unlocked now, without costing me a cent. I'd really like this to be the case for everyone; I'm not saying the $9 unlock for Chevron Labs is bad, in fact, it's greatly supported homebrew. What I am saying, though, is that freedom is still possible, and regardless, any developments made here will further support interop unlocking on Chevron/apphub unlocked devices. With that in mind...
Merry Christmas.
Special thanks to: Heathcliff74 for much of the research and idea behind the exploit
All the supporting members of XDA, who bring appreciation for what we do. Thank you.

Cool! Ridiculous that I didn't think of this myself
I will send you the password of the dbz files when I get home. I don't have it here.
But the real problem for HTC and NOKIA are the whitelists. I've been working on this for the past time. And today I made more progress. I developed a new way of debugging native 3rd party dll's/drivers. U can isolate functions and call them from a test app for unit-testing. This makes testing a lot easier. This will help me find exploits much faster. I can even call the whitelist functions of HTC and NOKIA on my Samsung now Working on it right now.
Good find!!
Heathcliff74

Heathcliff74 said:
Cool! Ridiculous that I didn't think of this myself
I will send you the password of the dbz files when I get home. I don't have it here.
But the real problem for HTC and NOKIA are the whitelists. I've been working on this for the past time. And today I made more progress. I developed a new way of debugging native 3rd party dll's/drivers. U can isolate functions and call them from a test app for unit-testing. This makes testing a lot easier. This will help me find exploits much faster. I can even call the whitelist functions of HTC and NOKIA on my Samsung now Working on it right now.
Good find!!
Heathcliff74
Click to expand...
Click to collapse
Haha, I knew you would say that when you saw this. Most credit of this goes to your work, in fact, which gave me much of the idea.
As for the whitelists, do you know exactly how it's blocking? Is just registry blocked, or all non-APN related settings?

^-- This is why I nominated you guys for those free Nokia Lumias. Keep up the good work!

Jaxbot said:
Haha, I knew you would say that when you saw this. Most credit of this goes to your work, in fact, which gave me much of the idea.
As for the whitelists, do you know exactly how it's blocking? Is just registry blocked, or all non-APN related settings?
Click to expand...
Click to collapse
Both brands have very similar mechanisms. They both have a driver dedicated to provisioning. The whitelists are implemented in those drivers. HTC has whitelisted only specific registry keys for APN's and stuff. NOKIA does not have the registry on the whitelist at all.
Heathcliff74

Heathcliff74 said:
Both brands have very similar mechanisms. They both have a driver dedicated to provisioning. The whitelists are implemented in those drivers. HTC has whitelisted only specific registry keys for APN's and stuff. NOKIA does not have the registry on the whitelist at all.
Heathcliff74
Click to expand...
Click to collapse
Shame it's a whitelist instead of a blacklist :\
Do you know which CSPs are allowed? I've managed to move files around using provxml on my Samsung, but it seems to allow just about anything.

Yeah I want you two to get the free Nokia Lumia's too! You both do great work - thank you keep giving love to the Omnia 7 too please since it's my girlfriend who has the Lumia 800 (dammit!)

Indeed a very cool solution ! Thanks button pressed.
Is it limited to 1st gen samsung devices or does it work on 2nd gen devices too ?

contable said:
Indeed a very cool solution ! Thanks button pressed.
Is it limited to 1st gen samsung devices or does it work on 2nd gen devices too ?
Click to expand...
Click to collapse
Both first and 2nd gen will work, though some interop won't work on 2nd gen devices (e.g., last I heard, registry editors were all read only)

DBZ Password
030D681B-1DFC-4bd0-A72A-A9B3CCCDA653
---------- Post added at 10:30 AM ---------- Previous post was at 10:29 AM ----------
Oh and it was found here http://forum.xda-developers.com/showthread.php?p=18916888

When I go to http://windowsphonehacker.com/windowbreak/
I don't get any buttons, just these text :
WindowBreak
By WindowsPhoneHacker
WindowBreak is a project with the goal of enabling true jailbreaking on Windows Phones.
We believe in freedom, both in gratis and in libre.
For details on WindowBreak, see here [add XDA link here].
BTW Nice worrk, hope to see more nice hacks these Xmas!

DJSave said:
When I go to http://windowsphonehacker.com/windowbreak/
I don't get any buttons, just these text :
WindowBreak
By WindowsPhoneHacker
WindowBreak is a project with the goal of enabling true jailbreaking on Windows Phones.
We believe in freedom, both in gratis and in libre.
For details on WindowBreak, see here [add XDA link here].
BTW Nice worrk, hope to see more nice hacks these Xmas!
Click to expand...
Click to collapse
You visit it on your phone, silly
And thanks, forgot to add the XDA links to that page.

Damn, purchased yesterday chevron labs-.-
But great work! I appreciate that!

Jaxbot said:
You visit it on your phone, silly
And thanks, forgot to add the XDA links to that page.
Click to expand...
Click to collapse
Yep Had desctop version in settings
10X it worked like a charm

Wait and hope for a solution for HTC devices

yea I can't wait for this. I have a HTC HD7.

Well done man, exactly what worked also with calling provxml files from the iso storage in DiagProvXML. Just do "../the entire path to iso storage/provxml.ext" this worked also on htc. Although of course your mechanism is different as you have to copy it to the correct folders while we just needed to change the default paths of the drivers to a custom folder.
Well done and nice creative solution. It would be great if you manage to get this working for more devices.
Maybe somebody can somehow find the exact provisioning the Developer Registration Tool makes, so you can use that one as that should be white listed I assume.

The Registration tool actually uses a socket connection to send a partly modified cookie string to the phone. The phone then goes and checks that against microsoft's servers and goes OK.

hey ii was just wonderiing, as nobody rarely mentions the dell venue pro, if something was going to be actually done for it. I know you said dont post stuff liike this but its just that ive never heard something like this or anything done about the Dell Venue Pro.
Thanks

Is the point of this for it to go from out of the box to interop unlocked, or from chevron/dev unlock to interop?
In /Classes Root/ registry part you can add the file type so it's known...

Related

unlock CE 6.0 of Windows Phone 7? Is this will help?

Hi
I thought this may be useful to our gurus in development. I am sorry if it is wrong place to post.
Is this a way to unlock CE 6.0 of Windows Phone 7? This I have seen in endgadget. This brings the native CE explorer in Zune. can we use this to bring file explorer in WP7?
Links:
http://www.zuneboards.com/forums/download-openzdk-applications/54495-liberate-explorer-zune-hd.html
http://www.engadget.com/2010/11/01/liberate-for-the-zune-hd-unlocks-hidden-windows-ce-potential/
Thanks,
Ravi
I can't find the source for that exact project (if you have a link, please post it), but I've spent a lot of time looking at the OpenZDK exploit source code, trying to adapt it to WP7.
There are a couple problems. The first is that you need to be able to install an app on the phone in order to get the exploit to work. Zune already allows you to install third-party apps, so the only problem they had was how to break out of the XNA/managed/C# jail. Then they can distribute the breakout as an executable, and anyone can run it. That won't work on WP7 because the only way to install a third-party app is if you have a developer license and the sourcecode. Or you can download it from the app store, but obviously Microsoft isn't going to allow exploits onto the store (they even have automated checking for the kind of exploit they have over at Zuneboards).
The second problem is even if you were able to run random apps on WP7, the exploit still wouldn't work. Microsoft has gotten a lot more serious about security on WP7, and they've closed off all the easy hacks like that (as far as I can tell, of course I'll keep looking). They didn't take security so seriously on WP7, and accidentally gave developers access to an unsafe memcpy(). In WP7 they have a much more robust security model, and closed that off. Which is sad.
I haven't been able to get pInvoke to work on WP7, or even use pointers. You can get the compiler to generate unsafe code, but the runtime on the phone crashes when it comes to any pointer. pInvoke might theoretically work, it's possible I've just been using it wrong, but I've tried a lot of different things and haven't gotten it to work.
Oh yeah, I found the announcement here:
http://www.zuneboards.com/forums/zu...-your-zune-new-version-includes-keyboard.html
Says it's built on openZDK, which means it is using the memcpy() exploit, and my last post wasn't completely off
athompson said:
Oh yeah, I found the announcement here:
http://www.zuneboards.com/forums/zu...-your-zune-new-version-includes-keyboard.html
Says it's built on openZDK, which means it is using the memcpy() exploit, and my last post wasn't completely off
Click to expand...
Click to collapse
I am really sorry, because most of the things you said, i'm not understanding, because I am not a professional developer or for that not even near to that area of coding (am a Pharmacist... my highest knoweldge is little HTML coding).
I am wondering is this will help in any way to access file system in WP7 and build an file explorer kind of app or can we install Totalchrom or resco file explorer kind of app??? using this can we enable bluetooth ftp or internet file download kind of options?
Thanks
lol ya, I guess I should have started with the executive summary. In short, my assessment is no, it doesn't help, because Windows Phone 7 is too different. I really wish it did help.
athompson said:
lol ya, I guess I should have started with the executive summary. In short, my assessment is no, it doesn't help, because Windows Phone 7 is too different. I really wish it did help.
Click to expand...
Click to collapse
+1, unfortunately this won't help us at all.

Remove limit of 10 unsigned app

I've finally reach 10 unsigned app on my phone. Took way longer that I thought...
This is not new for anyone who's not spending time asking for unlock key, but I've made a small app to automate the process of pushing the limit to 100000.
Here it is: http://bit.ly/qpVyR4
Work on my HTC, may work on other device as well (let me know).
Warning: At least one person had problem deploying app on his Samsung after running this app.
Edit: Updated version with rollback button (which already exists but was hidden )
this has been out for like a month now..... but good job of creating one!
http://forum.xda-developers.com/showthread.php?t=875885
Exactly what I said... nothing new but packaged as a XAP
Advanced Configuration Tool for WP7 Beta
http://forum.touchxperience.com/viewtopic.php?f=11&t=590&p=2349
has an option to remove the limit, plus set as many colour schemes as you like, and add single registry keys directly.
Its still beta but works a treat so far on my HD2, and comes with about 50 colours for the theme, or input your own with hex codes.
This tools works only on HTC. Minne should work on Samsung too, maybe on LG.
But if you have an HTC, AdvConfig is probably easier to use.
I'm not spending much time making pretty app
I ran this earlier (along with setting the key manually before), and it doesn't work. I still was limited to 10 apps.
But now, frighteningly, I'm unable to deploy -some- apps from Visual Studio (limit reached). I have a real dev unlock, never messed with Chevron.
Thanks, (nico)! I've removed this (stupid!) limit on my Focus (officially unlocked), everything works fine including deployment/debug from VS 2010. Good job!
davux said:
I ran this earlier (along with setting the key manually before), and it doesn't work. I still was limited to 10 apps.
But now, frighteningly, I'm unable to deploy -some- apps from Visual Studio (limit reached). I have a real dev unlock, never messed with Chevron.
Click to expand...
Click to collapse
I'm also officially unlock.
Like with folks with Chevron, I think the limit will be reseted periodically by Zune.
What do you mean by "some" apps?
You can't install more than 10 apps?
Not sure what do you mean, but I'll try to answer.
Using (official) unlock method, you won't be able to deploy more than 10 unsigned apps. 3 if you have a student account.
Chevron also have the same 10 limit (because they intentionally keep MS limit).
This registry tweak try to remove that limit.
In either way, this don't modify the number of app you can install though Marketplace, which is not limited.
(nico) said:
I'm also officially unlock.
Like with folks with Chevron, I think the limit will be reseted periodically by Zune.
What do you mean by "some" apps?
Click to expand...
Click to collapse
I set the key manually in the code Rusty released for the Samsung devices the other day. I wasn't able to deploy the 11th app via VS. I continued dealing with it until I got your XAP, I ran that yesterday and now sometimes I have trouble deploying in VS, even with <10 apps. Restarting VS and the phone doesn't have any effect.
Not that I'm blaming you or anything - just figured I'd note my experience. Some projects will still deploy, not sure of the pattern yet.
Thanks, that the kind of feedback I'm looking for. I'll add this to the first post to warn people.
If you have more infos, please share so we can have something more stable.
Thanks!
* Works on [Europe] Omnia 7
Ah this is the tool that some XDA user was trying to pass off as his own tool.
The big Athiest said:
Ah this is the tool that some XDA user was trying to pass off as his own tool.
Click to expand...
Click to collapse
What are you talking about?
(nico) said:
What are you talking about?
Click to expand...
Click to collapse
Look up the RRTool in this forum that I wrote, he is basically saying I rebranded the Chevron Tool as my own, even though my Tool runs on the device not from desktop and only prevents relocking, it doesnt actually unlock a device like chevron does. He only has 2 posts and tried to ruin my credability! Not Happy!
He is a lame troll. Don't pay attention. Thank you both guys! Great job!
P.S. Just a small remark: after using your tools (first I've tried (nico)'s tool, later (toady) RRTool. Both works good but behavior of VS 2010 a little bit changed. Now I can't deploy project via Zune - must close it first and use WPConnect.
Did you try to restore the original value (probably 10 for most users) and see what happends?
Nope, I didn't. Just have no time to browse for Samsung's registry editor or reflect back your's or lyriquidperfection app. Could you add an option to restore back an original values? Anyway, it's not a real problem. MS limitation of 10 app (or 3 for student account) it's just stupid and unfair. What, if I have more than 10(3) homebrew projects to debug and run? What, if I want to recreate all apps I need by myself? But of course the "MS greediness sux!" is not a topic for this thread
sensboston said:
Nope, I didn't. Just have no time to browse for Samsung's registry editor or reflect back your's or lyriquidperfection app. Could you add an option to restore back an original values? Anyway, it's not a real problem. MS limitation of 10 app (or 3 for student account) it's just stupid and unfair. What, if I have more than 10(3) homebrew projects to debug and run? What, if I want to recreate all apps I need by myself? But of course the "MS greediness sux!" is not a topic for this thread
Click to expand...
Click to collapse
Sorry I thought I did it but the button was hidden
Here is an updated version with a restore button to 10 apps: http://bit.ly/gKZDgj

A new jailbreak coming soon for WP7

http://windowsphone7central.com/articles/windows_phone_device_manager_a_new_jailbreak_coming_soon_for_wp7-01-21-11
Great News hehe !
With ChevronWP7 hitting the end of its working life next month, we have some good news to report on. Julien Schapman, the creator of TouchXperience and recently the WP7 Registry Editor, has released details about an upcoming project, titled Windows Phone Device Manager. Most likely inspired by Windows Mobile's infamous device manager, the tool allows you to manage your sideload your applications, explore the device, sync with Zune, and display information about the device.
Even better, the tool will automatically developer unlock your device upon connecting, which removes the need for any ChevronWP7 hassle. The tool is set to release in the next few days, and is compatible with all Windows Phone 7 devices. The developer of it also states that if it becomes possible, he might create an open marketplace, similar to Cydia on iOS devices.
How the tool works is not clear, but fortunately the unlocking method it uses will continue to work even after the next update. Read more at TouchXperience.
Click to expand...
Click to collapse
This is old news? That article is based on what the developer posted on his website on Jan 10th. The program was supposed to be released last week but he has not released it yet because he wants to make sure the unlock will work after the update. So no guarantees yet.
Sounds promising though!
And how would he know it continues to unlock after the upgrade I wonder? Geez, talk about hitting your own drum.
emigrating said:
And how would he know it continues to unlock after the upgrade I wonder? Geez, talk about hitting your own drum.
Click to expand...
Click to collapse
Maybe like a lot of people on xda, he secretly works for Microsoft.
ntonhd2 said:
Maybe like a lot of people on xda, he secretly works for Microsoft.
Click to expand...
Click to collapse
hehe this could be ;D
hope this unlocker works for my hd2 :/
can´t jailbreak on my windows 7 ...
I read somewhere that it, too, uses a fake certification server. If that is true it will most likely NOT work. It's just to simple to fix this for MS.
But the software itself is pretty cool, too. And as long as no one has got an update on his/her device, we can't state whether it works or not. But the idea of an open Marketplace on WP7 is pretty cool. IMHO, Developing for/Hacking WP7 goes a lot faster than I've expected!
Please keep discussion and speculation threads in WP7 General!
~~Tito~~
(Closing thread)

[Q] PREVIEW Mango update with student developer account?

As the title suggests... i have a student developer account with APP HUB, can I update PREVIEW mango version (released/releasing these few days) with my phone still?
As i know, currently its the "paid" developers that have access to Preview mango update.
Let me know~ really hoping this works!!
i want to know too please
toothfish said:
As the title suggests... i have a student developer account with APP HUB, can I update PREVIEW mango version (released/releasing these few days) with my phone still?
As i know, currently its the "paid" developers that have access to Preview mango update.
Let me know~ really hoping this works!!
Click to expand...
Click to collapse
Student App Hub accounts are identical to normal App Hub accounts.
nop they are not, they are similair but different.
I dont think the beta is coming as soon as they said
https://twitter.com/#!/BrandonWatson/status/83158862823297025
Rats...... but thanks for the update~
The update is indeed for paid and registered mango beta testers. So you do not only have to have a paid account, but you also need to be registered for beta testing Mango.
Further more, if you are such developer and you upgrade to Mango, be aware that there are new limitations to sideloading! Many homebrew tools and OEM tools won't be possible to sideload anymore.
When the moment is there that the update is available (not tomorrow), and you do decide to upgrade, I really want to ask everyone to capture the traffic during the update-process with Wireshark. If we have as much captures as possible, we can possibly create our own updater, like Chris Walsh did with NoDo. But we do need as much captures as possible to see which phones get which rom-packages. We should avoid half updates like in the original tool from Chris Walsh.
If you have a capture of the update, please post here.
Thanks,
Heathcliff74
Heathcliff74 said:
The update is indeed for paid and registered mango beta testers. So you do not only have to have a paid account, but you also need to be registered for beta testing Mango.
Further more, if you are such developer and you upgrade to Mango, be aware that there are new limitations to sideloading! Many homebrew tools and OEM tools won't be possible to sideload anymore.
When the moment is there that the update is available (not tomorrow), and you do decide to upgrade, I really want to ask everyone to capture the traffic during the update-process with Wireshark. If we have as much captures as possible, we can possibly create our own updater, like Chris Walsh did with NoDo. But we do need as much captures as possible to see which phones get which rom-packages. We should avoid half updates like in the original tool from Chris Walsh.
If you have a capture of the update, please post here.
Thanks,
Heathcliff74
Click to expand...
Click to collapse
Any How to for capturing the traffic, I'm sure tons of people would like to participate if it was easy. Just start Wireshark and upload the log and that's it?
Yeah man, I'm willing to give this a shot when the update comes out, more than willing for the community... jejeje
I would like to know how to do this. I can post whatever comes out... I have an Arrive... We shall see... jejeje
Sent from my []D[][]V[][]D ARRIVE using Board Express
Heathcliff74 said:
The update is indeed for paid and registered mango beta testers. So you do not only have to have a paid account, but you also need to be registered for beta testing Mango.
Further more, if you are such developer and you upgrade to Mango, be aware that there are new limitations to sideloading! Many homebrew tools and OEM tools won't be possible to sideload anymore.
When the moment is there that the update is available (not tomorrow), and you do decide to upgrade, I really want to ask everyone to capture the traffic during the update-process with Wireshark. If we have as much captures as possible, we can possibly create our own updater, like Chris Walsh did with NoDo. But we do need as much captures as possible to see which phones get which rom-packages. We should avoid half updates like in the original tool from Chris Walsh.
If you have a capture of the update, please post here.
Thanks,
Heathcliff74
Click to expand...
Click to collapse
ok,i'm with an apphub account(student) so the mango update for developers will be available on the dowload section directly on apphub(like the mango SDK 7.1) or i have to register my device ID to my account?
i couldn't myself,it's microsoft to register my device ID to my apphub account it is?
Heathcliff74 said:
When the moment is there that the update is available (not tomorrow), and you do decide to upgrade, I really want to ask everyone to capture the traffic during the update-process with Wireshark. If we have as much captures as possible, we can possibly create our own updater, like Chris Walsh did with NoDo. But we do need as much captures as possible to see which phones get which rom-packages. We should avoid half updates like in the original tool from Chris Walsh.
If you have a capture of the update, please post here.
Thanks,
Heathcliff74
Click to expand...
Click to collapse
I think they'll do something similar to the XBox Dashboard Previews, meaning that ultimately you'll be able to install mango preview on any device, but they'll enable Windows Live sign-in only for registered devices, server side.
Unfortunately Microsoft has always been *****y about these preview things.
blindpet said:
Any How to for capturing the traffic, I'm sure tons of people would like to participate if it was easy. Just start Wireshark and upload the log and that's it?
Click to expand...
Click to collapse
I'm no expert in Wireshark. I know how to use it for my own purposes. So this is what I would do, but if someone else has additional suggestions, feel free to help. The updates are over standard http, not https, so that makes it easier.
- Connect your phone to your computer and wait for Zune to be ready with sync.
- Download and start Wireshark.
- Select the network-interface you want to log (to be sure keep only one network-interface enabled, just to be sure you'll capture the correct interface).
- To be sure you capture the traffic from the phone too, go to menu Edit / Preferences. Select User Interface / Capture. And enable option Capture packets in Promiscuous Mode.
- To filter all unwanted data type this in the Filter textbox: http && !tcp.analysis.out_of_order && !tcp.analysis.retransmission
- Start update with Zune.
- When the update is ready, stop the capture and save it to a file.
To test if this works, do the above and use Internet Explorer on your phone. You should see the traffic in Wireshark.
hd2leo_fusion said:
ok,i'm with an apphub account(student) so the mango update for developers will be available on the dowload section directly on apphub(like the mango SDK 7.1) or i have to register my device ID to my account?
i couldn't myself,it's microsoft to register my device ID to my apphub account it is?
Click to expand...
Click to collapse
I clearly said it was for paid and registered developers. Have you paid for your student account? Guess not. So unfortunately this beta is not going available for you. Even if you would register as a beta-tester. I wouldn't know how to do that anyway, because I haven't done that.
Heathcliff74 said:
I clearly said it was for paid and registered developers. Have you paid for your student account? Guess not. So unfortunately this beta is not going available for you. Even if you would register as a beta-tester. I wouldn't know how to do that anyway, because I haven't done that.
Click to expand...
Click to collapse
Thats interesting... May I ask where you have that information from? I could not find anything on the create.msdn.com (app hub) forums about it. Was it in the news section somewhere?
Quite odd they wont give it to students.
Marvin_S said:
Thats interesting... May I ask where you have that information from? I could not find anything on the create.msdn.com (app hub) forums about it. Was it in the news section somewhere?
Quite odd they wont give it to students.
Click to expand...
Click to collapse
Many sources:
one
two
three
four
......
Ciao,
Heathcliff74
Heathcliff74 said:
Many sources:
one
two
three
four
......
Ciao,
Heathcliff74
Click to expand...
Click to collapse
Yes read those, it does not specifically says student accounts wont get it. Brandon watson also tweeted "@arnehelseth Every developer matters. Every. Single. One. Deep breath everyone". Don't know if this means something and is in the right context or not.
The articles just say it will be released to developer unlocked apphub account, which you can normally get by paying 99$ (they dont speak about student unlocks in particular).
"Neowin has received multiple independent tips that the beta will be made available for all devices through the MSDN Create hub for those with developer accounts, on June 22/23, with Microsoft set to make the announcement sometime during the next 24 hours. The beta will not be restricted to "favorite" developers but will be generally available to anyone with a paid subscription, and will be able to be loaded on any of the production devices."
Yes it indicates paid subscription, however does not really rule out student subscriptions since they are pretty much equal to MS. I dont know if we have to take these words literally or if its quickly written.
"The software giant will also offer beta bits for developers to load directly onto their devices, reports Neowin. Mango ROMs will be made available to existing Windows Phone developers via Microsoft’s App Hub development program. Access to the developer program is charged at $99 per year."
Students have free access to the App Hub development program.
I could not find where you need to sign up for the beta, have not read a mention about this. I could not find it in these sources.
You are probably right though that its only for paid subscriptions, since its easier to check who is a ginuine dev. I just wondered since I have not seen a clear "No to student account" post so I was not really sure about what to believe. Thank you for the clearification.
All sources I read stated that you need to have a paid registration. So it does not say 'no students' but students don't pay, so I guess that rules it out.
About the registered Mango beta tester, I don't see it right now, but I'm sure I've read that.
Anyway, we'll wait and see. Speculating now is not of much use.
Heathcliff74 said:
All sources I read stated that you need to have a paid registration. So it does not say 'no students' but students don't pay, so I guess that rules it out.
About the registered Mango beta tester, I don't see it right now, but I'm sure I've read that.
Anyway, we'll wait and see. Speculating now is not of much use.
Click to expand...
Click to collapse
True, and they can always make a change of heart. Thanks we will see. If students get it, ill try and log the process with wireshark.
Marvin_S said:
True, and they can always make a change of heart. Thanks we will see. If students get it, ill try and log the process with wireshark.
Click to expand...
Click to collapse
Ok. That would be cool. But I have to stress again: If you upgrade to Mango, be aware that there are new limitations to sideloading! Many homebrew tools and OEM tools won't be possible to sideload anymore. So if that is a problem for you, then you shouldn't upgrade. What would be interesting to know is, if you have such software that uses native code (like WP7 Root Tools, TouchXplorer, Screencam, etc) already on your phone, will it still be possible to use it after the upgrade?? And.. will the ChevronWP7 unlock survive the upgrade if you have to "prevent relock tweak" applied??
Heathcliff74 said:
Ok. That would be cool. But I have to stress again: If you upgrade to Mango, be aware that there are new limitations to sideloading! Many homebrew tools and OEM tools won't be possible to sideload anymore. So if that is a problem for you, then you shouldn't upgrade. What would be interesting to know is, if you have such software that uses native code (like WP7 Root Tools, TouchXplorer, Screencam, etc) already on your phone, will it still be possible to use it after the upgrade?? And.. will the ChevronWP7 unlock survive the upgrade if you have to "prevent relock tweak" applied??
Click to expand...
Click to collapse
Yes I know. Thats what I wonder as well. Since we could use OEM apps added trough the marketplace. So upgrading with these apps in place might work. Ill also make a few zune backups so I can roll back just in case.
If roottools still works we might be able to set the prevent relock again. Im wondering about the sideload limit, because thats the most annoying thing for me. 3 is not much to sideload and I like to keep the apps Im developing on my phone to test them on the road.
Well Im trying not to get my hopes up for Mango anytime soon, but if its for students also Ill give it a shot. And I can maybe PM you before, if you can think of some things you want me to test out for you.

Latest HTC radio drivers disables ability to edit the registry

I can still sidle load and my phone is still interop unlocked but neither my registry editor nor my advanced configuration editor work. Way to go HTC and MS, pat your selves on the back. I pay $99 dollars a year to have my phone unlocked and to develop apps but I can't even develop useful apps because APIs and restrictions, I can't customize my phone with out hacks, nothing! And to top it all off the phone has very limited functionality. What is MS thinking? I'm seriously thinking about jumping ship after being a loyal Windows Mobile supporter from the very begging. It use to make me sick to think about how flooded the market is with Android phones and now I know why. I can't even come on here and vent my frustrations or voice my opinions without someone getting offended or warned like I'm some child. Granted that all phones have their fails but not as many as this phone, I wish Windows Mobile was still around, imagine a world with no having to have an Windows live account or no complicated Zune, imagine just being able to do what you want or need to do without any limitations or restrictions. Imagine being able to laugh at Android and iPhone users. I honestly don't see Windows Phone 8 being any better at all. Say what you want, lash out at me with your fan boy comments, report me to your MOD but no matter what you say or do at this rate WP will fail.
what is the radio driver version , is it 5.71??
well u cant blame anyone, WP7 is more secure than IOS.
thats a good thing right?
The purpose of paying $99 per year is to develop applications and publish them to the app store.
Being able to sideload for anything other than testing was just a side benefit.
If all you wanted was to side load apps, the ChevRon utility would have been a much better deal. One time fee verses yearly and 10% the cost.
Surprised that the radio drivers are to blame. Unless there was a flaw in them that was being exploited to make the editor.
It is pretty annoying that you can't directly programatically alter the registry.
But, I believe the provisioning methods still work. Just write a C# app that will provision a file. Then have the app generate an xml provisioning string to alter the registry and apply it.
There are ways to read the registry doing the same thing.
I can probably find a link in the Windows Phone 7 development section on how to do this.
I will update with a link if I find something.
Link for an HTC ProvXML importer and Reg to Prov XML convertor: http://forum.xda-developers.com/showthread.php?t=907169&highlight=registry
Try searching that forum for ProvXML. There probably are examples. Serach is temporarily disabled. It always around this time of day for about 20 to 30 minutes.
I was afraid of this. The HTC driver updates may have been to v2 and that breaks the interop-unlock ability (such as allowing ACT and Reg Editors to run). This is known and mentioned by Heathcliff.
Magpir said:
what is the radio driver version , is it 5.71??
well u cant blame anyone, WP7 is more secure than IOS.
thats a good thing right?
Click to expand...
Click to collapse
They just fixed an exploit.
Of course it's good to have your own device unlocked, but if Microsoft or HTC wanted you to modify the registry they would have released that feature natively.
For example LG has a native application to do this on their Windows Phones.
I interop unlocked my girlfriend's Optimus 7 the next day she got it in 1-2 mins.
what has the radio got to do with this?
will downgrading radio help then?
I know, it's my fault for being stupid and accepting the update, it's a little faster but I noticed it drains my battery much quicker and it disabled my reg exploits. to be honest I thought it was the keyboard fix but the keyboard seems to be getting worse. Microsoft is not what it use to be, Steve Jobs was right, MS is not original and always steal Apples ideas, why if the thing that made WM better is what is diving Androids success. I went to the T-Mobile store and was tempted to switch but walked out and have not decided yet but I just give up on WP this year if MS doesn't stop being so Communist like.
JVH3 said:
The purpose of paying $99 per year is to develop applications and publish them to the app store.
Being able to sideload for anything other than testing was just a side benefit.
If all you wanted was to side load apps, the ChevRon utility would have been a much better deal. One time fee verses yearly and 10% the cost.
Surprised that the radio drivers are to blame. Unless there was a flaw in them that was being exploited to make the editor.
It is pretty annoying that you can't directly programatically alter the registry.
But, I believe the provisioning methods still work. Just write a C# app that will provision a file. Then have the app generate an xml provisioning string to alter the registry and apply it.
There are ways to read the registry doing the same thing.
I can probably find a link in the Windows Phone 7 development section on how to do this.
I will update with a link if I find something.
Link for an HTC ProvXML importer and Reg to Prov XML convertor: http://forum.xda-developers.com/showthread.php?t=907169&highlight=registry
Try searching that forum for ProvXML. There probably are examples. Serach is temporarily disabled. It always around this time of day for about 20 to 30 minutes.
Click to expand...
Click to collapse
Unfortunately I don't know how to work with ProvXML's. I will check out your link, thanks. do you by any chance know how to change the dark background color back to black using this method?
So you mean to tell me that Windows Phone is actually more secure than the iPhone? God all mighty!! I seriously hope Windows 8 is not as lame as Windows Phone.
sinister1 said:
Unfortunately I don't know how to work with ProvXML's. I will check out your link, thanks. do you by any chance know how to change the dark background color back to black using this method?
Click to expand...
Click to collapse
I just read the thread you sent me and it says that the new drivers also disable this method too.
To the OP, they also fixed a problem, If you ran connection setup with your phone in CDMA mode, it would kill 3G and the only real way to get it back was to hard reset the phone. It also broke those apps too.
To note, I manually installed 8107(last weekend, 3 days before vzw's release) and it did break Advanced Config (could not add more colors but, only had 3-4 extra onces) but, I am still able to sideload as I need. So, I'm not sure if it was the firmware that broke it...
I don't know what the big deal is with MS not letting us to simply personalize our phones? I mean really what is wrong with changing a notification tone, background color or tile color? If they really don't want anyone hacking the phone then simply give us those options. In every update instead of giving us simple features and options that we want all they do is secure the damn phone down even more It's almost like Microsoft wants to fail. Who wants to pay for a phone that is dictated to the point to where you can't even do that? As much as I hate to admit it; Android is coming up more and more when I think about my options.
sinister1 said:
I don't know what the big deal is with MS not letting us to simply personalize our phones? I mean really what is wrong with changing a notification tone, background color or tile color? If they really don't want anyone hacking the phone then simply give us those options. In every update instead of giving us simple features and options that we want all they do is secure the damn phone down even more It's almost like Microsoft wants to fail. Who wants to pay for a phone that is dictated to the point to where you can't even do that? As much as I hate to admit it; Android is coming up more and more when I think about my options.
Click to expand...
Click to collapse
I guess it really comes down to what you can do. Opening up the phone, opens it to hack software to run. So, it opens a world of phones with pirated software on it with nothing MS can do it about it. Not everyone will go this route but, there are people who will not buy anything, and that kills the marketplace and vendors who will add to the marketplace.
As I always say, Pirates will always Pirate, block them and they'll find another way around it. BUT with blocking it makes honest people have a harder time to use their devices or software.
I personally just want to customize my phone and use all the home brew apps but, sad to say they will try to block the honest people just to attempt to stop the pirates...
Back to the subject on hand...
So, Connection setup no longer works (I get a Invalid sim if I go to GSM mode or in CDMA mode, Carrer is not in the database), is it possable to get a older version to sideload that would enable registry edits again ?
DavidinCT said:
I guess it really comes down to what you can do. Opening up the phone, opens it to hack software to run. So, it opens a world of phones with pirated software on it with nothing MS can do it about it. Not everyone will go this route but, there are people who will not buy anything, and that kills the marketplace and vendors who will add to the marketplace.
As I always say, Pirates will always Pirate, block them and they'll find another way around it. BUT with blocking it makes honest people have a harder time to use their devices or software.
I personally just want to customize my phone and use all the home brew apps but, sad to say they will try to block the honest people just to attempt to stop the pirates...
Back to the subject on hand...
So, Connection setup no longer works (I get a Invalid sim if I go to GSM mode or in CDMA mode, Carrer is not in the database), is it possable to get a older version to sideload that would enable registry edits again ?
Click to expand...
Click to collapse
I had that problem before, I had to toggle airplane mode and WIFI back and forth until it took.
DavidinCT said:
I guess it really comes down to what you can do. Opening up the phone, opens it to hack software to run. So, it opens a world of phones with pirated software on it with nothing MS can do it about it. Not everyone will go this route but, there are people who will not buy anything, and that kills the marketplace and vendors who will add to the marketplace.
As I always say, Pirates will always Pirate, block them and they'll find another way around it. BUT with blocking it makes honest people have a harder time to use their devices or software.
I personally just want to customize my phone and use all the home brew apps but, sad to say they will try to block the honest people just to attempt to stop the pirates...
Back to the subject on hand...
So, Connection setup no longer works (I get a Invalid sim if I go to GSM mode or in CDMA mode, Carrer is not in the database), is it possable to get a older version to sideload that would enable registry edits again ?
Click to expand...
Click to collapse
The registry being locked down is less to do with piracy than control.
Code for the Windows Phone 7 was not a complete rewrite of the OS. They did reuse much of the old Windows Phone 6.5. They might have reviewed each piece and modified most, but they did reuse code. If they give you or developers control of the registry, then the entire device could be put into a state that would make nothing work. Or worse, your phone could be made to do just about anything in the background without your knowledge.
It's one thing to not allow programmers to access it. It's another to stop users from doing it intentionally. Any user doing it themself, knows the risks. And you can always reset the phone.
This latest lockdown might spur more interest in creating custom ROMs. Not sure if it is even possible yet for things like the Titan 2 and the new Nokia phones. But, this is the site to find out or find people doing it.
Your right I don't think it's possible at least not for the Trophy or CDMA phones at the moment, I guess we are just stuck at the state of sucks. Either way MS isn't making any money with their strategy at all the hold like 1% of the market; if it weren't for their PC sales they would have already went under.
sinister1 said:
Your right I don't think it's possible at least not for the Trophy or CDMA phones at the moment, I guess we are just stuck at the state of sucks. Either way MS isn't making any money with their strategy at all the hold like 1% of the market; if it weren't for their PC sales they would have already went under.
Click to expand...
Click to collapse
Microsoft has alot more products as well. SQL Server, Visual Studio (professionals don't use the express versions), Exchange Server, Office, XBox 360, msdn subscriptions, Skype, etc.
Microsoft makes money on all HTC and Samsung Android sales. Somewhere between $10 to $15 for each Samsung Android Phone and somewhere around $5 to $10 for HTC Android phone from patent licensing.
So, every Android sold helps Microsoft. Hopefully they use those dollars to improve Windows Phone 7.
This is actually the real reason that Microsoft can afford to deliver things a little late and still be OK.
They have a ton of cash flowing in all the time and the competition financially supports them.
I'm guessing that there is still a way using provisioning to affect the registry. When exchange servers push policies down, I thought they did that through provisioning. If exchange can do this, then there should be another way as well.
It's also how custom ringtones were created prior to Mango. It would create a xap to create a program that would write a ringtone file using provisioning. Something similar should be doable for the registry. Doing it this way would require you to use a computer to deploy the changes, but you should be able to make them.
Thaks guys for your feed back and support. If anyone knows a way that I can change my background back to default #FF00000 black now that the registry option is gone; please let me know, I will dontae becuse I have lookd at some Android phones and to be honest they are always pluged in and charging and the only other opption is the iPhone
Hmm.. was about to update and then cancelled it when I read this. Does it add tethering? but since it still lets us sideload... I kind of want to update, I don't do any registry stuff and i can always hard reset to interop unlock again right?
slick13 said:
Hmm.. was about to update and then cancelled it when I read this. Does it add tethering? but since it still lets us sideload... I kind of want to update, I don't do any registry stuff and i can always hard reset to interop unlock again right?
Click to expand...
Click to collapse
No it actually does nothing other that updates your radio's firmware and blocks exploits, worth less update unless you travel out of the country. This was lame on HTC and Verizon's part. I hate Verizon, MS should just stop doing business with them.

Categories

Resources