Mango Internet Sharing/Tethering - Omnia 7/Focus Tutorial Added to OP - Windows Phone 7 Development and Hacking

OndraSter said:
So, the full tuto goes something like this:
1. Remove (uninstall) Network Profile application and remove any APN you set up in settings -> cellular.
2. InterOP-unlock your device (Heathcliff)
3. Install DiagProvXML app
3. Using Isolated Storage Explorer deploy enclosed provxml files
4. Install the xml files in this order: hotspot, hotspot1, mxip_hotspotconfig_01, EnableAutoDataConfig
4b. Check in settings that you can now see Internet Sharing between Bluetooth and accounts!
5. Reboot
6. Deploy WP7 Root Tools (Heathcliff)
7. Now launch Root Tools and go to Local Machine -> Comm -> InternetSharing and manualy add:
Name => value (type)
EntitlementURI => ./Vendor/MSFT/Registry/HKLM/Comm/InternetSharing/Settings/OpenMarketEnabled (string)
OpenMarketEnabled => 1 (dword)
8. Clear "CellularConnectionName" (aka set to empty)
and you can go to settings -> Internet Sharing and start it up
// Oh and I had some problems with it when system was set to CZECH. When I HRed and did the same process in English, it worked fine ?!.
// You can also try my all-in-one provxml file on http://wp7.ondraster.cz/all.7z - deploy it via the Isolated Storage Explorer to the diagprovxml application and after running it, reboot the phone. I am not testing it, I already reset my phoe 5 times today. Sorry
See OndraSter's post for the file. Click the little arrow next to his name above in the quote.
Click to expand...
Click to collapse
boredtoday said:
a small step by step instructions i made for all of us newbies in this thread (all credits go to OndraSter):
FIRST THINGS FIRST
You need a developer unlocked Omnia 7 / Focus on Mango
WHAT YOU NEED
Isolated Storage Explorer
NOTE: unpack and install vm_web2.exe first (it will download a 500mb++ file during installation, so it's best to do this first). then unpack ISE_GUI_1.1.rar, inside is the isolated storage explorer)
needed xml's (hs.zip)
DiagProvXML v0.9
Interop Unlock by Heathcliff74 v2.xap
WP7 Root Tools
INSTRUCTIONS
1. Remove (uninstall) Network Profile application and remove any APN you set up in settings -> cellular
2. InterOP-unlock your device (Heathcliff)
3. Install DiagProvXML app on your phone
4. Using Isolated Storage Explorer deploy enclosed provxml files in hs.zip
4.a to do this: run Isolated storage explorer on your PC with your device plugged in and screen-unlocked. (DiagProvXML does not need to be running on your phone)
4.b paste this value on Product GUID text box: 566814df-f6b6-4154-8be5-9e65dce907c0
4.c click GET DATA button and save on your desktop.
4.d open the downloaded folder and paste there the 4 xml files from hs.zip
4.e click the Upload folder to Isolated Storage and select the same folder you just worked on, and upload!​
5. Run DiagProvXML on your phone, swipe to ISO Store and you should see the xml files, hold and click execute on each one following this order: hotspot, hotspot1, mxip_hotspotconfig_01, EnableAutoDataConfig.
6. Check in settings that you can now see Internet Sharing between Bluetooth and accounts!
7. Reboot
8. Deploy WP7 Root Tools (Heathcliff)
9. Now launch WP7 Root Tools and go to Local Machine -> Comm -> InternetSharing -> Settings and manualy add new value (+val button):
Value Name: Name, Value Type: String, Value Data: Value ... hit save
Value Name: EntitlementURI, Value Type: String, Value Data: ./Vendor/MSFT/Registry/HKLM/Comm/InternetSharing/Settings/OpenMarketEnabled ... hit save
Value Name: OpenMarketEnabled, Value Type: dword, Value Data: 1 ... hit save​
10. Clear "CellularConnectionName" (aka set Value Data to empty)
11. and you can go to settings -> Internet Sharing and start it up
--END--
Click to expand...
Click to collapse
Post edited to remove outdated info & keep it clean.

What a great news! Finally it's here!

Yeah, but I need it even through cable - because when internet craps out at home, I want to be able to connect even my PC .
(at worst case scenario, I could change router to client mode and connect to phone from there )

OndraSter said:
Yeah, but I need it even through cable - because when internet craps out at home, I want to be able to connect even my PC .
(at worst case scenario, I could change router to client mode and connect to phone from there )
Click to expand...
Click to collapse
Hello OndraSter, long time no see. Glad to see you are WP7 too.
Yeah, I agree about having wired tethering. Luckily my PC has a WiFi adapter, but a decent amount of Desktops don't. No need for WiFi on something that never moved especially when Gigibit LAN is way faster than the fastest WiFi.

If this will be blocked on unbranded/outside of US devices (like voicemail is), I will be really pissed off!

Snake. said:
If this will be blocked on unbranded/outside of US devices (like voicemail is), I will be really pissed off!
Click to expand...
Click to collapse
Visual Voicemail is dependent on your carrier, tethering isn't though they could very well hide the setting via registry. So, even if they do hide it, we'll be able to unhide it with a registry hack, same as how some devices have the "never" option for the lockscreen timeout & the accessibility options disabled.

Why are you so sure?

Snake. said:
Why are you so sure?
Click to expand...
Click to collapse
Update II: Rafael Rivera notes "Confirm ICS is baked into my Mango phone (e.g. Ics*.dll, HKLM\Comm\InternetSharing). My guess is requires carrier "update" to enable."
Click to expand...
Click to collapse
This quote has a registry directory that wasn't in the Beta 2 Emulator Dump. I have the full registry from a dumped emulator of 7692 compiled & this directory isn't in it. I'm trying to find a new 7720 dump to so I can compile it's registry.
EDIT: It appears this directory exists in NoDo 7392. I just opened my registry editor & manually added this key & it shows up as (unavailable info). I wonder if this means tethering was always there but hidden.

soooo.... anyone with an unlocked rtm mango willing to take a shot at enabling it?
Sent from my HD7 using Board Express

mike21pr said:
soooo.... anyone with an unlocked rtm mango willing to take a shot at enabling it?
Click to expand...
Click to collapse
I would try but my registry editor always crashes when I open it up.

mike21pr said:
soooo.... anyone with an unlocked rtm mango willing to take a shot at enabling it?
Sent from my HD7 using Board Express
Click to expand...
Click to collapse
We could try, but we need the entire regkey. Parameters and such.

kwill said:
We could try, but we need the entire regkey. Parameters and such.
Click to expand...
Click to collapse
Maybe this will help (found in netcore.7.10.7654.1-7.10.7720.68.cab's RGU);
Services\ICS _ IcsService ServiceContex (ICS Connection Sharing disable-value is DWord:4 (DEVFLAGS_NOLOAD); enable value is DWord:12 (DEVFLAGS_LOADLIBRARY|DEVFLAGS_LOAD_AS_USERPROC)
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
EDIT: From further examination of the RTM update packages. Internet Sharing seems to be in 7712 as well. The netcore.7.10.7712.60-7.10.7720.68.cab doesn't have an RGU & has a few updates to a couple DLL's (icscsp.dll/IcsService.dll/intshare.dll) & the netcore.7.10.7718.66-7.10.7720.68.cab has nothing new added to ICS aka Internet Connection Sharing.

Can someone running Mango RTM 7720 that has TouchXplorer Side Loaded & working as well as the PC USB Enable hack please copy out \Windows\E58CB45D-B3FE-405d-85CF-4D19C2AE80BE.rgu & upload it here? It should be around 15.5 KB in size as the NoDo RGU is 12.5 KB & the 7720 update RGU is 3 KB, which get's added to the existing RGU in \Windows\. You should be able to copy it out as I am running NoDo was able to pull it out with WPDM, but it doesn't work in Mango so you'll need to use TouchXplorer/USB Hack. I might be able to find the exact registry value with this file.

Well if thats true, then maybe we can get access to it via provxml... Just like chevron, dont we?

I posted this in a new thread at PPCG also. no longer is no tethering a deal breaker for those on the edge.

drkfngthdragnlrd said:
Can someone running Mango RTM 7720 that has TouchXplorer Side Loaded & working as well as the PC USB Enable hack please copy out \Windows\E58CB45D-B3FE-405d-85CF-4D19C2AE80BE.rgu & upload it here? It should be around 15.5 KB in size as the NoDo RGU is 12.5 KB & the 7720 update RGU is 3 KB, which get's added to the existing RGU in \Windows\. You should be able to copy it out as I am running NoDo was able to pull it out with WPDM, but it doesn't work in Mango so you'll need to use TouchXplorer/USB Hack. I might be able to find the exact registry value with this file.
Click to expand...
Click to collapse
Can you please explain or post a link on how to do the PC USB Enable hack? I have TouchXplorer running but if I can do the PC USB Enabled hack then I get my \Windows\E58CB45D-B3FE-405d-85CF-4D19C2AE80BE.rgu and upload it here.

JosepHenry said:
Can you please explain or post a link on how to do the PC USB Enable hack? I have TouchXplorer running but if I can do the PC USB Enabled hack then I get my \Windows\E58CB45D-B3FE-405d-85CF-4D19C2AE80BE.rgu and upload it here.
Click to expand...
Click to collapse
See this;
http://forum.xda-developers.com/showthread.php?t=1069568
This tool allows you to access your WP7 in Windows Explorer as a USB Storage device as long as Zune is closed. You need to copy that file to \My Documents\Zune\Content\ with TouchXplorer & than on you PC access the "USB Mode WP7" to copy it to your PC.

When I do this the only thing I am able to see is just four sub folders. Albums, Artists, Music, and Pictures. Am I doing something wrong?

JosepHenry said:
When I do this the only thing I am able to see is just four sub folders. Albums, Artists, Music, and Pictures. Am I doing something wrong?
Click to expand...
Click to collapse
Nope, those are the folder that are on your device under \My Documents\Zune\Content\(# Value)\.
You use TouchXplorer to copy from \Windows\ to \My Documents\Zune\Content\(# Value)\ & than on your PC you'll see it in one of the folders you mentioned.

So would it show up it copy the file into one of folders with a # value?

Related

OUTDATED!!! From the Trinity to your Hermes

THIS SOFTWARE IS OUTDATED!!!
DON'T USE IT, LOOK FOR NEWER VERSIONS!!!
*****​
FROM THE TRINITY TO YOUR HERMES
A collection of extracted files from the latest Trinity ROM that can be used in your Hermes. Compatible with WM5 & WM6.
The CAB Files are at the end of this post.
Install the CABs always to the Device (not Storage Card) and perform a Soft Reset after each installation.
1/ COMM MANAGER 1.3.6.0
With "Flight Mode", "Beam" (IR) and "IP Phone" (VoIP) buttons enabled!!!
IMPORTANT NOTE: "IP Phone" button doesn't runs well but we can show the button while waiting for a FIX. The rest of the buttons works like a charm.
The file "CommManagerRes_dll.CAB" is the CAB file used in the Trinity to change the backdrop of the Comm Manager to the HTC Green one. It re-sort some buttons too. It will be installed after the installation of the "XDA CommManager 1.3.6.0.cab" file.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2/ SIM MANAGER 5.30
The "Sort by name" function is fixed.
3/ HTC HOME PLUGIN 1.6.0.0
Today Plugin with direct access to:
- Battery CPL.
- Quick Screen Rotation.
- Comm Manager.
- Brightness CPL.​
4/ BLUETOOTH EXPLORER 1.1.26907.1
Bluetooth Explorer lets you exchange files using Bluetooth with other Bluetooth-enabled devices.
This is the help about this new tool:
Overview of Bluetooth Explorer
Bluetooth Explorer lets you exchange files using Bluetooth with other Bluetooth-enabled devices.
Note: Bluetooth Explorer works the same way as File Explorer.
To enable Bluetooth Explorer
1. Tap Start > Settings > Connections tab > Bluetooth > FTP tab > Enable Bluetooth Explorer.
2. Tap OK.​
To set the Bluetooth shared folder
The Bluetooth shared folder is the folder that other devices will see when they connect to your device using Bluetooth Explorer. Your device must have Bluetooth turned on and set to Visible mode for other devices to see the Bluetooth shared folder.
1. Tap Start > Settings > Connections tab > Bluetooth > FTP tab > Enable File Sharing.
2. Tap Browse to set a folder to share.
3. In Add/Delete Folders, select a folder to share then tap OK. Tap New to create a new folder to share.
4. Tap OK.​
Note: \My Documents\Bluetooth Share is the default Bluetooth Explorer shared folder.
Use of Bluetooth Explorer
To launch Bluetooth Explorer
Tap Start > Programs > Bluetooth Explorer. Bluetooth Explorer then scans for visible Bluetooth devices you can connect to. From the list, select the Bluetooth device you want to connect to.
Note: You may need to enter a Passcode in order for you to connect to the device.
To use Bluetooth Explorer
If there are shared files in the Bluetooth shared folder on the other device, you will be able to see those files on the Bluetooth Explorer screen. You can then do the following:
- Copy or delete files.
- Create a new folder.
- Paste a file into the folder.​
Click to expand...
Click to collapse
Comment from chenga:
chenga said:
Tested Bluetooth Explorer. Works with Rom 2.11 (WM5 AKU 3.3.1) and my Apple MacBook Pro. I was able to browse the shared directories, send a file, and receive a file.
Note that enabling file sharing automatically makes your device "discoverable" (visible to others). So if you don't want to be discoverable all the time, be sure to uncheck the correct box in the "mode" tab of the bluetooth settings.
Click to expand...
Click to collapse
5/ IN THE NEXT POST...
5/ ADOBE READER LE 2.00.272329
Yes, the Trinity users got Adobe Reader LE while we got the ClearVue ****... Now it's our turn!
IMPORTANT NOTE: Remember to install it in the Device, not in the Storage Card. It takes about 2Mb of storage.
6/ GIF ANIMATION 1.10.1020.611
A GIF player to open GIF files. The open command of the File Explorer for GIF files is assigned to this program.
Looking for more stuff from the Trinity...
Work well and hope to see these programs on next cooked RoM.
Thanks installed and Comm Manager works great, nice to have these functions and in the one place.
Rom:Black 2.0
Radio:1.38.30.00
SPL:Olipro 1.40
Working great in Live 0.2.1.
Thanks!
VivaErBetis said:
FROM THE TRINITY TO YOUR HERMES
A collection of extracted files from the latest Trinity ROM that can be used in your Hermes. Compatible with WM5 & WM6.
The CAB Files are at the end of this post.
Install the CABs always to the Device (not Storage Card) and perform a Soft Reset after each installation.
1/ COMM MANAGER 1.3.6.0
With "Flight Mode" and "Beam" (IR) buttons enabled!!!
2/ SIM MANAGER 5.30
The "Sort by name" function is fixed.
3/ HTC HOME PLUGIN 1.6.0.0
Today Plugin with direct access to:
- Battery CPL.
- Quick Screen Rotation.
- Comm Manager.
- Brightness CPL.​
Looking for more stuff from the trinity...
Click to expand...
Click to collapse
Any chance to get the today screen backdrop (tsk) from the HTCplug?
Looks cool.
frigit said:
Any chance to get the today screen backdrop (tsk) from the HTCplug?
Looks cool.
Click to expand...
Click to collapse
You can put anything you want in the HTC pluging using a Registry Editor and looking to the key "[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\HTCHomeplug]" but you need to know:
- The executable file for the new function.
- The resource file from where take the icon to show (if there is not icon, the redirection runs but you can't see any image in the plugin).
I've only extracted the files from Trinity (and fixed a little problem with the Power executable name). The rest is up to you and chefs.
Thanks! Been waiting for this!!
UPDATE:
1/ COMM MANAGER 1.3.6.0
With "Flight Mode", "Beam" (IR) and "IP Phone" (VoIP) buttons enabled!!!
CAB in the first post.
VivaErBetis said:
UPDATE:
1/ COMM MANAGER 1.3.6.0
With "Flight Mode", "Beam" (IR) and "IP Phone" (VoIP) buttons enabled!!!
CAB in the first post.
Click to expand...
Click to collapse
Nice to have it in a cab so I don't have to keep hacking the registery myself Question - when I added IP Pone to mine, the button itself actually doesn't seem to work. It also adds a setting for IP phone under the settings listing which doesn't seem to do anything either. Does you cab effect fix either of these or am I missing files/reg entries?
chymmylt said:
Nice to have it in a cab so I don't have to keep hacking the registery myself Question - when I added IP Pone to mine, the button itself actually doesn't seem to work. It also adds a setting for IP phone under the settings listing which doesn't seem to do anything either. Does you cab effect fix either of these or am I missing files/reg entries?
Click to expand...
Click to collapse
The CAB is only the Trinity Comm Manager and the registry keys that are associated to it. Maybe, "IP Phone" doesn't run and that's the reason that it's deactivated by default. But, we can show the button while wait for a FIX...
Try icons
Could someone please indicate how to remove the tray icons from Black 2.0.
It is not so transparent here..
Thank you..
VivaErBetis said:
The rest is up to you and chefs.
Click to expand...
Click to collapse
those files have already been integrated in the windows mobile premium release
dutty said:
those files have already been integrated in the windows mobile premium release
Click to expand...
Click to collapse
Hello Dutty,
I'm glad to see that you've included it in your ROM. Only two things:
- I've included a IP Phone (VoIP) Button to the Comm Manager (it doesn't runs very well but we can show it until a FIX appears).
- Have you fixed the click & events sounds? Look here:
http://forum.xda-developers.com/showthread.php?t=300904
Thanks for your great work!. I'm currently using your koch for testing purposes and I found some fails, but none very important. If you want I can PM you with them.
VivaErBetis said:
Hello Dutty,
I'm glad to see that you've included it in your ROM. Only two things:
Thanks for your great work!. I'm currently using your koch for testing purposes and I found some fails, but none very important. If you want I can PM you with them.
Click to expand...
Click to collapse
well forget about koch v1, koch v2 is a total rewrite
VOIP is enabled by default in this build (today plugin is present and settings in phone)
click sounds are present by default in this build ( i assume you mean the button clicks and touchscreen clicks)
as i said earlier, this *is* premium. most other roms share the same base, this one is different.. everything is in from the ground up..
VivaErBetis said:
The CAB is only the Trinity Comm Manager and the registry keys that are associated to it. Maybe, "IP Phone" doesn't run and that's the reason that it's deactivated by default. But, we can show the button while wait for a FIX...
Click to expand...
Click to collapse
Yeah - I was just hoping I was missing something I think there are a couple buttons missing. Clearly when you click the settings -> IP Phone, it is trying to load a Settings Control Panel which seems to be missing (Maybe take you to the IP Phone setting in the Phone Control Panel?)
Hopefully one of those smart Chef's are using IP Phone and can figure out how to get it to work
dutty said:
those files have already been integrated in the windows mobile premium release
Click to expand...
Click to collapse
Sweet! Any luck with the IP Phone setting Dutty?
chymmylt said:
Sweet! Any luck with the IP Phone setting Dutty?
Click to expand...
Click to collapse
Dutty said that his upcoming Premium ROM is VoIP enabled. So, it's a good place to test if the button runs well or not.
I will install Black 2.0 this night to test it cause it's VoIP enabled too.
chymmylt said:
Sweet! Any luck with the IP Phone setting Dutty?
Click to expand...
Click to collapse
i´m playing around with it at the moment..
i would test it but i don´t know of any SIP provider i could use..
dutty said:
i´m playing around with it at the moment..
i would test it but i don´t know of any SIP provider i could use..
Click to expand...
Click to collapse
There's a bunch of them you can use for free I'm using Poivy right now The only annoying thing is you have to download their Windows XP/Vista client and install it to setup an account. After that's done, do what I do and uninstall the software
Free to setup an account and use them (and if you used anything that cost money (calling Cellphones or countries that arent free), they seem to have about the best rates - damned I sound like an advertisement).
http://www.poivy.com/
If you need help setting up the setup cab I'd be happy to help (though I think you'll get it no problem)

[UPDATE 18.12.10] Shared Homebrew projects

let me start a thread where you all can drop your shared homebrew app's.
For homebrew app's we first need to unlock:
iridium21 said:
As people may know, Chevron have removed their unlocker download for WP7 so I thought I'd archive it and make it available for everyone here still:
http://www.megaupload.com/?d=Q1T7WQMK
EDIT: Thanks to Cendaryn we also have the required security certificate - the easiest way (thanks to Talys) to install the cert and unlock your WP7 is to do as follows:
1. Unzip file, and attach chevronwp7.cer (see below for file) to an e-mail to yourself
2. Open email in WP7
3. Tap attachment once, turns it into a shield, tap it again, goes to install certificate screen with white letters on black screen
4. Click install at the bottom
5. Make sure registry is modified:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsPhone\ProxyPorts]“DeviceReg”=dword:000069C5
I think the WP7 developer tools from MS does this, but you can add it in manually (it's a 32bit DWORD)
6. Plug in phone and leave Zune running
7. Run chevronwp7.exe, click both checkboxes
8. Click unlock
Excellent video tutorial here thanks to Jaxbot
[Edit 8th Dec 2010]
Worried that Microsoft has relocked your phone? They haven't, look here
Hope this helps someone.
Click to expand...
Click to collapse
Or unlock using a modded version by hounsell .
hounsell said:
Been able to remove the sideload limit, I was able to install 11 apps by my count, though I'd appreciate a third-party confirmation to be honest.
http://thounsell.co.uk/2010/12/chevronwp7-now-without-the-sideload-limit/
Click to expand...
Click to collapse
After unlocking we want some custom ringtones ofcourse:
ShadowLegion said:
I didnt see a thread so i just thought i would let people who did already know that ChevronWP7 released their Custom Ringtone Manager Today
you can Find It Here http://www.chevronwp7.com/
download: http://walshie.me/ChevronWP7.RingtoneInstaller.zip
Source code:http://blog.walshie.me/2010/12/source-code-to-the-chevronwp7-ringtone-editor/
Click to expand...
Click to collapse
Lets look at the file system:
hounsell said:
FileBrowser
Source
Still very basic, not the most stable either, but at least you can browse the Windows folder, and read text files.
I'll probably put more effort in once I've got further with my SevenIRC App.
Click to expand...
Click to collapse
We need a .reg viewer to:
(nico) said:
I've managed to create a basic Registry Viewer, readonly for the moment.
For now, I didn't manage to get access to root path, so the first 2 levels are hardcoded.
Download it here: (link removed, see below)
Edit:
Updated version here: http://bit.ly/ed1Sz1
and a direct link:http://www.xda-developers.ch/download/?a=d&i=4227279264
Click to expand...
Click to collapse
And to get this all on the phone a nice way:
tom_codon said:
Hi all !
For all devices unlocked with ChevronWP7 Unlocker , we're can easy install custom ringtones or applications .XAP format via Application Deployment , but everytimes need open start menu --> Application Deployment then browser .xap to tool for install take too much times and almost make some in us crazy
That why i decided to write Tom XAP installer , basicly Tom XAP installer and Application Deployment are the same ( Alow install custom .xap to device and emulator windows phone 7 ) But Tom XAP installer a lot convenience , it's alow you install .xap with double click to file or simple just right click --> install xap
How to :
Download exe and put it somewhere in PC, run it , it will automatic add registry path of application and add menu , icon to .XAP files
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Then just close it and now double click to custom ringtones , or any .xap format files , the Tom XAP installer will automatic open and give you some details ( App name , Version , Author , Size , Description of XAP ) then select where you will install xap ( device or emulator )
Press Install and wait it finish.
Notices :
1. Tom XAP installer Requires .NET 4.0 Framework and Windows Phone 7 SDK
2. If you install xap to device
- Please make sure your device was unlocked with ChevronWP7 Unlocker ( Here is guide how to unlock )
- Make sure your device was connected with PC and Zune lauched
- Make sure your device not in sleep mode
3. If you move Tom XAP installer.exe to other location in PC , you should run it again one time for registry again location of application
4. If you don't like this software , just run Tom XAP installer.exe and uncheck " Enable Tom XAP installer" it will uninstall all registry of Tom XAP installer in your PC
Download: http://forum.xda-developers.com/attachment.php?attachmentid=456249&d=1291493842
Cheers !
Tom
Click to expand...
Click to collapse
Man I need a webserver on my phone.
davux said:
I've extended jmorrill's code to include the Winsock functions to listen. The example proves that one may listen on port 80.
One problem with this library right now is that it is IPv4 only. I tried to make things generic but that was quite hard, I'm also really not very familiar with native Winsock anyway.
dl.dropbox.com/u/12359/PhoneNetworkingSample_with_listen.zip
[edit] and here's a really simple (and really hacked together - you've been warned) webserver!
dl.dropbox.com/u/12359/wp7_webserver.zip
The code is definitely *preview quality* - I pulled it together just now because I don't think I'll be able to work on this for a few days, so it'd be a starting point but I'm sure it's buggy.
Click to expand...
Click to collapse
davux said:
I've enhanced my Webserver sample to support reading from the device (where allowed), as well as reading/writing IsolatedStorage
//dl.dropbox.com/u/12359/WP7Homebrew_Webserver.zip
The XAP is located in the Webserver project.
I am not finished, there are several issues:
- I have not implemented support for getting the local endpoint, so you need to know your phones IP address
- There is a bug somewhere that causes a problem when uploading larger files.
- There is no UI
- No authentication!
To access the webserver, open the app on your phone (it will disable the idle timer and run behind the lock screen)
//phone_ip/IsolatedStorage
//phone_ip/Windows
IsolatedStorage is a special case (virtual directory that uses the SDK IsolatedStore APIs), the filesystem is mounted at the root of the webserver. Note that if you navigate to //phone_ip/, you will not see anything, as we are not able to list the contents of the root directory.
I am working to create a real socket library that mimics System.Net/.Sockets, and System.IO for file access. TcpClient and TcpListener are in a mostly functional state already.
I'll add in registry and other capabilities once those two components are stable.
Most of the code came from jmorrill.
Click to expand...
Click to collapse
I'm thinking we could do with somewhere to place an open-source collection of homebrew apps.
Also, with the Chevron WP7 unlocker, you might want to include the version with the sideload limit removed
hounsell said:
I'm thinking we could do with somewhere to place an open-source collection of homebrew apps.
Also, with the Chevron WP7 unlocker, you might want to include the version with the sideload limit removed
Click to expand...
Click to collapse
good idea do you have some ideas
can you gif me the link of the unlocker you modded ?
The regviewer zip file contained projects not possible to open in VS2008 or VS2010. Could you check this?
ajhvdb said:
The regviewer zip file contained projects not possible to open in VS2008 or VS2010. Could you check this?
Click to expand...
Click to collapse
I will ask the maker of the regviewer.
What to you mean by not possible ?
The source contains multiple project:
- COM: Visual Studio 2008 C++ project using Windows Mobile 6 SDK
- Native : Visual Studio 2010 Solution containing the .Net / COM interface
- Registry Viewer: Visual studio 2010 Project containing the registry viewer app and also referencing Native project.
Everything works on my machine. You may need to fixe path to make it works on yours.
(nico) said:
What to you mean by not possible ?
The source contains multiple project:
- COM: Visual Studio 2008 C++ project using Windows Mobile 6 SDK
- Native : Visual Studio 2010 Solution containing the .Net / COM interface
- Registry Viewer: Visual studio 2010 Project containing the registry viewer app and also referencing Native project.
Everything works on my machine. You may need to fixe path to make it works on yours.
Click to expand...
Click to collapse
Sorry, most of the time when i rebuild a project all files are relative to the project, the references are not of course and i need to set the correct path. Could you give me a hint?
I download the 002 file. In this there is a native.zip. I unzipped it and got 2 folders:
1. COM
Renamed it to COM2008 and opened this in VS2008, did a rebuild. below is the output.
1>Compiling resources...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Linking...
1> Creating library Windows Mobile 6 Professional SDK (ARMV4I)\Release/Native.lib and object Windows Mobile 6 Professional SDK (ARMV4I)\Release/Native.exp
1>Performing Post-Build Event...
1> 1 file(s) copied.
1>The system cannot find the path specified.
1> 0 file(s) copied.
1>The system cannot find the path specified.
1> 0 file(s) copied.
1>The system cannot find the path specified.
1> 0 file(s) copied.
1>Project : error PRJ0019: A tool returned an error code from "Performing Post-Build Event..."
1>Build log was saved at "file://e:\_PROJECT\WP7\_Source\_Homebrew\RegistryViewer002\Native\Native\COM2008\Native\Windows Mobile 6 Professional SDK (ARMV4I)\Release\BuildLog.htm"
1>Native - 1 error(s), 0 warning(s)
Im not sure where to find this "path".
2. Nativelibrary
In the post build event of the COM project, I copy the output file to several projects of mine. Just remove post build events and copy the file manually to your own project.
(nico) said:
In the post build event of the COM project, I copy the output file to several projects of mine. Just remove post build events and copy the file manually to your own project.
Click to expand...
Click to collapse
Yup, it's working now.
In the registry viewer I only needed to change the project folder to the nativelibrary.
ceesheim, thanks..excellent
Updated the first post with a newer/better webserver

WP7 Root Tools - Announcement: Coming to MANGO and to other devices: SAMSUNG, HTC, LG

Hi hackers!
IMPORTANT ANNOUNCEMENT!
WP7 Root Tools will soon be available for Mango!
More info HERE
With this tool you get root-access to parts of your WP7 device. The first release only contains a registry-editor. The file-explorer and certificate stores will follow.
This tool is in alpha stage. That means that it is not feature complete and it is not yet properly tested. This tool also provides you with high privileges with which you can alter low level settings and data on this device. All this may result in unexpected and undesired behaviour, which may ultimately damage your device. Use this tool with care and use it at your own risk. The developer of this tool cannot be hold responsible for any kind of damages, caused directly or indirectly by using this tool.
The current version of this tool can only be used on Samsung devices. A small part of the code uses Samsung-specific functionality. The performance of the tool may sometimes be slow. This is the result of the way access to the system is elevated. The goal is to make this tool device-independent and to elevate access more directly in the future, but that requires more research.
To install this you need a developer-unlocked Windows Phone 7 device. For questions about unlocking your device, please refer to the appropriate threads.
If you have bug-reports or feature-requests, please give a full description.
If you like this, hit the "Thanks" and/or "Donate to me" button.
Ciao,
Heathcliff74
Update 2011/04/06:
1. Some people requested a possibility for donations. I opened a paypal-account and the "Donate to me" should work. Thanks!
2. I get an overwhelming amount of comments and pm's. I can't answer them all right now. I will try to answer them a bit later. Sorry.
Thanks for all the support guys!
Update 2011/04/13: RELEASE "WP Root Tools 0.2 alpha"
Consider this an "interim build". Most changes are under the hood. I did a lot of refactoring for performance improvements and paving the way for the file-explorer. This version does not include the file-explorer just yet. That will be the next release. Fixes in the new 0.2 alpha version:
- Compatible with light theme.
- Navigate out of the app with back-button.
- Due to refactoring and better use of the exploit I gained a lot of performance. It is very fast compared to the previous version. Should also reduce battery drain significantly.
Update 2011/04/14: RELEASE "WP Root Tools 0.3 alpha"
Mightyhog found a regression bug in the 0.2 version. HKLM\Software\Microsoft\ was not listed properly. It is fixed in the 0.3 alpha version.
Update 2011/04/18: Info about known limitations
Yesterday I added some info here which, after more research, did not seem to be entirely correct. I misinterpreted some of the file-flags I was seeing. So here's some more detailed info about the know limitations of the current Registry Editor and the File Explorer which is coming soon. It seems that having TCB privileges still has some limitations on accessing the filesystem and the registry.
Some registry values can be changed but they are reset back to their default value after the device is restarted. One example of such value is:
HKLM\System\CurrentControlSet\Control\Power\Timeouts\BattUserIdle DWord 300
Possible explanations:
- The value is stored in a ROM registry hive. The change is made in RAM and after the device is restarted and RAM is cleared, the value is read from ROM.
- In the boot sequence of the device some xml-files which contain settings, are provisioned and overwrite changes made to the registry.
- A certain service or startup-program simply overwrites settings on system-startup.
I'm working on the File Explorer now. While testing I found out that eventhough I have TCB privileges some access is still restricted, because system-files are mapped directly in ROM. There are 2 file-flags that have impact on this:
- 0x0040 = FILE_ATTRIBUTE_INROM - This file is an OS file stored in ROM. Most files in the \Windows folder have this attribute. These files cannot be moved, modified, renamed or removed. Only a firmware update can change these files.
- 0x2000 = FILE_ATTRIBUTE_ROMMODULE - The exe- and dll-files in the \Windows folder also have this flag set. These ROM files are mapped directly into executable read-only address-space, rather than being first copied to RAM. They cannot even be accessed as a file. They can only be executed. And therefore these files also can't be copied to another location, ie. we don't even have read-access on these files. However, I may have found a way to access these files anyway. This needs a bit more research, but I hope that I can at least copy the files to a location where they can be accessed.
Everything else seems to be possible. Creating files in the \Windows folder is no problem. I hope to be able to release a version with a File Explorer soon. I guess it will be in about two weeks or something. Bear with me.
Update 2011/04/19: No luck on reading the ROM modules
I did more testing. I wanted to have at least read-access to the exe- and dll-files in the \Windows folder. As it is not possible to call CreateFile() on those files, I tried LoadLibrary(). That works. With CreateToolhelp32Snapshot(), Module32First() and Module32Next() I can enumerate the modules and find the one I loaded. I also get a baseaddress and size of the module. The problem is that I can't access that memory. I tried direct-access and I tried using ReadProcessMemory(). ReadProcessMemory() returns "Incorrect parameter" as soon as I try to access the ROM memory. Also using VirtualProctect() to unlock the memory gives me "Incorrect parameter" all the time. So it seems we won't have read-access to the exe- and dll-files in the \Windows folder for now. I will now concentrate on other functionality for the File Browser. I will try to get access to the ROM modules later on.
Update 2011/06/14: RELEASE "WP Root Tools 0.4 alpha"
It has taken me a long time, here's a new release, finally. Actually this release is not very useful yet, because the file-explorer is read-only so far. The "Cut / Copy / Paste / Delete / Rename" will follow soon. The browsing part has been extremely difficult. The main problem was the performance. Opening a folder could take up to 4 minutes. Ouch! Through a combination of multi-threading techniques, caching and combining multiple exploits I finally got this to a stable solution where browsing can be done in quite an acceptable way. The write actions don't have these performance issues, because it is not a real problem when copying a file will take a few seconds more or less. I already started on implementing this. This release also has a few minor fixes to the Registry editor, but no new functionality. I also did a lot of testing on the certificate stores. I got full read / write access to all the stores, but none of that is implemented in the WP7 Root Tools yet. That will be next.
Update 2011/06/24: RELEASE "WP Root Tools 0.5 alpha"
In this version I implemented the basic file-operations and a certificate installer.
You might wonder why I created a certificate installer, because it is already possible to add certificates. When you email a certificate to yourself and tap that attachment, WP7 will install it. But if you install like this, the certificate will always be installed in the "Root" certificate store. With my certificate installer you can also install in "CA", "My" and "Code Integrity" stores. This may be very useful for hacking attempts. You can install a certificate by browsing to the ".cer" file and tap it. The possibilities for getting a certificate file on your phone will follow below. If you start installing certificates on your phone you should consider making backups in advance. I once experienced Zune going totally bezerk after installing certs. Zune took 100% and lost connection with the phone all the time. Everything was back to normal when I deleted the certs. In this version there is no view on the certificate stores available yet. In a future version you will be able to view the contents of all the certificate store and also uninstall certificates from there.
I specifically mentioned that this version has basic file-operations, because not everything is implemented. This is what you can do:
- Cut / Copy / Paste / Delete / Rename single files
- Delete empty folders
- Create new folders
This is what you can't do (will be possible in later versions):
- Cut / Copy / Paste multiple files or entire folders
- Delete folders with content
- Rename folders
Last, but not least: I fixed some performance issues. Mainly memory-leaks in native code and in COM interop. I'm not sure if I got all leaks now, because it's not easy to do native C++ without debugger and profiler. But improvement is clearly noticeable.
This version does not have a connection with the PC. So it is not possible to use WP7 Root Tools to transfer files between the phone and the PC. You can however, use other tools to get files onto your phone and then use WP7 Root Tools to move the files to the desired location. WP7 Root Tools has write access on every folder of your phone.
How to transfer files to your phone:
Mail the file to yourself. Use your phone to go to your mailbox (not webmail). The attachment will be downloaded in the background. Then use WP7 Root Tools to navigate to \Application Data\Volatile\EmailAttachments\Attachments(number). You have to look which attachment is the one you want. The filename may be changed. The extension is the same.
Install Davux' webserver on your phone. Configure a password in that webserver. The IP of the phone is visible in the webserver app. Browse to the phone like this: http://192.168.1.2/IsolatedStorage using the IP of the phone. Upload a file to the phone. Open WP7 Root Tools 0.5 alpha. Navigate to this folder: \Applications\Data\9BFACECD-C655-4E5B-B024-1E6C2A7456AC\Data\IsolatedStore\. There's your file. You can copy it to another location if you want.
Use the Zune storage hack, described here and here. If you copied the files to your phone in this way, they will be located at \My Documents\Zune\Content in one of the subfolders. Again, the files here are renamed. You have to find the file you want and then rename it.
Have fun!
Some screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
so what you are saying is you have been able to get read/write access to the file system on the focus? or is that something you just "hope" to add later?
EDIT: I'm sorry if that came off rude, I don't mean it to be I'm just excited about the idea of file system access!
very nice tool, needed a good registry editor for the samsung focus and this is perfect. thanks!
ur f-n awesome bro!
brilliant heathcliff
Very nice - works really well with the Focus.
Do you have any timeline for the file browser part? I'd love to see functionality that can copy files on and off the system folders.
Thanks for the tool!
EXCELLENT WORK Heathcliff, finally a way to write to the parts of the registry that we wasnt able to before. NOW we are getting somewhere with the Focus!!
Nice! Looks pretty neat!
Live tiles on Samsung Focus work now!
This is exactly what I was looking for to accomplish the live tile fix on my Samsung Focus detailed on wmpoweruser.
how-to-fix-live-tiles-which-are-not-updating-without-a-hard-reset-only-developer-unlocked-devices
Thanks, dude!
TOM.
voluptuary said:
so what you are saying is you have been able to get read/write access to the file system on the focus? or is that something you just "hope" to add later?
EDIT: I'm sorry if that came off rude, I don't mean it to be I'm just excited about the idea of file system access!
Click to expand...
Click to collapse
Yes I have 'full' access to the filesystem. The are 2 exceptions I found so far, using my hack:
1. I don't have access to files that are in use by the system. So, driver-files that are currently used cannot be accessed. Not even read-access. Possible work-around: I want to try to make a kind of copy-on-boot. I've already seen locations in the registry, where I can possibly add a startup-item that copies a file to a temporary location, when the file is not in use yet. But I have not tried that yet.
2. I can't overwrite or modify files that have the systemfile-flag. But I can copy the files, as long as they are not in use. Possible work-around: I have not tried all possibilities for changing file-flags. I might be able to do that.
I do have access through the entire file-system, including the \Windows folder and to the IsolatedStorage-folders of other apps. So that should give you a full file-explorer. Working on that now.
sorcy said:
Very nice - works really well with the Focus.
Do you have any timeline for the file browser part? I'd love to see functionality that can copy files on and off the system folders.
Thanks for the tool!
Click to expand...
Click to collapse
Well, there is not really a time-line yet. I wanted to finish the first release of this tool for a long time now. But I got some serious family issues. My grandpa died and my mother got a stroke and needed brain-surgery. Surgery went ok, but she needs rehabilitation right now. You can understand that I spent a lot of time with family over last weeks. I'm not sure how things will go. Situation with my mother looks promising. I visit her every other day now and it is a long ride. So that makes planning for this tool a bit difficult. But a lot of code that I made now is reusable for the other parts of WP7 Root Tools. So that should be a lot easier. I guess it won't take too long before I can add the file-explorer and certificate-stores. Just bear with me.
Hi Heathcliff74,
I hope everything goes well for your Family. The tool is one of kind, it's the first time that I see full Registry access on my Omnia 7. It looks very promising and I cannot wait for the File Explorer part. I hope you can add more features for both the registry and file explorer. Can you export the registry? Or that is not possible yet. Also, I would love to see a favorite’s option so we can add locations of the registry as favorites. We are very grateful to you for an excellent tool. Thanks.
Big thanks for the first alpha release ! Later this day I will do some tests and reply...
GIPAQ said:
Hi Heathcliff74,
I hope everything goes well for your Family. The tool is one of kind, it's the first time that I see full Registry access on my Omnia 7. It looks very promising and I cannot wait for the File Explorer part. I hope you can add more features for both the registry and file explorer. Can you export the registry? Or that is not possible yet. Also, I would love to see a favorite’s option so we can add locations of the registry as favorites. We are very grateful to you for an excellent tool. Thanks.
Click to expand...
Click to collapse
Thanks for the compliment. Importing and exporting registry keys is a feature that is not present yet, but it can be implemented for sure. Also a favorites option can be done. I'll put that on my ToDo-list.
Very good app. Hope to see quickly the file explorer feature !!!!
Take care of your family which is the most important .
Good luck!!!!
This is huge, I confirm it works on restricted Registry keys.
You are the best
martani said:
This is huge, I confirm it works on restricted Registry keys.
You are the best
Click to expand...
Click to collapse
Thanks! Now you can update your blog, right?
Heathcliff74 said:
Thanks! Now you can update your blog, right?
Click to expand...
Click to collapse
speaking of I did post a story about this hopefully later today it should be up
domineus said:
speaking of I did post a story about this hopefully later today it should be up
Click to expand...
Click to collapse
Can you tell me where you posted that? I'd like to read that. Tnx.
Heathcliff74 said:
Can you tell me where you posted that? I'd like to read that. Tnx.
Click to expand...
Click to collapse
wmpoweruser.com
waiting for acceptance
domineus said:
wmpoweruser.com
waiting for acceptance
Click to expand...
Click to collapse
Cool
Sent from my OMNIA7 using XDA Windows Phone 7 App

[SAMSUNG/HTC/LG]On-Device ProvXML TOOL[MANGO] - v0.9 - UPDATED WITH INTERNET SHARING

After the discovery of Contable of how to copy ProvXML files in Mango, we decided to make an application which will allow you to make registry edits and ProvXML files on the device.
We continued researching and analysing the provxml behaviour on Samsung Devices. After Snickler came up with a solution of bypassing the GPRS app, I continued investigating using provxml files from outside of the /provxml/ folder, and with some creative string codes I made it work on my device (tested it with reg edits, still need more people to confirm).
We added support for HTC and LG devices, LG is untested so Im not sure if it works, test at your own risk. If it does not work, could somebody explain me how provisioning on LGs works and volunteer as a tester.
HTC is tested but not very thoroughly, some things might (not) work.
If you have lost 3g connection after using: Go to settings --> cellular --> edit apn and fill in your providers apn. Add APN Manually before use.
Please follow these steps:
Phone should be fully unlocked: Devunlocked + MaxApps + Prevent Relock!!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This version has limited LG support!! We are still investigating better support for LG devices. Any help is highly appreciated.
New icons/artwork thanks to MarysFetus!
Here some more informations about the updated version:
1. Copy PDF/Move PDF
Make sure you have installed the Adope Reader on your device.
=> With these functions you can copy/move .pdf files to \My Documents\ folder
You will find the copied/moved files in your Office Hub under locations => phone.
This will give you the following new possibilities by long pressing on the file name:
- send the file as email attachment
- upload the file to SkyDrive
- delete the file from Office Hub (\My Documents folder)
2. Copy/Move files from/to IsoStore
1. Download the attached "Ise_GUI_1.1.zip" file
2. Make sure you have the WP SDK 7.1 RC installed on your device, if not install it with the "vm_web2.exe" file from my package
3. Start the Isolated Storage Explorer (Ise_GUI_1.1 file from the package)
4. At the top type in the GUID of the app you want to access the Isolated Storage (e.g.: GUID DiagProvXML app: {566814df-f6b6-4154-8be5-9e65dce907c0})
4a. Press "Get Data" Button
5. Press "Download Data to my computer", create a new folder where the data from your device should be stored and download the data to your desktop
6. Inside the before created folder you will find a "IsolatedStore" folder, browse to this folder and add the files of your choice
7. Press "Upload folder to Isolated Storage", choose the "IsolatedStore" folder where you have added your files and upload them to your device
To add a custom Alert (will overwrite default sounds, so make sure you backup):
1. Make sure you have a ringtone stored in Iso Storage according to the method above (it needs to be in the iso storage root!).
2. Select the option Move (from Iso Storage) or Copy (from Iso Storage)
3. Type the destination path '\Windows\' and the filename should be Alert-XX.wma with XX: 01 - 10
Now you can your own custom alert sound will be available.
We plan to bake in more know registry tweaks and we need your help for this. If you want to have registry tweaks added, please post them in this form so we can directly add them to the app:
Code:
LineOne = "Enable 3G Toggle", LineTwo = "Display 3G Toggle in settings", Path = @"HKLM\Software\Microsoft\Connectivity\CellularCPL", Name = "DehydrateOnPause", Value = "1", DataType = "integer"
Where LineOne is the title, LineTwo is the subtitle both obligatory. All the others are optional. If they are filled in the user will not be able to edit them. If the user has to select a certain value than do this:
Code:
LineOne = "3G Toggle", LineTwo = "Disable or Enable 3G Toggle", Path = @"HKLM\Software\Microsoft\Connectivity\CellularCPL", Name = "DehydrateOnPause", Value = "", DataType = "integer"
Note that value now is empty, this will unlock the value field and the user can add a custom value now (1 to enable, 0 to disable).
A custom key would look like this
Code:
LineOne = "Custom", LineTwo = "Add custom key", Path = @"", Name = "", Value = "", DataType = ""
The user has to fill in all fields now.
So if you would like us to add certain keys, please type them in this form and we can quickly add them.
Thank you for donations:
rbrsddn confirmation number 0BD5899347870703A
BigwaveMx confirmation number 8CP346899B634894S
Marvin_S & Contable & Snickler
Update 0.91:
Added xml to quickly activate internet sharing (currently tested on omnia7 only, might work on other devices)
You can find it in the tab iso storage "Tap and Hold" Internet Sharing, click "execute" to apply.
Wow, sounds great! Will try it if I've got some free time Thanks!
Thanks again for the very good cooperation ! I hope we can extend it step by step...
Best regards, my friend
contable
This progress makes me ecstatic. I was thinking up a way to do the same thing but I was beat to it . Looks like I'm going back to nodo in order to try this out! Thanks!
Hey guys, nice work. Do you have a way of copying files from your Mango device to the desktop? Install Advanced Explorer, then use your app to copy a file to the isolated storage from Advanced Explorer and then use Advanced Explorer to send the file to the desktop. I ask this because I'm interested to analyze some files from a live Mango device.
Thanks,
Heathcliff74
PS. I don't have Mango myself, because I'm still very busy on developing on NoDo.
Heathcliff74 said:
Hey guys, nice work. Do you have a way of copying files from your Mango device to the desktop? Install Advanced Explorer, then use your app to copy a file to the isolated storage from Advanced Explorer and then use Advanced Explorer to send the file to the desktop. I ask this because I'm interested to analyze some files from a live Mango device.
Thanks,
Heathcliff74
PS. I don't have Mango myself, because I'm still very busy on developing on NoDo.
Click to expand...
Click to collapse
In theory yes, we will implement this soon. But it is possible. Indeed the advanced explorer is a great solution to transfer files back and forth.
Marvin_S said:
In theory yes, we will implement this soon. But it is possible. Indeed the advanced explorer is a great solution to transfer files back and forth.
Click to expand...
Click to collapse
Ok. If I would give you a small list of files (probably 3 files), would you be willing to get them from your device and mail them to me?
Thanks very much!
Heathcliff74
Sent from my OMNIA7 using XDA Windows Phone 7 App
Heathcliff74 said:
Hey guys, nice work. Do you have a way of copying files from your Mango device to the desktop? Install Advanced Explorer, then use your app to copy a file to the isolated storage from Advanced Explorer and then use Advanced Explorer to send the file to the desktop. I ask this because I'm interested to analyze some files from a live Mango device.
Thanks,
Heathcliff74
PS. I don't have Mango myself, because I'm still very busy on developing on NoDo.
Click to expand...
Click to collapse
Hi Heathcliff,
I allready found a way to copy files from device to desktop via email. Thanks for advanced Explorer hint. Just PM me the filenames with path and I will send you the Mango files asap.
Best regards
contable
Sent from my OMNIA7 using XDA Windows Phone 7 App
Is there anybody who has samsung specific code (which will still work on Mango) to copy files from the isolated storage to other parts of the phone. I will need this to prevent people from having to downgrade to NoDo first. It will be very helpfull, I know about semi-functional file explorers with samsung dlls which still work on Mango, but can we copy files with these dlls?
Marvin_S said:
Is there anybody who has samsung specific code (which will still work on Mango) to copy files from the isolated storage to other parts of the phone. I will need this to prevent people from having to downgrade to NoDo first. It will be very helpfull, I know about semi-functional file explorers with samsung dlls which still work on Mango, but can we copy files with these dlls?
Click to expand...
Click to collapse
As far as I know that is not possible.
Sent from my OMNIA7 using XDA Windows Phone 7 App
Heathcliff74 said:
As far as I know that is not possible.
Sent from my OMNIA7 using XDA Windows Phone 7 App
Click to expand...
Click to collapse
Oke, thats a bummer, but not a big problem.
Im working on the implementation of copy/delete now. Ill add copy to/from Advanced Explorer. Do you know the path to the files in advanced explorer? This will save me some time, since i have no file browse tools here.
Marvin_S said:
Oke, thats a bummer, but not a big problem.
Im working on the implementation of copy/delete now. Ill add copy to/from Advanced Explorer. Do you know the path to the files in advanced explorer? This will save me some time, since i have no file browse tools here.
Click to expand...
Click to collapse
This is the Isolated Storage folder of Advanced Explorer:
\Applications\Data\dea9333a-e91c-44ed-bb1f-2400cd9e824e\Data\IsolatedStore
My feedback of béta... OK, not problem to active registry tweak
I'll waiting for file explorer exploit with your magic app
Best thankx
poloche said:
My feedback of béta... OK, not problem to active registry tweak
I'll waiting for file explorer exploit with your magic app
Best thankx
Click to expand...
Click to collapse
Atm a file explorer extension isn´t possible, only File Operations can be added,
this means copy, move, rename and delete also MakeDir and RemoveDir.
The provxml capatilities are limited to that => see post #1 in my thread.
contable said:
Atm a file explorer extension isn´t possible, only File Operations can be added,
this means copy, move, rename and delete also MakeDir and RemoveDir.
The provxml capatilities are limited to that => see post #1 in my thread.
Click to expand...
Click to collapse
Yes of course...I said File explorer exploit.... but there is FileOperation with xml and app, not an app as wp7 root tools I know that it's not possible with Mango and restricitions
Kiss friends, good luck and good work !
EDIT : I can't replace these values keys -->
[HKLM\ControlPanel\Themes\1\ContrastColor]
[HKLM\ControlPanel\Themes\1\ListPickerBackgroundPressed]
[HKLM\ControlPanel\Themes\1\TextNeutralColor]
Actually, i have #FFFF6600 in value key and i want to restore #FFFFFFFF
But, with your apps and after activation of .xml, not change in my theme Dark (1) !
After, i have create my .xml manually with my pc and up in provxml dir.
Code:
<wap-provisioningdoc>
<!-- *** COMMENTO *** -->
<characteristic type="Registry">
<characteristic type="HKLM\ControlPanel\Themes\1">
<parm name="ContrastColor" value="#FFFFFFFF" datatype="string" />
<parm name="ListPickerBackgroundPressed" value="#FFFFFFFF" datatype="string" />
<parm name="TextNeutralColor" value="#FFFFFFFF" datatype="string" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
... but not change after activation... my key are #FFFF6600 ! Why ?? These keys are protected ??
Oke Im making some good progress.
The main structure for the file operations has been implemented. Im working on the details now and contable is testing it.
Hopefully tomorrow we will have a working app with file operations.
link removed
is a preview. It can contain bugs and not everything works. but you can view it to get an idea.
Ill work on storing the variables so it will keep you where you have were when you resme the app.
you can use this "http://forum.xda-developers.com/showthread.php?t=1223619"
app to backup/restore your own app , so if you point your app to also look at the location where your own SIDELOADED app is lokated then you can copy es mutch .provxml files or .exe or .dll's as you want
just make a provxml that copy/past files .
I use that app to copy my provxml files on a htc and use touchexplorer to copy them on mango , but that isn't working on samsung , you would need a .provxml to do the copying , but that is easy to make
Problem ?
Hi Marvin_S ,
I have tested the file operation in your apps... i can't delete this file "customxml9.xml" in "provxml" dir !
I have selected : DELETE FILE
source : \provxml\
source file : customxml9.xml
- Add opp
- in provxml, i click on Publish
- I go to diagnosis and active UpdateDiagProXML.xml and close gprs
- I re-go in gprs and active DiagProXML.xml and close
- I re-go in gprs and ... my customxml9.xml is not deleted !
I'm neewbi or it's a bug ? lol
poloche said:
Yes of course...I said File explorer exploit.... but there is FileOperation with xml and app, not an app as wp7 root tools I know that it's not possible with Mango and restricitions
Kiss friends, good luck and good work !
EDIT : I can't replace these values keys -->
[HKLM\ControlPanel\Themes\1\ContrastColor]
[HKLM\ControlPanel\Themes\1\ListPickerBackgroundPressed]
[HKLM\ControlPanel\Themes\1\TextNeutralColor]
Actually, i have #FFFF6600 in value key and i want to restore #FFFFFFFF
But, with your apps and after activation of .xml, not change in my theme Dark (1) !
After, i have create my .xml manually with my pc and up in provxml dir.
Code:
<wap-provisioningdoc>
<!-- *** COMMENTO *** -->
<characteristic type="Registry">
<characteristic type="HKLM\ControlPanel\Themes\1">
<parm name="ContrastColor" value="#FFFFFFFF" datatype="string" />
<parm name="ListPickerBackgroundPressed" value="#FFFFFFFF" datatype="string" />
<parm name="TextNeutralColor" value="#FFFFFFFF" datatype="string" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
... but not change after activation... my key are #FFFF6600 ! Why ?? These keys are protected ??
Click to expand...
Click to collapse
this is untested code. Dont mess with it until we say its ready, there are bugs in it. I just uploaded that version to see what we are working on. The xap on the first page is tested and works.
If you need help desiging a custom provxml you have to ask it elsewhere, i dont understand what you want to do as i have not looked into these regedits yet, i just copied them so its possible it does not work.
If you did find the correct keys to edit it, please let me know and ill change it in the app.
poloche said:
Hi Marvin_S ,
I have tested the file operation in your apps... i can't delete this file "customxml9.xml" in "provxml" dir !
I have selected : DELETE FILE
source : \provxml\
source file : customxml9.xml
- Add opp
- in provxml, i click on Publish
- I go to diagnosis and active UpdateDiagProXML.xml and close gprs
- I re-go in gprs and active DiagProXML.xml and close
- I re-go in gprs and ... my customxml9.xml is not deleted !
I'm neewbi or it's a bug ? lol
Click to expand...
Click to collapse
These features are not implemented.
And I advise you to leave the testing alone of the files on dropbox, since they were just for a visual impression, they are not yet implemented and contain bugs which can harm your device. When we tested it enough, ill post it here again.

[XAP] New way of getting files into file explorer!

When wanting to put content on my phone I wanted to add it into the phones file explorer, much to my delight I found there was TouchXplorer allowing you to access the phones file system.
Sadly there was no way to copy content into this explorer and use it apart from the registry hack zune method but it renames files and causes more problems than is worth.
Recently ultrashot came out with a ported version of Opera. I looked into this further and found this was a good way to put files on the phone.
Step 1.
Download the XAPDeployer.xap file attached in post also install WinRAR, google it.
Step 2.
You'll see there is a folder called Opera, open the folder.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Step 3.
You'll see the same as the image below. This is where you can add the content you want to put into your phones file explorer. Simply just click and drag into the WinRAR window and click okay to the message.
Step 4.
Once done you can now install the XAP to your phone using Toms XAP installer. Once thats done run Opera Mini on your phone, it won't work but it will install the files you want into program files.
Step 5.
Install TouchXplorer attached at the bottom of the post and open it on the phone, navigate to Program Files / Opera Mini / and there you will find your files!
Notes:
There is also a windows folder inside the XAP which will copy files into the windows folder if needed.
Don't know if this has helped but I thought i'd get this out there
This has been around for a while. Heathcliff made the deployment XAP. Personally i just use WPDM as it allows easy drag & drop from PC Windows Explorer into WPDM window. No editing/deploying XAP's needed.
This has been known for... a few months, at least? First discovered by Heathcliff74.
Your method will still put the files in the application install directory (I mean, you're only going down one level and then back up again, why?) If you want to put files in the root of the phone, or any directory other than the \Applications directory off the root of the phone, you need to go up four levels (..\..\..\..) since the app install directory is \Applications\Install\<GUID>\Install.
I prefer 7-Zip; it's free, open-source, integrates pretty well with Windows without sticking a bunch of entries in the context menu directly, and is generally good software. It'll read anything, although due to the RAR format being proprietary I believe it's not allowed to write it (not that it couldn't, the RAR developers just refuse to open up their format - screw 'em).
Also, you really shold give credit where credit is due; TouchXplorer is the work of Julian Schapman, "schaps" on this forum, and is posted on his site http://touchxperience.com. Additionally, be aware that it only works on HTC devices, and even then only on ones with unlocked HTCFileUtility drivers, which means either they don't have the HTC Mango update (typically bundled with the Microsoft 7720.68 update) or are using a custom ROM or something like that. For Samsung devices, there is WP7 Root Tools by Heathcliff74, which also includes a file browser.
drkfngthdragnlrd said:
This has been around for a while. Heathcliff made the deployment XAP. Personally i just use WPDM as it allows easy drag & drop from PC Windows Explorer into WPDM window. No editing/deploying XAP's needed.
Click to expand...
Click to collapse
Thanks a lot man, didn't know this existed.
GoodDayToDie said:
Also, you really shold give credit where credit is due; TouchXplorer is the work of Julian Schapman, "schaps" on this forum, and is posted on his site http://touchxperience.com. Additionally, be aware that it only works on HTC devices, and even then only on ones with unlocked HTCFileUtility drivers, which means either they don't have the HTC Mango update (typically bundled with the Microsoft 7720.68 update) or are using a custom ROM or something like that. For Samsung devices, there is WP7 Root Tools by Heathcliff74, which also includes a file browser.
Click to expand...
Click to collapse
Agreed, also WPDM now works on Mango v2 Drivers for HTC. I'm using the DFT 7740 ROM & used it to copy in my custom icons & than his Advanced Config to change the icons.
is there any way I can deploy files directly to Windows\fonts folder on Samsung Focus?
Also I cant transfer files with WPDM to windows folder or windows\fonts folder
any ideas?
Build a provxml file. The specification for provxml is publicly available from Microsoft (http://msdn.microsoft.com/en-us/embedded/gg155017). An easy way to move the files is to include them in a XAP and install it. Then, either deploy your provxml to the \Provxml\ folder (like the interop-unlock XAP does) or use an app like DiagProvXML (which will also assist you in building the file, if you want).
probably this is only a stupid idea, so i'm writing here instead of creating a new topic for it.
Idea for universal Interop-unlock, tell me if it sounds right:
i read that we can deploy registry editor if you remove the interop privileges string from the xml config files. With this you can only read the registry.
Well, if we can read the registry can't we make another application for a total registry dump?
After the dump was made we can edit the app-limit and copy that file on the computer.
Using the already know exploit that this thread is recalling.. we can overwrite the old registry with the new modded one.
overwriting the registry sounds sooooooooooooooo wrong, but maybe it could be a way to do the interop unlock, what do you all think about that?
HypeZ85 said:
probably this is only a stupid idea, so i'm writing here instead of creating a new topic for it.
Idea for universal Interop-unlock, tell me if it sounds right:
i read that we can deploy registry editor if you remove the interop privileges string from the xml config files. With this you can only read the registry.
Well, if we can read the registry can't we make another application for a total registry dump?
After the dump was made we can edit the app-limit and copy that file on the computer.
Using the already know exploit that this thread is recalling.. we can overwrite the old registry with the new modded one.
overwriting the registry sounds sooooooooooooooo wrong, but maybe it could be a way to do the interop unlock, what do you all think about that?
Click to expand...
Click to collapse
I don't think this will be possible, but please correct me if i;m wrong:
* Without interop unlock we don't even have read access to the whole registery, dumping the phone's registry without interop unlock will therefor lead to an incomplete backup
* Restoring the registery by copying over on filesystem level almost certainly is not possible because of for example open file handlers to the current registery (which will prevent it from being overwritten). I don't know if special permissions (policies) are required (e.g. interop unlock) to overwrite this kind of system files [can we overwrite any file on WP as long as it is nog being used?]. The registry might be tagged as a ROM file (it ships with the ROM anyway) so even with interop unlock we will not be able to overwrite it.
Briefcase has it mostly right. Leaving aside the issue of being able to make a full registry backup (typically requires high permissions i.e. intoper-unlock already), you can't overwrite the registry hives with this. For one thing, the files that store them are located in the Windows folder, which this hack can't write to (the App manager not having write permission there). For another, they are almost certainly held with exclusive file handles.

Categories

Resources