Working Registry Editor in Mango? - Windows Phone 7 Development and Hacking

Do any of them work in mango? I have mango on my hd7 and focus, I did the dehydrate hack on my hd7, and the multitasking is much nicer on there. but i never did on the focus and now I can't get any of the editors to load. I have a legit dev unlocked account.
any help?
thanks.

I reverted to NoDo, applied the dehydration hack and updated again and it worked. I don't think there's another way, at least not yet.

Microsoft block all functions to edit the registery
Only the LG MFG App can acess the registery

Bi-box said:
Microsoft block all functions to edit the registery
Only the LG MFG App can acess the registery
Click to expand...
Click to collapse
damn, I don't wanna risk going back to nodo. I didn't save the restore info for the hd7 and i think the focus overwrote it.
Have any of you guys done two phones to mango? If so, did you save your restore data?

I think Heathcliff74 is searching for a solution His work is amazing

andybbtt11 said:
damn, I don't wanna risk going back to nodo. I didn't save the restore info for the hd7 and i think the focus overwrote it.
Click to expand...
Click to collapse
If you read the documentation of Mango beta, they told us many times to backup your old backup as they won't be an upgrade path from Mango beta to Mango.

How can I do the dehydrate hack on Mango with the MFG App?
EDIT: Nevermind I just did it

You can do it on an HTC using HTC connection setup and provxml similar how I unlocked mango. And apparently lg's have a built in reg editor that still works in mango.
Sent from my HD7 using XDA Windows Phone 7 App

reeg420 said:
You can do it on an HTC using HTC connection setup and provxml similar how I unlocked mango. And apparently lg's have a built in reg editor that still works in mango.
Sent from my HD7 using XDA Windows Phone 7 App
Click to expand...
Click to collapse
Will you point us to a link from here? Things are little chaotic right now regarding Mango updates and unlocking.

Give me a minute or two... My thread is under wp7 general right at the top...
Sent from my HD7 using XDA Windows Phone 7 App
here the link to my unlock mango thread.
http://forum.xda-developers.com/showthread.php?t=1150633
You could add any reg edits you want into the provxml. I have developer unlock,max apps, and prevent unlock but somebody added other stuff to the provxml. The custclear.provxml will stay in the windows directory from nodo to mango. So you dont have to deploy anything during the 7401 update. Other regedits can be done after the fact with a different custclear file.

Thanks. Will have to try later.

I had to fix my live tiles. Every thing still works editing the registry via provxml... xboxmod has a thread called WP7 provxml capabilities that outlines everything. I successfully deleted two registry keys. I can post the provxml for that if anybody needs it.
Sent from my HD7 using XDA Windows Phone 7 App

Any help on the Samsung focus??? I need a registry editor. My phone got relocked!
Sent from my Focus using XDA Windows Phone 7 App

(nico) said:
If you read the documentation of Mango beta, they told us many times to backup your old backup as they won't be an upgrade path from Mango beta to Mango.
Click to expand...
Click to collapse
can someone else with a focus share their backup image with him?
Sent from my SGH-i917 using XDA Windows Phone 7 App

Mallux said:
can someone else with a focus share their backup image with him?
Sent from my SGH-i917 using XDA Windows Phone 7 App
Click to expand...
Click to collapse
That won't work, back-ups are device specific meaning your can't use a back-up from device a on device b.

I have a backup. But that's exactly it... Its just a backup. Its not mango!
Sent from my Focus using XDA Windows Phone 7 App

pdangcil said:
I have a backup. But that's exactly it... Its just a backup. Its not mango!
Sent from my Focus using XDA Windows Phone 7 App
Click to expand...
Click to collapse
Hey,
the fastest way to unlock is of course through the dev unlock tool. but that would be stupid since i guess you're not a dev.
the second, and more prevalent method to unlock right now is:
1) restore to nodo
2) do the htc connection setup + custclear.provxml method.
reeg posted a link to his thread which outlines the method a few posts back in this thread.
merry mango!

"Htc connection setup" only works on htc devices.

yhd4711499 said:
"Htc connection setup" only works on htc devices.
Click to expand...
Click to collapse
Samsungs have the Network Profile Tool which does basically the same thing. Only problem being is samsungs dont have access to read/write to the windows directory if Im not mistaken. If we were able to copy the provxml to the windows folder youd be able to edit the registry just like HTC Connection setup.
Heres the thread the xboxmod outlines provxml capablities and wp7. I read that a long time ago and soon as mango relocked itself on my the first time I upgraded that immediately popped in my head. If the custclear.provxml would be deleted/changed/moved during update it wouldnt work but since I still had all my apps I installed I knew it wasnt a full wipe to upgrade but more on the lines of copy and paste with overwriting what it needs to on the phone.
Anyways here the link to xboxmods thread and all the reg tweaks known to wp7.
xboxmod's thread
http://forum.xda-developers.com/showthread.php?t=936235
wp7 reg tweaks also by xboxmod
http://forum.xda-developers.com/showthread.php?t=907971

reeg420 said:
Only problem being is samsungs dont have access to read/write to the windows directory if Im not mistaken. If we were able to copy the provxml to the windows folder youd be able to edit the registry just like HTC Connection setup.
Click to expand...
Click to collapse
WP7 root tools by Heathcliff74 gives full read/write access on Samsung devices. And getting the file on the phone shouldn't be a big problem (mass storage, Windows Phone Device Manager, ...)
Edit: And yhd4711499 already posted a nice tutorial:
http://forum.xda-developers.com/showthread.php?p=15311667#post15311667

Related

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

[Q] Will manually deployed XAP's get update from the Windows Marketplace?

I've read some other threads (namely http://forum.xda-developers.com/showthread.php?t=908293, which is the Windows Phone Marketplace for Windows PC realeas thread), and I have the following question:
Since we can manually deploy apps with several tools (WP Marketplace for PC, Tom's XAP Deployer, etc.) will those apps become automatically updated (or rather, would we be notified to update them) through the actual Windows Marketplace?
The reason I ask is because I'm just about to get a Samsung Focus, and in preparation, I've downed Chevron tool, registry hacks, TCP view, and all the free XAP apps I want, so that I can just plug my phone in and get mostly everything done at once. However, I'd rather take my time and download the free apps through the actual marketplace if theyre not gonna update automatically. Hopefully no one has answered this question in other forums, cause I've been searching for a while. Hopefully this isn't too nooby of a post. Thank you for your help.
No. No. And No.
yes yes and yes
hmm.. thanks for the answers guys
It give a notification on marketplace, an update can be download but got an error when installing
Sent from my 7 Mozart T8698 using Board Express
So I can't download the update, but it will tell me that its outdated?
VenezuelaDan said:
So I can't download the update, but it will tell me that its outdated?
Click to expand...
Click to collapse
that is exactly what will happen
ps: you can download it to , but when it will try to update it will fail .
I believe side-loading bypasses some necessary "registration" steps, which prevents the marketplace from updating applications correctly. This is a great question though, I'll fire this off to Brandon and crew and get back to you.
I honestly hope it can't be, and never can be. Not for your few who will use this legitly, but for those who will install the XAP of pirated software and then update it freely. I know, I always seem like I'm so pessimistic towards this homebrew community, but unfortunately, that's the realistic world...
superaca said:
It give a notification on marketplace, an update can be download but got an error when installing
Sent from my 7 Mozart T8698 using Board Express
Click to expand...
Click to collapse
Yeah , I got the same Message ...

NoDo>Mango. what apps work (reg, file access, etc)?

Hey all,
Got a Dev-unlocked phone running mango, seeing the limits (3 apps, no file or registry access), I was going to roll back, find a list of apps that work, then upgrade again (mango is just awsome otherwise the new limits).
I have a CDMA phone, so some hacks don't really work as well.
So, what apps work in mango, that help access the registry, file system, extending the deployment limits, etc ? What is the process to correctly install them ?
Is there some app I should have to make sure these work and stay working with mango ?
I heard TouchXplorer works but, others to not. Does anyone know if Windows Phone Device Manager works (this seems to do almost everything here) ?
Thanks for any help here.
I see this question asked in a lot of threads but, no clear list, so I think this is needed here. Tool apps that you install in NoDo that will still work in mango...
Thanks !!
Screen capture doesn't work sad face
Sent from my HD7 using XDA Windows Phone 7 App
On my HD7, Reg editor, advance config, touch explorer, navigon and a few others dont seem to work anymore.
loomx said:
On my HD7, Reg editor, advance config, touch explorer, navigon and a few others dont seem to work anymore.
Click to expand...
Click to collapse
Navigon Selects works in Mango. I had it working when I had mango on 3 separate occasions (I went back 7 forth between NoDo & Mango a few times trying stuff).
LG E900 Running Mango Beta
None of the LG Apps work - can't access the LG App store or the LG Network setup app.
longshanks said:
LG E900 Running Mango Beta
None of the LG Apps work - can't access the LG App store or the LG Network setup app.
Click to expand...
Click to collapse
But if you search for "LG", you'll find them.
SamsungRegistry and Samsung tools stills works and so does chevron ring tone maker just not sure if it will accept new tones but my zelda one still works Also with the samsungregistry app it seems I can view and change without issues i just have to know the path first no browsing at all.
Added the xap to this post for anyone wanting to try it..
(nico) said:
But if you search for "LG", you'll find them.
Click to expand...
Click to collapse
Cool but the Network setup app says this is not an LG phone.
longshanks said:
Cool but the Network setup app says this is not an LG phone.
Click to expand...
Click to collapse
Only works on LG phones, just like the Samsung apps only work on a Samsung....
Am I seeing nothing really works, unless you have a certin phone ?
Is there any way to remove the sideload limit on an HTC CDMA Phone in mango? I have an official developer account and can unlock both mango and nodo
I have an LG E900 and the LG network setup app does not work.
I have tried all above that were mention in this thread and none work for me on my htc hd7s from att ,but just having mango on my phone it run very good i really like the messages all-in-one part.
Os ver.7661.wp7_5_trial
(mojobid).20110607-1657
frimwar.ver.2250.09.15402.531
hardwar.ver.0002
radiosoftwar.ver.5.66.09.09a_46.50.21u
radiohardwar.ver.a.24.0.d4
bootloader.ver.3.3.2250.0(120323)
chip soc.ver.2.2.5.0
IVIadness said:
SamsungRegistry and Samsung tools stills works and so does chevron ring tone maker just not sure if it will accept new tones but my zelda one still works Also with the samsungregistry app it seems I can view and change without issues i just have to know the path first no browsing at all.
Click to expand...
Click to collapse
Are you able to deploy those apps while using Mango? I hear people are getting an error when trying to deploy apps that use interop. Both of those apps do, yet I can deploy them in Mango just fine, as well as any other interop apps.
MrNetrix said:
Are you able to deploy those apps while using Mango? I hear people are getting an error when trying to deploy apps that use interop. Both of those apps do, yet I can deploy them in Mango just fine, as well as any other interop apps.
Click to expand...
Click to collapse
ok MrNetrix, I would liek to know how your phone does with this app:
http://forum.xda-developers.com/showthread.php?t=1074460
Ya Samsung registry from above is all I've got working on my focus
Sent from my Samsung Focus using XDA Windows Phone 7 App
CopyCounsler said:
ok MrNetrix, I would liek to know how your phone does with this app:
http://forum.xda-developers.com/showthread.php?t=1074460
Click to expand...
Click to collapse
As expected, it deploys, but exits shortly after trying to start, which means that the COM DLL that you are using is homebrew. Only authorized COM DLLs can be used with interop on Mango.
The most random one I got to work on my Focus is the flashlight app that uses the flash. Pretty handy so I'm glad I didn't lose it...
Now if we can only figure out a way to get accent changer to work again I'll be happy as pizza.
Did you have to do anything special to get it to work? I restored back to NODO on my developer unlocked Focus and installed it then upgraded to Mango and it does the same thing as all the other apps with interop problems. I used the samsung registry app that you posted today.
longshanks said:
LG E900 Running Mango Beta
None of the LG Apps work - can't access the LG App store or the LG Network setup app.
Click to expand...
Click to collapse
if you change your system locale under settings to English (US) it may work again. working fine here.

How do I create custom Accent themes?

The 10 colors on WP7 Mango just aren't doing it for me. I'm pretty new so could anyone give me a few pointers on how to change these colors to ones of my own liking?
My info:
HTC Trophy
Verizon Wireless
Mango 7712
Edit: I probably should have posted this in Q&A I'm sorry!
If you are unlocked and running anything other than Mango 7661 than you want to install Advanced Config. This allows you to set custom themes, custom ring tones, etc.
I'm trying to unlock my device, but I'm finding it impossible since I can't send an .exe file to my phone via any email service and you cannot unzip on WP7 so how do I go about doing this?
the exe is run from the computer
read the guide before you start
the .cer is run from the phone
Can I side-load this with the new Official Chevron unlock?
s10010001 said:
Can I side-load this with the new Official Chevron unlock?
Click to expand...
Click to collapse
ChevLab unlock, then use Heathcliff74's tool. Then you can put anything on your phone.
Well worth the $9 IMO. Only took me 30-45 minutes to go from stock mango to interop-unlocked with internet sharing, advance config, customed out.
My Mozart is unlocked and the Advanced Config tool keeps giving me a win32exception error
When will i ever get that orange accent on the Windows Phone 7.5 commercials?
fahdriyami said:
My Mozart is unlocked and the Advanced Config tool keeps giving me a win32exception error
When will i ever get that orange accent on the Windows Phone 7.5 commercials?
Click to expand...
Click to collapse
I am getting the Win32 exception error as well. However the program continues to work after that.
derausgewanderte said:
I am getting the Win32 exception error as well. However the program continues to work after that.
Click to expand...
Click to collapse
Actually this was also the case for me, however after flashing with Ansar's 5.01 Trophy ROM, Advanced Config no longer do the trick for me.. Also Registry Editor no longer changes anything. But I've got IS working, so I'll live without Accent Color changing for a while until a new ROM gets released (DFT v2).
@Seed 2.0: You're instructing the owner of an HTC phone to use a tool that only runs on Samsung phones. Think about that one for a sec.
@e_rl: The Chevron Labs unlock will let you sideload "most" apps to your phone, but doesn't allow apps that can access high permissions (ID_CAP_INTEROPSERVICES). This includes anything like Advanced Config. For that you need "interop-unlock" which is difficult to get on HTC phones - you pretty much have to roll back to NoDo to get it right now (yes, it's a pain). You also need to have the Connection Setup app from HTC's marketplace, so don't bother rolling back if you don't. Then look up the threads on "U2M7720". It will also get you on the release build, which is a good thing - still running 7712 by now is just pointless.
Oh, by the way, the color shown in the ads is actually on the phone already, or t least on all the ones I've seen so far. It used to be called "orange" and was renamed to "mango" for this version release. Still, it's nice to be able to use truly custom colors.
GoodDayToDie said:
\
. For that you need "interop-unlock" which is difficult to get on HTC phones - you pretty much have to roll back to NoDo to get it right now (yes, it's a pain). You also need to have the Connection Setup app from HTC's marketplace, so don't bother rolling back if you don't. Then look up the threads on "U2M7720". It will also get you on the release build, which is a good thing - still running 7712 by now is just pointless.
Oh, by the way, the color shown in the ads is actually on the phone already, or t least on all the ones I've seen so far. It used to be called "orange" and was renamed to "mango" for this version release. Still, it's nice to be able to use truly custom colors.
Click to expand...
Click to collapse
Hey man i see you mention HTC phones rolling back to NODO to get interop unlocked . I was under the impression that you would have to be Pre nodo , which is impossible on the Verizon Trophy .. i think . I was led to believe that Interop unlock on the Verizon trophy at all is impossible ... are you saying that it is ? Because i still have a nodo backup and have no issue with going back to it if it means interop .
Or maybe i am misunderstanding you .. thanks for any light you can shed on the situation !
No, you only have to roll back to *some* pre-Mango build (7403, the intermediate build between NoDo and Mango, even works; it doesn't have interop-lock).
The reason for rolling back to pre-NoDo is if you needed to use the original ChevronWP7 Unlocker, which doesn't work on NoDo or newer. If you have a developer (AppHub) account, or if you use the new ChevronWP7 Labs unlocker, you can dev-unlock the phone on NoDo and then install U2M7720.
Sorry for being a pain , but im relatively new to WP7 and you just made my entire week by saying interop is possible . Could you maybe lay out a step by step ? I am currently unlocked via Chevronlabs (new one) .
Word around the Trophy section is grim and this would bring some excitement to everyone if it works .
I do not have HTC connection settings in my HTC market ... does that mean its no good now ?
Yeah, sorry - if you don't have Connection Setup then you won't be able to interop-unlock on Mango right now. It's possible another app can be used the same way, but that will require more investigation. To be honest, I've not actually used U2M7720 myself - I interop-unlocked my HD7 by upgrading to Mango during its pre-release period, and using Connection Setup - but there have been multiple reports of it working.
The trick is that Connection Setup is an interopservices app that can be run on Mango anyhow, because it's marketplace signed, but it reads a file on the device that can contain additional operations to perform while setting up your connection (the \Windows\CustClear.provxml file). Prior to Mango, you use an interop app to place that file there (numerous apps exist, U2M7720 is one such but hardly the only - you can even do it manually using TouchXplorer). Then after upgrading, you run Connection Setup and it processes the registry change instructions in the provxml file for you. This makes the required changes to interop-unlock your phone.
The catch is that the official upgrade straight from NoDo to Mango also installs an HTC update that breaks the ability of Connection Setup to use the CustClear.provxml file. U2M7720 works around this by using the beta-upgrade path, putting your phone on retail Mango but without the HTC update (it can still be installed, but installs separately). Because I upgraded my phone from the pre-release anyhow, I didn't need U2M7720. Connection Setup isn't optional, though.
EDIT: Connection Setup is now back in the Marketplace! Much rejoicing to be had.
hmmm .. so would it work if you (or some other fine xda member) uploaded the xap for connection setup? Also , I upgraded to mango during the beta prerelease as well , but then did the official update .
So even if i roll back to NODO , since i did the official update , it will still be broken ? Thats terribly disappointing .
I guess it is impossible after all .
Seed 2.0 said:
ChevLab unlock, then use Heathcliff74's tool. Then you can put anything on your phone.
Well worth the $9 IMO. Only took me 30-45 minutes to go from stock mango to interop-unlocked with internet sharing, advance config, customed out.
Click to expand...
Click to collapse
Which device do you have? i know Julien Devs for HTC phones.
---------- Post added at 08:32 PM ---------- Previous post was at 08:28 PM ----------
GoodDayToDie said:
@Seed 2.0: You're instructing the owner of an HTC phone to use a tool that only runs on Samsung phones. Think about that one for a sec.
@e_rl: The Chevron Labs unlock will let you sideload "most" apps to your phone, but doesn't allow apps that can access high permissions (ID_CAP_INTEROPSERVICES). This includes anything like Advanced Config. For that you need "interop-unlock" which is difficult to get on HTC phones - you pretty much have to roll back to NoDo to get it right now (yes, it's a pain). You also need to have the Connection Setup app from HTC's marketplace, so don't bother rolling back if you don't. Then look up the threads on "U2M7720". It will also get you on the release build, which is a good thing - still running 7712 by now is just pointless.
Oh, by the way, the color shown in the ads is actually on the phone already, or t least on all the ones I've seen so far. It used to be called "orange" and was renamed to "mango" for this version release. Still, it's nice to be able to use truly custom colors.
Click to expand...
Click to collapse
umm.... Advanced Config originally started on HTC devices am i wrong? Samsung Focus has some mishandled exception error when launching.
@goldenpipes: It's totally possible that it did. This fact is even remotely relevant why? It's been available for, and functional on, HTC, Samsung, and LG phones for many months now, since well before Mango.
derausgewanderte said:
I am getting the Win32 exception error as well. However the program continues to work after that.
Click to expand...
Click to collapse
Unfortunately, after the Win32Exception error, the apps UI works, but in terms of functionality it doesnt (for me at least), it throws a whole bunch of error codes at me when I try to apply the custom accent changes...

The WindowBreak Project

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

Categories

Resources