[SDK] WP7 Root Tools SDK 1.1 - Windows Phone 7 Development and Hacking

Download: www.wp7roottools.com
NEW: WP7 Root Tools SDK 1.1 for developers
Apps that make use of this SDK will need to get privileged access by WP7 Root Tools or you need a Full Unlocked ROM. With this SDK I hope to give the Windows Phone homebrew community a boost. I encourage all developers to download the SDK and experiment with it.
Changes in version 1.1:
FIX: A bug in registry access
FIX: The documentation was improved to reflect changes from the version 1.0 release
Changes in version 1.0:
FIX: Serveral bug-fixes in the FileStream class
FIX: Renamed "RegistryHyve" to "RegistryHive". This was a typo. This is a breaking change! Rename this in your existing code!
NEW: void Environment.WindowsRestart()
NEW: void Environment.WindowsShutdown()
NEW: void Environment.WindowsSleep()
For a complete list of homebrew apps that use this SDK go here.
If you build a cool app using this SDK, let me know. I'd like to see the SDK being made to good use
Happy programming!
- Heathcliff74 -

Perfect! I'll get right on making that wrapper for you ! Thanks for the SDK update.

Heathcliff74 said:
If you build a cool app using this SDK, let me know. I'd like to see the SDK being made to good use
Happy programming!
- Heathcliff74 -
Click to expand...
Click to collapse
Thanks for the update!
Here is my contribution using the SDK : http://forum.xda-developers.com/showthread.php?t=1613467

Ooije said:
Thanks for the update!
Here is my contribution using the SDK : http://forum.xda-developers.com/showthread.php?t=1613467
Click to expand...
Click to collapse
Nice!
I'll keep a list of apps that use the SDK in the opening post.

three of my apps are using WP7 Root Tools SDK.
Device Volume
IE Fav Backup
Market Select

thanks Heathcliff74

Yes ,that's a very great tool!

Thank for the new SDK!
Heathcliff74 said:
I'll keep a list of apps that use the SDK in the opening post.
Click to expand...
Click to collapse
These is my two:
Metro Theme
http://forum.xda-developers.com/showthread.php?t=1463851
WinTT
http://forum.xda-developers.com/showthread.php?t=1587332

Excellent! I lv it
My little app:
MyRingtone2SMS

djfoxer said:
Excellent! I lv it
My little app:
MyRingtone2SMS
Click to expand...
Click to collapse
LOL! I added yours to the list already

Heathcliff74 said:
LOL! I added yours to the list already
Click to expand...
Click to collapse
I didn't notice, never mind, good job THX

Good job, my friend, thanks! You are spending so much time for community needs... Do you have any MP app that we can support (by downloading, clicking ads etc.)? I'm already donated to you and probably will do it again but (from my own experience) the "average XDA member" is too shy to donate even penny but can easily rate app or click on banner or do something for free

sensboston said:
Good job, my friend, thanks! You are spending so much time for community needs... Do you have any MP app that we can support (by downloading, clicking ads etc.)? I'm already donated to you and probably will do it again but (from my own experience) the "average XDA member" is too shy to donate even penny but can easily rate app or click on banner or do something for free
Click to expand...
Click to collapse
You're most welcome I don't have a Marketplace app. And I can't say any more because I'm bound to Google's advertising agreement.
Ciao,
Heathcliff74

The SDK was used WP7RootTools
Heathcliff74 thank you very much
(XAP) TANGO Wlan static ip & Export contacts to SIM-People v1.0
http://forum.xda-developers.com/showthread.php?t=1637690

Heathcliff74 said:
You're most welcome I don't have a Marketplace app. And I can't say any more because I'm bound to Google's advertising agreement.
Ciao,
Heathcliff74
Click to expand...
Click to collapse
You could put a ad in root tools even though it's not a a marketplace app and still get $$ for it. just go to microsofts pub center. but you probably know that already.

Project Template
Best Heathcliff,
I Just made a VSIX for your SDK with a project Template so people dont have to go through any trouble anymore
it's in the attachments enjoy

WP7 Root Tools SDK 1.0 is released. See opening-post!
Happy coding!
Heathcliff74

FTP including
Hi Heathcliff74. I am not sure, if your SDK supports FTP. If not, I offer simple FTP client library (still without managed wrapper) for including to SDK (for development of FTP clients + HTTP all content downloading applications, may be also for Chrome porting etc.). It is a port of very old opensource, we must study licension first probably. All input/output is realised by STL strings, then managed marshalling will simple.

Heathcliff74 said:
WP7 Root Tools SDK 1.0 is released. See opening-post!
Happy coding!
Heathcliff74
Click to expand...
Click to collapse
it's great!!!Thank you man!

Heathcliff74 said:
WP7 Root Tools SDK 1.0 is released. See opening-post!
Happy coding!
Heathcliff74
Click to expand...
Click to collapse
Thank you very much my friend :good:
big business

Related

[APP News] New Jailbreak and config tool

Guys,
There's a new tool comin' close on the horizon - Windows Phone Device Manager, applicable to all WP7 devices. So instead of trying in vain to use chevy, that could possibly harm yr machines, why not simply wait for the tool and help developer Julien Schapman (Schaps at XDA) and his beta team in some way.
Here are some links:
http://twitter.com/touchxperience
http://www.facebook.com/touchxperience/posts/10150105783642342
Regards
cerato said:
Guys,
There's a new tool comin' close on the horizon - Windows Phone Device Manager, applicable to all WP7 devices. So instead of trying in vain to use chevy, that could possibly harm yr machines, why not simply wait for the tool and help developer Julien Schapman (Schaps at XDA) and his beta team in some way.
Here are some links:
http://twitter.com/touchxperience
http://www.facebook.com/touchxperience/posts/10150105783642342
Regards
Click to expand...
Click to collapse
Old News... we've known about TouckXperience for a while now.
could 15 minutes save you 15% on car insurance? have you been living under a rock?
yes....old news
this apps will be avaliable after first update from MS
it will actually be released before the update.
Because I was bored getting hundreds of emails from people asking me to send them WP Device Manager so they can continue to use pirated applications, and because there will be a short term solution for homebrews, I decided not to include my jailbreak tool. I respect other developers and I don’t want to be responsible for piracy, I’ve been contacted by Brandon Watson from Microsoft and I wish to be involved in the official homebrew support on Windows Phone.
Click to expand...
Click to collapse
this is from shaps his website.
ceesheim said:
Because I was bored getting hundreds of emails from people asking me to send them WP Device Manager so they can continue to use pirated applications, and because there will be a short term solution for homebrews, I decided not to include my jailbreak tool. I respect other developers and I don’t want to be responsible for piracy, I’ve been contacted by Brandon Watson from Microsoft and I wish to be involved in the official homebrew support on Windows Phone.
this is from shaps his website.
Click to expand...
Click to collapse
And Schaps comes through with the vaporware again!! Honestly, I don't think he even does half the stuff he promises. Kinda like a mobile app politician.
Thats good news for us, yup. But schap mentioned that jailbreak tool will not be included and I wonder when NoDo comes, and with no jailbreak, how can I use schap's wp device manager?...
hoaisonongame said:
Thats good news for us, yup. But schap mentioned that jailbreak tool will not be included and I wonder when NoDo comes, and with no jailbreak, how can I use schap's wp device manager?...
Click to expand...
Click to collapse
I asked a very similar questiom on Schap's Forum, but got no response. I can only assume that he has found a way to deploy homebrew apps without using the Developer's Tool Hack, such as Chevron. I do believe that he stated this would work after NoDo. I coukd be wrong because I can't find the quote.
fb401 said:
And Schaps comes through with the vaporware again!! Honestly, I don't think he even does half the stuff he promises. Kinda like a mobile app politician.
Click to expand...
Click to collapse
I don't think it would be just app deployment cuz you could modify tiles, icons, wi-fi&BT settings, registry and etc and also exchange all kinds of files incl. office between PC and phone.
Besides I fear that as soon as so much expected nodo update goes public chevy will become no-go
chevy is no go
but is chevy a jailbreak or a sideload unlocker? Developers are working on a bonafide jailbreak that gives us really nice admin access...let's allow some of them to work their magic
as far as txp goes, we'll see I'm a beta so if I get a magical email about this, I'll post a story on it...
thanxxxxxx
domineus said:
chevy is no go
but is chevy a jailbreak or a sideload unlocker? Developers are working on a bonafide jailbreak that gives us really nice admin access...let's allow some of them to work their magic
as far as txp goes, we'll see I'm a beta so if I get a magical email about this, I'll post a story on it...
Click to expand...
Click to collapse
Bless devs... Shall wait for THAT story
"WP Device Manager beta is almost ready but I will probably need the whole night to finalize it, so I will release WP Device Manager and TouchXperience tomorrow."
Published at Facebook by Julien Schapman on Feb 21, 2011
cerato said:
"WP Device Manager beta is almost ready but I will probably need the whole night to finalize it, so I will release WP Device Manager and TouchXperience tomorrow."
Published at Facebook by Julien Schapman on Feb 21, 2011
Click to expand...
Click to collapse
It's gonna be great. Right now, I'm crossing my fingers
Because I was bored getting hundreds of emails from people asking me to send them WP Device Manager so they can continue to use pirated applications, and because there will be a short term solution for homebrews, I decided not to include my jailbreak tool. I respect other developers and I don’t want to be responsible for piracy, I’ve been contacted by Brandon Watson from Microsoft and I wish to be involved in the official homebrew support on Windows Phone.
Click to expand...
Click to collapse
Just found that on http://www.touchxperience.com/. So there will be no unlock tool after the first Update?
DominikZ said:
Just found that on http://www.touchxperience.com/. So there will be no unlock tool after the first Update?
Click to expand...
Click to collapse
What date? Did you read latest news? And how do you imagine for example reg tweaks being applied w/o administrative right to the OS, i.e jailbreaking? So keep cool and wait.
cerato said:
What date? Did you read latest news?
Click to expand...
Click to collapse
News are from Monday, 07 February 2011 12:31
cerato said:
And how do you imagine for example reg tweaks being applied w/o administrative right to the OS, i.e jailbreaking?
Click to expand...
Click to collapse
Well that's what I was thinking too. Maybe there is another way? F.e. the hacks get applied, but the phone still stays locked ??
cerato said:
So keep cool and wait.
Click to expand...
Click to collapse
That's what I'm gonna do AFAIK the release date is tomorrow?
Any news on the release? I heard that the beta is out! http://wmpoweruser.com/touchxperience-and-windows-phone-device-center-beta-release/#more-28834
rhn said:
Any news on the release? I heard that the beta is out! http://wmpoweruser.com/touchxperience-and-windows-phone-device-center-beta-release/#more-28834
Click to expand...
Click to collapse
It's just for his beta tester, we must wait... until??... I dont have a glue

idea how to hack zune to make install wp7 apps

Hi all,
I was wondering if it's possible to inject into zune app and make it install another app instead of the one you choose using zune.
Using fillder, I briefly tried to look what requests are made by zune but I could not see anything which looks like downloading the app.
Just sideload its a whole lot easier and I don't think something like that exists otherwise it would be on Android and iPhone.
Sent from my GT-I5800 using XDA App
andreiuc said:
I was wondering if it's possible to inject into zune app and make it install another app instead of the one you choose using zune.
Click to expand...
Click to collapse
Hmm, I can say - interesting idea! But I am afraid it's a very difficult to implement. You need to emulate whole MS store server...
I think all requests go via secure connection and checked by trusted certificates on device.
same with dev unlock.
Cotulla said:
I think all requests go via secure connection and checked by trusted certificates on device.
same with dev unlock.
Click to expand...
Click to collapse
Not at all, some requests are non-secure. I'm able (with WireShark) to catch xap requests, store/app info etc. Actually, we have a lot of marketplace replacements (even I have my own implementation ).
sensboston said:
Not at all, some requests are non-secure. I'm able (with WireShark) to catch xap requests, store/app info etc. Actually, we have a lot of marketplace replacements (even I have my own implementation ).
Click to expand...
Click to collapse
I tried with Fiddler to catch xap requests but I was not able to see any.
My idea is to to write an app which injects code in Zune to hijack calls to download a XAP from zune and download from my location instead(or get it from local disk).
it's good to hear this. but marketplace XAP files are signed and it also makes a problem. unsigned will not work. (it's not deploy, it's installation!)
Cotulla said:
it's good to hear this. but marketplace XAP files are signed and it also makes a problem. unsigned will not work. (it's not deploy, it's installation!)
Click to expand...
Click to collapse
Right. They are signed with developer key.
Not sure if WP7 OS checks this and how would it know if it's the real app?
I mean, I can sign my own XAP which I make Zune to get it and deliver it to WP7.
andreiuc said:
Right. They are signed with developer key.
Not sure if WP7 OS checks this and how would it know if it's the real app?
I mean, I can sign my own XAP which I make Zune to get it and deliver it to WP7.
Click to expand...
Click to collapse
Looking to the requests responses when you select to install an app, I was able to see this response XML:
Code:
<a:entry>
<a:updated>2011-09-08T18:03:25.3198784Z</a:updated>
<a:title type="text">3D Paperball 1.3.0.0</a:title>
<a:id>urn:uuid:1ea47c77-79c1-4c5a-b441-549b4e93dcea</a:id>
<version>1.3.0.0</version>
<url>http://apps.marketplace.windowsphone.com/E0C15284-972B-41D3-B245-8C16AAF73A66/CurrentBinary.xap</url>
<packageSize>9235456</packageSize>
<installSize>19616768</installSize>
<clientTypes>
<clientType>WinMobile 7.0</clientType>
<clientType>WinMobile 7.1</clientType>
</clientTypes>
<supportedLanguages>
<supportedLanguage>English</supportedLanguage>
</supportedLanguages>
<deviceCapabilities><capability><id>ID_CAP_NETWORKING</id><string>data services</string><disclosure>Disclose</disclosure></capability><capability><id>ID_CAP_SENSORS</id><string>movement and directional sensor</string><disclosure>Disclose</disclosure></capability><capability><id>ID_CAP_IDENTITY_USER</id><string>owner identity</string><disclosure>Disclose</disclosure></capability><capability><id>ID_CAP_IDENTITY_DEVICE</id><string>phone identity</string><disclosure>Disclose</disclosure></capability></deviceCapabilities>
<averageLastInstanceUserRating>0</averageLastInstanceUserRating>
<lastInstanceUserRatingCount>0</lastInstanceUserRatingCount>
</a:entry>
<a:author>
<a:name>Microsoft Corporation</a:name>
</a:author>
As you can see, the XAP URL is right there.
However, with Fiddler, I am not able to see any requests to this URL.
Maybe someone can share some info using more advanced tools like WireShark.
LOL, my hunch is it's actually the WP7 OS which is doing the download of the file
yeah. but it seems signed with own MS certificate ?
so developers push app to MS and they verify and sign it? (I don't know much about market space publishing)
andreiuc said:
LOL, my hunch is it's actually the WP7 OS which is doing the download of the file
Click to expand...
Click to collapse
I believe you are right as it's been discovered already that it's pacmaninstaller.exe (I think that's the spelling) on device that prevents the sideloading of homebrew apps with INTEROPSERVICES.
andreiuc said:
However, with Fiddler, I am not able to see any requests to this URL.
Maybe someone can share some info using more advanced tools like WireShark.
Click to expand...
Click to collapse
Did you "reverse tether" your phone to PC? I believe, handset is responsible to download and install xap...
BTW, all these talks is about "warez" I don't see any other reasons to do that kind of hack (or may be, for research purposes only).
To get a "prove of concept", we need:
- download MS signed xap;
- using some kind of filtering proxy, replace request to http://apps.marketplace.windowsphone.com/{GUID}/CurrentBinary.xap to the local server;
If phone will be able to download and install that xap (what is impossible by using MS or third-party deployers), we'll get a solution or at least prove of solution
Cotulla said:
yeah. but it seems signed with own MS certificate ?
so developers push app to MS and they verify and sign it? (I don't know much about market space publishing)
Click to expand...
Click to collapse
Yep, "Ed Zachary" (c) Dave Barry, "Big Trouble"

SkyDrive browser

During working on my project, I wrote (for testing purpose and for the future integration), a small test application called SkyDriveBrowser. I hope, source code of this project will be interesting and helpful to novice programmers.
Code is very simple (nothing fancy or colorful ) and demonstrates a few basic techniques to work with SkyDrive using MS Live component for WP7.
For my own purposes, SkyDriveItem class pay some attention to the archives, you don't need that part.
Code is completely free; you may use it in your commercial or fun projects without any limitations even mentioning my name in about box! Enjoy!
UPDATE: I've added compiled .xap to the archive.
Can you post some screenshot ?
wpxbox said:
Can you post some screenshot ?
Click to expand...
Click to collapse
I can but it has no sense at all. My post for developers only; it's not a complete app but useful piece of code. BTW, archive already contains a compiled .xap; you may sideload it to phone/emulator and play yourself
Oh Ok. Got it Thanks

[DISCUSSION] "Porting" WP8 apps to WP7.x

Hi all, I asked about App Studio WP7 compatibility on MS Developer Network and i got some interesting replies:
You can convert WP8 apps to WP7.x.
Click to expand...
Click to collapse
...Take a WP8 project and set the build target to WP7.1 (I'll have to try this, not sure if this is an option at all)
Click to expand...
Click to collapse
...You have to create a new windows phone project 7.1 and add all the code files from the wp8 project. Of course this assumes you are not using any wp8 only features.
Click to expand...
Click to collapse
If this solution really works, could someone with WP SDK installed (I'm using Win7 ), 'port' apps like 6Tag, 6sec, Instagram, Temple Run to our WP7.x devices?
forum link: http://social.msdn.microsoft.com/Forums/wpapps/en-US/ba793645-6877-4eb2-87a0-65d0cca27e88/wp-app-studio-not-installing-my-finished-app-wp8-only?forum=wpappstudio
I guess you can only do that with the code from apps created with App Studio, so the answer would be no.
may be ...
NdotGdot said:
I guess you can only do that with the code from apps created with App Studio, so the answer would be no.
Click to expand...
Click to collapse
ya... may be ...

we need a store for the developed apps that can't be submitted to the windows store

I hope one of the developer can make an app that can deliver updates for the apps built for introp capabilities and the apps not available anymore in the windows store
Of course we need, let's ask Jay Freeman for help.
Yeah sure cause it's getting messy out there and you have to check all the threads to keep up with the developers works
But wait, maybe we should get jailbreak first
w.bogdan said:
But wait, maybe we should get jailbreak first
Click to expand...
Click to collapse
my phone is already jailbroken!
karaki93 said:
my phone is already jailbroken!
Click to expand...
Click to collapse
Really? Did you changed your password?
What password?
Exactly what are you talking about?
karaki93 said:
Exactly what are you talking about?
Click to expand...
Click to collapse
I believe he is talking about naive, useless ideas coming from newbies
sensboston said:
I believe he is talking about naive, useless ideas coming from newbies
Click to expand...
Click to collapse
Just long time jailbreak user on iPhone Waiting for something like AnsweringMachine https://9to5mac.com/2016/08/18/answeringmachine-cydia-tweak-enhanced-voicemail/ Firewall iP or Tage on W10M
sensboston said:
I believe he is talking about naive, useless ideas coming from newbies
Click to expand...
Click to collapse
Why useless? In WP7 there was Bazaar and Devstore and it was really usefull. (for me )
Greetz,
Let's make a list of apps that deserve to be in the alternative store for W10M. I can only think of
1. Interop Tools
2. PoGo-UWP (Pokemon Go for W10M)
Any other suggestions?
w.bogdan said:
Let's make a list of apps that deserve to be in the alternative store for W10M. I can only think of
1. Interop Tools
2. PoGo-UWP (Pokemon Go for W10M)
Any other suggestions?
Click to expand...
Click to collapse
- Font Style
- App Data Manage Tool
- Reboot
The list is growing everyday and there's also the apps pulled of the store but there's xap/appx on some forums so it worth the work on such app
@Rataplan, why do you need a special "store" just for the certain apps? Create a static web page with the short descriptions and tiles, links to the packages (but don't forget appropriate content type for the .xap, .appx & .appbundle extensions) looking good on the phone screen, host anywhere on the free anonymous http hosting and post link here - what's all
I believe, mods will be happy to pin/announce your page link at the forum's FAQ post.
P.S. Of course you are free to call your page "The Ultimate Underground WP Store"
sensboston said:
@Rataplan, why do you need a special "store" just for the certain apps? Create a static web page with the short descriptions and tiles, links to the packages (but don't forget appropriate content type for the .xap, .appx & .appbundle extensions) looking good on the phone screen, host anywhere on the free anonymous http hosting and post link here - what's all
I believe, mods will be happy to pin/announce your page link at the forum's FAQ post.
P.S. Of course you are free to call your page "The Ultimate Underground WP Store"
Click to expand...
Click to collapse
Don't be rude, in fact is a great idea thinking to the future with new tools.
Your idea is great too, we can to create an app seeded by a anonymous hosting. Why not?
Enviado desde mTalk
fer_cabr said:
- Font Style - App Data Manage Tool - Reboot
Click to expand...
Click to collapse
A reboot app is already in Windows Store - Power Options
Here are some of the reasons an alternative store might be good:
- Developers can reach a wider user base and get their work known, provide updates and receive feedback from users.
- User can easily find new apps and install them from a trusted source, receive updates in a simple way and request features.
But we only have four apps so far
sensboston said:
@Rataplan, why do you need a special "store" just for the certain apps? Create a static web page with the short descriptions and tiles, links to the packages (but don't forget appropriate content type for the .xap, .appx & .appbundle extensions) looking good on the phone screen, host anywhere on the free anonymous http hosting and post link here - what's all
I believe, mods will be happy to pin/announce your page link at the forum's FAQ post.
Click to expand...
Click to collapse
Actually, that's a really good idea (and more realistic than building a store tbh).
If people want an app they can make a web wrapper of that, I guess?
Although I'm not sure if a web wrapper can update installed apps, which would be super convenient for something like this
it doesn't have to be a fully functional store and update the apps automatically but at least provide all the apps in one place and notify about updates so users download them and install them manually so if a web-rapper app can notify about the updates it'll be more then enough for me
@karaki93, I gave you an idea; don't ask but do it by yourself!
P.S. If you need some advises or consultations, many people here will be happy to help you. The only thing you need is a start working on project instead of posting requests
P.P.S. Very first advise: find a XML- or JSON-based HTML5 mobile site template (without SQL database), this will be a 50% of the project.

Categories

Resources