[XAP + SDK] WP7 Root Tools 0.9

Status
Not open for further replies.
Search This thread

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
Can you do a seek from the beginning for (Length - 128)?

Odd that seeking from the end is unimplemented; it maps directly from the native API to the managed one. Of course, you could just write the native code yourself I guess, or use the NativeIO_Mango library (see my Root Webserver link in my sig; it contains the library and source code). I'm pretty sure Seek is implemented correctly there, although I've never tried it from the end. If not, well, you have the source...
 

kenikh

Senior Member
Nov 18, 2009
275
45
Could take minutes, could take months. There is really no way of telling this. It's a matter of finding an exploit. I'm working on that.

Ciao,
Heathcliff74

Sure sounds like Nokia has done a bang up job locking things down - it's been all quiet on the Finnish front...thanks again for doing the hard work and good luck, guys.
 

ne0cr0n

Senior Member
Nov 13, 2009
120
106
Can you do a seek from the beginning for (Length - 128)?

Odd that seeking from the end is unimplemented; it maps directly from the native API to the managed one. Of course, you could just write the native code yourself I guess, or use the NativeIO_Mango library (see my Root Webserver link in my sig; it contains the library and source code). I'm pretty sure Seek is implemented correctly there, although I've never tried it from the end. If not, well, you have the source...

s.Seek(s.length-128, SeekOrigin.Begin) doesn't work either.
I will have a look at the nativeIO library. thank you.
 

ne0cr0n

Senior Member
Nov 13, 2009
120
106
It's really strange... How about s.Seek(0, SeekOrigin.Begin), does it work?
Actually, Seek is calling standard <stdio> fseek(handleToFILE(handle), offset, origin);

public override long Seek(long offset, SeekOrigin origin)
{
throw new NotImplementedException();
}

Thats what happens by calling the seek method.
 

sensboston

Recognized Developer
Nov 18, 2009
2,170
820
Boston, MA
Am I looking something else?

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

IO.cs
Code:
                public void Seek(long offset, int origin)
                {
                    checkDisposed();

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


UPDATE: Yeah, I've looked something else :D - DllImport project! Sorry...
 

sh4d0w86

Senior Member
Apr 15, 2010
1,761
795
is it possible to copy an entire folder? or is it possible to collect the unknown contents of a folders and copy them to another folder?

figure it has something to do with
Code:
WP7RootToolsSDK.FileSystem.GetFolder(@"\\Applications");
but i am unsure how to utilize it with
Code:
.GetSubItems();

thanks in advance.
 

Sierra76

Senior Member
Nov 11, 2011
91
15
Hi,

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

Any idea what could happen and how to fix it?
 
Last edited:

imr.uvce

Senior Member
Aug 29, 2011
271
41
Bangalore
Heathcliff74,

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


OMNIA W 7.10.8107
 

baciacalluppo

Member
Oct 15, 2008
8
0
Htc mozart with Mango v2 driver

Hello,
congratulations for your software.
I wanted to ask for clarification before proceeding with installation.
I have a htc mozart:
S0 Version: 7.10.81.07.79;
Bootloader Version: 5.12.2250.1 (134,578).
I have already installed Interop unlock before I made the downgrade to Mango v1 driver through backup, then I upgraded again to Mango v2 driver.
To install the WP7 root tools 0.9 I can do the same procedure?
Should I use: backups before Interop unlock and then re-install Interop unlock then WP7 root tools 0.9, or use the last backup with Interop unlock installed?
Thanks
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
Yes, you can update once the two-phase installation is done. However, if you do so and then ever remove WP7 Root Tools for any reason (including if your phone gets hard-reset), you won't be able to re-install it until there's a crack for the updated firmware. Keep that in mind!
 

baciacalluppo

Member
Oct 15, 2008
8
0
I'm sorry, I did not understand. If for some reason I had to remove WP7 root tools 0.9, I could once again restore my phone via zune backup and re-installl Wp7 root tools 0.9? Why?
 

GoodDayToDie

Inactive Recognized Developer
Jan 20, 2011
6,066
2,933
Seattle
So long as you keep that backup around so you can downgrade the drivers again, yes, you could re-install WP7 Root Tools (for that matter, the backup would already have Root Tools). Just don't lose that backup, or let Zune overwrite it.

WP7 Root Tools can't be installed once you update the firmware. In-place updates of it will work, but not clean installs. Also, don't ever remove trust from WP7 Root Tools itself, or it won't be able to restore it!
 

jbkkd

Member
Apr 24, 2011
27
4
Tel Aviv
www.aroshataglia.com
Thanks for this awesome hack\app! It will most definitely take the Homebrew community to the next level.

I have a question about the Registry Editor - Some values are of "Multi-String value" type, and I wanted to know whether it's possible to edit those, or even view them.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 85
    Download: www.wp7roottools.com

    Today I am proud to announce the immediate availability of WP7 Root Tools 0.9 alpha and WP7 Root Tools SDK 0.1!

    WP7 Root Tools 0.9 brings true Root Access to devices with stock ROM's, but it also works on devices with custom ROM's and Full Unlock. Your device needs to be Interop Unlocked to use WP7 Root Tools!

    This is still an alpha-release, because there are a lot of new hacks and the tools are still not feature complete! I have rewritten about 75% of all code from the previous release. So before you install WP7 Root Tools you should make a backup of your device. WP7 Root Tools will make changes to system settings and, although this has been tested, it is still possible that a problem occurs. In that case you want to have a recent backup of your device. Installing WP7 Root Tools will be your own responsibility. The author of WP7 Root Tools and the SDK cannot be held responsible for any damages caused directly or indirectly by installing and using WP7 Root Tools or the SDK!

    Windows Phone is a closed system to protect the user and his/her personal data from malware and to protect the intellectual property of the developers. The downside of this closed system is that homebrew developers are very limited in their ability to control and tweak a Windows Phone device. With WP7 Root Tools I attempt to open up the system in a gentle way, so that users stay in control of their device, while homebrew apps can get more control to get the maximum power out of your Windows Phone device!

    WP7 Root Tools 0.9 now has a File Explorer, Registry Editor, Certificate Installer and a Policy Editor! Thanks to true Root Access on Windows Phone, this new version of WP7 Root Tools will work a lot faster than previous releases and it supports a lot more devices!

    WP7 Root Tools should work on these devices:

    - Samsung first and second generation devices
    - LG devices
    - HTC first generation devices with Mango v1 drivers (SPL 4.x or lower)
    - Samsung first generation devices with custom ROM and Full Unlock
    - HTC first generation devices with custom ROM and Full Unlock

    On devices with stock ROM's WP7 Root Tools need to install Root Access. The first time it runs, a 2-phase-installation will start. The app will inform you to start the first install-phase. Then the device will reboot after a few seconds. After the reboot you need to start WP7 Root Tools again immediately! Then the second phase of the installation will start and your device will be rebooted again. After the second reboot you are ready to use WP7 Root Tools. You can use the Policy Editor to give other homebrew app a "trusted" status. With this you will give the app Root Access privileges. So be very careful to which app you give Root Access!! You are responsible for giving access to an app! If you are not sure, read the forums to decide if an app is trust-worthy.

    I also created an SDK, which developers can use to profit from Root Access. It provides a way to gain access to the filesystem and the registry (and more) from their managed Silverlight application. No need to worry about COM interop and C++ anymore! The package contains a read-me with short instructions. More details and examples will follow soon! Over the last days Rafael Rivera from the Chevron WP7 team has tested the SDK and he is finishing up the first homebrew app that will use my SDK. He is planning to release his Backup-app soon.

    I also need to thank some people for making this possible:

    - My wife! (for having to put up with me while doing all this hacking!)

    - YukiXDA (for helping me with research on policies)
    - Justin Angel (for sending me a NOKIA)
    - Cees Heim (for supplying an HTC device for testing)
    - Rafael Rivera and Chevron WP7 team (for pioneering WP7 Unlocking)
    - HD2Owner (for helping me make custom ROM's for testing)
    - fiinix (for helping me with research on policies)
    - Ultrashot
    - xb0xm0d
    - AndrewSh
    - Ondraster
    - Barin
    - Football
    - Cmonex
    - GoodDayToDie
    - Jaxbot
    - Dennis Wilson

    I will update the guides and manuals on www.wp7roottools.com and here on XDA in the next coming days. I need some time to update all of it.

    Have fun with Homebrew now!

    Heathcliff74
    17
    I will release WP7 Root Tools 0.10 this weekend. It will have new features, but the new unlock is not yet ready. So it won't be in this version. I will release this version, because the current version will expire this weekend. I will release another version with the new unlock soon after this. The main feature of the new unlock is that you can run homebrew native executables.

    Ciao,
    Heathcliff74
    6
    Just a little progress report. I've not been very active in the forums in the last weeks. That's not because I didn't work on WP7 Root Tools. On contrary, I'm working really hard on this and I need to be focused on Research and Development, because the features I work on are extremely complex. But most research is done and I'm making real good progress on the development.

    I'm mainly working on letting custom executables run with root access. And also some other nice features. I have not tested these hacks for drivers, like the DFT BT drivers. I will see if I can get that working too.

    After this I will try to make this work on more devices.

    When WP8 comes all hacking probably needs to be done from scratch. Hacking bootloaders will be more difficult due to SecureBoot. My hacks will probably not be affected by SecureBoot, but my guess is that the policy engine is rewritten for a significant part, because the new filesystem is based on NTFS. That probably means that the policies are not configured in the policy database, but in the filesystem itself.

    Ciao,
    Heathcliff74
    4
    Heathcliff74, a quick question to you: could you please provide us a little hint about Nokia hack status? Should we expect some tremendous news in near future? ;) Nokia Lumia 900 is coming so I'm extremely interested :eek:

    Could take minutes, could take months. There is really no way of telling this. It's a matter of finding an exploit. I'm working on that.

    Ciao,
    Heathcliff74